This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v4 00/13] port C-SKY to glibc
On Tue, 18 Sep 2018, Mao Han wrote:
> On Tue, Sep 18, 2018 at 02:22:11PM +0800, Mao Han wrote:
> > > It's not required, but it's a good idea to make binutils check for ABI
> > > incompatibilities at static link time, using GNU object attributes, which
> > > GCC should generate based on the ABI selected when compiling. See how
> > > powerpc and mips handle this, for example. That helps protect against
> > > user mistakes (linking .o files for different ABIs together) by making the
> > > linker complain about such mixing.
> >
> > OK. I'll try to add some check here.
> >
>
> Seems I just missunderstand to add some check in glibc configure.
> We have ABI check using eflag in elf header, which can recognize different
> ISA but not float ABI.
> We may support ABI check using GNU object attributes in the later version.
Object attributes are generally appropriate for the static linker (ld);
checks of the ELF header are generally appropriate for the dynamic linker
(ld.so).
--
Joseph S. Myers
joseph@codesourcery.com