Package: blhc Version: 0.04+20140813+gitac2b8ce-1 Severity: normal For cpputest I get two reports (out of 80 calls scanned) of CPPFLAGS missing:
$ blhc deb/pkg/build-area/cpputest_3.7.2-1_amd64.build CPPFLAGS missing (-D_FORTIFY_SOURCE=2): libtool: link: g++ -include ./include/CppUTest/MemoryLeakDetectorNewMacros.h -Wall -Wextra -Wshadow -Wswitch-default -Wswitch-enum -Wconversion -pedantic -Wsign-conversion -Woverloaded-virtual -Wno-disabled-macro-expansion -Wno-padded -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-old-style-cast -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o CppUTestTests CppUTestTests-AllocationInCFile.o CppUTestTests-AllocationInCppFile.o CppUTestTests-AllocLetTestFree.o CppUTestTests-AllocLetTestFreeTest.o CppUTestTests-AllTests.o CppUTestTests-CheatSheetTest.o CppUTestTests-CommandLineArgumentsTest.o CppUTestTests-CommandLineTestRunnerTest.o CppUTestTests-JUnitOutputTest.o CppUTestTests-MemoryLeakDetectorTest.o CppUTestTests-MemoryLeakOperatorOverloadsTest.o CppUTestTests-MemoryLeakWarningTest.o CppUTestTests-PluginTest.o CppUTestTests-PreprocessorTest.o CppUTestTests-SetPluginTest.o CppUTest Tests-SimpleStringTest.o CppUTestTests-SimpleMutexTest.o CppUTestTests-TestFailureNaNTest.o CppUTestTests-TestFailureTest.o CppUTestTests-TestFilterTest.o CppUTestTests-TestHarness_cTest.o CppUTestTests-TestHarness_cTestCFile.o CppUTestTests-TestInstallerTest.o CppUTestTests-TestMemoryAllocatorTest.o CppUTestTests-TestOutputTest.o CppUTestTests-TestRegistryTest.o CppUTestTests-TestResultTest.o CppUTestTests-TestUTestMacro.o CppUTestTests-UtestTest.o CppUTestTests-UtestPlatformTest.o lib/libCppUTest.a -lpthread CPPFLAGS missing (-D_FORTIFY_SOURCE=2): libtool: link: g++ -include ./include/CppUTest/MemoryLeakDetectorNewMacros.h -Wall -Wextra -Wshadow -Wswitch-default -Wswitch-enum -Wconversion -pedantic -Wsign-conversion -Woverloaded-virtual -Wno-disabled-macro-expansion -Wno-padded -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-old-style-cast -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o CppUTestExtTests CppUTestExtTests-AllTests.o CppUTestExtTests-CodeMemoryReportFormatterTest.o CppUTestExtTests-GMockTest.o CppUTestExtTests-GTest1Test.o CppUTestExtTests-GTest2ConvertorTest.o CppUTestExtTests-MemoryReportAllocatorTest.o CppUTestExtTests-MemoryReporterPluginTest.o CppUTestExtTests-MemoryReportFormatterTest.o CppUTestExtTests-MockActualCallTest.o CppUTestExtTests-MockCheatSheetTest.o CppUTestExtTests-MockExpectedCallTest.o CppUTestExtTests-MockExpectedFunctionsListTest.o CppUTestExtTests-MockFailureTest.o CppUTestExtTests-MockP luginTest.o CppUTestExtTests-MockSupportTest.o CppUTestExtTests-MockSupport_cTest.o CppUTestExtTests-MockSupport_cTestCFile.o CppUTestExtTests-OrderedTestTest.o lib/libCppUTestExt.a lib/libCppUTest.a -lpthread If you look at those calls, they boil down to "g++ [noise] -o foo foo.o bar.o [more object files] -lpthread" and as such I believe that they need neither CFLAGS nor CPPFLAGS. However CFLAGS appear to be injected and possibly due to this, blhc complains about the missing CPPFLAGS. It would be nice to not get those false positives. -- System Information: Debian Release: stretch/sid APT prefers squeeze-lts APT policy: (500, 'squeeze-lts'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages blhc depends on: ii libdpkg-perl 1.17.25 blhc recommends no packages. blhc suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org