When configuring gcc with: --target=powerpc-unknown-linux-gnuspe --host=powerpc-unknown-linux-gnuspe --enable-e500_double this file will be included: gcc/config/rs6000/e500-double.h which in turn uses the variable rs6000_float_gprs_string which is not defined anywhere. (So the build stops with undefined sysmbol error)
This problem can be detected as far as 20060206. Gcc 4.0.2 builds fine with the same configuration options. -- Summary: gcc-4.1.0 RC2 fails to build on certain PowerPC targets Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: critical Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: edmar at freescale dot com GCC build triplet: powerpc-unknown-linux-gnuspe GCC host triplet: powerpc-unknown-linux-gnuspe GCC target triplet: powerpc-unknown-linux-gnuspe http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26459