|
|
大家好,我用~amd64的gentoo编译LFS,把SSP补丁和PIE补丁都去掉了,binutils能够成功编译安装,但在第一遍编译gcc-3.4.3时,make bootstrap却出错了:
/tools/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/tools/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/tools/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[3]: *** [32/libgcc_s_32.so] Error 1
make[3]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make[2]: *** [stmp-multilib] Error 2
make[2]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/home/lfs/src/gcc-3.4.3/gcc'
make: *** [bootstrap] Error 2
我的宿主系统的GCC:
emerge -pv gcc
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] sys-devel/gcc-3.4.5 USE="fortran gtk nls nopie nossp -bootstrap -boundschecking -build -gcj -hardened -ip28 -multislot -nocxx -objc -vanilla" 0 kB
Total size of downloads: 0 kB |
|