Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Dec 2012 18:39:54 +0000 (UTC)
From:      Eitan Adler <eadler@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r244122 - head/share/examples/etc
Message-ID:  <201212111839.qBBIdsnR061806@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: eadler
Date: Tue Dec 11 18:39:53 2012
New Revision: 244122
URL: http://svnweb.freebsd.org/changeset/base/244122

Log:
  Remove 'dangerous' instructions from the example make.conf.
  Clarify when and why these might be used and that this isn't a supported
  configuration.
  
  PR:		docs/144488
  Submitted by:	amdmi3
  Approved by:	cperciva (implicit)
  MFC after:	2 weeks

Modified:
  head/share/examples/etc/make.conf

Modified: head/share/examples/etc/make.conf
==============================================================================
--- head/share/examples/etc/make.conf	Tue Dec 11 13:51:05 2012	(r244121)
+++ head/share/examples/etc/make.conf	Tue Dec 11 18:39:53 2012	(r244122)
@@ -57,21 +57,20 @@
 # CFLAGS controls the compiler settings used when compiling C code.
 # Note that optimization settings other than -O and -O2 are not recommended
 # or supported for compiling the world or the kernel - please revert any
-# nonstandard optimization settings to "-O" or "-O2 -fno-strict-aliasing"
+# nonstandard optimization settings
 # before submitting bug reports without patches to the developers.
 #
-# Compiling with -fstrict-aliasing optimization breaks some [notable] ports.
-# GCC turns on -fstrict-aliasing optimization at all levels above -O[1], so
-# explicitly turn it off when using compiling with the -O2 optimization level.
-#
-#CFLAGS= -O2 -fno-strict-aliasing -pipe
-#
 # CXXFLAGS controls the compiler settings used when compiling C++ code.
 # Note that CXXFLAGS is initially set to the value of CFLAGS.  If you wish
 # to add to CXXFLAGS value, "+=" must be used rather than "=".  Using "="
 # alone will remove the often needed contents of CFLAGS from CXXFLAGS.
 #
-#CXXFLAGS+= -fconserve-space
+# Additional compiler flags can be specified that extend or override
+# default ones. However, neither the base system nor ports are guaranteed
+# to build and function without problems with non-default settings.
+#
+# CFLAGS+=	-msse3
+# CXXFLAGS+=	-msse3
 #
 # MAKE_SHELL controls the shell used internally by make(1) to process the
 # command scripts in makefiles.  Three shells are supported, sh, ksh, and



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212111839.qBBIdsnR061806>