4 Platform specific notes:
5 ------------------------
9 Apache 2.0 relies heavily on the use of autoconf and libtool to
10 provide a build environment. Darwin provides these tools, but
11 they are an earlier release, and for the most part, do not work
12 well. If you are interested in developing under Darwin, we
13 recommend that you obtain and install replacement versions of what
14 are normally installed on Darwin (and OS X, as of v10.1.4). If
15 you build your own versions of autoconf 2.52 and libtool 1.4.2, be
16 aware that there are some Darwin specific patches to the official
17 code that still must be applied for them to fully work. A useful
20 http://fink.sourceforge.net/doc/porting/libtool.php
22 Pier Fumagalli also provides pre-built Darwin packages of the
23 patched autoconf and libtool suites, available at:
25 http://www.apache.org/~pier/macosx/
27 You will note that GNU libtool should actually be installed as
28 glibtool, to avoid conflict with a Darwin program of the same
29 name. Pier's packages have this change already. All files are
30 installed under /usr/local/ so to use these versions, and be sure
31 that /usr/local/bin is earlier in your PATH.
33 There have been some reports that autoconf 2.52 prevents Apache's
34 build system from correctly handling passing multi-value envvars
35 to the build system (eg: CFLAGS="-g -O3" ./configure), causing
36 errors. Use of bash does not seem to help in this situation. If
37 this affects you, downgrading to autoconf 2.13 (which is installed
42 autoconf 2.52 creates scripts that are incompatible with the Posix
43 shell implementation (/bin/sh) on FreeBSD. Be sure to use v2.13