Gordon Malm wrote:
It looks to me like you've already made up your mind. How is hardened doing the entirely wrong thing?
From the page  you mentioned: "If so, that seems to me like an abuse of the -D option." The abuse is in changing the compiler behavior based on -D options.
What do you propose can be done to "fix" the hardened compiler?
From the same page:"It would be better for you to remove the patch from gcc where it makes -D__KERNEL__ imply -nossp -nopie, and to instead patch the Linux kernel build system (Makefiles, etc.) so that it passes "-D__KERNEL__ -nossp -nopie" rather than "-D__KERNEL__"."
 http://code.google.com/p/distcc/issues/detail?id=25 Cheers, -jkt -- cd /local/pub && more beer > /dev/mouth
Description: OpenPGP digital signature