|
出错信息如下:
java/lang/.libs/k_cos.o java/lang/.libs/s_sin.o java/lang/.libs/sf_fabs.o .libs/boehm.o .libs/posix-threads.o .libs/posix.o -Wl,--whole-archive ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_convenience.a ../zlib/.libs/libzgcj_convenience.a ./libltdl/.libs/libltdlc.a -Wl,--no-whole-archive -L/lfs/source/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src -L/lfs/source/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/lfs/source/gcc-build/i686-pc-linux-gnu/libjava ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_convenience.a ../zlib/.libs/libzgcj_convenience.a -lpthread ./libltdl/.libs/libltdlc.a -ldl -L/lfs/source/gcc-build/gcc -lgcc_s -lc -lgcc_s /lfs/source/gcc-build/gcc/crtendS.o /usr/lib/crtn.o -Wl,-soname -Wl,libgcj.so.3 -o .libs/libgcj.so.3.0.0
collect2: ld terminated with signal 15 [Terminated], core dumped
make[3]: *** [libgcj.la] Error 1
make[3]: Leaving directory `/lfs/source/gcc-build/i686-pc-linux-gnu/libjava'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/lfs/source/gcc-build/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/lfs/source/gcc-build'
make: *** [bootstrap] Error 2
脚本如下:
echo -e 'gcc-3.2.1 starting ' >>$install/log1 &&
date >>$install/log1 &&
echo -e '\n' >>$install/log1 &&
cd $source/gcc-3.2.1 &&
mkdir ../gcc-build &&
cd ../gcc-build &&
echo -e 'cd finished' >>$install/log1 &&
../gcc-3.2.1/configure --prefix=/static \
--disable-nls --enable-shared >>$install/gcc-configlog 2>&1 &&
echo -e 'configure' >>$install/log1 &&
date >>$install/log1 &&
echo "#define HAVE_GAS_HIDDEN 1" >>gcc/auto-host.h &&
make BOOT_LDFLAGS=-static bootstrap >>$install/gcc-make1log 2>&1 &&
echo 'gcc make1 finish' >>$install/log1 &&
date >>$install/log1 &&
make prefix=$LFS/static install >>$install/gccinstalllog 2>&1 &&
echo 'gcc makeinstall finish' >>$install/log1 &&
date >> $install/log1 &&
ln -s gcc $LFS/static/bin/cc &&
cd .. &&
rm gcc-build -rf &&
rm gcc-3.2.1 -rf &&
tar jxvf gcc-3.2.1.tar.bz2 &&
echo -e 'gcc-3.2.1 end ' >>$install/log1 &&
date >>$install/log1 &&
echo -e '\n' >>$install/log1 &&
cd $install
这个脚本我在单机 (c1.2g 512m 上跑过 没有问题)
在单机 c433 128M 上跑 出错
在vm 中跑出错 (虚拟128m)
把脚本拆开 一步步输入 运新没问题 |
|