Masalah ini disebabkan oleh masalah jalur pustaka tautan dyanmic saat program pengujian mencoba menautkan ke libmpc/libmpfr/libgmp.
Tambahkan variabel lingkungan di bawah untuk mengizinkan ld tautan dengan jadi yang benar berkas:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/mpc/lib/
Kemudian coba buat gcc lagi.
"Membangun GCC bukanlah hal yang sepele, tetapi tidak sulit jika Anda mengikuti petunjuknya dengan hati-hati. Banyak orang terburu-buru mencoba membangunnya tanpa membaca dokumen pemasangan dengan benar dan membuat satu atau beberapa kesalahan umum berikut:
-
jangan jalankan ./configure from gcc src dir (ini tidak didukung) => Anda perlu menjalankan configure dari luar direktori sumber gcc
-
Catatan:jika GCC menautkan secara dinamis ke lib prasyarat (GMP/MPFR/MPC) maka pustaka bersama harus berada di jalur penaut dinamis (LD_LIBRARY_PATH), baik saat membuat gcc maupun saat menggunakan kompiler yang diinstal."
Contoh sederhana (tanpa tautan dinamis ke GMP/MPFR/MPC):
tar xzf gcc-4.8.0.tar.gz
cd gcc-4.8.0
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-4.8.0/configure --prefix=/opt/gcc-4.8.0
make
make install
Sumber:Advogato Doc -GNU Doc