From unknown Sat Aug 09 13:22:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25401: tcc fails to build (test failure) Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 08 Jan 2017 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25401@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148391279522255 (code B ref -1); Sun, 08 Jan 2017 22:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jan 2017 21:59:55 +0000 Received: from localhost ([127.0.0.1]:47185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQLVL-0005mt-8f for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQLVJ-0005mg-BC for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQLVC-0003jv-Gw for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39613) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cQLVC-0003jr-Dl for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQLVA-0005fK-M6 for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQLV7-0003jW-Jm for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:44 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:21307) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cQLV7-0003jN-BU for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:41 -0500 Received: from localhost (xd9bfec90.dyn.telefonica.de [217.191.236.144]) by mx.zohomail.com with SMTPS id 1483912774471778.2129540184008; Sun, 8 Jan 2017 13:59:34 -0800 (PST) User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus Message-ID: <87inppcizn.fsf@elephly.net> Date: Sun, 08 Jan 2017 22:59:29 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) The package “tcc” fails to build. The check phase fails: --8<---------------cut here---------------start------------->8--- starting phase `check' make -C tests test make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' ------------ hello-exe ------------ ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hello ------------ hello-run ------------ ../tcc -B.. -run ../examples/ex1.c Hello World gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONFIG_TCC_SYSINCLUDEPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-headers-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_ELFINTERP="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib/ld-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl make[1]: *** [Makefile:63: hello-exe] Segmentation fault make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' make: *** [Makefile:316: test] Error 2 phase `check' failed after 0.2 seconds builder for `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed with exit code 1 @ build-failed /gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv - 1 builder for `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed --8<---------------cut here---------------end--------------->8--- tcc can be used as an interpreter just fine, but the binaries it produces segfault immediately. --8<---------------cut here---------------start------------->8--- (gdb) bt full #0 0x00000000080482a4 in _start () No symbol table info available. (gdb) disassemble Dump of assembler code for function _start: 0x0000000008048280 <+0>: xor %ebp,%ebp 0x0000000008048282 <+2>: mov %rdx,%r9 0x0000000008048285 <+5>: pop %rsi 0x0000000008048286 <+6>: mov %rsp,%rdx 0x0000000008048289 <+9>: and $0xfffffffffffffff0,%rsp 0x000000000804828d <+13>: push %rax 0x000000000804828e <+14>: push %rsp 0x000000000804828f <+15>: mov $0x8048350,%r8 0x0000000008048296 <+22>: mov $0x80482e0,%rcx 0x000000000804829d <+29>: mov $0x80482ab,%rdi => 0x00000000080482a4 <+36>: callq *0x0(%rip) # 0x80482aa <_start+42> 0x00000000080482aa <+42>: hlt End of assembler dump. --8<---------------cut here---------------end--------------->8--- -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC http://elephly.net From unknown Sat Aug 09 13:22:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25401: tcc fails to build (test failure) Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 09 Jan 2017 09:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: 25401@debbugs.gnu.org Received: via spool by 25401-submit@debbugs.gnu.org id=B25401.14839527695279 (code B ref 25401); Mon, 09 Jan 2017 09:07:02 +0000 Received: (at 25401) by debbugs.gnu.org; 9 Jan 2017 09:06:09 +0000 Received: from localhost ([127.0.0.1]:47378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQVu5-0001N4-0q for submit@debbugs.gnu.org; Mon, 09 Jan 2017 04:06:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQVu2-0001Ma-IW for 25401@debbugs.gnu.org; Mon, 09 Jan 2017 04:06:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQVts-0005Ko-Ed for 25401@debbugs.gnu.org; Mon, 09 Jan 2017 04:06:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40332) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQVts-0005Kk-C5; Mon, 09 Jan 2017 04:05:56 -0500 Received: from [193.50.110.224] (port=43706 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cQVtr-00047l-Nx; Mon, 09 Jan 2017 04:05:56 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87inppcizn.fsf@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 =?UTF-8?Q?Niv=C3=B4se?= an 225 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 09 Jan 2017 10:05:53 +0100 In-Reply-To: <87inppcizn.fsf@elephly.net> (Ricardo Wurmus's message of "Sun, 08 Jan 2017 22:59:29 +0100") Message-ID: <87wpe4r4b2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) Ricardo Wurmus skribis: > The package =E2=80=9Ctcc=E2=80=9D fails to build. The check phase fails: > > starting phase `check' > make -C tests test > make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/= tests' > ------------ hello-exe ------------ > ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hello > ------------ hello-run ------------ > ../tcc -B.. -run ../examples/ex1.c > Hello World > gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-stri= ct-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONFIG= _TCC_SYSINCLUDEPATHS=3D"\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc= -2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-heade= rs-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS=3D"\"/gnu/store/iwgi= 9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX=3D"\"= /gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_= ELFINTERP=3D"\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib/l= d-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl=20=20 > make[1]: *** [Makefile:63: hello-exe] Segmentation fault FWIW it started failing after the last =E2=80=98core-updates=E2=80=99 merge= , which updated Binutils and glibc, among other things. We should check whether tinycc Git master has this problem. Ludo=E2=80=99. From unknown Sat Aug 09 13:22:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25401: tcc fails to build (test failure) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 09 Jan 2017 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 25401@debbugs.gnu.org Received: via spool by 25401-submit@debbugs.gnu.org id=B25401.148399466922576 (code B ref 25401); Mon, 09 Jan 2017 20:45:01 +0000 Received: (at 25401) by debbugs.gnu.org; 9 Jan 2017 20:44:29 +0000 Received: from localhost ([127.0.0.1]:48118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQgnt-0005s4-1o for submit@debbugs.gnu.org; Mon, 09 Jan 2017 15:44:29 -0500 Received: from aibo.runbox.com ([91.220.196.211]:55443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQgnr-0005rr-5V for 25401@debbugs.gnu.org; Mon, 09 Jan 2017 15:44:27 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cQgno-0003SR-NT; Mon, 09 Jan 2017 21:44:24 +0100 Received: from [80.255.6.11] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cQgnG-0002z6-TB; Mon, 09 Jan 2017 21:43:51 +0100 From: ng0 In-Reply-To: <87wpe4r4b2.fsf@gnu.org> References: <87inppcizn.fsf@elephly.net> <87wpe4r4b2.fsf@gnu.org> Date: Mon, 09 Jan 2017 20:44:38 +0000 Message-ID: <87bmvgarpl.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> The package “tcc” fails to build. The check phase fails: >> >> starting phase `check' >> make -C tests test >> make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' >> ------------ hello-exe ------------ >> ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hello >> ------------ hello-run ------------ >> ../tcc -B.. -run ../examples/ex1.c >> Hello World >> gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONFIG_TCC_SYSINCLUDEPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-headers-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_ELFINTERP="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib/ld-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl >> make[1]: *** [Makefile:63: hello-exe] Segmentation fault > > FWIW it started failing after the last ‘core-updates’ merge, which > updated Binutils and glibc, among other things. > > We should check whether tinycc Git master has this problem. > > Ludo’. I have tcc-next (git checkout) in a branch since forever, I'm testing this now again. I think I never made it to build completely, but this is something which can be fixed, I try to see how much can be fixed from my side. -- ♥Ⓐ ng0 -- https://www.inventati.org/patternsinthechaos/ From unknown Sat Aug 09 13:22:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25401: tcc fails to build (test failure) Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Jan 2017 08:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ng0 Cc: 25401@debbugs.gnu.org Received: via spool by 25401-submit@debbugs.gnu.org id=B25401.14840364921067 (code B ref 25401); Tue, 10 Jan 2017 08:22:02 +0000 Received: (at 25401) by debbugs.gnu.org; 10 Jan 2017 08:21:32 +0000 Received: from localhost ([127.0.0.1]:48369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQrgS-0000H9-D1 for submit@debbugs.gnu.org; Tue, 10 Jan 2017 03:21:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQrgQ-0000Gv-Gz for 25401@debbugs.gnu.org; Tue, 10 Jan 2017 03:21:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQrgI-000534-9X for 25401@debbugs.gnu.org; Tue, 10 Jan 2017 03:21:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQrgI-00052z-5l; Tue, 10 Jan 2017 03:21:22 -0500 Received: from [193.50.110.111] (port=46948 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cQrgG-0000Nk-NV; Tue, 10 Jan 2017 03:21:21 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87inppcizn.fsf@elephly.net> <87wpe4r4b2.fsf@gnu.org> <87bmvgarpl.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?UTF-8?Q?Niv=C3=B4se?= an 225 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 10 Jan 2017 09:21:18 +0100 In-Reply-To: <87bmvgarpl.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (ng0@libertad.pw's message of "Mon, 09 Jan 2017 20:44:38 +0000") Message-ID: <87bmvfz5oh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) ng0 skribis: > Ludovic Court=C3=A8s writes: > >> Ricardo Wurmus skribis: >> >>> The package =E2=80=9Ctcc=E2=80=9D fails to build. The check phase fail= s: >>> >>> starting phase `check' >>> make -C tests test >>> make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.2= 6/tests' >>> ------------ hello-exe ------------ >>> ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hel= lo >>> ------------ hello-run ------------ >>> ../tcc -B.. -run ../examples/ex1.c >>> Hello World >>> gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-st= rict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONF= IG_TCC_SYSINCLUDEPATHS=3D"\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-gli= bc-2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-hea= ders-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS=3D"\"/gnu/store/iw= gi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX=3D"= \"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TC= C_ELFINTERP=3D"\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib= /ld-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl=20=20 >>> make[1]: *** [Makefile:63: hello-exe] Segmentation fault >> >> FWIW it started failing after the last =E2=80=98core-updates=E2=80=99 me= rge, which >> updated Binutils and glibc, among other things. >> >> We should check whether tinycc Git master has this problem. >> >> Ludo=E2=80=99. > > I have tcc-next (git checkout) in a branch since forever, I'm > testing this now again. Neat, and it doesn=E2=80=99t have this problem I guess? Could you give the URL of your repo again? Thanks, Ludo=E2=80=99. From unknown Sat Aug 09 13:22:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25401: tcc fails to build (test failure) Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Jan 2017 09:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 25401@debbugs.gnu.org Received: via spool by 25401-submit@debbugs.gnu.org id=B25401.14840398486306 (code B ref 25401); Tue, 10 Jan 2017 09:18:02 +0000 Received: (at 25401) by debbugs.gnu.org; 10 Jan 2017 09:17:28 +0000 Received: from localhost ([127.0.0.1]:48392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQsYW-0001dY-FF for submit@debbugs.gnu.org; Tue, 10 Jan 2017 04:17:28 -0500 Received: from aibo.runbox.com ([91.220.196.211]:56430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQsYU-0001dQ-Ih for 25401@debbugs.gnu.org; Tue, 10 Jan 2017 04:17:23 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cQsYT-0006om-DP; Tue, 10 Jan 2017 10:17:21 +0100 Received: from [5.135.65.145] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cQsYM-0006Eb-OJ; Tue, 10 Jan 2017 10:17:14 +0100 From: ng0 In-Reply-To: <87bmvfz5oh.fsf@gnu.org> References: <87inppcizn.fsf@elephly.net> <87wpe4r4b2.fsf@gnu.org> <87bmvgarpl.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <87bmvfz5oh.fsf@gnu.org> Date: Tue, 10 Jan 2017 09:17:12 +0000 Message-ID: <87shor6zqf.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ludovic Courtès writes: > ng0 skribis: > >> Ludovic Courtès writes: >> >>> Ricardo Wurmus skribis: >>> >>>> The package “tcc” fails to build. The check phase fails: >>>> >>>> starting phase `check' >>>> make -C tests test >>>> make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' >>>> ------------ hello-exe ------------ >>>> ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hello >>>> ------------ hello-run ------------ >>>> ../tcc -B.. -run ../examples/ex1.c >>>> Hello World >>>> gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONFIG_TCC_SYSINCLUDEPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-headers-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_ELFINTERP="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib/ld-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl >>>> make[1]: *** [Makefile:63: hello-exe] Segmentation fault >>> >>> FWIW it started failing after the last ‘core-updates’ merge, which >>> updated Binutils and glibc, among other things. >>> >>> We should check whether tinycc Git master has this problem. >>> >>> Ludo’. >> >> I have tcc-next (git checkout) in a branch since forever, I'm >> testing this now again. > > Neat, and it doesn’t have this problem I guess? I can neither confirm nor deny this, as I wasn't able to make it build so far, but logical some bugs are fixed in this upstream. > Could you give the URL of your repo again? https://pagure.io/guix-dev/c/756043f48e685aac1259b205193b374ee589bd91 git clone https://pagure.io/guix-dev.git and then the branch "tinycc". > Thanks, > Ludo’. > -- ♥Ⓐ ng0 -- https://www.inventati.org/patternsinthechaos/ From unknown Sat Aug 09 13:22:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ricardo Wurmus Subject: bug#25401: closed (Re: tcc fails to build (test failure)) Message-ID: References: <20180205221036.GA29272@jurong> <87inppcizn.fsf@elephly.net> X-Gnu-PR-Message: they-closed 25401 X-Gnu-PR-Package: guix Reply-To: 25401@debbugs.gnu.org Date: Mon, 05 Feb 2018 22:11:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1517868662-27901-1" This is a multi-part message in MIME format... ------------=_1517868662-27901-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25401: tcc fails to build (test failure) which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25401@debbugs.gnu.org. --=20 25401: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25401 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1517868662-27901-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25401-done) by debbugs.gnu.org; 5 Feb 2018 22:10:40 +0000 Received: from localhost ([127.0.0.1]:59141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eioyG-0007FS-AP for submit@debbugs.gnu.org; Mon, 05 Feb 2018 17:10:40 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:50170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eioyF-0007FL-8k for 25401-done@debbugs.gnu.org; Mon, 05 Feb 2018 17:10:39 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A7B91103F4; Mon, 5 Feb 2018 23:10:38 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CP0QBfHOkl92; Mon, 5 Feb 2018 23:10:38 +0100 (CET) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 12FB91010E; Mon, 5 Feb 2018 23:10:38 +0100 (CET) Date: Mon, 5 Feb 2018 23:10:36 +0100 From: Andreas Enge To: 25401-done@debbugs.gnu.org Subject: Re: tcc fails to build (test failure) Message-ID: <20180205221036.GA29272@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25401-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) The new version 0.9.27 has been built on hydra, closing this bug. Andreas ------------=_1517868662-27901-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Jan 2017 21:59:55 +0000 Received: from localhost ([127.0.0.1]:47185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQLVL-0005mt-8f for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQLVJ-0005mg-BC for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQLVC-0003jv-Gw for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39613) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cQLVC-0003jr-Dl for submit@debbugs.gnu.org; Sun, 08 Jan 2017 16:59:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQLVA-0005fK-M6 for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQLV7-0003jW-Jm for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:44 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:21307) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cQLV7-0003jN-BU for bug-guix@gnu.org; Sun, 08 Jan 2017 16:59:41 -0500 Received: from localhost (xd9bfec90.dyn.telefonica.de [217.191.236.144]) by mx.zohomail.com with SMTPS id 1483912774471778.2129540184008; Sun, 8 Jan 2017 13:59:34 -0800 (PST) User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: bug-guix@gnu.org Subject: tcc fails to build (test failure) Message-ID: <87inppcizn.fsf@elephly.net> Date: Sun, 08 Jan 2017 22:59:29 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) The package “tcc” fails to build. The check phase fails: --8<---------------cut here---------------start------------->8--- starting phase `check' make -C tests test make[1]: Entering directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' ------------ hello-exe ------------ ../tcc -B.. ../examples/ex1.c -o hello || (../tcc -vv; exit 1) && ./hello ------------ hello-run ------------ ../tcc -B.. -run ../examples/ex1.c Hello World gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DCONFIG_TCC_SYSINCLUDEPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/include:/gnu/store/jc898psn5yc9s328nn8fya3sc2daf037-linux-libre-headers-4.4.18/include:{B}/include\"" -DCONFIG_TCC_LIBPATHS="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_CRTPREFIX="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib\"" -DCONFIG_TCC_ELFINTERP="\"/gnu/store/iwgi9001dmmihrjg4rqhd6pa6788prjw-glibc-2.24/lib/ld-linux-x86-64.so.2\"" -DTCC_TARGET_X86_64 -lm -ldl make[1]: *** [Makefile:63: hello-exe] Segmentation fault make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/tmp/guix-build-tcc-0.9.26.drv-0/tcc-0.9.26/tests' make: *** [Makefile:316: test] Error 2 phase `check' failed after 0.2 seconds builder for `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed with exit code 1 @ build-failed /gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv - 1 builder for `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/fdy7vhwj4x7639446xai7aqh2q980xpb-tcc-0.9.26.drv' failed --8<---------------cut here---------------end--------------->8--- tcc can be used as an interpreter just fine, but the binaries it produces segfault immediately. --8<---------------cut here---------------start------------->8--- (gdb) bt full #0 0x00000000080482a4 in _start () No symbol table info available. (gdb) disassemble Dump of assembler code for function _start: 0x0000000008048280 <+0>: xor %ebp,%ebp 0x0000000008048282 <+2>: mov %rdx,%r9 0x0000000008048285 <+5>: pop %rsi 0x0000000008048286 <+6>: mov %rsp,%rdx 0x0000000008048289 <+9>: and $0xfffffffffffffff0,%rsp 0x000000000804828d <+13>: push %rax 0x000000000804828e <+14>: push %rsp 0x000000000804828f <+15>: mov $0x8048350,%r8 0x0000000008048296 <+22>: mov $0x80482e0,%rcx 0x000000000804829d <+29>: mov $0x80482ab,%rdi => 0x00000000080482a4 <+36>: callq *0x0(%rip) # 0x80482aa <_start+42> 0x00000000080482aa <+42>: hlt End of assembler dump. --8<---------------cut here---------------end--------------->8--- -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC http://elephly.net ------------=_1517868662-27901-1--