Your message dated Sun, 10 Jul 2011 17:03:14 +0000
with message-id <e1qfxpw-00088e...@franck.debian.org>
and subject line Bug#632089: fixed in tcc 0.9.25-7
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-7
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-7_amd64.deb
to main/t/tcc/libtcc-dev_0.9.25-7_amd64.deb
tcc_0.9.25-7.debian.tar.gz
to main/t/tcc/tcc_0.9.25-7.debian.tar.gz
tcc_0.9.25-7.dsc
to main/t/tcc/tcc_0.9.25-7.dsc
tcc_0.9.25-7_amd64.deb
to main/t/tcc/tcc_0.9.25-7_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: SHA256
Format: 1.8
Date: Sun, 10 Jul 2011 17:22:36 +0200
Source: tcc
Binary: tcc libtcc-dev
Architecture: source amd64
Version: 0.9.25-7
Distribution: unstable
Urgency: medium
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-7) unstable; urgency=medium (fix #632089)
.
* Search system files and library in multilib path (Closes: #632089).
Checksums-Sha1:
58c711045caa95bcf59c132d1b264af556cf3e3a 1951 tcc_0.9.25-7.dsc
5f638a2c78569956efee0aed79367e247e3434ab 36011 tcc_0.9.25-7.debian.tar.gz
d2302059305e9129a5eac6db8390f170c1e9f186 134048 tcc_0.9.25-7_amd64.deb
6b86882db8348b7fe4e1ce943e9bb1180006bb99 100280 libtcc-dev_0.9.25-7_amd64.deb
Checksums-Sha256:
e5af60e3a68451ad74ad51f836d1b8f3aa7b21d74c863ecf4f23b9b25cd86b55 1951
tcc_0.9.25-7.dsc
797297b369579d971b79a08854fe935c82b78099f97bbb7f415362e0a80d6e42 36011
tcc_0.9.25-7.debian.tar.gz
4914b170bff3f853137e7346d32288fff98d0c4959a0faea7491490d58a14f71 134048
tcc_0.9.25-7_amd64.deb
3741ba0e19e9642888ced18da3adc313a189007650579b0389e1130b956dc416 100280
libtcc-dev_0.9.25-7_amd64.deb
Files:
d7feb93819a5899093255e9657510b24 1951 devel optional tcc_0.9.25-7.dsc
961498293f1e1a30058529091da4d755 36011 devel optional
tcc_0.9.25-7.debian.tar.gz
a2deb9764b52238656c6cef8bf400c23 134048 devel optional tcc_0.9.25-7_amd64.deb
6996e1f0c33731de11410abbc7b63914 100280 libdevel optional
libtcc-dev_0.9.25-7_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOGdlLAAoJENADhS+9UlKeYOMP/3Und96mVhjawzzQlz4kgrkF
hbR/9vp7Wg5m8zriKgCfU4OTI0rLuwy7kQ2LDUiW2MVq7iC6EjM3jah8e7ZFHWIL
qPm52EIOGLl+FGNR+AnBYN6khqrd10D/DgxCUOsfe7xpjXuOEqfy0p/IU4q3GR4J
lxcAGLlGjjxFpVeVj7Y/S8gvrf4JtZ/+AwprNPu6JOeyfArDhrQGmIMk482JyMWa
IHSQWzQWVdw94JlTfZiFPbOnV6sApLVYuG0aUHHnuWetRwXyKKoM7/vdii9PHMqP
lY29qQq/uaPrqYyzjjT1SrQtgUclW3m2j7qA23Yu0WLIdvKoYdiPNI6xVQr1JX6F
SLXsyizqUGv2GDp5jxY2E2B6XFLPNjBaKlsIafuqfyMHe0X/lALIFwxXQkrXx1A0
+A/Gf4OSSFuEhpCzyyWuTtKx6AOONDtEUSRzQA3vwWpeFvsOHCtiGzhOuNQqQeL1
oL3il568vfRaHiXG7LyfimkcdDOU1ssOUzd4PJghz6eVnBHbASUQycaUwZdwQJV3
iSJS3qqf68gPoBJ2hT7MKDo7q4lzs5KCz6mSeIWACnVSU4W+GcY/be+GV0if+mRK
CF2RyfMyGvCecPu6RoFxqC5CxeSrpjsMCvQp8n7vRfHKualDz212GtdTbPf+q62v
g6gOHWzFQIEMrBCp+8Q+
=I29w
-----END PGP SIGNATURE-----
--- End Message ---