Where to place compiler flags for world?
YONETANI Tomokazu
qhwt+dfly at les.ath.cx
Wed Oct 18 02:14:17 PDT 2006
On Wed, Oct 18, 2006 at 08:41:14AM +0000, Oliver Fromme wrote:
> Simon 'corecode' Schubert wrote:
> > Thomas Schlesinger wrote:
> > > options CPU_ENABLE_EST
> > > CONF_FLAGS=-march-pentium-m -O2 -fomit-frame-pointer -pipe
> >
> > don't use -O2 nor -fomit-frame-pointer
>
> Hm. I assumed that -O2 -fno-strict-aliasing was safe to
> use with the newer gcc that DragonFly has (as opposed to
> the old 2.9.x one of FreeBSD 4). Am I wrong? (It has
> been FreeBSD's default on 5.x and 6.x for ages.)
IIRC, a bug in code generation of stack smash protector with -O2 or higher
hasn't been addressed in our default compiler, and SSP is on by default,
so you have the chance(though not big) to trigger the bug:
http://leaf.dragonflybsd.org/mailarchive/bugs/2006-06/msg00086.html
BTW, are we going to keep two gcc-4's in our source tree, in addition to
the default? :)
Cheers.
More information about the Users
mailing list