Användar-lokal gcc installation på *nix-server

Behövde få igång en g++ kompilator i ett system där systemet bara hade en mer eller mindre defekt gcc i systemet. Av olika anledningar vill jag inte pilla som root, utan ha en helt lokal användar-installation av gcc. Det var ganska bitchigt svårt att få det att funka, men till slut hittade jag tipset att –disable-shared löser mycket när man skall göra detta.

gmp

./configure –disable-shared –prefix=/home/XXX/install && make clean
&& make && make check install

mpfr

./configure –disable-shared –prefix=/home/XXX/install
–with-gmp=/home/XXX/install && make clean && make && make check
install

mpc

./configure –disable-shared –prefix=/home/XXX/install
–with-gmp=/home/XXX/install –with-mpfr=/home/XXX/install && make clean && make && make check install

gcc

make distclean

./configure CC=/usr/bin/gcc ‘LDFLAGS=-L/home/XXX/install/lib’
‘–with-boot-ldflags=-L/home/XXX/install/lib’
‘–with-stage1-ldflags=-L/home/XXX/install/lib’
–prefix=/home/XXX/install –with-gmp=/home/XXX/install
–with-mpfr=/home/XXX/install –with-mpc=/home/XXX/install && make && make install

Annonser

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s