From owner-freebsd-ports@FreeBSD.ORG Mon Sep 17 10:31:15 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 58A2B1065670; Mon, 17 Sep 2012 10:31:15 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 1480E8FC08; Mon, 17 Sep 2012 10:31:14 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1TDYJf-0005G0-No; Mon, 17 Sep 2012 11:12:48 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1TDYJf-0006z5-JP; Mon, 17 Sep 2012 11:12:35 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q8HACZLN029229; Mon, 17 Sep 2012 11:12:35 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q8HACZZY029228; Mon, 17 Sep 2012 11:12:35 +0100 (BST) (envelope-from mexas) Date: Mon, 17 Sep 2012 11:12:35 +0100 (BST) From: Anton Shterenlikht Message-Id: <201209171012.q8HACZZY029228@mech-cluster241.men.bris.ac.uk> To: mm@freebsd.org X-Spam-Score: -3.9 X-Spam-Level: --- Cc: freebsd-ports@freebsd.org Subject: [patch] --disable-jit for ia64 in devel/pcre X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Sep 2012 10:31:15 -0000 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 -.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