From 0acce445915b22b3a648e05e1e45ef4a84e4dbf7 Mon Sep 17 00:00:00 2001 From: Jim Jagielski Date: Tue, 23 Apr 2002 12:18:35 +0000 Subject: Just add a file to use to house some platform dependent knowledge... Right now, just some Darwin notes. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94766 13f79535-47bb-0310-9956-ffa450edef68 --- README.platforms | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 README.platforms (limited to 'README.platforms') diff --git a/README.platforms b/README.platforms new file mode 100644 index 0000000000..d5a9b6eaf6 --- /dev/null +++ b/README.platforms @@ -0,0 +1,37 @@ + + 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 patchs 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, 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. -- cgit v1.2.1