Date: Fri, 18 Aug 2017 18:41:51 +0000 (UTC) From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r448265 - head/lang/gprolog Message-ID: <201708181841.v7IIfpKI070390@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tcberner Date: Fri Aug 18 18:41:50 2017 New Revision: 448265 URL: https://svnweb.freebsd.org/changeset/ports/448265 Log: Disable machine registers on i386. Follow debians lead [1] and pass --disable-regs on i386, to fix build with gcc6. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852008 PR: 219275 Modified: head/lang/gprolog/Makefile Modified: head/lang/gprolog/Makefile ============================================================================== --- head/lang/gprolog/Makefile Fri Aug 18 18:32:25 2017 (r448264) +++ head/lang/gprolog/Makefile Fri Aug 18 18:41:50 2017 (r448265) @@ -36,6 +36,13 @@ OPTIONS_SUB= yes FD_DESC= Enable finite domain constraint solver FD_CONFIGURE_OFF= --disable-fd-solver +# Disable registers on i386. This fixes build with gcc6. +# See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852008 +.include <bsd.port.pre.mk> +.if ${ARCH} == i386 +CONFIGURE_ARGS= --disable-regs +.endif + post-configure: ${REINPLACE_CMD} \ -E 's|^(INSTALL_PROGRAM *= *install +-s +-m) 555|\1 755|g' \ @@ -51,4 +58,4 @@ post-install-EXAMPLES-off: post-install-DOCS-off: ${RM} -r ${STAGEDIR}${DOCSDIR} -.include <bsd.port.mk> +.include <bsd.port.post.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708181841.v7IIfpKI070390>