Skip site navigation (1)Skip section navigation (2)
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>