svn commit: r401725 - head/lang/gcc5-devel
Gerald Pfeifer
gerald at FreeBSD.org
Sun Nov 15 19:48:08 UTC 2015
Author: gerald
Date: Sun Nov 15 19:48:07 2015
New Revision: 401725
URL: https://svnweb.freebsd.org/changeset/ports/401725
Log:
Backport support for Graphite loop optimizations via a new option
GRAPHITE from gcc6-devel.
This is off by default for the time being and pulls in devel/isl
as an additional dependency.
Modified:
head/lang/gcc5-devel/Makefile
Modified: head/lang/gcc5-devel/Makefile
==============================================================================
--- head/lang/gcc5-devel/Makefile Sun Nov 15 19:37:49 2015 (r401724)
+++ head/lang/gcc5-devel/Makefile Sun Nov 15 19:48:07 2015 (r401725)
@@ -42,7 +42,7 @@ SSP_UNSAFE= yes
PATCH_WRKSRC= ${SRCDIR}
CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure
-OPTIONS_DEFINE= BOOTSTRAP
+OPTIONS_DEFINE= BOOTSTRAP GRAPHITE
OPTIONS_DEFINE_i386= JAVA
OPTIONS_DEFINE_amd64= JAVA
OPTIONS_DEFAULT= BOOTSTRAP
@@ -50,6 +50,7 @@ OPTIONS_DEFAULT_i386= JAVA
OPTIONS_DEFAULT_amd64= JAVA
OPTIONS_EXCLUDE_DragonFly= JAVA
BOOTSTRAP_DESC= Build using a full bootstrap
+GRAPHITE_DESC= Support for Graphite loop optimizations
.if exists(/usr/lib32/libc.so)
OPTIONS_DEFINE_powerpc64= MULTILIB
@@ -125,6 +126,11 @@ INFO+= gcc${SUFFIX}/libquadmath \
SUB_FILES= pkg-message
SUB_LIST+= TARGLIB=${TARGLIB}
+.if ${PORT_OPTIONS:MGRAPHITE}
+LIB_DEPENDS+= libisl.so:${PORTSDIR}/devel/isl
+CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
+.endif
+
.if ${PORT_OPTIONS:MJAVA}
ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar
BUILD_DEPENDS+= ${ECJ_JAR}:${PORTSDIR}/lang/gcc-ecj45 \
More information about the svn-ports-all
mailing list