preprocessor woes
Andreas Jaeger
aj@suse.de
Tue Dec 19 21:28:00 GMT 2000
>>>>> Ulrich Drepper writes:
> I finally took the time to find out why the ld.so name for x86 with a
> new gcc is now ld.so.1. It turns out to be *again* a problem
> introduced by the preprocessor changes happening these days. Now
> i.86-.*-linux.*
> gets expanded to
> i.86 -.*-linux.*
> (note the extra space). I've added -traditional to the command line
> which will hopefully work for all gcc versions. Since I'm almost
> exclusively test new gcc versions you should keep an eye on it.
It works for all gcc versions, we discussed this already some weeks
ago but at that time you refused to add the patch ;-).
Thanks for adding it now,
Andreas
> The morale of the story is to never expect the standard cpp to behave
> sane, always use -traditional if you use cpp for anything but C code.
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list