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
...
- If you use a bundled expat, you might find the link of apr-util fails. The following change might help:
Wiki Markup _perl -p -i.orig -e \"s#\[^ \]+libexpat.la#-L$curdir/srclib/apr-util/xml/expat/lib/ -lexpat#; s#\[^ \]+libapr-1.la##;\" $PWD/srclib/apr-util/Makefile_ \\
AIX layout discussion
With the latest distributions there is a layout for AIX in config.layout to assist with standardization of packaging on AIX.
...