在 AIX 6.1 上编译 Apache 2.2.11,未生成 .so 文件

在 AIX 6.1 上编译 Apache 2.2.11,未生成 .so 文件

我正在使用 GCC 4.2.0 在 AIX 6.1 上编译 Apache 2 (2.2.11,是的,它很旧...但它是必需的)。我正在使用配置选项:

./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"

配置,然后是 make/make install 过程都运行正常,没有任何错误。但是,当我在模块目录中查找 /PATH/modules 目录时,没有创建 .so 文件。

遗憾的是,由于我所做的事情的性质以及我所从事的业务,我被锁定在所描述的软件版本中。

答案1

我建议使用来自的预编译 RPM这里。维护者 Michael Perzl 是著名的 IBM 专家,在将软件移植到 AIX 方面享有盛誉。

您还可以在同一个网站上找到有关如何编译对于 6.1,尽管那里的说明使用了本机 AIXxlc编译器,但可能会获得更好的结果。

如果您选择使用预编译的 RPM 路径,请留意依赖关系,在 的情况下http,依赖关系可能相当多。常问问题包含有关如何下载所有依赖项的提示。

相关内容