Date: Mon, 16 Mar 2026 13:05:45 +0000 From: Dima Panov <fluffy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fede9d5b3388 - main - lang/gcc6-aux: unbreak with isl-27, cleanup Message-ID: <69b80029.38785.3c0ba5de@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=fede9d5b3388a927767b4851a81b08a98ae7081b commit fede9d5b3388a927767b4851a81b08a98ae7081b Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2026-03-16 12:59:01 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2026-03-16 13:05:39 +0000 lang/gcc6-aux: unbreak with isl-27, cleanup ISL27 have noved own isl_val_* definition to dedicated header, isl/val.h Chase it to unbreak build Make graphite loop optimization optional; off by default to mimics previous behaviour Cleanup make environment PR: 292414 --- lang/gcc6-aux/Makefile | 21 +++++++++++++-------- lang/gcc6-aux/files/patch-isl-20-or-newer | 3 ++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile index 7c2b906b3327..362effa85b65 100644 --- a/lang/gcc6-aux/Makefile +++ b/lang/gcc6-aux/Makefile @@ -29,6 +29,7 @@ LDFLAGS+= -L${LOCALBASE}/lib PIE_UNSAFE= yes +OPTIONS_DEFINE= GRAPHITE OPTIONS_GROUP= STANDARD BOOTSTRAP OPTIONS_GROUP_STANDARD= FORTRAN OBJC NLS TESTSUITE ALLSTAGES STATIC OPTIONS_GROUP_BOOTSTRAP=BOOTSTRAP @@ -39,6 +40,10 @@ TESTSUITE_DESC= Activate test support ALLSTAGES_DESC= Build compiler with itself (twice, brings in libcc1) STATIC_DESC= Link compilers and drivers statically BOOTSTRAP_DESC= Create bootstrap compiler (overrides other options) +GRAPHITE_DESC= Support for Graphite loop optimizations + +GRAPHITE_LIB_DEPENDS= libisl.so:devel/isl +GRAPHITE_CONFIGURE_WITH+= isl # The BOOTSTRAP option overrides all the others. "make stage" will build a # static compiler that supports C, C++, and Ada languages and then create @@ -213,44 +218,44 @@ post-extract: do-configure: ${MKDIR} ${BUILDDIR} - cd ${BUILDDIR} && ${SETENV} ${ADA_CONFIGURE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_CONFIGURE_ENV} \ ${CFG_SCRIPT} ${ADA_CONFIG_ARGS} do-build: - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} all .if ${PORT_OPTIONS:MTESTSUITE} && !${PORT_OPTIONS:MBOOTSTRAP} test: build test-ada test-fortran test-objc test-cxx test-c test-ada: - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -sk check-ada test-cxx: # libstdc++ testsuite will break every time, for TRUE to continue - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -sk check-c++ || true test-c: - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -sk check-c test-fortran: . if ${PORT_OPTIONS:MFORTRAN} - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -sk check-fortran . endif test-objc: . if ${PORT_OPTIONS:MOBJC} - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -sk check-objc . endif .endif do-install: - cd ${BUILDDIR} && ${SETENV} ${ADA_MAKE_ENV} \ + cd ${BUILDDIR} && ${SETENVI} ${WRK_ENV} ${ADA_MAKE_ENV} \ ${MAKE_CMD} install-strip ${MAKE_ARGS} ${MV} ${STAGEDIR}${PKG_PREFIX}/share ${WRKDIR}/moved_share ${MKDIR} ${STAGEDIR}${PREFIX}/share/dejagnu/baseboards \ diff --git a/lang/gcc6-aux/files/patch-isl-20-or-newer b/lang/gcc6-aux/files/patch-isl-20-or-newer index a97f412ab0dc..6326036f35a1 100644 --- a/lang/gcc6-aux/files/patch-isl-20-or-newer +++ b/lang/gcc6-aux/files/patch-isl-20-or-newer @@ -1,11 +1,12 @@ --- gcc/graphite.h.orig 2020-08-15 14:22:45.859708000 -0400 +++ gcc/graphite.h 2020-08-15 14:25:15.832648000 -0400 -@@ -36,6 +36,8 @@ +@@ -36,6 +36,9 @@ along with GCC; see the file COPYING3. If not see #include <isl/ilp.h> #include <isl/schedule.h> #include <isl/ast_build.h> +#include <isl/id.h> +#include <isl/space.h> ++#include <isl/val.h> #ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS /* isl 0.15 or later. */home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b80029.38785.3c0ba5de>
