well as the fact that the bundled versions are up-to-date:
autoconf 2.52 and (g)libtool 1.4.2.
- Earlier versions of OS X are not so fortunate, and the bundled tools
- are not only older versions, but also, for the most part, do not work
- well. If you are interested in developing under Darwin, we
- recommend that you obtain and install replacement versions of what
- are normally installed on Darwin (and OS X, as of v10.1.5). If
- you build your own versions of autoconf 2.52 and libtool 1.4.2, be
- aware that there are some Darwin specific patches to the official
- code that still must be applied for them to fully work. A useful
- page to check out is:
-
- http://fink.sourceforge.net/doc/porting/libtool.php
-
- Pier Fumagalli also provides pre-built Darwin packages of the
- patched autoconf and libtool suites, available at:
-
- http://www.apache.org/~pier/macosx/
-
You will note that GNU libtool should actually be installed as
glibtool, to avoid conflict with a Darwin program of the same
- name. Pier's packages have this change already. All files are
- installed under /usr/local/ so to use these versions, and be sure
- that /usr/local/bin is earlier in your PATH.
+ name.
There have been some reports that autoconf 2.52 prevents Apache's
build system from correctly handling passing multi-value envvars
this affects you, downgrading to autoconf 2.13 (which is installed
on Darwin) will help.
+ With Leopard (at least up to 10.5.2), when running configure
+ you will likely see errors such as:
+
+ rm: conftest.dSYM: is a directory
+
+ This is a known issue and will be fixed in a later version of the
+ autoconf suite. These errors can be safely ignored.
+
+ For later versions of OS X, (10.8 and 10.9), be sure to have Xcode
+ AND Xcode Command Line Tools installed. httpd will built both with
+ gcc and clang.
+
==========
FreeBSD:
autoconf 2.52 creates scripts that are incompatible with the Posix
(That patch works with many recent levels of Apache 2+.)
+================
+ Solaris:
+
+ On Solaris, better performance may be achieved by using the Sun Studio
+ compiler instead of gcc. As of version 11, it is now free (registration
+ required). Download the compiler from:
+
+ http://developers.sun.com/prodtech/cc/downloads/index.jsp
+
+ If you use Sun Studio, the following compiler flags (CFLAGS) are
+ recommended:
+
+ -XO4 -xchip=generic
+
+================
+ Ubuntu:
+
+ You will need to ensure that you have either libtool 1.5.6
+ or 2.2.6b, or later. Expat 2.0.1 and PCRE 8.02 are also
+ recommended to be installed. If building PCRE from source,
+ you'll also need g++.