Сбой HP-UX Build GCC 4.8.5 во время сборки
Я пытаюсь встроить GCC 4.8.5 в HP-UX, потому что HP-UX не поддерживает установку пакета GCC 4.8.5.
Что я сделал, это скачал gcc-4.8.5 src и затем настроил, сделал.
PWD
-> / data5 / poagent /mkdir build && cd build
../gcc-4.8.5/configure --prefix = / data5 / poagent / build --enable-languages =c, C++ --with-cloog --with-gnu-as --with-as=/usr/local/ia64-hp-hpux11.31/bin/as --with-gnu-ld --with-ld=/usr/ccs/bin/ld
делать
во время make я попал в журнал ошибок
проверка ia64-hp-hpux11.31-gcc... /data5/poagent/build/./gcc/xgcc -B/data5/poagent/build/./gcc/ -B/data5/poagent/build/ia64-hp-hpux11.31/bin/ -B/data5/poagent/build/ia64-hp-hpux11.31/lib/ -isystem /data5/poagent/build/ia64-hp-hpux11.31/include -isystem /data5/poagent/build/ia64-hp-hpux11.31/sys-include проверяет суффикс объектных файлов... configure: error: in
/data5/poagent/build/ia64-hp-hpux11.31/libgcc': configure: error: cannot compute suffix of object files: cannot compile See
config.log 'для более подробной информации. gmake [2]: * [Makefile: 16197: configure-stage1-target-libgcc] Ошибка 1 gmake[2]: выход из каталога '/ data5 / poagent / build' gmake [1]: * [Makefile: 20005: stage1-bubble ] Ошибка 2 gmake[1]: Выход из каталога '/data5/poagent/build' gmake: *** [Makefile:888: все] Ошибка 2
и follow является частью журнала ошибок в /data5/poagent/build/ia64-hp-hpux11.31/libgcc/config.log
Цель: ia64-hp-hpux11.31 Настраивается с помощью:../gcc-4.8.5/configure
--prefix = / data5 / poagent / build --enable-languages =c, C++ - без Cloog - WI th-GNU-AS --With-as = / usr / local / ia64-hp-hpux11.31 / bin / as --with-gnu-ld --with-ld = / usr / ccs / bin / ld
Модель потока: posix gcc версии 4.8.5 (GCC). Настройка:3358: $? = 0
настроить: 3374: /data5/poagent/build/./gcc/xgcc -B / data5 / poagent / build /./ gcc / -B / data5 / poagent / build / ia64-hp-hpux11.31 / bin / -B /data5/poagent/build/ia64-hp-hpux11.31/lib/ -isystem /data5/poagent/build/ia64-hp-hpux11.31/include -isy stem / data5 / poagent / build / ia64-hp-hpux11.31 / sys-include -o conftest -g -O2 conftest.c> & 5
conftest.c: в функции 'main': conftest.c:15:3: внутренняя ошибка компилятора: недопустимая инструкция
вернуть 0;
нет трассировки стека, потому что библиотека размотки недоступна. Пожалуйста, отправьте полный отчет об ошибке, с предварительно обработанным источником, если это необходимо. См. http://gcc.gnu.org/bugs.html для получения инструкций.
...
configure: 3565: проверка суффикса объектных файлов
настроить: 3587: /data5/poagent/build/./gcc/xgcc -B / data5 / poagent / build /./ gcc / -B / data5 / poagent / build / ia64-hp-hpux11.31 / bin / -B /data5/poagent/build/ia64-hp-hpux11.31/lib/ -isystem /data5/poagent/build/ia64-hp-hpux11.31/include -isy stem / data5 / poagent / build / ia64-hp-hpux11.31 / sys-include -c -g -O2 conftest.c> & 5
conftest.c: в функции 'main': conftest.c:15:3: внутренняя ошибка компилятора: недопустимая инструкция
вернуть 0;
Как я могу решить эту проблему. Заранее спасибо.