X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=bin%2Fblhc;h=b8aafb4a01dab62e322d1d981f5b95cce8c5afa0;hb=43ae9dd1edaa5e4cbe3ba2fc7693e90745d15948;hp=70f814d954826ec36842c083e9df173eb195ac68;hpb=96a8522b6c1015060a4ab55bdb5e94b816c93102;p=blhc%2Fblhc.git diff --git a/bin/blhc b/bin/blhc index 70f814d..b8aafb4 100755 --- a/bin/blhc +++ b/bin/blhc @@ -1155,6 +1155,13 @@ CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS missing. =item B (version) +By default CMake ignores CPPFLAGS thus missing those hardening flags. Debian +patched CMake in versions 2.8.7-1 and 2.8.7-2 to respect CPPFLAGS, but this +patch was rejected by upstream and later reverted in Debian. Thus those two +versions show correct usage of CPPFLAGS even if the package doesn't correctly +handle them (for example by passing them to CFLAGS). To prevent false +negatives just blacklist those two versions. + =item B No compiler commands were detected. Either the log contains none or they were @@ -1193,6 +1200,11 @@ Missing hardening flags. Hardening wrapper detected, no tests performed. +=item B<32> + +Invalid CMake version used. See B under L for a detailed explanation. + =back =head1 AUTHOR