diff options
author | Jeff Trawick <trawick@apache.org> | 2013-08-29 22:18:02 +0200 |
---|---|---|
committer | Jeff Trawick <trawick@apache.org> | 2013-08-29 22:18:02 +0200 |
commit | 3e38b0b632b19ca6121a273b5e42e1e360496bd3 (patch) | |
tree | d3c182ba7e38c4dd89e641198f296139d8ca0a6d /README.cmake | |
parent | move cmake howto/buglist to a separate file, README.cmake (diff) | |
download | apache2-3e38b0b632b19ca6121a273b5e42e1e360496bd3.tar.xz apache2-3e38b0b632b19ca6121a273b5e42e1e360496bd3.zip |
mention the PATH issue
this will be resolved for most users by bundlers/distributors, but some hints
are appropriate
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1518801 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'README.cmake')
-rw-r--r-- | README.cmake | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/README.cmake b/README.cmake index 182d4575e2..ae0c6631ca 100644 --- a/README.cmake +++ b/README.cmake @@ -132,6 +132,38 @@ How to build 4. build using chosen backend (e.g., "nmake install") +Running the server and support programs +--------------------------------------- + +This build system does not copy binaries such as dlls from other projects +into the httpd install location. Without taking some precautions, httpd +and support programs can fail to start or modules can fail to load because +a support library can't be found in PATH or in the directory of the httpd +binary. + +This can be resolved in several different ways: + +* Install httpd and the various support libraries to a common install + prefix so that support libraries and httpd programs are installed in + the same bin directory and are found without setting PATH. + +* Update PATH to include the bin directories of all necessary support + libraries. + + Depending on where PATH is set, it may not effect starting httpd as + a service. + +* Maintain a script which combines required binaries into a common + location, such as the httpd installion bin directory, and use that + script after building or otherwise installing or updating support + libraries. + +* AVOID THE USE of any unrepeatable process of copying dll files around + from different install locations until something starts working. The + result is that when you later update a support library to pick up a + security fix, httpd will likely continue to use the old, vulnerable + library file. + Known Bugs and Limitations -------------------------- |