From 60c5cf9cea56ffd607b48fe07ff1174ea6a13afc Mon Sep 17 00:00:00 2001 From: Moritz Angermann Date: Fri, 26 Feb 2021 10:07:27 +0800 Subject: Update pkgs/build-support/cc-wrapper/cc-wrapper.sh Co-authored-by: Matthew Bauer --- pkgs/build-support/cc-wrapper/cc-wrapper.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'pkgs/build-support/cc-wrapper') 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[@]}"} \ -- cgit 1.4.1