Date: Tue, 11 Mar 2014 05:17:30 -0400 From: Daniel Morante <daniel@morante.net> To: freebsd-ports@freebsd.org Subject: Re: [CFT] boost 1.55.0 Message-ID: <531ED4AA.3010708@morante.net> In-Reply-To: <20131214111432.203105d2@zhabar.gateway.2wire.net> References: <20131213084707.GC52736@ithaqua.etoilebsd.net> <52AC2941.7000001@FreeBSD.org> <52AC2A07.9010707@FreeBSD.org> <20131214111432.203105d2@zhabar.gateway.2wire.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This built for me on FreeBSD 9.2 powerpc64 by adding the following to=20 /etc/make.conf: =2Eif !empty(.CURDIR:M/usr/ports/devel/boost-libs) &&=20 exists(/usr/local/bin/gcc49) CC=3Dgcc49 CXX=3Dg++49 CPP=3Dcpp49 =2Eendif On 12/14/2013 2:14 PM, Justin Hibbits wrote: > On Sat, 14 Dec 2013 20:51:03 +1100 > Kubilay Kocak <koobs.freebsd@gmail.com> wrote: > >> On 14/12/2013 8:47 PM, Kubilay Kocak wrote: >>> On 13/12/2013 7:47 PM, Baptiste Daroussin wrote: >>>> Hi, >>>> >>>> I have been deseperatly waiting for someone to handle updating >>>> boost to the latest version, this didn't happened so I did it. >>>> >>>> http://people.freebsd.org/~bapt/boost-1.55.0.diff >>>> >>>> Changes compared to previous version (from the ports point of >>>> view) the libraries are now having the name upstream would expect >>>> aka: libboost_bla.so.1.55.0 >>>> For compatibility I added a symbol link to libboost_bla.so.5 so >>>> everything does not have to be rebuilt >>>> The ports is now staged aware >>>> It uses a modern compiler (sorry I haven't been able to make it >>>> use gcc from base at all, so it uses clang33 or gcc47+ from ports >>>> on FreeBSD 9.1 and FreeBSD 8.*, clang33 from base in FreeBSD 9.2 >>>> (if available) and cc on 10+) It removes the wrongly added support >>>> for long long double. >>>> >>>> Exp-run show everything is ok from package building side of view. >>>> >>>> What about users? >>>> >>>> Can you test? >>>> >>>> to test >>>> cd /usr/ports/devel >>>> patch -p0 < /path/to/boost-1.55.0.diff >>>> >>>> regards, >>>> Bapt >>>> >>> Hi bapt, >>> >>> There is a PR to fix building boost-libs on non-x86 platforms that >>> is not in the 1.55.x release branch, that I have tested and is >>> ready to commit: >>> >>> http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/182549 >>> >>> I have additionally re-opened the upstream issue and pinged >>> upstream on IRC about the merge back to the release branch. >>> >>> Would you prefer a) I commit now and you merge a one line change to >>> a single source file into your CFT patch, or b) something else ? >>> >>> jhibbits (submitter) CC'd >>> >>> Thanks! >>> >>> -- >>> koobs >>> >> Patch attached this time :) > bapt, > > I've been test-building boost-libs 1.55 for the last several hours, and= > it's completely unbuildable on powerpc64. It insists on using base > clang, regardless of USE_GCC setting, nor CC/CXX manual setting, but > base clang is missing some things required to build boost on powerpc. > Please fix this so that I can build with alternate compilers. > > - Justin > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org= " >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?531ED4AA.3010708>