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

Bug #1231609 reported by Toby Smithe on 2013-09-26
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
boost1.53 (Ubuntu)
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)

Toby Smithe (tsmithe) wrote :
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  Edit
Everyone can see this information.

Other bug subscribers