boost-python should provide /usr/lib/libboost_python.so and /usr/lib/libboost_python3.so

Bug #1231609 reported by Toby Smithe
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
boost1.53 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

boost 1.53 provides /usr/lib/libboost_python.so, pointing to -py27.so. boost1.54 does not. It would be really helpful for my development of a Python-version-independent extension if Ubuntu did like Arch Linux[1], and provided default-version symlinks for both Python 2 and Python 3. I'm using CMake, and I would like to be able to do something like

  find_package(Boost REQUIRED COMPONENTS python)

or

  find_package(Boost REQUIRED COMPONENTS python3)

rather than having to automatically determine whether I'm on Ubuntu and then automatically determine how to write

  find_package(Boost REQUIRED COMPONENTS python-pyXY)

correctly. At the moment, I cannot do it the easier way, because the FindBoost.cmake script (in the cmake-data package) assumes (rightly) that different shared object files correspond to different Boost libraries.

[1] https://www.archlinux.org/packages/extra/x86_64/boost-libs/files/

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libboost-python1.53-dev 1.53.0-6+exp3ubuntu6
Uname: Linux 3.11-1.dmz.1-liquorix-amd64 x86_64
ApportVersion: 2.12.4-0ubuntu1
Architecture: amd64
Date: Thu Sep 26 18:47:50 2013
EcryptfsInUse: Yes
MarkForUpload: True
SourcePackage: boost1.53
UpgradeStatus: Upgraded to saucy on 2013-05-04 (145 days ago)

Revision history for this message
Toby Smithe (tsmithe) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in boost1.53 (Ubuntu):
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.