Le Mon, Apr 30, 2012 at 03:46:51PM -0700, Russ Allbery a écrit : > > Most C programs use Autoconf in my experience. I know that scientific > software often doesn't, but I think scientific software is the significant > outlier in that respect.
I see... That probably explains everything. My experience was indeed that most software do not use autoconf, put everything in CFLAGS, and that CPPFLAGS and LDFLAGS were very rarely used (I hope that also answers Bernhards interrogations). We enabled hardening in some of these packages using Dephelper 9 or CDBS, only to realise later that D_FORTIFY_SOURCE=2 and -Wl,-z,relro were left out. This said, the point that I want to make, is that we switched from a situation where the actual communication channel between our and upstreams makefile was C(XX)FLAGS, to a situation where CPPFLAGS and LDFLAGS also got some data input in by our toolchain. If there are other variables that forseen to be used the same way in the future, it would be great to document it somewhere, so that we can be prepared. Cheers, -- Charles Plessy Debian Med packaging team, http://www.debian.org/devel/debian-med Tsurumi, Kanagawa, Japan -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120502001705.gb1...@falafel.plessy.net