- Add support to dynamically ignore lines from within the build log by
embedding the string "blhc: ignore-line-regexp:" (Debian Bug #725484).
- Fix false positive for meson build; reported by Yangfl (Debian Bug #953335).
+- Fix false positive with embedded gcc -print-* commands; reported by Andreas
+ Beckmann (Debian Bug #964160)
Version 0.11
next if $line =~ m#(?:\b[0-9a-fA-F]{2,}\b\s*){5}#;
# Meson build output
next if $line =~ /^C\+\+ linker for the host machine: /;
+ # Embedded `gcc -print-*` commands
+ next if $line =~ /`$cc_regex_normal\s*[^`]*-print-\S+`/;
# Check if additional hardening options were used. Used to ensure
# they are used for the complete build.
03f0 - 42 b6 a1 d9 b0 59 09 81-74 b1 1f c0 9c 3f c6 f1 B....Y..t....?..
C++ linker for the host machine: c++ ld.bfd 2.34
+
+mv -f /build/nvidia-cuda-toolkit-10.1.243/debian/tmp/usr/lib/x86_64-linux-gnu/`gcc -g -O2 -fdebug-prefix-map=/build/nvidia-cuda-toolkit-10.1.243=. -fstack-protector-strong -Wformat -Werror=format-security -print-multi-os-directory`/./libiberty.an /build/nvidia-cuda-toolkit-10.1.243/debian/tmp/usr/lib/x86_64-linux-gnu/`gcc -g -O2 -fdebug-prefix-map=/build/nvidia-cuda-toolkit-10.1.243=. -fstack-protector-strong -Wformat -Werror=format-security -print-multi-os-directory`/./libiberty.a