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 ---

Reply via email to