Я пытаюсь встроить сборку 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++ --without-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: в /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: all] Ошибка 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;

Как я могу решить эту проблему. Заранее спасибо.

0