Public bug reported: 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. ** Affects: tcl8.5 (Ubuntu) Importance: Undecided Status: New ** Tags: arm64 cross multiarch ** Patch added: "tcl8.5_8.5.13-1ubuntu1-multiarchify-2.patch" https://bugs.launchpad.net/bugs/1122120/+attachment/3524133/+files/tcl8.5_8.5.13-1ubuntu1-multiarchify-2.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1122120 Title: Multiarchify tcl8.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tcl8.5/+bug/1122120/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs