[PATCH] FreeBSD: Set the ARM EABI version when using an external assembler

Joerg Sonnenberger joerg at britannica.bec.de
Sun Mar 17 10:07:02 PDT 2013


On Sun, Mar 17, 2013 at 11:55:20AM +0000, Renato Golin wrote:
> On 17 March 2013 00:49, Andrew Turner <andrew at fubar.geek.nz> wrote:
> 
> > On FreeBSD when we build ARM EABI elf files with clang the EABI version
> > bits in elf flags field are unset. According the the ABI documentation
> > this indicates an unknown conformance level.
> >
> 
> I'm curious as to what problems did this cause... Cross-compiler GCC also
> produces ABI Version: 0.

GNU ld complains if the expected ABI version and the seen version
between i.e. object files and shared libraries doesn't agree.

Joerg



More information about the cfe-commits mailing list