Debian Bug report logs - #549100
New upstream release 0.9.25

version graph

Package: tcc; Maintainer for tcc is Thomas Preud'homme <robotux@debian.org>; Source for tcc is src:tcc (PTS, buildd, popcon).

Reported by: Anders Kaseorg <andersk@MIT.EDU>

Date: Wed, 30 Sep 2009 19:21:01 UTC

Severity: normal

Tags: patch

Found in version tcc/0.9.24-1

Fixed in version tcc/0.9.25-1

Done: Thomas Preud'homme <robotux@celest.fr>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Wed, 30 Sep 2009 19:21:06 GMT) (full text, mbox, link).


Acknowledgement sent to Anders Kaseorg <andersk@MIT.EDU>:
New Bug report received and forwarded. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Wed, 30 Sep 2009 19:21:09 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Anders Kaseorg <andersk@MIT.EDU>
To: submit@bugs.debian.org
Subject: New upstream release 0.9.25
Date: Wed, 30 Sep 2009 14:44:56 -0400 (EDT)
Package: tcc
Version: 0.9.24-1
Tags: patch

This debdiff updates tcc from 0.9.24 to 0.9.25.  It also adds the newly 
supported amd64 architecture, fixes #234245 and #528902, and adds a 
debian/watch file.  (Upstream changes were excluded from this diff; get 
the new tarball with ‘uscan --force-download --repack’ and copy over 
debian/.)

  http://anders.kaseorg.com/pub/patches/tcc_0.9.25-1.debdiff




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Mon, 15 Mar 2010 15:00:13 GMT) (full text, mbox, link).


Acknowledgement sent to thomas.preudhomme@celest.fr:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Mon, 15 Mar 2010 15:00:13 GMT) (full text, mbox, link).


Message #10 received at 549100@bugs.debian.org (full text, mbox, reply):

From: "Thomas Preud'homme" <thomas.preudhomme@celest.fr>
To: control@bugs.debian.org
Cc: 549100@bugs.debian.org, 528902@bugs.debian.org, 506517@bugs.debian.org
Subject: Package ready and waiting approval of the maintainer
Date: Mon, 15 Mar 2010 15:29:59 +0100
[Message part 1 (text/plain, inline)]
tags 549100 + pending patch
tags 528902 + pending patch
tags 506517 + pending patch
thank you

I finally started reading debian guide for packaging and made a new package for 
tcc which solve bugs #549100, #528902 and #506517 with the help of work done 
by Anders Kaseorg on bug #549100. The partial (only containing change in 
debian/ ) and full debdiff are attached below. Package is lintian clean and all 
piuparts tests runs correctly.
[tcc-partial.debdiff (text/x-patch, attachment)]
[tcc-full.debdiff (text/x-patch, attachment)]

Added tag(s) pending. Request was from "Thomas Preud'homme" <thomas.preudhomme@celest.fr> to control@bugs.debian.org. (Mon, 15 Mar 2010 15:00:18 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 08 Apr 2010 06:57:09 GMT) (full text, mbox, link).


Acknowledgement sent to Kirill Smelkov <kirr@mns.spb.ru>:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 08 Apr 2010 06:57:09 GMT) (full text, mbox, link).


Message #17 received at 549100@bugs.debian.org (full text, mbox, reply):

From: Kirill Smelkov <kirr@mns.spb.ru>
To: 549100@bugs.debian.org
Subject: Re: New upstream release 0.9.25
Date: Thu, 8 Apr 2010 10:41:44 +0400
Please upgrade tcc to at least 0.9.25 for squeeze.

Thanks,
Kirill




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 08 Apr 2010 12:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to thomas.preudhomme@celest.fr:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 08 Apr 2010 12:30:03 GMT) (full text, mbox, link).


Message #22 received at 549100@bugs.debian.org (full text, mbox, reply):

