Date: Thu, 13 May 2004 16:41:35 -0700 From: Kris Kennaway <kris@obsecurity.org> To: platanthera <platanthera@web.de> Cc: freebsd-questions@freebsd.org Subject: Re: COPTFLAGS (not?) only for compiling the kernel? Message-ID: <20040513234135.GD22583@xor.obsecurity.org> In-Reply-To: <200405140139.35007.platanthera@web.de> References: <200405132329.07892.platanthera@web.de> <200405140112.41576.platanthera@web.de> <20040513230947.GB22583@xor.obsecurity.org> <200405140139.35007.platanthera@web.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--jCrbxBqMcLqd4mOl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 14, 2004 at 01:39:34AM +0200, platanthera wrote: > On Friday 14 May 2004 01:09, Kris Kennaway wrote: > > On Fri, May 14, 2004 at 01:12:41AM +0200, platanthera wrote: > > > On Friday 14 May 2004 00:48, Kris Kennaway wrote: > > > > On Thu, May 13, 2004 at 11:29:07PM +0200, platanthera wrote: > > > > > [/etc/make.conf] > > > > > ... > > > > > # To compile just the kernel with special optimizations, you > > > > > should use # this instead of CFLAGS (which is not applicable to > > > > > kernel builds anyway). # There is very little to gain by using > > > > > higher optimization levels, and doing # so can cause problems. > > > > > # > > > > > COPTFLAGS=3D [whatever] > > > > > ... > > > > > > > > > > just the kernel... sounds like COPTFLAGS setting should not > > > > > effect world or port builds, but apparently it does. > > > > > > > > It shouldn't, CFLAGS is used for that. > > > > > > > > Kris > > > > > > I'm just compiling koffice and it looks like COPTFLAGS=3D -O -pipe > > > overrides the koffice defaults (no CFLAGS defined in make.conf). > > > > The default CFLAGS value *is* "-O -pipe". > > > > Kris >=20 > OK, but it looks like -O overrides -O2 here, right? It depends which comes later in the gcc arguments. > And if that's true, how can I make the port build use the ports default= =20 > instead of the system default? The policy of the ports collection is that all ports should use CFLAGS instead of their own crazy defaults, which are often not appropriate. If you want to compile your ports with -O2 -pipe (recommended against because of compiler or system bugs it sometimes exposes), set CFLAGS=3D-O2 -pipe. Kris --jCrbxBqMcLqd4mOl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFApAevWry0BWjoQKURAv69AKDFcM7sNnykz+Mk3b2uIoic8IHQPwCg3my6 ZLecLOP42JyT+GVtUrMFkDw= =SkWp -----END PGP SIGNATURE----- --jCrbxBqMcLqd4mOl--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040513234135.GD22583>