diff options
author | Moritz Angermann <moritz.angermann@gmail.com> | 2021-02-26 10:07:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-26 10:07:27 +0800 |
commit | 60c5cf9cea56ffd607b48fe07ff1174ea6a13afc (patch) | |
tree | 2454c274b318e29c9693c63feaa372bac63c2217 /pkgs/build-support/cc-wrapper | |
parent | 11b4d6c633439c9429b9dc5324e13cf2bf9a4382 (diff) | |
download | nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar.gz nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar.bz2 nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar.lz nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar.xz nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.tar.zst nixpkgs-60c5cf9cea56ffd607b48fe07ff1174ea6a13afc.zip |
Update pkgs/build-support/cc-wrapper/cc-wrapper.sh
Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
Diffstat (limited to 'pkgs/build-support/cc-wrapper')
-rw-r--r-- | pkgs/build-support/cc-wrapper/cc-wrapper.sh | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh index d26b284ed3f..b3e42c838a5 100644 --- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh +++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh @@ -182,13 +182,10 @@ PATH="$path_backup" # Old bash workaround, see above. if (( "${NIX_CC_USE_RESPONSE_FILE:-@use_response_file_by_default@}" >= 1 )); then - RESPONSE_FILE=$(mktemp) - printf "%q\n" \ + exec @prog@ "@<(printf "%q\n" \ ${extraBefore+"${extraBefore[@]}"} \ ${params+"${params[@]}"} \ - ${extraAfter+"${extraAfter[@]}"} \ - > "${RESPONSE_FILE}" - exec @prog@ "@${RESPONSE_FILE}" + ${extraAfter+"${extraAfter[@]}"})" else exec @prog@ \ ${extraBefore+"${extraBefore[@]}"} \ |