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.
Attachment:
signature.asc
Description: Digital signature