From: Andrew Bartlett Date: Sat, 18 Jan 2020 08:35:42 +0000 (+1000) Subject: heimdal_build: Remove bashism from --address-sanitizer build rule X-Git-Tag: samba-4.12.0rc1~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cffcc39f185031bc85bcf0c770892b115058a831;p=thirdparty%2Fsamba.git heimdal_build: Remove bashism from --address-sanitizer build rule export FOO=bar is a Bash extension, and is not required in this case, we only need the asn1_compile to run under the variable, there are no further commands in this sub-shell. Signed-off-by: Andrew Bartlett Reviewed-by: Isaac Boukris Autobuild-User(master): Isaac Boukris Autobuild-Date(master): Sat Jan 18 12:25:16 UTC 2020 on sn-devel-184 --- diff --git a/source4/heimdal_build/wscript_build b/source4/heimdal_build/wscript_build index 7f089677664..e031d9831ff 100644 --- a/source4/heimdal_build/wscript_build +++ b/source4/heimdal_build/wscript_build @@ -57,16 +57,16 @@ def HEIMDAL_ASN1(name, source, # SRC[0].abspath(env) gives the absolute path to the source directory for the first # source file. Note that in the case of a option_file, we have more than # one source file - cd_rule = 'cd "${TGT[0].parent.abspath(env)}"' + cd_rule = 'cd "${TGT[0].parent.abspath(env)}" &&' env = LOAD_ENVIRONMENT() if env.ADDRESS_SANITIZER: # If address sanitizer is enabled, we need to suppress leak checking # in the asn1 tool. - no_leak_check = " && export ASAN_OPTIONS=detect_leaks=0" + no_leak_check = " ASAN_OPTIONS=detect_leaks=0" else: no_leak_check = "" - asn1_rule = cd_rule + no_leak_check + ' && "${ASN1_COMPILE}" ${OPTION_FILE} ${ASN1OPTIONS} --one-code-file "${SRC[0].abspath(env)}" ${ASN1NAME}' + asn1_rule = cd_rule + no_leak_check + ' "${ASN1_COMPILE}" ${OPTION_FILE} ${ASN1OPTIONS} --one-code-file "${SRC[0].abspath(env)}" ${ASN1NAME}' source = to_list(source)