summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2019-11-06 15:44:45 +1300
committerAndreas Schneider <asn@cryptomilk.org>2019-11-13 08:42:30 +0000
commitdc5788056bcbccdc320aeaad4f35f726632a91a4 (patch)
tree41b5d575804e0a8672953f20408780d4354f6d8b
parent01bb7cff023719705d7442ae497c52a3f797edf4 (diff)
downloadsamba-dc5788056bcbccdc320aeaad4f35f726632a91a4.tar.gz
build: Only link against libcrypt where needed
Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Mulder <dmulder@suse.com> Reviewed-by: Andreas Schneider <asn@samba.org>
-rw-r--r--lib/replace/wscript2
-rw-r--r--source3/wscript_build1
-rw-r--r--source4/dsdb/samdb/ldb_modules/wscript_build_server2
3 files changed, 3 insertions, 2 deletions
diff --git a/lib/replace/wscript b/lib/replace/wscript
index 898c2f16445..a2bc60478ad 100644
--- a/lib/replace/wscript
+++ b/lib/replace/wscript
@@ -913,7 +913,7 @@ def build(bld):
# at the moment:
# hide_symbols=bld.BUILTIN_LIBRARY('replace'),
private_library=True,
- deps='crypt dl attr' + extra_libs)
+ deps='dl attr' + extra_libs)
replace_test_cflags = ''
if bld.CONFIG_SET('HAVE_WNO_FORMAT_TRUNCATION'):
diff --git a/source3/wscript_build b/source3/wscript_build
index fb7c04cce13..54982a92954 100644
--- a/source3/wscript_build
+++ b/source3/wscript_build
@@ -916,6 +916,7 @@ bld.SAMBA3_SUBSYSTEM('PLAINTEXT_AUTH',
auth/pass_check.c
''',
deps='''
+ crypt
pam
PAM_ERRORS
''')
diff --git a/source4/dsdb/samdb/ldb_modules/wscript_build_server b/source4/dsdb/samdb/ldb_modules/wscript_build_server
index 0cdf73d3a7d..2eec7c4fa7d 100644
--- a/source4/dsdb/samdb/ldb_modules/wscript_build_server
+++ b/source4/dsdb/samdb/ldb_modules/wscript_build_server
@@ -195,7 +195,7 @@ bld.SAMBA_MODULE('ldb_password_hash',
init_function='ldb_password_hash_module_init',
module_init_name='ldb_init_module',
internal_module=False,
- deps='talloc samdb LIBCLI_AUTH NDR_DRSBLOBS authkrb5 krb5 gpgme DSDB_MODULE_HELPERS'
+ deps='talloc samdb LIBCLI_AUTH NDR_DRSBLOBS authkrb5 krb5 gpgme DSDB_MODULE_HELPERS crypt'
)