RS6000: Missing EABI symbols at link time
David Edelsohn
dje@watson.ibm.com
Fri Feb 3 16:24:00 GMT 2006
>>>>> Nick Clifton writes:
Nick> Ah - Ok - so then the problem is that the powerpc-eabi configuration is
Nick> *not* including config/rs6000/freebsd.h. In fact looking at the
Nick> config.gcc file it seems that freebsd.h is only included for the
Nick> powerpc-*-freebsd* target. (I could not find another header file that
Nick> #include's freebsd.h).
I'm not exactly sure how the eABI configuration is suppose to work
with libstdc++ build, but I think it's suppose to be a generic
configuration, allowing one to specify whichever target. It seems to be
assuming that one will configure with eabisim or eabialtivec or eabispe or
adding one of the -m options to the build CFLAGS.
I'm not defending the documentation and maybe some additional
dependency has arisen in libstdc++ or it was assumed that people would not
build libstdc++. However, as soon as one of those startfile/endfile pairs
is added as the default for the powerpc-eabi configuration, one no longer
can switch configurations with -myellowknife, -mads, etc.
David
More information about the Gcc-patches
mailing list