Я запускаю Ubuntu 12.04 и был поражен этой gcc ошибкой. Для фиксации этого, я установил более позднюю версию gcc (выполняющий эту процедуру). Теперь gcc -v
и g++ -v
обе работы, но пакеты, которые используют libtool все еще, используют gcc-4.6.3.
Как я могу реконфигурировать libtool для взятия обновленного gcc?
Ответ на мой собственный вопрос: проблема действительно не имела никакого отношения к libtool (хотя это было показано при создании пакетов, которые использовали libtool). Я обновил gcc и g ++ к 4,8, но cpp был все еще в 4.6.3. После установки cpp-4.8 проблема фиксируется.
Только для справки, следующее должно хорошо работать для обновления gcc к 4,8 на человечности 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