README.platforms revision 6988b3c9a24f46e053cd8de93b010199fa470254
316N/A
316N/A Apache HTTP Server
316N/A
316N/A Platform specific notes:
1068N/A ------------------------
316N/A
316N/A Darwin (OS X):
919N/A Apache 2.0 relies heavily on the use of autoconf and libtool to provide
919N/A a build environment. Darwin provides these tools, but they are
919N/A an earlier release, and for the most part, do not work well.
919N/A If you are interested in developing under Darwin, we recommend
919N/A that you obtain and install replacement versions of what are
919N/A normally installed on Darwin (and OS X, as of v10.1.4). If you
919N/A build your own versions of autoconf 2.52 and libtool 1.4.2, be
919N/A aware that there are some Darwin specific patchs to the official
919N/A code that still must be applied for them to fully work. A useful
919N/A page to check out is:
919N/A
919N/A http://fink.sourceforge.net/doc/porting/libtool.php
919N/A
919N/A Pier Fumagalli also provides pre-built Darwin packages of the
919N/A patched autoconf and libtool suites, available at:
919N/A
919N/A http://www.apache.org/~pier/macosx/
316N/A
316N/A You will note that GNU libtool should actually be installed as
316N/A glibtool, to avoid conflict with a Darwin program of the same
316N/A name. Pier's packages have this change already. All files are
493N/A installed under /usr/local/ so to use these versions, be sure that
316N/A /usr/local/bin is earlier in your PATH.
970N/A
970N/A There have been some reports that autoconf 2.52 prevents Apache's
970N/A build system from correctly handling passing multi-value envvars
970N/A to the build system (eg: CFLAGS="-g -O3" ./configure), causing
316N/A errors. Use of bash does not seem to help in this situation. If
1179N/A this affects you, downgrading to autoconf 2.13 (which is installed
316N/A on Darwin) will help.
911N/A