Evolution of ELF symbol management

Florian Weimer fweimer@redhat.com
Mon Nov 21 10:12:00 GMT 2016


On 11/20/2016 12:13 PM, Mike Frysinger wrote:
> On 25 Oct 2016 16:32, Florian Weimer wrote:
>> On 10/18/2016 06:49 PM, Joseph Myers wrote:
>>> In fact we have evidence
>>> <https://sourceware.org/ml/libc-alpha/2014-09/msg00017.html> that the
>>> headers have had problems for a long time for compilers not defining
>>> __GNUC__, and those include problems relating to redirection.
>>
>> Ugh.
>>
>> Part of the problem is that we don't have a C89 or C++98 implementation
>> with which we can test easily.  I'm not aware of any way to turn GCC or
>> Clang into a C89-only or a C++98-only compiler (and you said we'd need
>> some extensions anyway).
>
> you mean specifically non-GNU extensions ?  does having gcc-2.95.3 help ?

No, because most of the the GNU stuff is already in that version.

I have a 2.7.2 build somewhere, and checked recently that at least some 
of the headers still work with it.  But that doesn't tell us all that 
much about C89 compatibility.

Florian



More information about the Libc-alpha mailing list