Debian Bug report logs -
#549100
New upstream release 0.9.25
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
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):
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):
[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):
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):
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):
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):
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):
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):
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):
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):
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):
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.