This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: ARM hard-float ABI: add ldconfig flag value
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Steve McIntyre <steve dot mcintyre at linaro dot org>
- Cc: libc-alpha at sourceware dot org, libc-ports at sourceware dot org
- Date: Thu, 2 Aug 2012 10:54:30 -0700 (PDT)
- Subject: Re: ARM hard-float ABI: add ldconfig flag value
- References: <20120727160941.GA13597@linaro.org> <20120802165658.GG24537@linaro.org> <20120802172843.AC5092C0DF@topped-with-meat.com> <20120802174900.GH24537@linaro.org>
> >OSABI is used in a generic way and should not be used for machine-specific
> >purposes.
>
> Are you sure? Various docs say that values above 64 are specifically
> set aside for machine-specific values, hence why I'm looking at using
> 65 and 66 here.
That may have been the original intent of the ELF spec. But on GNU systems
this field has been coopted for purposes that are specific only to the GNU
dynamic linker (and linker), not to any machine or operating system.
> Exactly, those values are describing needed/used hardware, not ABI.
Then a new bit in that field seems like the best option to me.
Thanks,
Roland