summaryrefslogtreecommitdiffstats
path: root/contrib/serf/README
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2014-02-22 18:55:49 +0000
committerpeter <peter@FreeBSD.org>2014-02-22 18:55:49 +0000
commit92739d7a0b63f570534b21b1dcc909457336c381 (patch)
tree3f025a453a6555531748fc481d3388e91cee0004 /contrib/serf/README
parent30ff5acc637e49d3458503caf8ca7871e2910ecb (diff)
downloadFreeBSD-src-92739d7a0b63f570534b21b1dcc909457336c381.zip
FreeBSD-src-92739d7a0b63f570534b21b1dcc909457336c381.tar.gz
MFC r262324: serf 1.3.4 - improve SSL handling with svn-1.8.8 and other
speedups and quality of life fixes.
Diffstat (limited to 'contrib/serf/README')
-rw-r--r--contrib/serf/README17
1 files changed, 15 insertions, 2 deletions
diff --git a/contrib/serf/README b/contrib/serf/README
index 215ce2e..ead07b1 100644
--- a/contrib/serf/README
+++ b/contrib/serf/README
@@ -18,14 +18,14 @@ kept to a minimum to provide high performance operation.
1.1. SCons build system
-serf uses SCons 2.x for its build system. If it is not installed on
+serf uses SCons 2.3 for its build system. If it is not installed on
your system, then you can install it onto your system. If you do not
have permissions, then you can download and install the "local"
version into your home directory. When installed privately, simply
create a symlink for 'scons' in your PATH to /path/to/scons/scons.py.
Fetch the scons-local package:
- http://prdownloads.sourceforge.net/scons/scons-local-2.0.1.tar.gz
+ http://prdownloads.sourceforge.net/scons/scons-local-2.3.0.tar.gz
1.2 Building serf
@@ -54,6 +54,12 @@ distinct directory from the source), you can use:
$ scons -Y /path/to/serf/source
+If you plan to install the library on a system that uses different
+paths for architecture dependent files, specify LIBDIR. LIBDIR defaults
+to /usr/local/lib otherwise. Example for a 64 bit GNU/Linux system:
+
+$ scons PREFIX=/usr/ LIBDIR=/usr/lib64
+
At any point, the current settings can be examined:
$ scons --help
@@ -74,6 +80,13 @@ specified on the install command line:
$ scons PREFIX=/some/path install
+Distribution package maintainers regulary install to a buildroot, and
+would normally use something like below in their build systems, with
+placeholders for the specific paths:
+
+$ scons PREFIX=/usr/ LIBDIR=/usr/lib64
+$ scons install --install-sandbox=/path/to/buildroot
+
1.4 Cleaning up the build
OpenPOWER on IntegriCloud