Re: Is it really possible to install gcc using prerequisites are installed in non standard directories.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2013/5/10 Allan Kamau <kamauallan@xxxxxxxxx>:
> I have been struggling for two days to get gcc to compile and install
> in a specific directory without success. If there is a HOWTO for this
> please point me to it.
>

I guess Jonathan's approach is able to solve your problem.

But if you want to install those host tools in a specific directory
without shared library or environment variables involved,
try following steps with static link and see if works for you:

[gmp-4.3.2]

 $ /playground/jasonwucj/gmp-4.3.2/configure \
   --prefix=/playground/jasonwucj/host-tools \
   --disable-shared
 $ make
 $ make install

[mpfr-2.4.2]

 $ /playground/jasonwucj/mpfr-2.4.2/configure \
   --prefix=/playground/jasonwucj/host-tools \
   --with-gmp=/playground/jasonwucj/host-tools \
   --disable-shared
 $ make
 $ make install

[mpc-0.8.1]

 $ /playground/jasonwucj/mpc-0.8.1/configure \
   --prefix=/playground/jasonwucj/host-tools \
   --with-gmp=/playground/jasonwucj/host-tools \
   --with-mpfr=/playground/jasonwucj/host-tools \
   --disable-shared
 $ make
 $ make install

[isl-0.11.1]

 $ /playground/jasonwucj/isl-0.11.1/configure \
   --prefix=/playground/jasonwucj/host-tools \
   --with-gmp-prefix=/playground/jasonwucj/host-tools \
   --disable-shared
 $ make
 $ make install

[cloog-0.18.0]

 $ /playground/jasonwucj/cloog-0.18.0/configure \
   --prefix=/playground/jasonwucj/host-tools \
   --with-gmp-prefix=/playground/jasonwucj/host-tools \
   --with-isl-prefix=/playground/jasonwucj/host-tools \
   --disable-shared
 $ make
 $ make install

[gcc-4.8.0]

 $ /home/jasonwucj/WORKING/WORK-WIKI/gcc-4.6.2/configure \
   --prefix=/home/jasonwucj/WORKING/WORK-WIKI/toolchain \
   ... \
   ... \
   --disable-shared \
   ... \
   --with-gmp=/playground/jasonwucj/host-tools \
   --with-mpfr=/playground/jasonwucj/host-tools \
   --with-mpc=/playground/jasonwucj/host-tools \
   --with-isl=/playground/jasonwucj/host-tools \
   --with-cloog=/playground/jasonwucj/host-tools


If all work fine, then there should be no problem
to build gcc with host tools in non standard directories
on your system.


Best regards,
jasonwucj




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux