Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  8 Mar 2004 00:16:15 +0100 (CET)
From:      Simon Barner <barner@in.tum.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/63903: [maintainer] devel/boost: Fix on ia64
Message-ID:  <20040307231615.4027C5AE4@zi025.glhnet.mhn.de>
Resent-Message-ID: <200403072320.i27NKLuO012852@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         63903
>Category:       ports
>Synopsis:       [maintainer] devel/boost: Fix on ia64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 07 15:20:21 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Simon Barner
>Release:        FreeBSD 4.9 i386
>Organization:
>Environment:
System: FreeBSD zi025.glhnet.mhn.de 4.9-STABLE FreeBSD 4.9-STABLE #0: Tue Feb 10 01:57:14 CET 2004     simon@zi025.glhnet.mhn.de:/usr/src/sys/compile/KISTE  i386

>Description:

According to bento, this port did not build on the ia64 architecture for an
obvious reason: The boost's bjam tool is built on an architecure
specific location, and the port's Makefile did not know about ia64 yet.

This patch fixes this problem (and possibly also on amd64), but since I do
not have access to any non i386 FreeBSD machines, I cannot verfiy that.

It is also unknown, whether the port builds and actually works ont he
named plattforms.

>How-To-Repeat:

N/A

>Fix:

--- patch-boost-arch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/boost/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile	20 Feb 2004 05:32:21 -0000	1.15
+++ Makefile	7 Mar 2004 23:07:37 -0000
@@ -77,8 +77,10 @@
 BJAM=		${WRKSRC}/tools/build/jam_src/bin.freebsdaxp/bjam
 .elif ${ARCH} == sparc64
 BJAM=		${WRKSRC}/tools/build/jam_src/bin.freebsdsparc/bjam
-.else
+.elif ${ARCH} == i386
 BJAM=		${WRKSRC}/tools/build/jam_src/bin.freebsd/bjam
+.else
+BJAM=           ${WRKSRC}/tools/build/jam_src/bin.freebsd${ARCH}/bjam
 .endif
 
 SCRIPTS_ENV+=	BJAM="${BJAM}"\
--- patch-boost-arch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040307231615.4027C5AE4>