svn commit: r302041 - head/lang/gcc
Gerald Pfeifer
gerald at FreeBSD.org
Sun Aug 5 01:56:59 UTC 2012
Author: gerald
Date: Sun Aug 5 01:56:58 2012
New Revision: 302041
URL: http://svn.freebsd.org/changeset/ports/302041
Log:
Just build, do not bootstrap, this stable, default version of GCC
in our ports tree. This speeds up a full port/package test cycle
by 31% on a 4-core system; a simple build/install will benefit even
more.
(This may impact compile time by this compiler a bit, depending on
how well the system compiler optimizes this codebase. And we only
should do this for stable, established versions of GCC.)
Remove ABI version numbers for all library dependencies.
Modified:
head/lang/gcc/Makefile
Modified: head/lang/gcc/Makefile
==============================================================================
--- head/lang/gcc/Makefile Sun Aug 5 00:31:46 2012 (r302040)
+++ head/lang/gcc/Makefile Sun Aug 5 01:56:58 2012 (r302041)
@@ -16,9 +16,9 @@ DISTFILES= gcc-${VERSIONSTRING}${EXTRACT
MAINTAINER= gerald at FreeBSD.org
COMMENT= GNU Compiler Collection 4.6
-LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
- mpfr.4:${PORTSDIR}/math/mpfr \
- mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp \
+ mpfr:${PORTSDIR}/math/mpfr \
+ mpc:${PORTSDIR}/math/mpc
RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
.if defined(MAINTAINER_MODE)
@@ -64,7 +64,8 @@ TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
-CONFIGURE_ARGS+=--disable-nls \
+CONFIGURE_ARGS+=--disable-bootstrap \
+ --disable-nls \
--enable-languages=c,c++,objc,fortran \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
@@ -77,7 +78,6 @@ CONFIGURE_ARGS+=--disable-nls \
--with-pkgversion="FreeBSD Ports Collection" \
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
-ALL_TARGET= bootstrap-lean
USE_LDCONFIG= ${TARGLIB}
PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
More information about the svn-ports-head
mailing list