summary refs log tree commit diff
path: root/pkgs/test/cc-wrapper/default.nix
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2022-12-02 14:57:27 +0800
committerRick van Schijndel <Mindavi@users.noreply.github.com>2022-12-25 09:19:28 +0100
commite419aa82837d755174fdfdb94038d30b3b383a91 (patch)
tree84445ee0c8283179c428d0abb284bf9917bb9448 /pkgs/test/cc-wrapper/default.nix
parent42cd6aebe4465564b0fff7fdc19cc7daed0380e1 (diff)
downloadnixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar.gz
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar.bz2
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar.lz
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar.xz
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.tar.zst
nixpkgs-e419aa82837d755174fdfdb94038d30b3b383a91.zip
cc-wrapper-test: add workaround for asan allocation error
Miminal program fail with address sanitizer error failed to allocate 0x0 (0) bytes of SetAlternateSignalStack
https://bugzilla.redhat.com/show_bug.cgi?id=1950244
Diffstat (limited to 'pkgs/test/cc-wrapper/default.nix')
-rw-r--r--pkgs/test/cc-wrapper/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/test/cc-wrapper/default.nix b/pkgs/test/cc-wrapper/default.nix
index b7c99cd5c87..6fd7d9f45db 100644
--- a/pkgs/test/cc-wrapper/default.nix
+++ b/pkgs/test/cc-wrapper/default.nix
@@ -71,7 +71,7 @@ in stdenv.mkDerivation {
     ${lib.optionalString sanitizersWorking ''
       printf "checking whether sanitizers are fully functional... ">&2
       $CC -o sanitizers -fsanitize=address,undefined ${./sanitizers.c}
-      ${emulator} ./sanitizers
+      ASAN_OPTIONS=use_sigaltstack=0 ${emulator} ./sanitizers
     ''}
 
     touch $out