From: "Thomas Preud'homme" <thomas.preudhomme@celest.fr>
To: Kirill Smelkov <kirr@mns.spb.ru>, 549100@bugs.debian.org
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Thu, 8 Apr 2010 14:09:53 +0200
Le jeudi 08 avril 2010 08:41:44, Kirill Smelkov a écrit :
> Please upgrade tcc to at least 0.9.25 for squeeze.
Hopefully it will. The package is almost ready (I'd like to correct a last 
thing) and contains lots of bugfix I'd like to see in sqeeze. It just need a 
sponsor as Aurélien is unreachable for 3 weeks.
> 
> Thanks,
> Kirill
> 
Cheers.

Thomas




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Mon, 12 Apr 2010 16:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Kirill Smelkov <kirr@mns.spb.ru>:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Mon, 12 Apr 2010 16:15:05 GMT) (full text, mbox, link).


Message #27 received at 549100@bugs.debian.org (full text, mbox, reply):

From: Kirill Smelkov <kirr@mns.spb.ru>
To: Thomas Preud'homme <thomas.preudhomme@celest.fr>
Cc: 549100@bugs.debian.org
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Mon, 12 Apr 2010 20:13:53 +0400
On Thu, Apr 08, 2010 at 02:09:53PM +0200, Thomas Preud'homme wrote:
> Le jeudi 08 avril 2010 08:41:44, Kirill Smelkov a écrit :
> > Please upgrade tcc to at least 0.9.25 for squeeze.
> Hopefully it will. The package is almost ready (I'd like to correct a last 
> thing) and contains lots of bugfix I'd like to see in sqeeze. It just need a 
> sponsor as Aurélien is unreachable for 3 weeks.

Thanks for the update and good luck!

Kirill




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Tue, 13 Apr 2010 10:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to thomas.preudhomme@celest.fr:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Tue, 13 Apr 2010 10:42:03 GMT) (full text, mbox, link).


Message #32 received at 549100@bugs.debian.org (full text, mbox, reply):

From: "Thomas Preud'homme" <thomas.preudhomme@celest.fr>
To: 549100@bugs.debian.org
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Tue, 13 Apr 2010 12:39:16 +0200
Le lundi 12 avril 2010 18:13:53, Kirill Smelkov a écrit :
> On Thu, Apr 08, 2010 at 02:09:53PM +0200, Thomas Preud'homme wrote:
> > Le jeudi 08 avril 2010 08:41:44, Kirill Smelkov a écrit :
> > > Please upgrade tcc to at least 0.9.25 for squeeze.
> >
> > Hopefully it will. The package is almost ready (I'd like to correct a
> > last thing) and contains lots of bugfix I'd like to see in sqeeze. It
> > just need a sponsor as Aurélien is unreachable for 3 weeks.
> 
> Thanks for the update and good luck!

I uploaded the source package to mentors.debian.net so it should be soon in 
the archive. If a DD read this, feel free to sponsor the package :)

> 
> Kirill
> 




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 15 Apr 2010 16:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 15 Apr 2010 16:27:03 GMT) (full text, mbox, link).


Message #37 received at 549100@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: thomas.preudhomme@celest.fr, 549100@bugs.debian.org
Cc: Aurélien GÉRÔME <ag@debian.org>
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Thu, 15 Apr 2010 18:24:44 +0200 (CEST)
On Tue, 13 Apr 2010, Thomas Preud'homme wrote:

> Le lundi 12 avril 2010 18:13:53, Kirill Smelkov a écrit :
> > On Thu, Apr 08, 2010 at 02:09:53PM +0200, Thomas Preud'homme wrote:
> > > Le jeudi 08 avril 2010 08:41:44, Kirill Smelkov a écrit :
> > > > Please upgrade tcc to at least 0.9.25 for squeeze.
> > >
> > > Hopefully it will. The package is almost ready (I'd like to correct a
> > > last thing) and contains lots of bugfix I'd like to see in sqeeze. It
> > > just need a sponsor as Aurélien is unreachable for 3 weeks.
> > 
> > Thanks for the update and good luck!
> 
> I uploaded the source package to mentors.debian.net so it should be soon in 
> the archive. If a DD read this, feel free to sponsor the package :)

