From 87db45704f10be545ea29d335ac6196e9515312d Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 10 Aug 2023 14:59:58 +0300 Subject: stdenv: Print `_allFlags` debug output to stderr In the default `fixupPhase` the output of `substituteAllStream` is streamed to setup-hook. `stdenv.cc.bintools.overrideAttrs { NIX_DEBUG = 6; }` With `NIX_DEBUG` contains: ``` @expandResponseParams@ -> /nix/store/yl01rd58vp4m8bbhkihpk132cprfmx6f-expand-response-params/bin/expand-response-params ... ``` --- pkgs/stdenv/generic/setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/stdenv/generic') diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 7fe5f67b14d..7c948afc4da 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -933,7 +933,7 @@ _allFlags() { export system pname name version for varName in $(awk 'BEGIN { for (v in ENVIRON) if (v ~ /^[a-z][a-zA-Z0-9_]*$/) print v }'); do if (( "${NIX_DEBUG:-0}" >= 1 )); then - printf "@%s@ -> %q\n" "${varName}" "${!varName}" + printf "@%s@ -> %q\n" "${varName}" "${!varName}" >&2 fi args+=("--subst-var" "$varName") done -- cgit 1.4.1