diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2008-07-29 20:59:51 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2008-07-29 20:59:51 +0000 |
commit | 1f3007dbb47dcac445fbce5aab967fd2c24449e6 (patch) | |
tree | c51d5b0b5fc4ef9af48ca62e6b6ca3eecf82a27e /docs/INSTALL | |
parent | 5dafa4a270483728c7774691c054905a2ff66868 (diff) |
Document that PKG_CONFIG_PATH is the preferred way to configure with
OpenSSL.
Diffstat (limited to 'docs/INSTALL')
-rw-r--r-- | docs/INSTALL | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/docs/INSTALL b/docs/INSTALL index c9194bbb1..721636c5a 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -53,8 +53,12 @@ UNIX ./configure --with-ssl - If you have OpenSSL installed somewhere else (for example, /opt/OpenSSL,) - you can run configure like this: + If you have OpenSSL installed somewhere else (for example, /opt/OpenSSL) + and you have pkg-config installed, set the pkg-config path first, like this: + + env PKG_CONFIG_PATH=/opt/OpenSSL/lib/pkgconfig ./configure --with-ssl + + Without pkg-config installed, use this: ./configure --with-ssl=/opt/OpenSSL @@ -70,20 +74,20 @@ UNIX (with the Bourne shell and its clones): - CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ + CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ ./configure (with csh, tcsh and their clones): - env CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ - ./configure + env CPPFLAGS="-I/path/to/ssl/include" LDFLAGS="-L/path/to/ssl/lib" \ + ./configure If you have shared SSL libs installed in a directory where your run-time linker doesn't find them (which usually causes configure failures), you can provide the -R option to ld on some operating systems to set a hard-coded path to the run-time linker: - LDFLAGS=-R/usr/local/ssl/lib ./configure --with-ssl + env LDFLAGS=-R/usr/local/ssl/lib ./configure --with-ssl MORE OPTIONS ------------ @@ -128,7 +132,7 @@ UNIX To build with GnuTLS support instead of OpenSSL for SSL/TLS, note that you need to use both --without-ssl and --with-gnutls. - To build with yassl support instead of OpenSSL or GunTLS, you must build + To build with yassl support instead of OpenSSL or GnuTLS, you must build yassl with its OpenSSL emulation enabled and point to that directory root with configure --with-ssl. @@ -148,8 +152,8 @@ UNIX The Open Watcom C compiler on Linux requires configuring with the variables: - CC=owcc AR="$WATCOM/binl/wlib" AR_FLAGS=-q RANLIB=/bin/true \ - STRIP="$WATCOM/binl/wstrip" CFLAGS=-Wextra + ./configure CC=owcc AR="$WATCOM/binl/wlib" AR_FLAGS=-q \ + RANLIB=/bin/true STRIP="$WATCOM/binl/wstrip" CFLAGS=-Wextra Win32 |