public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Detecting ignored *FLAGS
@ 2012-07-22 21:38 Rick "Zero_Chaos" Farina
  2012-07-22 22:10 ` Zac Medico
  2012-07-23  0:44 ` Diego Elio Pettenò
  0 siblings, 2 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-22 21:38 UTC (permalink / raw
  To: gentoo-dev

-----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-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-07-27 17:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-22 21:38 [gentoo-dev] Detecting ignored *FLAGS Rick "Zero_Chaos" Farina
2012-07-22 22:10 ` Zac Medico
2012-07-23  0:44 ` Diego Elio Pettenò
2012-07-23 17:30   ` Rick "Zero_Chaos" Farina
2012-07-23 17:44     ` Diego Elio Pettenò
2012-07-23 18:50       ` Rick "Zero_Chaos" Farina
2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
2012-07-27  6:51         ` Michał Górny
2012-07-27  6:59           ` Rick "Zero_Chaos" Farina
2012-07-27 13:28           ` Diego Elio Pettenò
2012-07-27 10:49         ` [gentoo-dev] " Duncan
2012-07-27 17:38           ` Rick "Zero_Chaos" Farina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox