mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Fix make test_pam_modules
In Samba3 there is a very handy Makefile target 'test_pam_modules'. It let quickly veryfy, that obtained PAM module actually is loadable and doesn't miss any dependency libs. the only problem that on FreeBSD it doesn't work OOTB, as it unconditionally adds -ldl to the list of libraries when FreeBSD doesn't have it and doesn't need it. This small patch fixes the problem for FreeBSD and, I hope, still valid for othe systems, where -ldl is required. Has to be tested there though. With regards, Timur Bakeyev. Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
a7cd66728b
commit
ef9773c8e7
@ -53,6 +53,7 @@ AWK=@AWK@
|
||||
PICFLAG=@PICFLAG@
|
||||
DYNEXP=@DYNEXP@
|
||||
PERL=@PERL@
|
||||
LIBDL=@LIBDL@
|
||||
|
||||
PIDL_ARGS=@PIDL_ARGS@
|
||||
|
||||
@ -3164,7 +3165,7 @@ test_pam_modules:: pam_modules
|
||||
@$(LIB_PATH_VAR)=./bin && \
|
||||
export $(LIB_PATH_VAR) && \
|
||||
for module in $(PAM_MODULES); do \
|
||||
./script/tests/dlopen.sh -lpam -ldl bin/$${module}.@SHLIBEXT@ \
|
||||
./script/tests/dlopen.sh -lpam ${LIBDL} bin/$${module}.@SHLIBEXT@ \
|
||||
|| exit 1; \
|
||||
done
|
||||
|
||||
|
@ -67,7 +67,7 @@ for arg in $@ ; do
|
||||
esac
|
||||
done
|
||||
|
||||
${CC:-gcc} $RPM_OPT_FLAGS $CFLAGS -o $tempdir/dlopen $cflags $tempdir/dlopen.c $ldflags -ldl
|
||||
${CC:-gcc} $RPM_OPT_FLAGS $CFLAGS -o $tempdir/dlopen $cflags $tempdir/dlopen.c $ldflags
|
||||
|
||||
retval=0
|
||||
for module in $modules ; do
|
||||
|
Loading…
Reference in New Issue
Block a user