Hi.

I am surprised to see that it supports i386, amd64 and kfreebsd-i386,
but not kfreebsd-amd64. Could you please test it on a kfreebsd-amd64
machine? Whatever thing which does not work (well, I already tried
and it fails) should be easy to fix, at least in theory.

Another thing I noticed that you might want to fix before an official
upload: DEB_BUILD_OPTIONS=noopt will likely not work, as the build log
shows "-O2" twice in each gcc invocation.

Thanks.




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 15 Apr 2010 16:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 15 Apr 2010 16:42:03 GMT) (full text, mbox, link).


Message #42 received at 549100@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: thomas.preudhomme@celest.fr, 549100@bugs.debian.org
Cc: Aurélien GÉRÔME <ag@debian.org>
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Thu, 15 Apr 2010 18:38:10 +0200 (CEST)
Hi again.

In fact it fails on kfreebsd-i386 too. This is what happens:

[...]
------------ test3 ------------
../tcc -B.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -run tcctest.c > test.out3
In file included from ../tcc.c:21:
../libtcc.c:1481: field not found: gregs
make[2]: *** [test3] Error 1


Thanks.




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 15 Apr 2010 17:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to robotux@celest.fr:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 15 Apr 2010 17:15:03 GMT) (full text, mbox, link).


Message #47 received at 549100@bugs.debian.org (full text, mbox, reply):

From: RoboTux <robotux@celest.fr>
To: Santiago Vila <sanvila@unex.es>
Cc: 549100@bugs.debian.org, Aurélien GÉRÔME <ag@debian.org>
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Thu, 15 Apr 2010 18:51:28 +0200
Le jeudi 15 avril 2010 18:38:10, Santiago Vila a écrit :
> Hi again.
> 
> In fact it fails on kfreebsd-i386 too. This is what happens:
> 
> [...]
> ------------ test3 ------------
> ../tcc -B.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -DTCC_TARGET_I386 -run
>  ../tcc.c -B.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -run tcctest.c >
>  test.out3 In file included from ../tcc.c:21:
> ../libtcc.c:1481: field not found: gregs
> make[2]: *** [test3] Error 1
> 
> 
> Thanks.
> 

Hi,

is this the same bug that you face on kfreebsd-amd64 or the bugs are different 
?

Best regards,

Thomas Preud'homme




Information forwarded to debian-bugs-dist@lists.debian.org, Aurélien GÉRÔME <ag@debian.org>:
Bug#549100; Package tcc. (Thu, 15 Apr 2010 17:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Aurélien GÉRÔME <ag@debian.org>. (Thu, 15 Apr 2010 17:45:03 GMT) (full text, mbox, link).


Message #52 received at 549100@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: RoboTux <robotux@celest.fr>
Cc: 549100@bugs.debian.org, Aurélien GÉRÔME <ag@debian.org>
Subject: Re: Bug#549100: New upstream release 0.9.25
Date: Thu, 15 Apr 2010 19:42:54 +0200 (CEST)
On Thu, 15 Apr 2010, RoboTux wrote:

> is this the same bug that you face on kfreebsd-amd64 or the bugs are
> different ?

They seem to be different.

On kfreebsd-amd64 it fails in this way:

