[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Getting libboost into testing



On Thu, Jan 31, 2002 at 06:26:16PM -0500, David A. Greene wrote:

> Ah, ok.  Is there a good explanation of update_excuses and
> update_output somewhere?  I know it's been discussed on the
> list a few times.

There's a "testing FAQ" linked to from the "Developer's Corner".
That's the best source of explanations that I know of.


> Out of curiosity, what's the problem with Boost shared libs?

There's no real problem.  What happened is that between 1.21
(the first debian package) and 1.26 (the second debian package),
upstream changed their build system from traditional "configure 
and make" to "jam".  In the process, some of the libraries stopped
producing shared libs, and the libraries that *do* produce shared
libs don't have SONAMEs attached to them.

I have raised the issue on the boost mailing list, but they aren't
impressed by the idea of SONAMES.  If I can't get them to fix the
build system, I will eventually do it myself and just use the package
version for the SONAME: the boost developers don't appear to be
willing to guarantee any compatibility between boost releases.


On Thu, Jan 31, 2002 at 08:57:58PM -0500, Phil Edwards wrote:
> 
> "David A. Greene" <greened@eecs.umich.edu>:
> > Also, why is STLport necessary?  I know the old package used
> > it, but is there a compelling reason to do so?  I know older
> > versions of Boost failed some tests with libstdc++.  boost.org
> > is down at the moment so I can't check the current status.  Is
> > there a plan to migrate to libstdc++ when appropriate?
> 
> I just asked this (obliquely, via a bug report) only a few days ago...
> 
> Boost has problems with libstdc++-v2 (used with GCC 2.x), which is still
> the default for Debian.

Correct.  Some of the boost regression tests fail when compiled
with GCC 2.9x.  But they all pass when compiled with GCC 2.9x and
STLPort 4.5.1.  

That reminds me: I'm going to have to make another upload to change
boost's dependencies to STLPort 4.5 --- until a few days ago, only 4.1
was in the archive, and the boost regression tests fail with the old
STLPort.

Regards,
-Steve

-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants



Reply to: