Hi! As having to depend on gcc 4.6+ on i386 is kindof a waste on 9.1+ where we have clang too, and clang might generate better code than the old gcc 4.2.1 in base on amd64 anyway I thought what if we have the vlc port default to using clang on 9.1+ when it's available? So I propse the patch below for testing by anyone on 9.1 or later, also on i386 where I can't test myself, please report any issues or regressions you find.
Thanx! Juergen Index: Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/vlc/Makefile,v retrieving revision 1.312 diff -u -p -r1.312 Makefile --- Makefile 12 Jan 2013 20:25:57 -0000 1.312 +++ Makefile 19 Jan 2013 20:45:39 -0000 @@ -679,9 +679,16 @@ IGNORE= base clang version too old, set CONFIGURE_ARGS+=--enable-altivec # VLC's config script doesn't know to do this .endif +# prefer clang on 9.1+ +.if (${OSVERSION} >= 901000) && exists(${DESTDIR}/usr/bin/clang) +CC= clang +CXX= clang++ +CPP= clang-cpp +.else .if ${ARCH} == "i386" USE_GCC?= 4.6+ # sse/3dnow detection on i386 needs newer gcc .endif +.endif # End OS specific hacks _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"