[cross] compiling should run build host tclsh, not newly built target binary

Bug #623212 reported by Peter Pearse
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cross build source patching
tcl8.5 (Debian)
Fix Released
tcl8.5 (Ubuntu)
Fix Released
Won't Fix

Bug Description

Binary package hint: tcl8.5

During the build process the (pre-installed) tclsh for the build host should be used, rather than the newly produced target binary.

Tags: patch cross

Related branches

Revision history for this message
Peter Pearse (peter-pearse) wrote :

Example Makefile.in patch

tags: added: patch
Revision history for this message
Loïc Minier (lool) wrote :

Hmm I'm not sure how comfortable upstream would be with this; it would be nicer to build a build-tclsh, which probably requires larger changes; could you send that upstream to get their feedback?

I think this change is good until a proper upstream fix is implemented though.

tags: added: cross
Steve Langasek (vorlon)
Changed in tcl8.5 (Ubuntu Maverick):
status: New → Won't Fix
Changed in tcl8.5 (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tcl8.5 - 8.5.10-1ubuntu1

tcl8.5 (8.5.10-1ubuntu1) oneiric; urgency=low

  [ Steve McIntyre ]
  * Don't use tcl itself to install things when building, to allow for
    cross-building (closes: #631995, LP: #623212).
 -- Colin Watson <email address hidden> Thu, 22 Sep 2011 15:20:13 +0100

Changed in tcl8.5 (Ubuntu):
status: New → Fix Released
Changed in tcl8.5 (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.