make.conf for 6.0

Chuck Swiger cswiger at mac.com
Sat Oct 22 08:44:49 PDT 2005


dick hoogendijk wrote:
> My make.conf contains (fbsd-5.4)
> CFLAGS= -O -pipe
> COPTFLAGS= -O -pipe
> 
> Are these settings the same for the upcoming release6 or do I need to
> set -O2 in this new version?

FreeBSD is moving towards "-O2 -fno-strict-aliasing" by default [1], but there 
is nothing wrong with using "-O" only.  On most platforms, there isn't much 
difference between -O and -O2, although -O2 does help more with the x86 
architecture.

-- 
-Chuck

[1] Or, if we get lucky, perhaps the local compiler guru will choose to make 
the strict-aliasing option in GCC default to being off.  Also, not everybody 
seems to agree with this, which is probably not surprising.  :-)



More information about the freebsd-stable mailing list