1 # See cc-wrapper for comments.
3 NIX_IGNORE_LD_THROUGH_GCC
18 for var
in "${var_templates_list[@]}"; do
19 mangleVarList
"$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
21 for var
in "${var_templates_bool[@]}"; do
22 mangleVarBool
"$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
25 if [ -e @out@
/nix-support
/libc-ldflags
]; then
26 NIX_LDFLAGS_@suffixSalt@
+=" $(< @out@/nix-support/libc-ldflags)"
29 if [ -z "$NIX_DYNAMIC_LINKER_@suffixSalt@" ] && [ -e @out@
/nix-support
/ld-set-dynamic-linker
]; then
30 NIX_DYNAMIC_LINKER_@suffixSalt@
="$(< @out@/nix-support/dynamic-linker)"
33 if [ -e @out@
/nix-support
/libc-ldflags-before
]; then
34 NIX_LDFLAGS_BEFORE_@suffixSalt@
="$(< @out@/nix-support/libc-ldflags-before) $NIX_LDFLAGS_BEFORE_@suffixSalt@"
37 export NIX_BINTOOLS_WRAPPER_FLAGS_SET_@suffixSalt@
=1