respect CFLAGS: should I override optimizations?
Kris Kennaway
kris at obsecurity.org
Mon May 31 18:36:01 PDT 2004
On Tue, Jun 01, 2004 at 01:31:06AM +0200, Roman Neuhauser wrote:
> I'm updating biology/migrate, the upstream Makefile.in includes
>
> CFLAGS = @CFLAGS@ ...
>
> and configure says:
>
> case "$GCC" in
> yes) CFLAGS="-O3 -Wall -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -D$CPUTYPE" ;;
>
> If I was to take Porter's Hang^Hdbook literally, I would change the
> set (=) to append (+=) and be done with it, but is that really what
> I'm expected to do?
That's not the intent..usually the port should be built with *only*
the optimizations specified in CFLAGS/CXXFLAGS, not CFLAGS overridden
by the software defaults. Perhaps the porter's handbook is unclear.
If you want to leave the software optimizations as an option, you
could put them under WITH_OPTIMIZED_CFLAGS, which seems to have become
a de facto standard.
Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040531/3d80f77a/attachment.bin
More information about the freebsd-ports
mailing list