Хорошо. У меня есть вопрос об отчете об ошибках GCC.
Когда я собираю Qt 4.7.4 в Ubuntu 11.04, используя следующий GCC с исходным файлом QTDUR / src / gui / image / qimage.cpp как часть процесса сборки:
вывод g++ -v
: использование встроенных спецификаций.
COLLECT_GCC = г ++
COLLECT_LTO_WRAPPER = / USR / GCC / SVN-сборки / libexec / ССАГПЗ / i686-ПК-Linux-гну / 4.7.0 / LTO-обертка
Цель: i686-pc-linux-gnu. Настраивается с помощью: ../svnsrc/configure.
--enable-lto --enable-languages = c, c ++ --prefix = / usr / GCC / svn-build --enable-gold = по умолчанию --enable-ld = да --enable -__ cxa-atexit --enable -build-with-cxx --enable-werror --enable-threads Модель потока: posix gcc версия 4.7.0 20111013 (экспериментальная) (GCC)
Я получаю следующее сообщение:
внутренняя ошибка компилятора: древовидный код target_expr не поддерживается в LTO
потоки. Пожалуйста, отправьте полный отчет об ошибке.
Я не могу отправить файлы * .i в соответствии с инструкциями по составлению отчетов об ошибках, потому что проблема в компиляции Qt, а не в автономном исходном файле. Другой вариант - создать контрольный пример, но как я могу создать контрольный пример, если я недостаточно знаю внутренние компоненты GCC, чтобы понять, в чем проблема?
Спасибо за любую помощь, которую вы можете оказать.