[CFT] boost 1.55.0

Justin Hibbits chmeeedalf at gmail.com
Sat Dec 14 19:14:40 UTC 2013


On Sat, 14 Dec 2013 20:51:03 +1100
Kubilay Kocak <koobs.freebsd at 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=ports/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


More information about the freebsd-ports mailing list