freebsd-ports/Mk
Edwin Groothuis b86571032d USE_GCC=X.Y+ should prefer the stock compiler
USE_GCC=3.2+ on a 6-CURRENT system prefers the GCC 3.2 compiler
    instead of the GCC 3.4 default system compiler.
    One often uses USE_GCC=3.2+ to enable a port to build on RELENG_4,
    but that does not mean a 6-CURRENT user doesn't want to use the
    native compiler.
    I also argue that the correct algorithm for USE_GCC=3.2+ is:
    1. Use system compiler if it's version is allowable by the USE_GCC
       invocation.
    2. Prefer the highest version # found already installed and allowed
       by the USE_GCC invocation, rather than the lowest.
    3. Install the specified GCC version and use if, if no other already
       installed compiler meets the USE_GCC invocation.

#1 and #3 are implemented with this patch, but #2 isn't.

The reason for it is because there is no highest version # specifiable
with the USE_GCC command. What could be made is that the USE_GCC
command accepts two arguments, where the first is the lower version,
the second is the upper version. Or USE_GCC=-4.0, where everything
<= 4.0 is allowed.

PR:		ports/81116
Reviewed by:	David O'Brien <obrien@freebsd.org>
2005-06-03 01:42:54 +00:00
..
bsd.autotools.mk Remove trailing spaces. 2005-01-09 10:12:07 +00:00
bsd.emacs.mk - Make bsd.emacs.mk respect PREFIX 2005-04-17 18:13:12 +00:00
bsd.gcc.mk USE_GCC=X.Y+ should prefer the stock compiler 2005-06-03 01:42:54 +00:00
bsd.gnome.mk Update dependencies to reflect reality. 2005-05-21 19:51:41 +00:00
bsd.gnustep.mk Remove trailing spaces. 2005-01-09 10:12:07 +00:00
bsd.gstreamer.mk Update to 0.8.9. 2005-05-31 15:51:42 +00:00
bsd.java.mk Add JAVA_VERSION, JAVA_OS and JAVA_VENDOR to SUB_LIST. 2005-02-27 23:49:33 +00:00
bsd.kde4.mk Update to KDE 3.4 2005-03-20 18:17:55 +00:00
bsd.kde.mk Update to KDE 3.4 2005-03-20 18:17:55 +00:00
bsd.openssl.mk - update for 0.9.7g 2005-04-15 04:35:37 +00:00
bsd.php.mk Update PHP ports to 4.3.11 and 5.0.4 releases: 2005-04-04 09:20:21 +00:00
bsd.port.mk Upgrade X.Org ports to 6.8.2. 2005-03-17 23:22:13 +00:00
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk * Add info files to TMPPLIST, only if INFO is specified. [1] 2005-02-28 21:09:05 +00:00
bsd.python.mk Update to Python 2.4.1 2005-04-03 13:55:44 +00:00
bsd.ruby.mk The slippery pthread support for systems prior to 502102 has been 2005-02-05 04:59:26 +00:00
bsd.sdl.mk Remove trailing spaces. 2005-01-09 10:12:07 +00:00
bsd.sites.mk Add MASTER_SITE_SOURCEFORGE mirror entry ufpr. This mirror is 2005-05-29 12:26:41 +00:00