From c09596c03ff34112d98185d94016c098a5876f09 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Tue, 17 Apr 2012 20:24:58 +0200 Subject: [PATCH] Document I-invalid-cmake-usage buildd tag in POD. --- bin/blhc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bin/blhc b/bin/blhc index 70f814d..79b72f5 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 -- 2.45.2