Tuesday, November 15, 2016

compile gcc/g++5.1 on precise1-Ubuntu

uname -a
Linux  3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux


Run the dependencies package script and download all the packages.
gcc-5.1.0/contrib/download_prerequisites

note:- sh is omitted from download_prerequisites

Now compile all the packages and link them to compile required gcc.

for gmp
 ../configure  --prefix=/opt/mygmp

for isl

  cd isl-0.14/
  ls
  mkdir objdir;cd objdir
 ../configure --with-gmp-include=/opt/mygmp4.3.2/include  --with-gmp-lib=/opt/mygmp4.3.2/lib --prefix=/opt/myisl0.14



for mpfr 
../configure --with-gmp-include=/opt/mygmp4.3.2/include   --with-gmp-lib=/opt/mygmp4.3.2/lib  --prefix=/opt/mympfr2.4.2



for gcc5.1

mkdir gccbuild;cd gccbuild
 ../gcc-5.1.0/configure  --enable-threads=posix --disable-bootstrap --enable-languages=c,c++ --disable-stage1-checking --disable-multilib --with-gmp-include=/opt/mygmp4.3.2/include --with-gmp-lib=/opt/mygmp4.3.2/lib --with-mpfr-include=/opt/mympfr2.4.2/include --with-mpfr-lib=/opt/mympfr2.4.2/lib --with-mpc-include=/opt/mympc0.8.1/include --with-mpc-lib=/opt/mympc0.8.1/lib --with-isl-include=/opt/myisl0.14/include --with-isl-lib=/opt/myisl0.14/lib --prefix=/opt/mygcc5.1



=======

No comments:

Post a Comment