И gcc, и gdb не уважают флаг --enable-static
, который должен быть передан configure
, правильный способ сделать это:
В случае gdb 8.0 вы также должны добавить --disable-interprocess-agent
для успешной сборки статической версии:
mkdir build-gdb && cd build-gdb && ../configure --prefix=... --enable-static --disable-interprocess-agent ...
В случае gcc 7.1 вам также необходимо добавить --disable-libcc1
для успешной сборки статической версии:
mkdir build-gcc && cd guild-gcc && ../configure --prefix=... --enable-static --disable-shared --disable-libcc1 ...