On Sun, 18 Feb 2007 15:52:43 -0600, Sean McNeil <[EMAIL PROTECTED]> wrote:
I have found recently that the following ports will not compile on amd64 when WITH_DEBUG is set to "YES": converters/recode devel/pwlib searching for all ports that set CFLAGS with -fPIC, I find: archivers/p7zip archivers/rpm4 archivers/grzip audio/anthem audio/bmp-wma audio/liba52 audio/libworkman audio/osalp audio/swhplugins audio/xmms-a52dec ... You get the idea - it is used pervasively. The problem is, when WITH_DEBUG is YES, /usr/ports/Mk/bsd.port.mk will strip out all flags from CFLAGS of the type -O* and -f*. I don't think this is a good idea. First, the debugger can handle optimized code pretty well and I can't build ports with debug introduced yet have ports run optimized. Second, -f* is a little over-aggressive when the one flag that really must be removed is -fomit-frame-pointer. Would it be possible to have this reviewed and, hopefully, changed to allow -O and -f switches and just eliminate -fomit-frame-pointer?
I am not happy with the current WITH_DEBUG either. The strip out all flags from CFLAGS destroy everything. I think we should not strip and leave it alone by just add '-g'. We can always just tell to the users to rebuild if they add something wrong in CFLAGS.
Cheers, Mezz
Cheers, Sean
-- [EMAIL PROTECTED] - [EMAIL PROTECTED] FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - [EMAIL PROTECTED] http://wiki.freebsd.org/multimedia - [EMAIL PROTECTED] _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"