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