summaryrefslogtreecommitdiff
path: root/README.platforms
diff options
context:
space:
mode:
authorJim Jagielski <jim@apache.org>2002-04-23 12:18:35 +0000
committerJim Jagielski <jim@apache.org>2002-04-23 12:18:35 +0000
commit0acce445915b22b3a648e05e1e45ef4a84e4dbf7 (patch)
treeecf42067cde3f411f39a86c1560a8a67e19ae5db /README.platforms
parent80b6a5ddf77b584b29171b8f0ee0d1d76f11646a (diff)
downloadhttpd-0acce445915b22b3a648e05e1e45ef4a84e4dbf7.tar.gz
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
Diffstat (limited to 'README.platforms')
-rw-r--r--README.platforms37
1 files changed, 37 insertions, 0 deletions
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.