ports/63903: [maintainer] devel/boost: Fix on ia64

Simon Barner barner at in.tum.de
Sun Mar 7 23:20:27 UTC 2004


>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 at 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:



More information about the freebsd-ports-bugs mailing list