GNU bug report logs - #22366
Chicken Scheme release tarballs ship non-source C code

Previous Next

Package: guix;

Reported by: "Thompson, David" <dthompson2 <at> worcester.edu>

Date: Wed, 13 Jan 2016 18:55:01 UTC

Severity: normal

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Thompson, David" <dthompson2 <at> worcester.edu>
To: bug-guix <at> gnu.org
Subject: Chicken Scheme release tarballs ship non-source C code
Date: Wed, 13 Jan 2016 13:54:37 -0500
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




This bug report was last modified 3 years and 300 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.