«Непредставляемый раздел на выходе» при компиляции GCC - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь скомпилировать G CC из исходного кода с поддержкой модуля TS, и я клонировал ветку devel (как указано здесь ):

git clone --branch devel/c++-modules git://gcc.gnu.org/git/gcc.git SRCDIR

Вот мои параметры конфигурации:

./configure --disable-shared --disable-bootstrap --disable-libstdcxx-pch 
--enable-languages=c,c++ --enable-libgomp --enable-lto --enable-threads=posix --enable-tls    
--with-gmp=/tmp/gcc --with-mpfr=/tmp/gcc --with-mpc=/tmp/gcc --with-libelf=/tmp/gcc --with-fpmath=sse

И make дали мне следующие ошибки:

/usr/bin/ld: /usr/local/lib/../lib64/libstdc++.a(compatibility.o): relocation R_X86_64_32
against symbol `_ZTIN10__cxxabiv115__forced_unwindE' can not be used when making a shared
object; recompile with -fPIC

/usr/bin/ld: final link failed: Nonrepresentable section on output

collect2: error: ld returned 1 exit status

И аналогичные ошибки для sso_string.o, istream-inst.o, et c. Что это обозначает? Как я могу перекомпилировать это с -fPIC?

Нужно ли исправлять Make-файлы? Любая помощь приветствуется. Спасибо.

...