On Sun, 19 Sep 2004 19:01:10 +0200 Holly Bostick <motub@planet.nl>
wrote:
| Ciaran McCreesh wrote:
| > Think I'm being elitist? I suggest you look at the number of people
| > who have at least one of -msse*, -mno-ieee-fp, -fomit-frame-pointer
| > (on x86), -O3, -ffast-math, -funroll-all-loops or -finline-functions
| > (for example...) enabled at a global level. A certain portion of our
| > userbase seems to think that the length of their CFLAGS line is
| > proportional to the size of their wang, and this causes an awful lot
| > of time-wasting bugs (which is pretty much why we have flag-o-matic
| > at all...).
|
| I would just like to note that if -fomit-frame-pointer is considered
| to be somehow dangerous, it should not be mentioned as "popular"-- and
| thus implied to be "OK" for users like myself who don't know what
| these things mean-- in the x86 Handbook:
It's not dangerous on x86, it just means it's impossible to get a proper
stack backtrace for debugging when you build that way.
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
wrote:
| Ciaran McCreesh wrote:
| > Think I'm being elitist? I suggest you look at the number of people
| > who have at least one of -msse*, -mno-ieee-fp, -fomit-frame-pointer
| > (on x86), -O3, -ffast-math, -funroll-all-loops or -finline-functions
| > (for example...) enabled at a global level. A certain portion of our
| > userbase seems to think that the length of their CFLAGS line is
| > proportional to the size of their wang, and this causes an awful lot
| > of time-wasting bugs (which is pretty much why we have flag-o-matic
| > at all...).
|
| I would just like to note that if -fomit-frame-pointer is considered
| to be somehow dangerous, it should not be mentioned as "popular"-- and
| thus implied to be "OK" for users like myself who don't know what
| these things mean-- in the x86 Handbook:
It's not dangerous on x86, it just means it's impossible to get a proper
stack backtrace for debugging when you build that way.
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm