Как перенастроить 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