boost 1.46.0

Bastien Nocera bnocera at redhat.com
Fri Feb 4 21:11:08 UTC 2011


On Fri, 2011-02-04 at 15:41 -0500, Braden McDaniel wrote:
> On 2/4/11 3:10 PM, Bastien Nocera wrote:
> > On Fri, 2011-02-04 at 14:33 +0100, Petr Machata wrote:
> >> Hi,
> >>
> >> beta of boost-1.46.0 was released recently and packaged yesterday.  It's
> >> now in the git, and a scratch build[2] was done.  This is in preparation
> >> for final release that should be out on 7th, just before the feature
> >> freeze.  Providing boost-1.46.0 is one of features of F15[1].
> >>
> >> I'm in the process of test-driving a couple packages locally to make
> >> sure that the new boost works.  If that turns out well, I'll do a
> >> non-scratch build of boost-1.46.0-0.beta1 later today.
> >
> > Could we please either have boost.m4 packaged in Fedora, or at least
> > changes for running with the latest boost in Fedora integrated upstream?
> >
> > Because of boost changes between December and yesterday, I wasn't able
> > to recompile gnote:
> > https://bugzilla.gnome.org/show_bug.cgi?id=641416
> >
> > The build failures are here:
> > http://koji.fedoraproject.org/koji/taskinfo?taskID=2759872
> >
> > It's critical if we want gnote in F15's GNOME desktop.
> 
> Isn't boost.m4 just some third-party macro?
> 
> Perhaps upstream could be encouraged not to use it?  It seems rather 
> pointless to me.  That is, it looks like it's checking a bunch of things 
> that don't need checking.  AFAIK, the only configuration information one 
> needs to divine about Boost is the library name suffix.  If one guesses 
> that Boost libraries will end in "-mt", one will be correct a large 
> majority of the time.  When that's wrong, one might want to make a few 
> other guesses--or punt and make the user supply the suffix at configure 
> time (which is not at all unreasonable, since the complete list of 
> possible suffixes is *quite* long).

I'm pretty sure the gnote developers would take any patches to remove
that code, as long as it did detection as you mentioned above. If boost
provided a pkg-config file, or their own macros, I'm pretty sure that
gnote wouldn't be using it.

I don't know enough about boost to make those changes myself, and wading
through 2 tarballs of 40 megs each to figure out the library layout of
boost is a bit beyond me.

Cheers



More information about the devel mailing list