Running FreeBSD 9.2-STABLE and 9.2-RELEASE:
UPDATING:
Here is my make.conf:
When I try to use USE_GCC= it doesn't work. I have to set CC, CPP, and CXX the old way. Does anyone know why?
UPDATING:
Code:
20131008:
AFFECTS: all users
AUTHOR: bapt@FreeBSD.org
A new USES has been added: compiler.mk, this uses allows porters to
select a compiler for a given port based on the features the port needs
By default this will always try to find Clang > 3.3.
If the user prefers using GCC then the following macro should be added
to user's make.conf: FAVORITE_COMPILER=gcc
Here is my make.conf:
Code:
CPUTYPE=athlon64
WITH_NEW_XORG=YES
#FAVORITE_COMPILER=gcc
#USE_GCC=4.9
WITH_KMS=YES
FORCE_MAKE_JOBS=YES
FORCE_JOBS_NUMBER=7
MAKE_JOBS_NUMBER=7
WITHOUT_DEBUG=YES
WITH_VDPAU=YES
QT4_OPTIONS= CUPS QGTKSTYLE
WITH_PKGNG=YES
WITH_NLS=NO
.if empty(.CURDIR:M/usr/ports/multimedia/mplayer2*)
.if empty(.CURDIR:M/usr/ports/devel/llvm34*)
.if empty(.CURDIR:M/usr/ports/lang/clang34*)
.if empty(.CURDIR:M/usr/ports/devel/doxygen*)
.if empty(.CURDIR:M/usr/ports/editors/abiword*)
.if empty(.CURDIR:M/usr/ports/net/asio*)
.if empty(.CURDIR:M/usr/ports/graphics/giflib*)
.if empty(.CURDIR:M/usr/ports/emulators/rtc*)
.if empty(.CURDIR:M/usr/ports/lang/python27*)
.if empty(.CURDIR:M/usr/ports/mail/thunderbird*)
.if empty(.CURDIR:M/usr/ports/www/firefox*)
CC=gcc49
CXX=g++49
CPP=cpp49
FAVORITE_COMPILER=gcc
USE_GCC=4.9
CFLAGS+= -mmmx -msse -msse2 -msse3 -mssse3 -m3dnow -msse4a -msse4.1 -msse4.2 -msse4 -mavx -mavx2
COPTFLAGS+= -mmmx -msse -msse2 -msse3 -mssse3 -m3dnow -msse4a -msse4.1 -msse4.2 -msse4 -mavx -mavx2
CXXFLAGS+= -mmmx -msse -msse2 -msse3 -mssse3 -m3dnow -msse4a -msse4.1 -msse4.2 -msse4 -mavx -mavx2
#WITH_SSP_PORTS=YES
BUILD_OPTIMIZED=YES
OPTIMIZED_CFLAGS=YES
.endif
.endif
.endif
.endif
.endif
.endif
.endif
.endif
.endif
.endif
.endif
When I try to use USE_GCC= it doesn't work. I have to set CC, CPP, and CXX the old way. Does anyone know why?