The boost-coroutine library is only compiled as a static library

Bug #1529289 reported by Tiago de Paula Peixoto
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
boost1.54 (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Confirmed
Undecided
Unassigned
Xenial
Invalid
Undecided
Unassigned

Bug Description

The boost-coroutine library is currently only compiled as a static
library, while all other boost libraries are compiled also as shared
objects.

Static libraries cannot be linked against shared objects, and hence
this renders this library useless by other libraries and plugins.

This makes the library completely unusable for me, since I need to link to
it from a shared object. I imagine I am not the only one attempting to
do that.

Right now I am forced to drop crucial functionality in Ubuntu for a
library that I develop (http://graph-tool.skewed.de) simply because of
this bug.

AFAIK, there is no reason not to compile it as a shared object, since that
is what most other distros do.

description: updated
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

xenial is invalid, as it has much newer boost than 1.54, and a fix there will be via merge from debian.

affects: boost-defaults (Ubuntu) → boost1.54 (Ubuntu)
Changed in boost1.54 (Ubuntu Xenial):
status: New → In Progress
status: In Progress → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in boost1.54 (Ubuntu Trusty):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.