http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53240
Bug #: 53240 Summary: gcc 4.7 cross compiler build fails in libssp; link test not allowed after GCC_NO_EXECUTABLES Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: felix-...@fefe.de checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[1]: *** [configure-target-libssp] Error 1 make[1]: Leaving directory `/home/leitner/cross-build/arm/obj/gcc3' make: *** [all] Error 2 I ran the original configure with --target=arm-linux-gnueabi --prefix=/opt/cross --with-sysroot=/opt/cross/arm-linux-gnueabi --enable-languages=c,c++ The eglibc documentation on how to get a cross toolchain recommends disabling SSP, but I need SSP! That's an integral security feature, it needs to work!