On Sat, 2010-10-09 at 19:47 +0200, Thomas Preud'homme wrote:
> tcc in squeeze is unable to link a program into an executable on amd64
> when it uses string functions (strlen and co). As almost all C program
> use string functions, I consider this bug serious. The version in
> unstable contains a fix and it consists of just a few lines. The fix
> was introduced in tcc 0.9.25-4 which stayed in unstable for almost 2
> months without bringing any new bug.

+--- a/libtcc.c
++++ b/libtcc.c
+@@ -1431,7 +1431,11 @@ static void rt_printline(unsigned long wanted_pc)
[...]
++#ifdef STT_IFUNC
++            if ((type == STT_FUNC) || (type == STT_GNU_IFUNC)) {

Should the ifdef not also refer to STT_GNU_IFUNC?  This appears to be
the only occurrence of STT_IFUNC in the package.

> Version 0.9.25-5 is there only for
> a few days but the only change is to drop armel architecture as tcc
> doesn't build on armel because of a failure in the test suite.

p-a-s still says that tcc should be built on armel; that should also be
fixed.

Regards,

Adam




-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1286650561.9305.3145.ca...@hathi.jungle.funky-badger.org

Reply via email to