Whamcloud - gitweb
Fix blhc (Build Log Hardening Check) warnings
authorTheodore Ts'o <tytso@mit.edu>
Wed, 13 Jun 2012 19:29:13 +0000 (15:29 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 13 Jun 2012 20:06:44 +0000 (16:06 -0400)
commitc1986ecb6fc68427db7579d409929939117e45ff
tree8cb42a4ced5d8eab9d26408c383f537c71974b4e
parent8f00911a21f4e95de84c60e09cc4df173e5b6701
Fix blhc (Build Log Hardening Check) warnings

The Build Log Hardening Check is a debian tool which scans the output
of a package build making sure that the security hardening flags are
used when compiling and linking all of binaries in a package.

For the most part we were passing CFLAGS, CPPFLAGS, and LDFLAGS down
to the compiler and link commands, but there there were one or two
exceptions.  In addition, there where a few places in "make install"
where the V=1 option was not being honored, which triggered blhc
warnings since it couldn't analyze those commands.

The e2fsck.static was the only binary that was not getting built and
packaged with the hardening flags, but I've fixed all of the blhc
warnings so in the future it will be obvious if we regress.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
MCONFIG.in
configure
configure.in
debian/rules
e2fsck/Makefile.in
lib/ext2fs/Makefile.in
lib/uuid/Makefile.in
misc/Makefile.in