[pkg-boost-devel] Upload of Boost 1.38

Roger Leigh rleigh at codelibre.net
Wed Mar 11 00:36:15 UTC 2009


On Tue, Mar 10, 2009 at 09:31:39PM +0100, Adeodato Simó wrote:
> * Steve M. Robbins [Sun, 22 Feb 2009 21:25:39 -0600]:

> I have a couple concerns with your proposal, though. Let me start the
> first of these with a question: given a new version of boost, eg. 1.38,
> how likely is it that a package will rebuild just fine against this new
> version? In other words, what percentage of packages are expected to
> rebuild without changes?

Just as a datapoint for you, I updated schroot to build with 1.37
yesterday (I'll repeat for 1.38 when it enters the archive).  The
changes were:

1) Update debian Build-Deps

http://git.debian.org/?p=buildd-tools/schroot.git;a=commitdiff;h=a60ff806cec2f1bca79e7ee458e8209fbe4f71d9

Here, I'm using the versioned -dev packages, but I might well move
to the unversioned packages but with a versioned dependency if that's
better for future rebuilding.  I would be interested to know what's
officially recommended here (sorry if this was previously mentioned).

2) Update of configure to cope with changed sonames

http://git.debian.org/?p=buildd-tools/schroot.git;a=commitdiff;h=ddc24070583534c222464164b43dff42c9f9b5ad

This is slightly more annoying.  In this case, we need to use
-lboost_foo-mt in place of -lboost_foo.  It's not a problem for us
to do this, but I do have a concern about being portable to
systems other than Debian.  While I understand the old (non -mt/-st)
names are non-portable, I'd just like to check how compatible with
upstream the new names are?

If the new names are going to be supported by Debian in future
boost releases, I'll be very happy.  Ideally, I would like to have
the configure script work with as many previous Boost versions as
possible to ease backporting (since the actual code is completely
compatible, it's just the library link names).

So it's been pretty easy to port to the new version, and if 1.38 is
similar to 1.37, it will be as simple as just updating the
Build-Deps.


BTW, thanks for all your work on Boost Steve, it's much appreciated!


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20090311/9086c8eb/attachment.pgp 


More information about the pkg-boost-devel mailing list