diff options
author | Björn Jacke <bj@sernet.de> | 2009-10-30 19:54:52 +0100 |
---|---|---|
committer | Björn Jacke <bj@sernet.de> | 2009-10-31 00:48:20 +0100 |
commit | 4ae950d211cfb17e086e4e3068ff351effb2b5a0 (patch) | |
tree | 8c5ba860873dc5da372c7c997cd1c2566a4111d0 /source3/configure.in | |
parent | 72cec4a03145e11d299a5b679bb4a7ed6818032b (diff) | |
download | samba-4ae950d211cfb17e086e4e3068ff351effb2b5a0.tar.gz samba-4ae950d211cfb17e086e4e3068ff351effb2b5a0.tar.bz2 samba-4ae950d211cfb17e086e4e3068ff351effb2b5a0.zip |
ѕ3:buildsystem: fix depenencies for libreplace
This problem became visible after adding the picky -z defs linker option: On
Solaris libreplace had unresolved symbols, which showed up in the libtalloc
build. PAM_WINBIND_EXTRA_LIBS and WINBIND_NSS_EXTRA_LIBS had been workarounds
to make things work at two placeѕ. These variables have been obsoleted now.
This patch introduces LIBREPLACE_LIBS which contans the linker flags needed for
linking anything using libreplace.
Diffstat (limited to 'source3/configure.in')
-rw-r--r-- | source3/configure.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/configure.in b/source3/configure.in index 4a54e6670b..76ef1510be 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -696,6 +696,10 @@ LIBREPLACE_DIR=`echo ${libreplacedir} | sed -e "s;${srcdir};;" -e "s;^/;;"` LIBREPLACE_OBJS="${LIBREPLACEOBJ}" AC_SUBST(LIBREPLACE_OBJS) +LIBREPLACE_LIBS="${LIBREPLACE_NETWORK_LIBS}" +AC_SUBST(LIBREPLACE_LIBS) + + # add -ldl to the global LIBS LIBS="${LIBS} ${LIBDL} ${LIBREPLACE_NETWORK_LIBS}" AUTH_LIBS="${AUTH_LIBS} ${CRYPT_LIBS}" @@ -5956,8 +5960,6 @@ case "$host_os" in NSSSONAMEVERSIONSUFFIX=".1" WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_solaris.o \ ../nsswitch/winbind_nss_linux.o" - WINBIND_NSS_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}" - PAM_WINBIND_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}" ;; *hpux11*) WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_solaris.o" @@ -6065,9 +6067,7 @@ AC_SUBST(WINBIND_NSS) AC_SUBST(WINBIND_WINS_NSS) AC_SUBST(WINBIND_NSS_LDSHFLAGS) AC_SUBST(WINBIND_NSS_EXTRA_OBJS) -AC_SUBST(WINBIND_NSS_EXTRA_LIBS) AC_SUBST(NSSSONAMEVERSIONSUFFIX) -AC_SUBST(PAM_WINBIND_EXTRA_LIBS) AC_SUBST(WINBIND_KRB5_LOCATOR) |