Sync tcc 0.9.25-10 from Debian sid main

Bug #849167 reported by Thomas Preud'homme
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tcc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Greetings,

tcc in Debian contains a fix for LP #820983. This bug is pretty nasty as it means binaries generated by tcc can only execute on Debian and Ubuntu multiarchified systems. The Debian version only fixes this bug. The changelog is:

tcc (0.9.25-10) unstable; urgency=medium

  * Stop wrongly using multiarch dynamic loader as elf interpreter, eg. back
    to use /lib64/ld-linux-x86-64.so.2 for amd64 (Closes: #636541).

Note that current Ubuntu package contains some changes to enable armel build but as it doesn't work (LP #823716). I believe a merge is not needed. Indeed, only the new upstream release really fix the problem, as noted in the launchpad bug report.

The wiki suggest to provide a "build log of the Debian package compiled in the Ubuntu release as proof that the new Debian version still compiles in Ubuntu" but I didn't find information on how to create an Ubuntu chroot on Debian and the informations about PPA says it's not possible to upload a non-modified package.

Revision history for this message
Martin Pitt (pitti) wrote :

https://bugs.launchpad.net/ubuntu/+source/tcc/+bug/823716/comments/2 says that 0.9.25-10 also fails, though. So perhaps we should sync the experimental version instead?

Changed in tcc (Ubuntu):
status: New → Incomplete
Revision history for this message
Thomas Preud'homme (robotux) wrote :

It fails to build on armel, nothing else. And that's expected, only the new upstream version (which the version in experimental is) can solve this problem. That's why I propose to forget about the changes in Ubuntu (namely adding armel in the Architecture list) and just sync from Debian.

Revision history for this message
Paul Tagliamonte (paultag) wrote :

Just to make it a bit more clear -- the ubuntu1 release was in an attempt to solve the ftbfs, which failed to solve the issue

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Builds fine on i386 and amd64. ACK

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

2011-09-14 20:53:36 INFO tcc_0.9.25.orig.tar.bz2: already in distro - downloading from librarian
[Updating] tcc (0.9.25-9ubuntu1 [Ubuntu] < 0.9.25-10 [Debian])
 * Trying to add tcc...
2011-09-14 20:53:36 INFO - <tcc_0.9.25-10.dsc: downloading from http://ftp.debian.org/debian/>
2011-09-14 20:53:37 INFO - <tcc_0.9.25.orig.tar.bz2: cached>
2011-09-14 20:53:37 INFO - <tcc_0.9.25-10.debian.tar.gz: downloading from http://ftp.debian.org/debian/>
I: tcc [universe] -> tcc_0.9.25-9ubuntu1 [universe].
I: tcc [universe] -> libtcc-dev_0.9.25-9ubuntu1 [universe].

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

Other bug subscribers

Remote bug watches

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