-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 (Sorry for resend but I really should have been paying attention to which account I was sending from)
Recently a bug was filed against one of my packages with something I had thought was impossible, package wasn't respecting CFLAGS: https://bugs.gentoo.org/show_bug.cgi?id=426766 The reason I thought this was impossible, was because I have - -frecord-gcc-switches in CFLAGS and CXXFLAGS (and it's a C++ application). I opened up a bug to learn more, and learned a lot very quickly: https://bugs.gentoo.org/show_bug.cgi?id=427654 As it turns out, it is documented inside portage itself that CFLAGS, CXXFLAGS, FFLAGS, FCFLAGS all need to have -frecord-gcc-switches or the QA mechanism doesn't work. It would seem to me that we could get all these QA warning out of the way very quickly by adding -frecord-gcc-switches to the *FLAGS in the base profile (it appears to be platform agnostic but if I'm wrong we can add it for supported arches). YES, I admit this will cause users to see warnings for a short period of adjustment, but it will be non-fatal and help us get all these packages resolved much faster. It shouldn't be up to flameeyes to be the only one doing QA like this (because I thought I was but clearly I've been doing it wrong and I can't be alone in that). Thanks, Zero -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDHLBAAoJEKXdFCfdEflKlVQQAKFPvhzS/1kpa8zAV+mXdKw3 znLqoi2NNO4Z03GBdt9VyNXDT+nCL1VDzbH8OLjQnHas+88Zguhsr0bueEJ2Avti XfTVTH1ZCGmpbLi2aAJfFxiqAfYvzgyJoQ36AjSGqgkMFG+GOeO/Z8P/mr4zEMDP xROEBEWQhZGYuvnMECPOfruXfCXwe5TA4WD3k+9CzjmXz/bxfB6fNVeHwQWX3V5/ fXPnAuQEhMQ0jM+KkNxFgPqw3OuDg1rwC09uCm06lkp1LSOr77d1xtvrfR4rfpgE agQ58usTy7Hyypmml7QdBTX7ox74epmCRxoGLdu9ChXe7x0jVCi0SFdLXpfuVnZO 7nyrHlIqxGVjCtU78loAAF2TFBc4UoLOqIxJ5zd2GVuUv/JIWKrtFPk0dcsu/u5t dFQD2cpzgg+YqXJku2vChWzAdol8+236wiHzwZO6cyRlnCi9Ca1DQZwG1Y4QxAMD 2aPQ5BwHDwZkpoytn7A3FAX84hQq3JuO5CzEixOu3qQQ2tvAVOiro3o+/caep6nF a1gqghVj23DM76zBimpVpVBvKNhuZlRzeN+F/uZv7ssMjHlIb2ypkeA/EZXo/Plp +ItWSSMt42H5DyFeCqFNZX1/xXcyzG1WyoktPipeVMqVDI2yEQyYmCXVdqXNG72w WAgJxX95gm8xommGAVH7 =Yq4L -----END PGP SIGNATURE-----
