Как перенастроить libtool после обновления gcc

Я использую Ubuntu 12.04 и был сбит этой ошибкой gcc. Чтобы это исправить, я установил более свежую версию gcc (следуя этой процедуре). Сейчас gcc -v а также g++ -v оба работают, но пакеты, которые используют libtool, все еще используют gcc-4.6.3.

Как я могу перенастроить libtool для получения обновленного gcc?

1 ответ

Решение

Отвечая на мой собственный вопрос: проблема на самом деле не имела ничего общего с libtool (хотя это было обнаружено при сборке пакетов, использующих libtool). Я обновил gcc и g++ до 4.8, но cpp все еще был на 4.6.3. После установки cpp-4.8 проблема исправлена.

Для справки: для обновления gcc до 4.8 в Ubuntu 12.04 должно работать следующее:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install gcc-4.8 g++-4.8 cpp-4.8
$ sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-4.8 100 \
    --slave /usr/bin/g++ g++ /usr/bin/g++-4.8 \
    --slave /usr/bin/gcc gcc /usr/bin/gcc-4.8
Другие вопросы по тегам