Сборка g cc -4.1.2 на виртуальной машине Fedora 17 (32-bit) - PullRequest
0 голосов
/ 28 января 2020

Я работаю с некоторыми устаревшими аппаратными средствами, и мне нужно скомпилировать настроенную версию opensslv0.9.8e в 32-битную систему.

Моя виртуальная машина Fedora 17 поставляется с g cc -4.7 0,2. К сожалению, компиляция версии openssl с этим не работает, я получаю недопустимые ошибки инструкций. Я нашел сообщения здесь и здесь , которые предполагают, что эта версия openssl не компилируется с g cc 4.2.0 или выше

при компиляции openssl 0.9.8e с g cc 4.2.0, появляются некоторые ошибки (см. ниже). Затем набор тестов завершается с ошибкой инструкции. (Результирующие программы также не работают.)

Я собрал и проверил g cc -4.1.2 в системе, где возникла ошибка. Затем я пересобрал openssl с помощью g cc -4.1.2 и смог успешно запустить набор тестов.

Мой текущий план - собрать 4.1.2 на моей системе. К сожалению, при этом я сталкиваюсь со следующей ошибкой:

WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' 
or a '.texinfo' file, or any other file indirectly affecting the aspect of the manual. The
spurious call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX). You might
want to install the 'Texinfo' package or the 'GNU make' package. Grab either from any GNU archive site

Затем

make[3]: ***[fastjar.info] Error 1
make[3]: Leaving directory '/home/charles/build/make/fastjar'
. . .
make: *** [all] Error 2

Я установил texinfo, но не могу найти gmake на менеджере пакетов ням.

Какие следующие шаги я должен предпринять? Я в тупике на данный момент):

...