make.conf CFLAGS and ports
kris at obsecurity.org
Sun Feb 15 12:16:28 PST 2004
On Sun, Feb 15, 2004 at 01:57:37PM +0100, Antoine Jacoutot wrote:
> Hi :)
> I was just wondering how CFLAGS were managed with make.conf and ports
> Indeed, today I just realized that what's in make.conf overwrite the default
> build for ports.
> I have this in my make.conf:
> CFLAGS= -O -pipe
> I though those were the right settings for building the world, but, I just
> realized while building kde-3.2 that the ports should build with -O2 (from
> the Mk or Makefile file I guess) but because of what I have in my make.conf,
> it builds like this: -O2 -O -pipe -march=pentium3, and since the last
> optimisation settings wins, kde-3.2 is build with: -O -pipe -march=pentium3.
> I suppose this is normal behaviour, but does this mean I have to comment
> CFLAGS everytime I build a port, so that it gets its default optimisation or
> is there another way ?
> My dream configuration would be:
> CFLAGS= -O -pipe for building the world
> CFLAGS= -O -pipe for building ports, EXCEPT if the Makefile and/or Mk build
> instructions give a higher optimisation setting.
> I hope this is understandable, my English is poor when coming to explain
We discussed this the other day on this very list..the answer is that
this is not possible, and the contents of CFLAGS is what will be used
for port builds (except a few broken ports).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20040215/e307df87/attachment.bin
More information about the freebsd-questions