手斧Linux – 从LFS到Funtoo (73)

来源:互联网 发布:首选网络类型哪个好 编辑:程序博客网 时间:2024/06/06 00:46

tar -jxf ../../mpfr-3.1.0.tar.bz2

mv -v mpfr-3.1.0 mpfr

tar -jxf ../../gmp-5.0.2.tar.bz2

mv -v gmp-5.0.2 gmp

tar -zxf ../../mpc-0.9.tar.gz

mv -v mpc-0.9 mpc

patch -Np1 -i ../../gcc-4.6.1-cross_compile-1.patch

sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in

cp -v gcc/Makefile.in{,.orig}

sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in

#sed -e"s@/lib/ld-linux.so.2@/lib32/ld-linux.so.2@g" -i ./gcc/config/i386/linux64.h

cd ..

mkdir -v gcc-4.6.1-build-multilib-p1-x86_64

cd gcc-4.6.1-build-multilib-p1-x86_64

CC="gcc -B/usr/bin" LD="ld" \

  ../gcc-4.6.1-multilib-p1/configure \

    --target=$WOLF64_TGT \

    --host=$WOLF64_TGT \

    --build=$WOLF64_TGT \

    --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/lib64 \

    --enable-shared --with-system-zlib \

    --enable-languages=c,c++ \

    --enable-threads=posix --enable-__cxa_atexit \

    --enable-clocale=gnu --with-arch_32=i686 \

    --disable-bootstrap --disable-nls \

    --disable-decimal-float \

    --disable-libmudflap --disable-libssp \

    --disable-libgomp --disable-libquadmath \

    --disable-target-libiberty --disable-target-zlib \

    --without-ppl --without-cloog

查看一下config.log

configure:4339: checking whether we are cross compiling

configure:4341: result: no

CC='gcc -B/usr/bin'

检查当前的gcc。

gcc -v

Reading specs from /tools/lib64/gcc/x86_64-wolf-linux-gnu/4.6.1/specs

COLLECT_GCC=gcc

0 0
原创粉丝点击