[patch] --disable-jit for ia64 in devel/pcre

Anton Shterenlikht mexas at bristol.ac.uk
Mon Sep 17 10:31:15 UTC 2012


devel/pcre fails on ia64 portscluster because defaults
include JIT:

http://pointyhat.freebsd.org/errorlogs/ia64-errorlogs/e.9.20120916093935/pcre-8.31.log

This patch fixes it. I checked
it on my own ia64 boxes:

Index: Makefile
===================================================================
--- Makefile    (revision 304384)
+++ Makefile    (working copy)
@@ -32,7 +32,7 @@
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MJIT} && ${ARCH} != "sparc64"
+.if ${PORT_OPTIONS:MJIT} && ${ARCH} != "sparc64" && ${ARCH} != "ia64"
 CONFIGURE_ARGS+=       --enable-jit
 .else
 CONFIGURE_ARGS+=       --disable-jit

This patch is helpful because
pcre failure on ia64 portscluster blocks an
estimated 5658 other ports, so would
be good to get it committed.

HOwever, I wonder if it's better to 
check for $ARCH="i386" && $ARCH="amd64",
now that we have ppc and arm in portscluster.
I guess there's no JIT support for those
arches either.

Thanks
Anton


More information about the freebsd-ports mailing list