[pkg-boost-devel] Incompatible change to Boost library names
Roger Leigh
rleigh at codelibre.net
Sun Aug 30 09:08:37 UTC 2009
Hi,
Boost used to contain regular library names without an -st or -mt
suffix to indicate building for single- or multi-threaded use.
Boost 1.57/58 (if not earlier) switched to only providing libraries
with an -mt suffix. This was fine, but did mean as an upstream I
was required to patch my packages to find the -mt library variants
and make sure my code was built with -pthread.
Boost 1.59 appears to have reverted this change:
% dpkg -L libboost-program-options1.39-dev | grep .so
/usr/lib/libboost_program_options.so
/usr/share/doc/libboost-program-options1.39-dev/README.Debian
still lists '-lboost_program_options-mt' as the name to use,
however.
Is this change intentional, or just a bug in the 1.59 packaging?
Does this retain or break compatibility with other distributions
using Boost, and/or a stock build of Boost?
If it's intentional, I'm going to have to make (another) incompatible
change to my configure script to make my stuff build again :(
And it also means code can't build with any version prior to 1.59 once
you update your configure code.
Thanks,
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/20090830/be317ef0/attachment-0001.pgp>
More information about the pkg-boost-devel
mailing list