From owner-freebsd-openoffice@FreeBSD.ORG Sat Apr 27 00:15:04 2013 Return-Path: Delivered-To: openoffice@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5EB75718 for ; Sat, 27 Apr 2013 00:15:04 +0000 (UTC) (envelope-from mi@aldan.algebra.com) Received: from smtp.rcn.com (smtp.rcn.com [69.168.97.78]) by mx1.freebsd.org (Postfix) with ESMTP id 1A9311513 for ; Sat, 27 Apr 2013 00:15:03 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.0 cv=CeKKFcXl c=1 sm=0 a=fEl05wXzeJCkBz9gs2itqQ==:17 a=FtuzIWGT4-YA:10 a=nDDBogRR3YwA:10 a=YNqtyO0l_hcA:10 a=LaogzpLLAAAA:8 a=2nw1l9HpawMA:10 a=9I5xiGouAAAA:8 a=05o7m6l0zcl-Az-mcNgA:9 a=wPNLvfGTeEIA:10 a=PlrLpFc44XMA:10 a=izL8ap3UK4TvzXChrbMA:9 a=_W_S_7VecoQA:10 a=7bCGaDOBMZ-LDMpA:21 a=fEl05wXzeJCkBz9gs2itqQ==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.mail=mi@aldan.algebra.com; spf=neutral; sender-id=neutral Authentication-Results: smtp02.rcn.cmh.synacor.com header.from=mi@aldan.algebra.com; sender-id=neutral Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.user=anat; auth=pass (PLAIN) Received-SPF: neutral (smtp02.rcn.cmh.synacor.com: 209.6.63.29 is neither permitted nor denied by domain of aldan.algebra.com) Received: from [209.6.63.29] ([209.6.63.29:19463] helo=utka.zajac) by smtp.rcn.com (envelope-from ) (ecelerity 2.2.3.49 r(42060/42061)) with ESMTPA id 58/6F-09205-6881B715; Fri, 26 Apr 2013 20:15:03 -0400 Message-ID: <517B1886.5020501@aldan.algebra.com> Date: Fri, 26 Apr 2013 20:15:02 -0400 From: mi@aldan.algebra.com User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130325 Thunderbird/17.0.4 MIME-Version: 1.0 To: openoffice@FreeBSD.org Subject: compiling boost with non-default g++ Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-openoffice@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting OpenOffice to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Apr 2013 00:15:04 -0000 Hello! I wanted to build devel/boost-libs with g++48, but the port kept using the stock g++ no matter, what I tried. It seems , for non-default version of g++, the user-config.jam needs to be altered. Whether boost-all/compiled.mk is the right place for this setting, is up to you to decide... This seems to be working for me -- the port is building as I type this -- but might it break some other consumer of compiled.mk? Index: compiled.mk =================================================================== --- compiled.mk (revision 316411) +++ compiled.mk (working copy) @@ -58,3 +59,6 @@ post-patch: @${REINPLACE_CMD} -e 's|${PORTVERSION}|${BOOST_SHARED_LIB_VER}|g' \ ${WRKSRC}/Jamroot +.if ${BOOST_TOOLSET} == gcc + @${ECHO} "using gcc : : ${CXX} ;" >> ${WRKSRC}/tools/build/v2/user-config.jam +.endif Yours, -mi