unofficial mirror of bug-guix@gnu.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; 5+ 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] 5+ messages in thread

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

Thread overview: 5+ 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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).