Barry.Schwartz posted <[EMAIL PROTECTED]>, excerpted below, on Mon, 04 Apr 2005 08:53:44 -0500:
> Pascal BERTIN <[EMAIL PROTECTED]> wrote: >> Hello, >> I just read in technotes the following sentence : *"NEVER* use -Os in >> your CFLAGS on the AMD64 platform" >> >> In fact I've been running with -Os for a while (I didn't see this note >> ).(also having "optimize for size" in my kernels) > > I think it is an obsolete note referring to bugs in older gcc > versions. I also use -Os in most cases. Likewise, here. If you notice the technotes reference mentions KDE 3.2, and (elsewhere, IIRC) mentions GCC 3.3, both of which are long outdated. I've had no technical issues with -Os since GCC 3.4.0, and IIRC, merged KDE 3.3.x with GCC 3.3.x without issue as well, before the 3.4 versions of either were out. I DID have a Gentoo developer once point it out in my CFLAGS and close a bug as invalid, see #79843. The -fPIC was a valid complaint, but irrelevant in this case since CFLAGS had nothing to do with the bug at all anyway, as it was a multilib-strict bug occurring when a 64-bit library was placed in lib instead of lib64. Note also the refiling after an upgrade as #86766, fixed within THREE HOURS!!! thanks kugelfang!!! =8^) So... where the one was frustrating and disappointing, the second really blew me away, in a GOOD way. IOW, any technical issues will be few and far between (read no issues here, but might happen in some marginal cases), but it's possible you'll get some flak on it in some of your bug filings, altho to be fair, it's only happened to me once, so that can also classify as "few and far between", even if it hasn't been zero. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- [email protected] mailing list
