[pkg-boost-devel] Recent Boost backports for jessie?

Dimitri John Ledkov xnox at debian.org
Wed Nov 16 17:06:49 UTC 2016


On 16 November 2016 at 15:59, Sascha Steinbiss <satta at debian.org> wrote:
> Dear Boost team,
>
> I was wondering whether there are any plans to provide a Jessie backport
> for recent Boost versions?
>

No, there are not. We have tied boost version numbers and boost
library abi to the GCC and libstdc++ ABI.

> I realize that there are still some dependencies missing (such as GCC 6
> etc) but just out of curiosity, I relaxed the GCC and libicu version
> requirements (see attachment) and tried a build of boost1.62 in a
> current jessie (+backports) chroot.

Please don't. Or if you do, you must use a different abi suffix tag.

Becuase boost1.62 compiled with pre gcc-6 will have different ABI. And
applications compiled against boost1.62-non-gcc6-abi will fail to work
with Debian's boost1.62-with-gcc6-abi in testing.

Same boost compiled with pre-gcc6 and gcc6 have different ABI, and
libraries & applications compiled against different boost ABIs are
incompatible too.

> The build got surprisingly far and the only problem at the moment seems
> to be a missing library (the others are there though):
>
> [...]
> dh_install --list-missing
> cp: cannot stat
> 'debian/tmp/debian/tmp/usr/lib/x86_64-linux-gnu/libboost_fiber.so.1.62.0':
> No such file or directory
> dh_install: cp -a
> debian/tmp/debian/tmp/usr/lib/x86_64-linux-gnu/libboost_fiber.so.1.62.0
> debian/libboost-fiber1.62.0//usr/lib/x86_64-linux-gnu/ returned exit code 1
> debian/rules:74: recipe for target 'override_dh_install' failed
> make[1]: *** [override_dh_install] Error 2
> make[1]: Leaving directory '/build/boost1.62-1.62.0+dfsg'
> debian/rules:33: recipe for target 'binary' failed
> make: *** [binary] Error 2
> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
> status 2
> I: copying local configuration
> E: Failed autobuilding of package
> I: unmounting /home/satta/_pbuilder_local_deps filesystem
> I: unmounting /dev/shm filesystem
> I: unmounting dev/pts filesystem
> I: unmounting run/shm filesystem
> I: unmounting proc filesystem
> I: unmounting sys filesystem
> I: Cleaning COW directory
> I: forking: rm -rf /var/cache/pbuilder/build/cow.9631
>
> I would be happy to hear your thoughts about the feasibility of getting
> a newer Boost into the backports, as this would pave the way for some of
> the projects I am currently focusing on (e.g. hyperscan).
> I would be happy to contribute if you could give me some pointers
>

Please don't, as it will cause a dependency hell nightmare on upgrades.


> Many thanks and best regards
> Sascha
>
>
> _______________________________________________
> pkg-boost-devel mailing list
> pkg-boost-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-boost-devel



-- 
Regards,

Dimitri.



More information about the pkg-boost-devel mailing list