Advertisement
Guest User

gcc

a guest
Feb 27th, 2010
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.82 KB | None | 0 0
  1. #! /bin/sh
  2.  
  3. cd $BUILD_DIR/
  4. rm -fr gcc-$GCC_VER
  5. tar -xf $SOURCE_DIR/gcc-core-$GCC_VER.tar.bz2
  6. tar -xf $SOURCE_DIR/gcc-g++-$GCC_VER.tar.bz2
  7.  
  8. cd cross-gcc-build
  9. rm -rf *
  10. cd $BUILD_DIR/gcc-$GCC_VER
  11.  
  12. cp -v gcc/Makefile.in{,.orig}
  13. sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in
  14.  
  15. ./configure --prefix=/ \
  16.   --build=${HOST} --host=${TARGET} --target=${TARGET} \
  17.   --with-local-prefix=/ --enable-long-long --enable-c99 \
  18.   --enable-shared --enable-threads=posix --enable-__cxa_atexit \
  19.   --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch \
  20.   --disable-multilib
  21. cp Makefile{,.orig}
  22. sed "/^HOST_\(GMP\|PPL\|CLOOG\)\(LIBS\|INC\)/s:-[IL]/\(lib\|include\)::" \
  23.     Makefile.orig > Makefile
  24.  
  25. make AS_FOR_TARGET="${AS}" \
  26.     LD_FOR_TARGET="${LD}"
  27. make DESTDIR=$HURD_DIR install
  28.  
  29. cd $ROOT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement