LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Когда я зашёл в /opt/devtoolset-1.1, там вместо libstdc++.so.6 лежал текстовый файл. Похоже, всё так, как ты и рассказываешь!

А вот так я делал в Debian:

tar xf gmp-6.1.0.tar.xz
cd gmp-6.1.0
CPPFLAGS=-fexceptions ./configure --enable-cxx --prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf mpfr-3.1.3.tar.xz
cd mpfr-3.1.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf ppl-1.1.tar.xz
cd ppl-1.1
./configure  --prefix=/mnt/data/gcc-4.9 --with-gmp-prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..

make -j9
make install
cd ..

tar xf gcc-4.9.3.tar.bz2
cd gcc-4.9.3
mkdir objdir
cd objdir
export LD_LIBRARY_PATH=/mnt/data/gcc-4.9/lib:$LD_LIBRARY_PATH
../src/gcc-4.5.3/configure --prefix=/mnt/data/gcc-4.9 --enable-languages=c,c++,lto --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9 --with-mpc=/mnt/data/gcc-4.9 --with-ppl=/mnt/data/gcc-4.9

Получается, нужно просто удалить файл и скопировать вместо него из CentOS? Я сомневаюсь. Мне кажется что всё упадёт

Исходная версия ZenitharChampion, :

Когда я зашёл в /opt/devtoolset-1.1, там вместо libstdc++.so.6 лежал текстовый файл. Похоже, всё так, как ты и рассказываешь!

А вот так я делал в Debian:

tar xf gmp-6.1.0.tar.xz
cd gmp-6.1.0
./configure --prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf mpfr-3.1.3.tar.xz
cd mpfr-3.1.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure --prefix=/mnt/data/gcc-4.9 --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9
make -j9
make install
cd ..

tar xf ppl-1.1.tar.xz
cd ppl-1.1
./configure  --prefix=/mnt/data/gcc-4.9 --with-gmp-prefix=/mnt/data/gcc-4.9
make -j9
make install
cd ..

make -j9
make install
cd ..

tar xf gcc-4.9.3.tar.bz2
cd gcc-4.9.3
mkdir objdir
cd objdir
export LD_LIBRARY_PATH=/mnt/data/gcc-4.9/lib:$LD_LIBRARY_PATH
../src/gcc-4.5.3/configure --prefix=/mnt/data/gcc-4.9 --enable-languages=c,c++,lto --with-gmp=/mnt/data/gcc-4.9 --with-mpfr=/mnt/data/gcc-4.9 --with-mpc=/mnt/data/gcc-4.9 --with-ppl=/mnt/data/gcc-4.9

Получается, нужно просто удалить файл и скопировать вместо него из CentOS? Я сомневаюсь. Мне кажется что всё упадёт