[LLVMdev] Does LLVM sign ARM ELFs?

Tim Northover t.p.northover at gmail.com
Tue Nov 20 12:01:54 PST 2012


On Tue, Nov 20, 2012 at 7:54 PM, Renato Golin <rengolin at systemcall.org> wrote:
> On 20 November 2012 19:49, Tim Northover <t.p.northover at gmail.com> wrote:
>> I'd be in favour of it. All of the gaps I'm aware of (haphazard build
>> attributes mainly) are equally applicable to both integrated and GAS
>> assembly. It's possible we mis-tag a section or a symbol somehow, but
>> hopefully nothing substantial.
>
> Is there any test using the integrates assembler on ARM? Does the
> nightly test-suite passes on ARM (as much as it passes with GAS)?

Do you mean a test-suite run that passes integrated-as? There's the
usual clutch of regression tests that pass, but I don't know if any
build-bots run anything using it.

Unfortunately I suspect the things that are most likely to fall over
are weird bare-metal systems people have that rely on esoteric ELF
properties in some way. I suspect I could break ELF output in a dozen
ways without affecting what actually happens on arm-none-linux-gnueabi
with a standard linker.

> If so, I think we now it's the best time to turn it on, since it'll be
> a while until 3.3 and we'll have plenty of time to catch the silly
> bugs before a proper release.

Certainly agreed there. It's best to have a good run-up where people
can file bugs.

Tim.



More information about the llvm-dev mailing list