diff options
author | Björn Jacke <bj@sernet.de> | 2010-08-13 14:53:22 +0200 |
---|---|---|
committer | Björn Jacke <bj@sernet.de> | 2010-08-13 14:57:44 +0200 |
commit | 5390baeb6b97acbfde89bdb6a2c678a516a0e360 (patch) | |
tree | 04e115352ba9abf008d461d4975faced32bb096b /source3 | |
parent | 37177f1c05398e1d4a59bebcdb3cd16dd6e8382b (diff) | |
download | samba-5390baeb6b97acbfde89bdb6a2c678a516a0e360.tar.gz samba-5390baeb6b97acbfde89bdb6a2c678a516a0e360.tar.bz2 samba-5390baeb6b97acbfde89bdb6a2c678a516a0e360.zip |
tdb: add TDB_DEPS variable filled with required libraries
This is required for Solaris, which needs to link in librt to make use of
fdatasync().
Diffstat (limited to 'source3')
-rw-r--r-- | source3/Makefile.in | 3 | ||||
-rw-r--r-- | source3/configure.in | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/source3/Makefile.in b/source3/Makefile.in index 4b3e6cbc58..3599114394 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -83,6 +83,7 @@ LIBTALLOC_LIBS=@LIBTALLOC_LIBS@ LIBREPLACE_LIBS=@LIBREPLACE_LIBS@ LIBTDB=@LIBTDB_STATIC@ @LIBTDB_SHARED@ LIBTDB_LIBS=@LIBTDB_LIBS@ +TDB_DEPS=@TDB_DEPS@ LIBNETAPI=@LIBNETAPI_STATIC@ @LIBNETAPI_SHARED@ LIBNETAPI_LIBS=@LIBNETAPI_LIBS@ LIBSMBCLIENT_LIBS=@LIBSMBCLIENT_LIBS@ @@ -1992,7 +1993,7 @@ $(LIBTDB_SYMS): $(LIBTDB_HEADERS) $(LIBTDB_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBTDB_OBJ) $(LIBTDB_SYMS) @echo Linking shared library $@ - @$(SHLD_DSO) $(LIBTDB_OBJ) $(LIBREPLACE_LIBS) \ + @$(SHLD_DSO) $(LIBTDB_OBJ) $(LIBREPLACE_LIBS) $(TDB_DEPS) \ @SONAMEFLAG@`basename $@` $(LIBTDB_SHARED_TARGET): $(LIBTDB_SHARED_TARGET_SONAME) diff --git a/source3/configure.in b/source3/configure.in index 0023fe2a69..6b736712d8 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -2137,6 +2137,7 @@ then LINK_LIBTDB=STATIC SMB_LIBRARY(tdb, 1) LIBTDB_OBJ0="" + LIBTDB_LIBS="$LIBTDB_LIBS $TDB_DEPS" for obj in ${TDB_OBJ}; do LIBTDB_OBJ0="${LIBTDB_OBJ0} ${tdbdir}/${obj}" done |