Your message dated Mon, 11 Jul 2011 15:03:00 +0000
with message-id <e1qgi0i-00039b...@franck.debian.org>
and subject line Bug#632089: fixed in tcc 0.9.25-8
has caused the Debian Bug report #632089,
regarding tcc: Fails to find required crt1.o, crti.o and crtn.o, resulting in
build failure
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 ow...@bugs.debian.org
immediately.)
--
632089: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632089
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tcc
Version: 0.9.25-6
Severity: grave
Justification: renders package unusable
TCC fails to build the most trivial code because it can't find crt1.o, crti.o
and crtn.o:
test.c:
int
main ()
{
;
return 0;
}
tcc call:
$ tcc -L/usr/lib/x86_64-linux-gnu test.c
tcc: file '/usr/lib/crt1.o' not found
tcc: file '/usr/lib/crti.o' not found
tcc: file '/usr/lib/crtn.o' not found
This seems to happen because the paths for these files are hardcoded in TCC to
CONFIG_TCC_CRT_PREFIX CONFIG_SYSROOT "/usr/lib"
rather than an arch-specific path like
CONFIG_TCC_CRT_PREFIX CONFIG_SYSROOT "/usr/lib/x86_64-linux-gnu"
Changing the constant to this fixes the problem on my x86_64 system -- but of
course it won't work on a i386 system.
Since TCC's build system can probably know the libdir (it seems to be given to
dh_auto_configure), it should be possible to make it be something like:
CONFIG_TCC_CRT_PREFIX CONFIG_SYSROOT LIBDIR
Note that this bug don't seem to affect programs built and run with the -run
option.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-2-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.0.3 Debian package management system
ii install-info 4.13a.dfsg.1-6 Manage installed documentation in
ii libc6 2.13-7 Embedded GNU C Library: Shared lib
Versions of packages tcc recommends:
ii libc6-dev [libc-dev] 2.13-7 Embedded GNU C Library: Developmen
tcc suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tcc
Source-Version: 0.9.25-8
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.25-8_amd64.deb
to main/t/tcc/libtcc-dev_0.9.25-8_amd64.deb
tcc_0.9.25-8.debian.tar.gz
to main/t/tcc/tcc_0.9.25-8.debian.tar.gz
tcc_0.9.25-8.dsc
to main/t/tcc/tcc_0.9.25-8.dsc
tcc_0.9.25-8_amd64.deb
to main/t/tcc/tcc_0.9.25-8_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 632...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Preud'homme <robo...@celest.fr> (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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 11 Jul 2011 14:22:57 +0200
Source: tcc
Binary: tcc libtcc-dev
Architecture: source amd64
Version: 0.9.25-8
Distribution: unstable
Urgency: low
Maintainer: Aurélien GÉRÔME <a...@debian.org>
Changed-By: Thomas Preud'homme <robo...@celest.fr>
Description:
libtcc-dev - Fast library for dynamic code generation
tcc - Small ANSI C compiler
Closes: 632089
Changes:
tcc (0.9.25-8) unstable; urgency=low
.
* Modify debian/rules to use patch added in 0.9.25-7 (Closes: #632089).
* Get DEB_HOST_MULTIARCH from dpkg-architecture to ensure it is set when
calling debian/rules manually.
* Fix build failure on i386: array_test should not define any parameter.
* Make patch for multilib consistent with regards to the filenames opened.
Checksums-Sha1:
a6838e004b28266f1f358fee3c9545822c08f556 1949 tcc_0.9.25-8.dsc
3b6c22dbaac73dda12a59713916cf63e79288979 37673 tcc_0.9.25-8.debian.tar.gz
d9c83722d92672437472212fb6a5a758c1ba978e 135114 tcc_0.9.25-8_amd64.deb
26a96dc4baa34414c2f27b5e79ae99fb2a7b2736 100164 libtcc-dev_0.9.25-8_amd64.deb
Checksums-Sha256:
97edcf347640c7f3f2e4b7e0a6ecc573b2eb83105b36fa09ccec6f052988734d 1949
tcc_0.9.25-8.dsc
52c98d3c9ceb8568dd9364efc52c0597d530a4698c929f6fc234b1b561469351 37673
tcc_0.9.25-8.debian.tar.gz
050e538e3f18dad532f43e26c84312cbb33545afaf9839b4fbe67f89545d6ee8 135114
tcc_0.9.25-8_amd64.deb
434769e7350acc45c2bca53abfb9ef58662005ea8533ed7e10b32c3780ad6faf 100164
libtcc-dev_0.9.25-8_amd64.deb
Files:
b31504e52d642a127c287bfa7a55d70f 1949 devel optional tcc_0.9.25-8.dsc
3ccb7faec3059569a9bdb996b0cad76f 37673 devel optional
tcc_0.9.25-8.debian.tar.gz
48e1273a20da5305aa58c5a1a1897136 135114 devel optional tcc_0.9.25-8_amd64.deb
612b0d2bf3852d0465bc57a1a89b00ed 100164 libdevel optional
libtcc-dev_0.9.25-8_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJOGwm5AAoJENADhS+9UlKe+w8P/ilPXmKEguOl2sRNmgUwOERZ
9lHOgGWIpH1Fr0XsB0o6jdmA7qf7fPjAVj9g2OpjiYFO6cXgFswc7Kw6Yz/UB/4z
dRWw153rhChchcYTDtYPYY75UjkurS5fqHqKFYsWxcXtTYbnnACuH5y1pgu+7tzH
IcLspEnKALfxS/vEwq0W368mjdbjOZOcilwZAYD3kHxajvQr41x/YRuyg7pXw5nZ
l4SkxmjaAnox3QoOkDfUwAzrN9UxyExGvutv517GjdJMgvq+hA0XSth09fAQbmYg
LC4tPwdOGDbAilMTaJiT1yR7x1DfVZojqmqPXOyVMvdFOWJQ3uw0GxUkVASAXlHI
S3J7uD60H5CZ4o7uc+syjtcwVcUCSHRA75CikPm80A0utf+hdfDzsAn8Zw6vqruc
YCqtleCS/U+SpBqpHYuPoSz8fqZEEYvhwklET3ugWYumY2aKx909ltwtHwdL58ZT
i8nYdSh5UP6SPDhnuLSz7ry/zek/bxtLHrnDr6vOOt40OrKP9oEgCHRXh4szNsjQ
AkeAnpwClYgoGinA27vaQ3EDrEg0Eieqg4dWfF1tgrGHmmR5++873FoswNf9G7Uc
H4zJFLxFeQiaDafcv0NSi5cb+WVG4q5/oLbzAd3dODbiY62SIW9JqqMTALCKcwpg
CCJTpYAtO+PBvD0AuqHM
=XbBV
-----END PGP SIGNATURE-----
--- End Message ---