[...]
make[1]: Entering directory `/tmp/tcc-0.9.25'
gcc -o tcc tcc.c -DTCC_TARGET_X86_64 -g -O2 -O2 -g -Wall -fno-strict-aliasing -Wno-pointer-sign -lm -ldl
In file included from tcc.c:21:
libtcc.c: In function 'tcc_open':
libtcc.c:1104: warning: field width should have type 'int', but argument 3 has type 'long int'
In file included from libtcc.c:1131,
                 from tcc.c:21:
tccgen.c: In function 'block':
tccgen.c:4101: warning: cast to pointer from integer of different size
tccgen.c:4124: warning: cast to pointer from integer of different size
In file included from tcc.c:21:
libtcc.c: In function 'rt_get_caller_pc':
libtcc.c:1512: error: 'mcontext_t' has no member named 'gregs'
libtcc.c:1512: error: 'REG_RIP' undeclared (first use in this function)
libtcc.c:1512: error: (Each undeclared identifier is reported only once
libtcc.c:1512: error: for each function it appears in.)
libtcc.c:1515: error: 'mcontext_t' has no member named 'gregs'
libtcc.c:1515: error: 'REG_RBP' undeclared (first use in this function)
make[1]: *** [tcc] Error 1




Reply sent to Thomas Preud'homme <robotux@celest.fr>:
You have taken responsibility. (Sun, 18 Apr 2010 12:36:16 GMT) (full text, mbox, link).


Notification sent to Anders Kaseorg <andersk@MIT.EDU>:
Bug acknowledged by developer. (Sun, 18 Apr 2010 12:36:16 GMT) (full text, mbox, link).


Message #57 received at 549100-close@bugs.debian.org (full text, mbox, reply):

From: Thomas Preud'homme <robotux@celest.fr>
To: 549100-close@bugs.debian.org
Subject: Bug#549100: fixed in tcc 0.9.25-1
Date: Sun, 18 Apr 2010 12:33:26 +0000
Source: tcc
Source-Version: 0.9.25-1

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-1_amd64.deb
  to main/t/tcc/libtcc-dev_0.9.25-1_amd64.deb
tcc_0.9.25-1.debian.tar.gz
  to main/t/tcc/tcc_0.9.25-1.debian.tar.gz
tcc_0.9.25-1.dsc
  to main/t/tcc/tcc_0.9.25-1.dsc
tcc_0.9.25-1_amd64.deb
  to main/t/tcc/tcc_0.9.25-1_amd64.deb
tcc_0.9.25.orig.tar.bz2
  to main/t/tcc/tcc_0.9.25.orig.tar.bz2



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 549100@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Preud'homme <robotux@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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 17 Apr 2010 20:41:12 +0200
Source: tcc
Binary: tcc libtcc-dev
Architecture: source amd64
Version: 0.9.25-1
Distribution: unstable
Urgency: low
Maintainer: Aurélien GÉRÔME <ag@debian.org>
Changed-By: Thomas Preud'homme <robotux@celest.fr>
Description: 
 libtcc-dev - the smallest ANSI C compiler (static library)
 tcc        - the smallest ANSI C compiler
Closes: 170105 234245 506517 528902 532503 549100
Changes: 
 tcc (0.9.25-1) unstable; urgency=low
 .
   * New upstream release (Closes: #549100, LP: #500296).
     - Supports amd64 architecture.
   * Fix Hurd FTBFS (Closes: #532503).
   * Improve tcc handling of ld scripts: libs in GROUP command are
     searched repeatedly, as required.
   * Add support for kfreebsd-amd64.
   * Cherry-pick 55cb217 from upstream to fix incorrect elf output on
     FreeBSD kernels.
   * Make the package compile on armel (Closes: #506517).
   * x86_64_alloca.diff: Add alloca on x86-64, from upstream commits
     8ea8305 and dca2b15, to fix a test failure.
   * 528902_texi_direntry.diff: Add @dircategory and @direntry
     (Closes: #528902).
   * Complain for static fct declared without file scope
     (Closes: #170105).
   * Install the libtcc library in the new libtcc-dev package
     (Closes: #234245).
   * Remove unnecessary patches.
     - 322913_fix_casts_from_fp_to_bool.diff (already fixed in 0.9.24)
     - 474883_fix_segmentation_fault_when_compiling.diff
     - tcc-doc_texi_formatting.diff
   * Rewrite 419203_fix_sizeof_parse_error.diff patch.
   * Rebase patch on tcc version 0.9.25.
   * Add debian/watch file.
   * Switch to dpkg-source 3.0 (quilt) format.
   * Add DESTDIR support in configure script.
   * Move info file creation from debian/rules to upstream Makefile.
   * Use a dh based debian/rule Makefile.
   * Bump debhelper compatibility from 4 to 7 (no changes needed).
   * Bump Standard-Version from 3.8.0 to 3.8.4 (no changes needed).
   * Fill Vcs-Browser and Vcs-Git fields.
   * Correctly support DEB_BUILD_OPTIONS.
   * Don't rebuild the package if it was already built before.
Checksums-Sha1: 
 598b6245fdc6afa2c48a56f9de3d8da562fb15df 1578 tcc_0.9.25-1.dsc
 9116e5fc94bb65d827b42888ad0042df6c7ca562 382914 tcc_0.9.25.orig.tar.bz2
 c9ed3b2b240274637613669803348aaf700be544 18018 tcc_0.9.25-1.debian.tar.gz
 e66e235452f5057dffcee4fec5475dcc18fadabb 132698 tcc_0.9.25-1_amd64.deb
 922804c11808ac4ce044831efe726def3cae61c4 97026 libtcc-dev_0.9.25-1_amd64.deb
Checksums-Sha256: 
 fc024c007444dad6ee50ed6155bc6299ffb109e9c3ac398bb7716f8b4c58e850 1578 tcc_0.9.25-1.dsc
 1bed6cb0fb2ef4100df1b94435d22863679e84cf419ec48ef96d9c0e9063de35 382914 tcc_0.9.25.orig.tar.bz2
 faccc4cf52c477b4e0fc280f901b6cc3f5184164549336bebd47cf8c498be79a 18018 tcc_0.9.25-1.debian.tar.gz
 b68f2b63bc15a03f0b1bd5109e000542bd4ef3107b4f44225efffddad0777c70 132698 tcc_0.9.25-1_amd64.deb
 3259089bc7e4027cdcf69b42938c1a9c6c57aec6ee1983c26566e83eb1313ded 97026 libtcc-dev_0.9.25-1_amd64.deb
Files: 
 d2606ed775326c1c27e898d1653cace7 1578 devel optional tcc_0.9.25-1.dsc
 991c2a1986cce15f03ca6ddc86ea5f43 382914 devel optional tcc_0.9.25.orig.tar.bz2
 7d9fba7dcd0ba45cd13805c40e6047df 18018 devel optional tcc_0.9.25-1.debian.tar.gz
 d7e2f5ac0509a38842a6287a1ba0f133 132698 devel optional tcc_0.9.25-1_amd64.deb
 989297864be1128a85e15f1bc6dc0bad 97026 libdevel optional libtcc-dev_0.9.25-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJLyih2AAoJEEHOfwufG4syW78H/1GJzorSokYT0CVdGZqnCei5
rrOPuVto+pErb0/jT8C9n2vUo/xzUo8J68ZiH1erDB+y5oiIfzcfDR3HUEe2pvzV
Tmo/Oa2Y707WWdt1i8XTKGfEDFZjl9CTH8/Qu4r63by6ZoaThRbFLKj6YKmRDZAS
0zmt/Mpuxl0SPHCmXlYAhfdZAxfBCF185+kGOE161OuipVcGw5y9TLCyBMIiO0W9
Hr7OBxnSxyN6iNDMh4DEPhb6+nBVbpIKhDCIssMj9s686GCjfBrlw2IUsDtFtb4Q
3Xm4g426qT5b68HO4dVYJmMil5ULPRQjGB2CAUmcDZraeE5Y3+Q6gzOvhGyz6gY=
=joTl
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 18 May 2010 07:31:01 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 7 03:58:42 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.