Получение ошибки при сборке Apache2 на сервере Solaris

Я собираю Apache2 (версия 2.4.41) на сервере Solaris.

/usr/sfw/bin/gmake

Получение ошибки ниже:

ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
gmake[4]: *** [mod_lua.la] Error 1
gmake[4]: Leaving directory `/prodlib/ESTVN/httpd-2.4.41/modules/lua'
gmake[3]: *** [shared-build-recursive] Error 1
gmake[3]: Leaving directory `/prodlib/ESTVN/httpd-2.4.41/modules/lua'
gmake[2]: *** [shared-build-recursive] Error 1
gmake[2]: Leaving directory `/prodlib/ESTVN/httpd-2.4.41/modules'
gmake[1]: *** [shared-build-recursive] Error 1
gmake[1]: Leaving directory `/prodlib/ESTVN/httpd-2.4.41'
gmake: *** [all-recursive] Error 1

person Arif    schedule 06.01.2020    source источник


Ответы (1)


В соответствии с этим ответом вам нужно добавить это в команду make:

-fpic

(генерировать код, независимый от позиции)

person Romeo Ninov    schedule 06.01.2020