[pkg-boost-devel] Bug#808626: boost1.58: ships empty binary packages on some archs

Graham Inggs ginggs at debian.org
Mon Dec 28 09:38:38 UTC 2015

On 28 December 2015 at 08:19, Steve M. Robbins <steve at sumost.ca> wrote:
> I understand that the lack of Boost.Context support for certain architectures
> will cause software using Boost.Context to fail to build on those
> architectures.
> I don't follow how the empty binary package is involved in the FTBFS.

If the package build-depends on libboost-context-dev, it makes the
difference between 'Build-Attempted' and 'BD-Uninstallable'.

I had a look at which architectures have Boost.Context, and found the
inclusive list is far shorter than the exclusive list (especially if
architecture wildcards are used).  Assuming bug #794622 fixes building
on x32, the following list should work for boost 1.58 (arm64 should be
added in 1.59 [1]):

any-i386 any-amd64 armel armhf mips mipsel powerpc ppc64el

Please see the attached patch (untested).

[1] https://github.com/boostorg/context/commit/8481d3ccfc8e9cd3b689c43418e27ccfe722fcb2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 808626.patch
Type: application/x-patch
Size: 1259 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20151228/3328d446/attachment.bin>

More information about the pkg-boost-devel mailing list