From unknown Thu Jun 12 08:32:48 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#22366 <22366@debbugs.gnu.org> To: bug#22366 <22366@debbugs.gnu.org> Subject: Status: Chicken Scheme release tarballs ship non-source C code Reply-To: bug#22366 <22366@debbugs.gnu.org> Date: Thu, 12 Jun 2025 15:32:48 +0000 retitle 22366 Chicken Scheme release tarballs ship non-source C code reassign 22366 guix submitter 22366 "Thompson, David" severity 22366 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 13 13:54:48 2016 Received: (at submit) by debbugs.gnu.org; 13 Jan 2016 18:54:48 +0000 Received: from localhost ([127.0.0.1]:48547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJQZE-0001M4-H4 for submit@debbugs.gnu.org; Wed, 13 Jan 2016 13:54:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52896) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJQZC-0001Lr-C1 for submit@debbugs.gnu.org; Wed, 13 Jan 2016 13:54:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJQZ6-000643-IB for submit@debbugs.gnu.org; Wed, 13 Jan 2016 13:54:41 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40159) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJQZ6-00063z-Es for submit@debbugs.gnu.org; Wed, 13 Jan 2016 13:54:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJQZ5-0008Cq-JX for bug-guix@gnu.org; Wed, 13 Jan 2016 13:54:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJQZ4-00063c-T1 for bug-guix@gnu.org; Wed, 13 Jan 2016 13:54:39 -0500 Received: from mail-yk0-x22f.google.com ([2607:f8b0:4002:c07::22f]:33473) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJQZ4-00063Y-Nl for bug-guix@gnu.org; Wed, 13 Jan 2016 13:54:38 -0500 Received: by mail-yk0-x22f.google.com with SMTP id k129so476823013yke.0 for ; Wed, 13 Jan 2016 10:54:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to:content-type; bh=hH64Mqb+Lyl5zZ/YnR90/TTxhJ8lozamp/Pen1tTbDg=; b=IsBh4AU2R2530GkOWyT+DB8sGHQx61qukSOJvEA5xS9UC1PyTvMmAQ5nCccQ36mz7n 2V2g5YvcWMrRzZe1pcq4gZzJclSsjbkh8a1tSMyoJlxt8aZ74CUhCW57+0+XI16oaMH9 dfYkJr/p5Df3a+D9Juq1LZbvfpqZ+PP+wYuSiXLj/TkOH0HF6i8OIpdObDVtUBH/xr9F cwgQQapkpxvgdnRUKidS4dVhUhyTzDbKT89w779vkDOcRoEJ05kQyTibAfG87gz3huaY WEfdv4Aj7HjdSulCcC0xBtpA684RNsBGjN35xURAaQIT0mfEq5GNguBFitQiR7i7Q2Ho 29Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=hH64Mqb+Lyl5zZ/YnR90/TTxhJ8lozamp/Pen1tTbDg=; b=WjCa78ytzGPidzW76j6OtA0ls0JTJk+I2O+wwmn0EP8rx7IKsuHWlVglW5c+ejRrWn xUIkgl2oZLsrmOVnKdqqw6aaC2wLeqvGYPnCwduzGCg+D6j5MBSFigEWQUbDmDINeL2/ YER/Yj8tAv5EavmmMfd5Ouyevx7K/Ha13xXyoUJ81EeuHLhWcc8qiE03VGa47qKu8lZJ 9hgXTS0QvLBPwtTbUo/x6cQGkCbI0uBQiFihmm2vx+rqg4laJVMgC8kO70TxFV4JBNnX GdQ1GPFloreMp33APjk1/XLGpclz9E15PQ2dl9sOqdrp4PfJFkYSLKqiVEeBbde5fj91 pMUw== X-Gm-Message-State: ALoCoQmQ9Yp4JfB+eDlkn914frMbcSfXuTCLb4m0wP4Vpjp0ttPlNltXb7qxFD8jT17knJHYkgWYIOgSfSiJk3BtWkFak7kWSA== MIME-Version: 1.0 X-Received: by 10.129.105.85 with SMTP id e82mr90180478ywc.221.1452711277555; Wed, 13 Jan 2016 10:54:37 -0800 (PST) Received: by 10.37.37.197 with HTTP; Wed, 13 Jan 2016 10:54:37 -0800 (PST) Date: Wed, 13 Jan 2016 13:54:37 -0500 Message-ID: Subject: Chicken Scheme release tarballs ship non-source C code From: "Thompson, David" To: bug-guix@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (----) Because Chicken Scheme's compiler is self-hosting, and because it compiles to C as an intermediate form, the maintainers circumvented the bootstrapping problem by shipping generated C code for the compiler. Many *.c files feature a comment that starts like this: Generated from optimizer.scm by the CHICKEN compiler This is *not* source code, it's a binary disguised as C source code. To resolve this bug, we need to delete these generated files from the source tarball and figure out how to bootstrap Chicken without them. Maybe someone who actively uses Chicken knows how to do this? - Dave From debbugs-submit-bounces@debbugs.gnu.org Tue May 12 19:34:03 2020 Received: (at 22366) by debbugs.gnu.org; 12 May 2020 23:34:04 +0000 Received: from localhost ([127.0.0.1]:56868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYePT-0005VU-Nw for submit@debbugs.gnu.org; Tue, 12 May 2020 19:34:03 -0400 Received: from mail-qk1-f171.google.com ([209.85.222.171]:39731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYePS-0005Uu-Cz for 22366@debbugs.gnu.org; Tue, 12 May 2020 19:34:02 -0400 Received: by mail-qk1-f171.google.com with SMTP id a136so6615546qkg.6 for <22366@debbugs.gnu.org>; Tue, 12 May 2020 16:34:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=V5BuUDpKG3LaqqSOQM5eLnNR9YDByoNQ3JQQk0WhTd4=; b=YBpI7PF/DIu76IGsC2zNS7udf1GLjKO9ZHhR/UCk8sn7ezSJC4i4QEy9q+a8GxwM1j aPfuDqN8G9lJgD7RpVhq5OHsHR9LzgnINY9+yi1/CDXezIBm7MRt7KLAL5+hMBEMA5ou agl4/ebKvgJAl6bsJ6QKjRrNQnZOOCYwNrwLEQ1rkmPihH25a+jmZJB4tcWMW2YxMd+d tNhXlQEsa9nC9PYGUN0C9eY3HehhSWogP2/rvbUyau2vAOcuIhPV7ZFN+K7aR0GZ52sC /sVH/gotDQMVX4Qi0xMEp+1GxylAcpEVYNSxChphjgjRrDAkg0/Uyovw0pIWslMn00b1 RvBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=V5BuUDpKG3LaqqSOQM5eLnNR9YDByoNQ3JQQk0WhTd4=; b=KMg/8ycgvDg3sXTv4G9cwjl/cNHPKtqyBv84Fmdrw1+XP6mphFE39ViDx8R9SMKORr UeU1jBKVGGOIzQpLuIJ/BfquVKljYDOHFAEAOkBAai8tdG7+QZA12lVkmQ/HHNjvvEwW 1GjKkjwzoYVz9xQRmeJqh+AxVYZEWz9LBGQnakJjnX3HLO12WllQTr7ZKLWF9bse6rZT 8fe2VGLNKvnJTYhjKGQ5L8ZFTGwcZDkflUAhA2Vm2gM2W15sJuUf6XIDK20mBhhnjJlv xiJU74fb14N7BR+O9nWmtxCOVvUoaMroGeSRFb7BuW/+nid1wesqdFI6a3Fpb2+xppVa a5yg== X-Gm-Message-State: AOAM531OQgvFOW9ZAsYowgui/h0J9N/IWp+dFUs5qDVBkxlTcQ7RwKsa efGi6nUZ/PBe8NDXP20pIfXclZ/rPO129d1+4eE= X-Google-Smtp-Source: ABdhPJyiUSOsbHGnZnJnzg+aVqEOIdOaC9SGUMGRDu4sl6uWuDGmxvgfk2lAKn4mTMonStn81HgbLlhkz3Qcx0ND51U= X-Received: by 2002:a37:9a95:: with SMTP id c143mr8814097qke.201.1589326436803; Tue, 12 May 2020 16:33:56 -0700 (PDT) MIME-Version: 1.0 From: zimoun Date: Wed, 13 May 2020 01:33:45 +0200 Message-ID: Subject: Bug#22366 Status? Chicken Scheme release tarballs ship non-source C code To: dthompson2@worcester.edu, 22366@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22366 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: -1.0 (-) Dear David, The bug report [1] opened more than 4 years ago about the Chicken bootstrapping is still pending. I am not sure to understand these lines; quoting you [1]: << Generated from optimizer.scm by the CHICKEN compiler This is *not* source code, it's a binary disguised as C source code. >> Why is it an issue for bootstrappability? Thank you in advance for any comments. Or could this bug report be closed? All the best, simon [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22366 From debbugs-submit-bounces@debbugs.gnu.org Thu May 14 15:05:03 2020 Received: (at 22366) by debbugs.gnu.org; 14 May 2020 19:05:03 +0000 Received: from localhost ([127.0.0.1]:34864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZJAF-0001Cp-37 for submit@debbugs.gnu.org; Thu, 14 May 2020 15:05:03 -0400 Received: from mail-ua1-f53.google.com ([209.85.222.53]:32904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZJAE-0001CJ-1V for 22366@debbugs.gnu.org; Thu, 14 May 2020 15:05:02 -0400 Received: by mail-ua1-f53.google.com with SMTP id g35so1564071uad.0 for <22366@debbugs.gnu.org>; Thu, 14 May 2020 12:05:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yE7PcJ1/D73wPQtryfApsA4/CN7sgF/f1YjWbuHkKwY=; b=pZNK3mrkpMAqhRD2l9L46VdE4BYspf3wYUazWM+BYNPjBvhxxJxwgYfB/eg1h+wKXT FypSw/dsOA93DWDEt+wMnVXg7ik99P4nF3Cr2pt9Ap6X3S8QtS3iZXGSRZwri2jYg9ql s38Mht518kqScJkhBGMeo765A09hQ08kW/Mulzq4wXk79a5T1gGxoMsgaEPT9Gysi6tI YynPZMTjPQvQBh47WpHOvVOcFp/a5KZSWnW5bA3alXgJBs7NztOr3FMrKtw2DS6neHfK 8TAm94uRAHeaG3GT6P8ts4+nBCunbsgsuZPmualUXeBbAoqftlF9xPOa8l+kUdrKdVVp +Bng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yE7PcJ1/D73wPQtryfApsA4/CN7sgF/f1YjWbuHkKwY=; b=GdXSHWyYy/FZPZevm7Ph6TnSb/suClUTdyrq0izFyQWZaCBhZUxG73uVoE2/CGcyf7 yvZObc/0jaAaoFtiIRBxWEz0etcZ8wgfF/r9nzZ9tZKUeKEwpLbWqHgmzRORcc4J1cvt eenuxHsu8aBbPAtAXSD4zWlQJpjXU0KqgrElDGCm5foH3j5OZtBIBhF3q1wuQx/0tUX5 tVmM2rQhUEZNejE7rpA0Op0IiWEH67d/kq4QizhJzD4VRGocL8BqnxS6sVw4ijXpaOtM tjFwWFra0fHV2qBi3m/4HEf50RnZre89HuMBj0umzWyldf/VN2QXXDoqonRI9nz8Zzpv yBLg== X-Gm-Message-State: AOAM531jJNOHv+BHw32eDVp2AjWBUIp9QDXF9OHBNAHTpJMKCrIIi185 z8/LQVPMwzirtJm8saMjKU6FOqiLVtjJfZ2vuybltA== X-Google-Smtp-Source: ABdhPJwlqSeVDKBnamHuJ7eApP4EOyax9YnGYajLI6k+A30Vzakx19/XtkCuvLmmq0+bKgYS93FA6/z1QjwIlxrtvDU= X-Received: by 2002:ab0:b13:: with SMTP id b19mr5378598uak.91.1589483096243; Thu, 14 May 2020 12:04:56 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Thompson, David" Date: Thu, 14 May 2020 15:04:45 -0400 Message-ID: Subject: Re: [EXT] Bug#22366 Status? Chicken Scheme release tarballs ship non-source C code To: zimoun Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 22366 Cc: 22366@debbugs.gnu.org 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: -1.0 (-) On Tue, May 12, 2020 at 7:33 PM zimoun wrote: > > Dear David, > > The bug report [1] opened more than 4 years ago about the Chicken > bootstrapping is still pending. > > I am not sure to understand these lines; quoting you [1]: > > << > Generated from optimizer.scm by the CHICKEN compiler > > This is *not* source code, it's a binary disguised as C source code. > >> > > Why is it an issue for bootstrappability? Because software is not bootstrappable if it requires taking for granted files that are not source code. In this case, it is these C files. These files are not source code because they are machine generated. In order to generate these files, you need a Chicken Scheme compiler. Therefore, you cannot build Chicken Scheme from source code without already having Chicken Scheme, which makes it non-bootstrappable. I have not kept track of this issue but my understanding was that the Chicken developers do not care (which is unfortunately a very common reaction from developers of self-hosted compilers) but it is nevertheless a bootstrapping issue. > Thank you in advance for any comments. > Or could this bug report be closed? I don't think this can be closed because it is still an issue. - Dave From debbugs-submit-bounces@debbugs.gnu.org Fri May 15 06:15:41 2020 Received: (at 22366) by debbugs.gnu.org; 15 May 2020 10:15:41 +0000 Received: from localhost ([127.0.0.1]:35901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZXNV-0005Xu-3w for submit@debbugs.gnu.org; Fri, 15 May 2020 06:15:41 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:33526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZXNT-0005Xg-BU for 22366@debbugs.gnu.org; Fri, 15 May 2020 06:15:39 -0400 Received: by mail-qt1-f178.google.com with SMTP id t25so1479230qtc.0 for <22366@debbugs.gnu.org>; Fri, 15 May 2020 03:15:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iM/aIKndu1LpcjRT+jCUqE+mBesec6qjtAyLD7bwWAM=; b=HuPHYh6NT8PebwbV6jlNwK2PUaezGygGjd/DWkte+qJCS/YWbfqrLmAK6l15ag/gNU uqrNdBoiKUMVUfqtOq17hHb9dTG8BoGXtpVrO3Z4gCDZIUBuYBKlsgOJjzCPKrLJIAkY jhue3ikwB3EGKyt6uuaTWKHFU+4MO/hcKbpwv1IQ2e0RHZJ4Fedtm0uRL/HUZJ+QrpLj cGhO4oTJQN4r+PxkaLULRLLHyhKc2Yd8VtPUE3cbk07fYwNjL6RFtXCOeixbdcPenUEz vu98bPxsyXZ7IueTNSae8x1TByWpuSaI6ZEeXIsnwNf6hksiH0S5hneAA2JsvFP4xCkZ xtzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iM/aIKndu1LpcjRT+jCUqE+mBesec6qjtAyLD7bwWAM=; b=nVenWcw7UkFwG0JJcJJpevgaHeqqQsR/c+t4LByVCQXDA+V3lQGHucM8ijoPvdPn/8 zOFJ9d0eRYCvrmw7bThLAPyU3T5ry0tDjMeOxXyrTZx7IUEHna5cG+iJTYo4qSTO9HI1 TpsMjoSfOkdh9ismErMQHaL59JkstmuQ5gHjHvx2tepeEB1xXo4d8r0cyxM2pXE7fJ3E 6imbEmm7eJZSezyqP7s7LePyYYawRsBNKJPIUrSNfzuE7mfQRv0v8m7TYzXNL0ISNRoB 0tTd/YNW5e3TGDmpLcRljR/8PL1wqSt7ziTYCCvody6T8S4XWdVJiJKG830RboYod91q r0WA== X-Gm-Message-State: AOAM531NM3H6ev8u1d/qwUKCALrDWsBHQ9kizqZXVSfCOCLy7TH3Z+cv 8vIuyNDeDriZ3EsIMWxNTJmuYzb/y8Npkki+j4Y= X-Google-Smtp-Source: ABdhPJySbqOjlpb/DuV8IRB//3eanVtFdRE9a2Ubc80v+unUeE9kAKtigkiD1ujUIzdeWjYq1uq2lol2/9UnRjOSEmM= X-Received: by 2002:ac8:2db0:: with SMTP id p45mr2761310qta.354.1589537733759; Fri, 15 May 2020 03:15:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: zimoun Date: Fri, 15 May 2020 12:15:21 +0200 Message-ID: Subject: Re: [EXT] Bug#22366 Status? Chicken Scheme release tarballs ship non-source C code To: "Thompson, David" Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22366 Cc: 22366@debbugs.gnu.org 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: -1.0 (-) Dear David, On Thu, 14 May 2020 at 21:04, Thompson, David wrote: > > Why is it an issue for bootstrappability? > > Because software is not bootstrappable if it requires taking for > granted files that are not source code. In this case, it is these C > files. These files are not source code because they are machine > generated. In order to generate these files, you need a Chicken > Scheme compiler. Therefore, you cannot build Chicken Scheme from > source code without already having Chicken Scheme, which makes it > non-bootstrappable. I have not kept track of this issue but my > understanding was that the Chicken developers do not care (which is > unfortunately a very common reaction from developers of self-hosted > compilers) but it is nevertheless a bootstrapping issue. I am not following your reasoning. The point is not how the C files are generated but if they are auditable. -- which in most of the cases means human-readable. Considering these generated C files, even if I am not a C expert, they seems un-auditable. --8<---------------cut here---------------start------------->8--- C_noret_decl(f24858) static void C_ccall f24858(C_word c,C_word *av) C_noret; C_noret_decl(f_10015) static void C_ccall f_10015(C_word c,C_word *av) C_noret; C_noret_decl(f_10019) [...] /* k10021 in k10017 in a10014 in k9990 in k9987 in k9984 in k8730 in k8463 in k8451 in k8448 in k8445 in k8441 in k8438 in k8432 in k8393 in walk in chicken.compiler.core#canonicalize-expression in k6295 in k6292 in k6289 in k6286 in k6283 in ... */ static void C_ccall f_10023(C_word c,C_word *av){ C_word tmp; C_word t0=av[0]; C_word t1=av[1]; C_word t2; C_word t3; C_word t4; C_word *a; if(C_unlikely(!C_demand(C_calculate_demand(4,c,4)))){ C_save_and_reclaim((void *)f_10023,c,av);} a=C_alloc(4); t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1); t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10026,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp); /* core.scm:890: ##sys#current-environment1643 */ t4=((C_word*)t0)[5];{ C_word *av2; if(c >= 5) { av2=av; } else { av2=C_alloc(5); } av2[0]=t4; av2[1]=t3; av2[2]=((C_word*)t0)[6]; av2[3]=C_SCHEME_FALSE; av2[4]=C_SCHEME_TRUE; ((C_proc)(void*)(*((C_word*)t4+1)))(5,av2);}} --8<---------------cut here---------------end--------------->8--- > I don't think this can be closed because it is still an issue. I have failed to generated these C files using another scheme interpreter. Yeah, it is more than a hack between the coffee and the shower. :-) Thank you for the clarifications and it is still an issue. :-) All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 11:34:36 2021 Received: (at 22366) by debbugs.gnu.org; 17 Aug 2021 15:34:37 +0000 Received: from localhost ([127.0.0.1]:53853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG16m-00024a-Ub for submit@debbugs.gnu.org; Tue, 17 Aug 2021 11:34:36 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:46850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFvAf-0002Ff-4V for 22366@debbugs.gnu.org; Tue, 17 Aug 2021 05:14:13 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4GplhV5MJxzQkc0 for <22366@debbugs.gnu.org>; Tue, 17 Aug 2021 11:14:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parenteses.org; s=MBO0001; t=1629191640; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=MGzSF0GZuXIxF61tuw3Gs8S2LDP4kui70o4Z2w3e2Rs=; b=MuJ/EM4QEUPl9swphhRtdTDY+ydp/hxXEmUTE5sfaiX87W+5WA51WbvwXOvRWM8vur4fcO 7XdB3xuh4ZLwyO9Y/ErX/9jgNLr2bi6Kw7Q3f0ZkF/ooM/yojmnanx4OTtupOF9z3LoJSk DN8qL8aHQjqa9WE057fWXG97SVvRRG8e5WDrZzlk6CTAhdoEkb/U08pW4NsQm/IvVX4471 CeLeCF8N+yFT/rkf5pgswZm+3uV9SqRxFw5Ax0U7OlNjyXZs+/WiS5OIAo6QSA2Tjvw9Ys px8jJt4KE8JI+4YK6LH/asw9w/j/AjTy9T78rexrdCo+WmVZexfv2c2cwrrj8A== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id zlqcUY4qCOQY for <22366@debbugs.gnu.org>; Tue, 17 Aug 2021 11:13:56 +0200 (CEST) From: Mario Domenech Goulart To: 22366@debbugs.gnu.org Subject: Re: Chicken Scheme release tarballs ship non-source C code Date: Tue, 17 Aug 2021 11:13:55 +0200 Message-ID: <874kbo3030.fsf@parenteses.org> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 7F6B01860 X-Rspamd-UID: 2bcd6a X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 22366 X-Mailman-Approved-At: Tue, 17 Aug 2021 11:34:31 -0400 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 (/) Hi, That's a valid point, David. I've created http://bugs.call-cc.org/ticket/1776 for the issue you pointed out. As far as I can tell, it's a tricky issue. Regarding "my understanding was that the Chicken developers do not care", and speaking for myself, I think that's a misunderstanding. Please consider that CHICKEN is developed by [a few] volunteers. I think we would all agree that it would be great to have an easily scrutable source code, but we are not there. Contributions to improve that are welcome, of course. (I tried to post this comment via the form in http://issues.guix.gnu.org/22366 , but apparently that hasn't worked -- trying e-mail now) All the best. Mario