THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- xlc and gcc both are reported to work
- It's strongly suggested to install the coreutils RPM and be sure /opt/freeware/bin/install is high in your PATH and found by APR configure for BSD-compatible install.
- covener believes this might solve failures to install DSO's.
- This is probably fixed in trunk (by using CP instead of install)
- You should have the "installp" openssl, but you may want to compile your own openssl into /opt/opensslXYZ and pass it to configure with --with-ssl
- Recover from https://www.ibm.com/support/pages/64-bit-applications-fail-link-against-libssla-or-libcryptoa if it affects your system
- If you build your openssl, add to LDFLAGS "-R/openssl-prefix" so the CLI's can find their own openssl
- It is very useful to install prerequisites via the yum available with the AIX toolbox for Linux alpha applications. Once you have yum, you can install e.g.
- autoconf m4 libtool zlib expat expat-devel pcre pcre-devel libnghttp2 libnghttp2-devel
- There are a lot of transitive dependencies if you try not to use yum or try to build them all yourself
- autoconf m4 libtool zlib expat expat-devel pcre pcre-devel libnghttp2 libnghttp2-devel
- For something long forgotten, adding that prefix to your LIBPATH helps some stage of the build
- export PATH=$HOME/gnu/bin:/opt/freeware/bin:$PATH
- export LIBPATH=$LIBPATH:$HOME/gnu/
- Setting CONFIG_SHELL=/usr/bin/bash can speed up ./configure significantly.
- Old tarballs with an old config.guess/config.sub require AIX 6.1 and later to impersonate AIX 5.3
- export ac_cv_build="powerpc-ibm-aix5.3.0.0"
- export ac_cv_build_alias="powerpc-ibm-aix5.3.0.0"
- To build from trunk, you'll need a working python. You can install gdbm and python2.6 from the "AIX Toolbox for Linux" RPMs, or from http://www.perzl.org/.
- If you didn't use yum for expat or pcre::
- Grab a srclib/expat, or expat and expat-devel from http://www.perzl.org
- Grab a srclib/pcre, or pcre and pcre-devel from http://www.perzl.org
- To find these prerequisites at runtime:
- Append /opt/freeware/lib64 to LIBPATH in $bindir/envvars
- If running the Apache Test Framework, pass -httpd $bindir/bin/apachectl
2.4 specific info
- If you compile mod_unixd as static, you also need this in server/Makefile +EXPORT_DIRS = $(top_srcdir)/include $(top_srcdir)/os/$(OS_DIR) $(top_srcdir)/modules/arch/unix/
...