|
Hello,
I am getting an error in 6.12 GCC-4.1.1-Cross Compiler Final during the build. Build output ... checking for i686-pc-linux-uclibc-gcc... /home/clfs/gcc-build/./gcc/xgcc -B/home/clfs/gcc-build/./gcc/ -B/sandboxes/lfs-router/clfs/cross-tools/i686-pc-linux-uclibc/bin/ -B/sandboxes/lfs-router/clfs/cross-tools/i686-pc-linux-uclibc/lib/ -isystem /sandboxes/lfs-router/clfs/cross-tools/i686-pc-linux-uclibc/include -isystem /sandboxes/lfs-router/clfs/cross-tools/i686-pc-linux-uclibc/sys-include checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make[1]: *** [configure-target-libmudflap] Error 1 make[1]: Leaving directory `/home/clfs/gcc-build' make: *** [all] Error 2 I have received a similar error in a previous build effort (different project) when the selected compiler is incorrect/does not exist. That was solved setting path etc to find the correct compiler. Checking the configure log of ./gcc/config.log (which has completed building) I find: configure:1308: creating cache ./config.cache configure:1426: checking build system type configure:1444: result: x86_64-cross-linux-gnu configure:1452: checking host system type configure:1466: result: x86_64-cross-linux-gnu configure:1474: checking target system type configure:1488: result: i686-pc-linux-uclibc configure:1559: checking LIBRARY_PATH variable checking the configure log of ./i686-pc-linux-uclibc/libmudflap/ I find: configure:1231: creating cache ./config.cache configure:1351: checking build system type configure:1369: result: x86_64-cross-linux-gnu configure:1377: checking host system type configure:1391: result: i686-pc-linux-uclibc configure:1399: checking target system type configure:1413: result: i686-pc-linux-uclibc The line "checking host system type" comes back with a different answer in the build for libmudflap vs gcc ... My next guess is that it is now trying to use the compiler which was previouslycreated during 6.8.1 Installation of Cross GCC Compiler with Static libgcc and no Threads Any other ideas, suggestions to try? Version of the book I am following ... SVN-0.0.1-20061204 Environment variables: [EMAIL PROTECTED] ~/gcc-build $ echo $BUILD -m32 [EMAIL PROTECTED] ~/gcc-build $ echo $CLFS_HOST x86_64-cross-linux-gnu [EMAIL PROTECTED] ~/gcc-build $ echo $CLFS_TARGET i686-pc-linux-uclibc I have attempted to follow the book as closely as possible. I have started over once and arrived back at the same point. Some other concerns: During the build of uClibc make defconfig results in a .config file with a target set to x86_64. During the build of uClibc the commands to remove certain directories did not result in deleting anything: rm include/{asm,asm-generic,linux} rm: cannot remove `include/asm': No such file or directory rm: cannot remove `include/asm-generic': No such file or directory rm: cannot remove `include/linux': No such file or directory Thanks, Dave |
_______________________________________________ Clfs-support mailing list [email protected] http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support
