all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#22366: Chicken Scheme release tarballs ship non-source C code
@ 2016-01-13 18:54 Thompson, David
  2020-05-12 23:33 ` bug#22366: Status? " zimoun
  2021-08-17  9:13 ` bug#22366: " Mario Domenech Goulart
  0 siblings, 2 replies; 6+ messages in thread
From: Thompson, David @ 2016-01-13 18:54 UTC (permalink / raw)
  To: 22366

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-08-17 17:25 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-13 18:54 bug#22366: Chicken Scheme release tarballs ship non-source C code Thompson, David
2020-05-12 23:33 ` bug#22366: Status? " zimoun
2020-05-14 19:04   ` bug#22366: [EXT] Bug#22366 " Thompson, David
2020-05-15 10:15     ` zimoun
2021-08-17  9:13 ` bug#22366: " Mario Domenech Goulart
2021-08-17 17:24   ` Tobias Geerinckx-Rice

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.