Your message dated Fri, 06 Jan 2012 18:02:36 +0000
with message-id <[email protected]>
and subject line Bug#654904: fixed in tcc 0.9.26~git20120104.83d57c0-2
has caused the Debian Bug report #654904,
regarding tcc: FTBFS [armel] unknown structures, types and macros
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
654904: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654904
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tcc
Version: 0.9.26~git20120104.83d57c0-1
Severity: serious
Tags: patch pending
Justification: Fails to build from source
tcc fails to build from source on armel because it compiles
unconditionally tccasm.c even if inline assembly is not supported for
this architecture (CONFIG_TCC_ASM undefined). The patch is simple,
include a #ifdef CONFIG_TCC_ASM right after the #include <tcc.h> and
#endif at the end of the file.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 'testing'),
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages tcc depends on:
ii dpkg 1.16.1.2
ii install-info 4.13a.dfsg.1-8
ii libc6 2.13-24
Versions of packages tcc recommends:
ii libc6-dev [libc-dev] 2.13-24
tcc suggests no packages.
-- no debconf information
diff --git a/tccasm.c b/tccasm.c
index 527c006..d1d2af1 100644
--- a/tccasm.c
+++ b/tccasm.c
@@ -19,6 +19,7 @@
*/
#include "tcc.h"
+#ifdef CONFIG_TCC_ASM
ST_FUNC int asm_get_local_label_name(TCCState *s1, unsigned int n)
{
@@ -1115,3 +1116,4 @@ ST_FUNC void asm_global_instr(void)
cstr_free(&astr);
}
+#endif /* CONFIG_TCC_ASM */
--- End Message ---
--- Begin Message ---
Source: tcc
Source-Version: 0.9.26~git20120104.83d57c0-2
We believe that the bug you reported is fixed in the latest version of
tcc, which is due to be installed in the Debian FTP archive:
libtcc-dev_0.9.26~git20120104.83d57c0-2_amd64.deb
to main/t/tcc/libtcc-dev_0.9.26~git20120104.83d57c0-2_amd64.deb
tcc_0.9.26~git20120104.83d57c0-2.debian.tar.gz
to main/t/tcc/tcc_0.9.26~git20120104.83d57c0-2.debian.tar.gz
tcc_0.9.26~git20120104.83d57c0-2.dsc
to main/t/tcc/tcc_0.9.26~git20120104.83d57c0-2.dsc
tcc_0.9.26~git20120104.83d57c0-2_amd64.deb
to main/t/tcc/tcc_0.9.26~git20120104.83d57c0-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Preud'homme <[email protected]> (supplier of updated tcc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 06 Jan 2012 18:37:50 +0100
Source: tcc
Binary: tcc libtcc-dev
Architecture: source amd64
Version: 0.9.26~git20120104.83d57c0-2
Distribution: experimental
Urgency: low
Maintainer: Aurélien GÉRÔME <[email protected]>
Changed-By: Thomas Preud'homme <[email protected]>
Description:
libtcc-dev - Fast library for dynamic code generation
tcc - Small ANSI C compiler
Closes: 654904
Changes:
tcc (0.9.26~git20120104.83d57c0-2) experimental; urgency=low
.
* Fix armel FTBFS by not compiling tccasm.c, as inline assembly is not
supported on armel (Closes: #654904).
Checksums-Sha1:
147aefe2dd4588e985cc89fc170b7929dbc7463d 2127
tcc_0.9.26~git20120104.83d57c0-2.dsc
4ac7e28bc80c6724372413711ee8652883f6b1b8 10764
tcc_0.9.26~git20120104.83d57c0-2.debian.tar.gz
85840411bc80eeb34a930e644e4f6944a6d97eca 155252
tcc_0.9.26~git20120104.83d57c0-2_amd64.deb
f53c4768621a4b026b4819c8895baef9044950b6 134734
libtcc-dev_0.9.26~git20120104.83d57c0-2_amd64.deb
Checksums-Sha256:
30dea2ee20ec0da96cdfbd311648c8c7c5d60cdcd8fa2727504a47721485d216 2127
tcc_0.9.26~git20120104.83d57c0-2.dsc
dea9b68ad0d7ad8ab2e6a03612ef85dac4aa7ab5d58bacfd94f64e66953e640e 10764
tcc_0.9.26~git20120104.83d57c0-2.debian.tar.gz
69fc403b23d385f74b6d39cd9e37d482833149c76ecb634acb4a8171f830376d 155252
tcc_0.9.26~git20120104.83d57c0-2_amd64.deb
5195f27e543de614a4c33597e16590ba1d521bcc9ec79e4691ca34a04d66762f 134734
libtcc-dev_0.9.26~git20120104.83d57c0-2_amd64.deb
Files:
1c9efbd4a5dc9217b93935ba400973fe 2127 devel optional
tcc_0.9.26~git20120104.83d57c0-2.dsc
e06f25f1caf9748eb41f100b5d73bda3 10764 devel optional
tcc_0.9.26~git20120104.83d57c0-2.debian.tar.gz
bf305616267237aba1dd2312c46730cd 155252 devel optional
tcc_0.9.26~git20120104.83d57c0-2_amd64.deb
5688a4f7a09be6e14cfb68d775f456a9 134734 libdevel optional
libtcc-dev_0.9.26~git20120104.83d57c0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJPBzQCAAoJENADhS+9UlKeJNcP/2cxHlyn4roMqW0ippzSwbRt
MzonkMfGB72eZQIeddyFFIpxbP1+anp94g9bRsxW7TVJjQldu5ZE284tfwZ4NpYX
8NrRjzBy7YgklY+VcrPXBxnzdHsdP0V5rTZqQoOVxgBPTGl7Sllj9A+5lERhUKhD
YCghPNrQWAdV++h7Z+cqDEAcBtj8pgbKTpfWS5PUUJ5pxFR4IqVer7q8LPwvNjM9
504Fxwult1XQx1pT374VNqHwvH3KXqX3uNv+jNb3oHBOEihkFVDbt23eBSgX5ZE+
foQSk3YwVjySk+golD1djm7p3gmKg9Yt9e57G0NcJLT7LCv1ZQlNzfK4Q/pryQ4i
EgP/+iIvgMX7s1jTq40Bjodz8Cy0uc30PZ8hkSvY9U2JMODp78H6DVPacwM/mV4q
4OoxrW/uT+M4CA8G/a83rhOFKaz9EA/8QA1EwDB74xkndbJFjgcDor257si2qyM8
v6bV87Q0d0Rr6UL8ONl7mZOt5pklWK4O296Pz0XzDo1b4MJ8Yme2GP5nJVwEDrEP
9OPv5+b39NAOr03nfBbIOcO0MLK438PJQvmeTyj5IR6eKr+tFsedrs9fAEoQiN93
IbhHpu5hfuVpgPvDDWOoKezAt94ZXh+wdOlqxgjUgcgqBYf7QJvdB9yxUjcl9Vxf
x6MMCsH8LQaSg/4JcbYg
=hqVR
-----END PGP SIGNATURE-----
--- End Message ---