mirror of
https://github.com/apache/httpd.git
synced 2025-08-15 23:27:39 +00:00

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94940 13f79535-47bb-0310-9956-ffa450edef68
46 lines
1.8 KiB
Plaintext
46 lines
1.8 KiB
Plaintext
|
|
Apache HTTP Server
|
|
|
|
Platform specific notes:
|
|
------------------------
|
|
|
|
================
|
|
Darwin (OS X):
|
|
Apache 2.0 relies heavily on the use of autoconf and libtool to
|
|
provide a build environment. Darwin provides these tools, but
|
|
they are an earlier release, and 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.4). 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.
|
|
|
|
There have been some reports that autoconf 2.52 prevents Apache's
|
|
build system from correctly handling passing multi-value envvars
|
|
to the build system (eg: CFLAGS="-g -O3" ./configure), causing
|
|
errors. Use of bash does not seem to help in this situation. If
|
|
this affects you, downgrading to autoconf 2.13 (which is installed
|
|
on Darwin) will help.
|
|
|
|
==========
|
|
FreeBSD:
|
|
autoconf 2.52 creates scripts that are incompatible with the Posix
|
|
shell implementation (/bin/sh) on FreeBSD. Be sure to use v2.13
|
|
of autoconf.
|
|
|