Я компилирую Apache 2 (2.2.11 да, его старый ... но это требование) на AIX 6.1 с GCC 4.2.0. Я использую параметры настройки:
./configure \
--enable-module=rewrite\
--enable-module=log_referer\
--with-included-apr \
--enable-proxy \
--enable-ssl=shared \
--with-ssl=/usr \
--prefix=/PATH/apache \
--enable-so \
--enable-mods-shared="proxy proxy_http proxy_connect headers mod_proxy mod_ssl"
Процесс configure, за которым следуют процессы make / make install, выполняются без каких-либо ошибок. Однако, когда я смотрю в каталог модулей для каталога / PATH / modules, файлы .so не создаются.
К сожалению, из-за характера того, что я делаю, и бизнеса, которым я занимаюсь, я привязан к версиям программного обеспечения, как описано.
Я бы предложил использовать предварительно скомпилированный RPM из Вот. Сопровождающий Майкл Перзл - хорошо известный специалист IBM, имеющий заслуженный представитель в области переноса программного обеспечения на AIX.
Также на том же сайте вы найдете инструкции по как скомпилировать для 6.1, хотя инструкции там используют родной AIX xlc
компилятор, возможно, для лучших результатов.
Если вы решите пойти по маршруту предварительно скомпилированных RPM, следите за зависимостями, которые в случае http
, может быть довольно много. В Вопросы-Ответы содержит советы по загрузке всех зависимостей.