Ошибка компоновщика при компиляции GCC 8.2.0, связанная с libmpfr.so - PullRequest
0 голосов
/ 24 ноября 2018

Я пытаюсь скомпилировать GCC с нуля, как я это делал, когда много использовал Linux, я пытаюсь установить Sourcemage, но версия компилятора GCC - 4.6, а последняя версия - 8.2.0, поэтому яскомпилировал все необходимое для компиляции GCC с нуля, и все идет хорошо при компиляции до самого конца, когда он начинает давать мне ошибку компоновщика, связанную с libmpfr.so: Вот что я получаю, когда делаю свой типичный make -j3:

/usr/lib/../lib/libmpfr.so: undefined reference to `__gmpn_com'
collect2: error: ld returned 1 exit status
make[3]: *** [../.././gcc/lto/Make-lang.in:81: lto1] Error 1
make[3]: *** Waiting for unfinished jobs....
/usr/lib/../lib/libmpfr.so: undefined reference to `__gmpn_com'
collect2: error: ld returned 1 exit status
make[3]: *** [../.././gcc/c/Make-lang.in:85: cc1] Error 1
/usr/lib/../lib/libmpfr.so: undefined reference to `__gmpn_com'
collect2: error: ld returned 1 exit status
make[3]: *** [../.././gcc/cp/Make-lang.in:120: cc1plus] Error 1
make[2]: *** [Makefile:4657: all-stage2-gcc] Error 2
make[1]: *** [Makefile:22203: stage2-bubble] Error 2
make: *** [Makefile:944: all] Error 2

Если вы хотите посмотреть полный вывод ошибки, тогда я предоставлю пастин: https://pastebin.com/g5sn3jDv

...