Please convert glibmm2.4 for multiarch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibmm2.4 (Debian) |
Fix Released
|
Unknown
|
|||
glibmm2.4 (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Attached is a patch to gtkmm2.4 which transitions it to use multiarch library paths.
The patch also marks the -dev package as multi-arch: same, which is safe as none of the header files are generated at build time, so they should be identical across architectures. As libglib2.0-dev is not marked multi-arch: same, libglibmm-2.4-dev will not currently be multi-arch installable, but will immediately become so if libglib2.0-dev is converted.
The most significant blocker to converting packages to multiarch is the presence of .la files which reference a library in its dependency_libs line. Debian has made cleaning up these .la files a release goal, and is tracking the presence of such problematic .la files at <http://
For some reason glibmm2.4 isn't listed in that file. However, as the rest of the gtkmm stack lists python-visual and subtitleeditor, I assume that those reference glibmm2.4 as well. subtitleeditor has already been fixed and both Debian and Ubuntu, and I uploaded a fix for python-visual a few days ago, so by that metric this conversion should be safe.
Related branches
Changed in glibmm2.4 (Debian): | |
status: | Unknown → New |
Changed in glibmm2.4 (Debian): | |
status: | New → Fix Released |
Steve Langasek has suggested that having debhelper substitute in the pre-dependency through ${misc:Pre-Depends} is better than hard-coding it so we can drop it in the future, so here's a new patch that does that.