This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Evolution of ELF symbol management


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]