ports/153941: [patch] devel/boost-all: mark MAKE_JOBS_SAFE
Anonymous
swell.k at gmail.com
Thu Jan 13 01:00:19 UTC 2011
>Number: 153941
>Category: ports
>Synopsis: [patch] devel/boost-all: mark MAKE_JOBS_SAFE
>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: Thu Jan 13 01:00:18 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Anonymous
>Release: FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
- MAKE_JOBS_SAFE removal is mentioned neither in CVS history nor in GNATS
- devel/boost-libs still takes *time* to compile and uses only one cpu/core
on multi-cpu/core systems
>Description:
Restore make/bjam jobs support (ports/133054) that was lost during boost
split (ports/137054).
>How-To-Repeat:
>Fix:
--- a.diff begins here ---
Index: devel/boost-all/compiled.mk
===================================================================
RCS file: /a/.cvsup/ports/devel/boost-all/compiled.mk,v
retrieving revision 1.3
diff -u -p -r1.3 compiled.mk
--- devel/boost-all/compiled.mk 27 Dec 2010 20:53:09 -0000 1.3
+++ devel/boost-all/compiled.mk 13 Jan 2011 00:28:58 -0000
@@ -3,6 +3,7 @@ USE_GCC= 4.2+
USE_LDCONFIG= yes
BOOST_SHARED_LIB_VER= 4
PKGMESSAGE= ${WRKDIR}/pkg-message
+MAKE_JOBS_SAFE= yes
BJAM= bjam
CXXFLAGS+= -Wno-long-long
@@ -14,6 +15,7 @@ PKG_MESSAGE_FILE_PYTHON= ${PORTSDIR}/dev
BOOST_TOOLS= gcc
BJAM_OPTIONS= --layout=system --disable-long-double
+BJAM_OPTIONS+= ${_MAKE_JOBS}
.if defined (WITH_VERBOSE_BUILD)
BJAM_OPTIONS+= -d2
.endif
--- a.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list