[Bug 1122120] Re: Multiarchify tcl8.5
Colin Watson
cjwatson at canonical.com
Tue Mar 19 12:10:45 UTC 2013
It's a mistake to multiarch only one of Tcl and Tk and not the other -
this causes confusion in some build systems (e.g. ruby1.8). I'll add
tasks for Tk, including reopening the tcltk-defaults task.
** Also affects: tk8.5 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: tk8.6 (Ubuntu)
Importance: Undecided
Status: New
** Changed in: tk8.5 (Ubuntu)
Status: New => Confirmed
** Changed in: tk8.5 (Ubuntu)
Importance: Undecided => Low
** Changed in: tk8.5 (Ubuntu)
Assignee: (unassigned) => Colin Watson (cjwatson)
** Changed in: tk8.6 (Ubuntu)
Status: New => Confirmed
** Changed in: tk8.6 (Ubuntu)
Importance: Undecided => Low
** Changed in: tcltk-defaults (Ubuntu)
Status: Fix Released => Triaged
** Changed in: tcl8.6 (Ubuntu)
Status: Confirmed => Triaged
** Changed in: tk8.5 (Ubuntu)
Status: Confirmed => Triaged
** Changed in: tk8.6 (Ubuntu)
Status: Confirmed => Triaged
** Changed in: tcltk-defaults (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to tcl8.5 in Ubuntu.
https://bugs.launchpad.net/bugs/1122120
Title:
Multiarchify tcl8.5
Status in “tcl8.5” package in Ubuntu:
Fix Released
Status in “tcl8.6” package in Ubuntu:
Triaged
Status in “tcltk-defaults” package in Ubuntu:
Triaged
Status in “tk8.5” package in Ubuntu:
Triaged
Status in “tk8.6” package in Ubuntu:
Triaged
Status in “tcl8.5” package in Debian:
New
Bug description:
TCL needs 'multiarching' so that it has co-installable libraries and
config scripts for packages to cross-build with. e.g sqlite3, but in
fact anything with tcl language bindings (45 packages build-dep on
tcl8.5, and 65 on tcl-dev).
The attached patch provides such mutiarchification, by:
qEssentially the .so and .a libs, and the tclConfig.sh config script
are all moved into multiarch directories in the existing tcl8.5-dev
and a new tcl8.5-lib package for the runtime library. Both these
packages are Multi-Arch: same and thus co-installable.
All the other files remain in the tcl8.5 package, although there may
be arch-specific files in there which should move? That package is MA:
foreign as tcl is able to run scripts in an arch-independent fashion.
This has been tested for armhf and arm64 cross-building and seems to
work OK.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tcl8.5/+bug/1122120/+subscriptions
More information about the foundations-bugs
mailing list