summaryrefslogtreecommitdiffstats
path: root/BUILD.txt
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2010-02-18 07:49:04 -0500
committerStephen Gallagher <sgallagh@redhat.com>2010-02-18 13:48:45 -0500
commit1c48b5a62f73234ed26bb20f0ab345ab61cda0ab (patch)
tree0b6cddd567a862e1a7b5df23764869782a62ca78 /BUILD.txt
parent8c56df3176f528fe0260974b3bf934173c4651ea (diff)
downloadsssd-1c48b5a62f73234ed26bb20f0ab345ab61cda0ab.tar.gz
sssd-1c48b5a62f73234ed26bb20f0ab345ab61cda0ab.tar.xz
sssd-1c48b5a62f73234ed26bb20f0ab345ab61cda0ab.zip
Rename server/ directory to src/
Also update BUILD.txt
Diffstat (limited to 'BUILD.txt')
-rw-r--r--BUILD.txt23
1 files changed, 6 insertions, 17 deletions
diff --git a/BUILD.txt b/BUILD.txt
index 13b72c3a3..a452437f5 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -17,7 +17,7 @@ yum install openldap-devel gettext libtool pcre-devel c-ares-devel \
dbus-devel libxslt-devel docbook-style-xsl krb5-devel \
docbook-style-xsl libxml2 pam-devel nss-devel libtevent \
libtevent-devel libtdb libtdb-devel libtalloc libtalloc-devel \
- libldb libldb-devel cvs popt-devel
+ libldb libldb-devel cvs popt-devel c-ares-devel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
How to build everything in one go (Preferred approach)
@@ -42,32 +42,21 @@ Internal Library Requirements
sssd provides several required libraries within its source tree:
collection
ini_config
+dhash
+refarray
+path_utils
Compiling sssd internal libraries
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pushd common;
autoreconf -i -f && \
-./configure --enable-static --disable-shared && \
+./configure --disable-static --enable-shared && \
make;
popd
-This will build the libraries statically for linking into the sssd. Currently
-the sssd build system does not support dynamically linking. (The external API
-for collection and ini_config is not yet ready for general consumption).
-
Compiling sssd with system installed libraries
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-pushd server; \
-autoreconf -i -f && \
-./configure && \
-make; \
-popd
-
-Compiling client libraries
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-The nss and pam client do not require any additional dependencies.
-
-pushd sss_client; \
+pushd src; \
autoreconf -i -f && \
./configure && \
make; \