Can't link to python_boost library due to multiarch changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boost1.53 (Ubuntu) |
Fix Released
|
High
|
Dimitri John Ledkov |
Bug Description
Hi there,
when boost1.53 got multiarched, all the libraries were moved to /usr/lib/
(saucy)
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
That works well for normal libraries, but the python one is a special case. As you can see, there are 2 libraries, one for python 2.7, one for 3.3. In the previous, non-multiarch, version, a symlink /usr/lib/
This breaks compilation of almost all programs that are linked against boost-python as well as auto-detection of boost for example in CMAKE: https:/
Please see the attached patch for a possible solution. It sets the correct multi-arch location for the script during compilation and unbreaks CMAKE.
Changed in boost1.53 (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Dmitrijs Ledkovs (xnox) |
After a little talk on IRC, Dmitrijs proposed a different fix: Since the python2.7 release will be the latest in the 2.x series, the script that updates the symlink isn't necessary anymore and a static symlink can be used.