From 1a5acdb6956e58111cadcd15e6220fdffc9d4b64 Mon Sep 17 00:00:00 2001 From: Tristan Helmich Date: Fri, 11 Mar 2016 14:02:07 +0100 Subject: [PATCH] cc-wrapper: Add additional NIX_DEBUG statements --- pkgs/build-support/cc-wrapper/add-hardening | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/build-support/cc-wrapper/add-hardening b/pkgs/build-support/cc-wrapper/add-hardening index cd7718801ef..219aa74894c 100644 --- a/pkgs/build-support/cc-wrapper/add-hardening +++ b/pkgs/build-support/cc-wrapper/add-hardening @@ -8,7 +8,10 @@ if [[ "$($LD -z 2>&1)" =~ "unknown option" ]]; then hardeningDisable+=(bindnow relro) fi +if [[ -n "$NIX_DEBUG" ]]; then echo HARDENING: Value of '$hardeningDisable': $hardeningDisable >&2; fi + if [[ ! $hardeningDisable == "all" ]]; then + if [[ -n "$NIX_DEBUG" ]]; then echo 'HARDENING: Is active (not completely disabled with "all" flag)' >&2; fi for flag in "${hardeningFlags[@]}" do if [[ ! "${hardeningDisable[@]}" =~ "$flag" ]]; then