-
Notifications
You must be signed in to change notification settings - Fork 166
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replace gsc-boot.c by shell scripts to avoid problems when cross-comp…
…iling.
- Loading branch information
Showing
6 changed files
with
47 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
@echo off | ||
|
||
rem Copyright (c) 2012 by Marc Feeley, All Rights Reserved. | ||
|
||
rem Due to the meta-circular nature of the system, an executable | ||
rem version of the Gambit compiler (gsc-boot) is necessary to compile | ||
rem the .scm source files that are part of the Gambit runtime library | ||
rem into .c files. The Gambit git repository contains precompiled | ||
rem versions of these files. When Gambit is initially built, it is | ||
rem necessary to avoid generating these .c files (since an executable | ||
rem Gambit compiler is not yet available to generate them). This | ||
rem circular dependence is resolved by using a dummy gsc-boot script | ||
rem which does not touch the .c files obtained from the repository. | ||
|
||
rem echo "***DUMMY*** compilation (this is normal when bootstrapping)" | ||
|
||
exit 0 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#! /bin/sh | ||
|
||
# Copyright (c) 2012 by Marc Feeley, All Rights Reserved. | ||
|
||
# Due to the meta-circular nature of the system, an executable | ||
# version of the Gambit compiler (gsc-boot) is necessary to compile | ||
# the .scm source files that are part of the Gambit runtime library | ||
# into .c files. The Gambit git repository contains precompiled | ||
# versions of these files. When Gambit is initially built, it is | ||
# necessary to avoid generating these .c files (since an executable | ||
# Gambit compiler is not yet available to generate them). This | ||
# circular dependence is resolved by using a dummy gsc-boot script | ||
# which does not touch the .c files obtained from the repository. | ||
|
||
# echo "***DUMMY*** compilation (this is normal when bootstrapping)" | ||
|
||
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters