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 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.
> >> 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.
More information about the devel