cs: repair build without --enable-racket
When using a built-for-bootstrapping Racket to build Racket CS, the intermediate module loading module mode should be `--boot` instead of `--chain`. The repo's top-level makefile takes care of that already, but not `configure`-generated makefiles as may happen in a build from a source distribution.
This commit is contained in:
parent
8ade5f94c6
commit
d5a46eb39d
|
@ -60,7 +60,7 @@ cs:
|
|||
$(MAKE) gracketcs
|
||||
$(MAKE) starter
|
||||
|
||||
SETUP_BOOT_MODE = --chain
|
||||
SETUP_BOOT_MODE = @SETUP_BOOT_MODE@
|
||||
SETUP_COMMON_BOOT = -l- setup $(SETUP_BOOT_MODE) $(srcdir)/../../setup-go.rkt $(builddir)/compiled
|
||||
|
||||
ABS_BOOT = $(SETUP_COMMON_BOOT) ignored $(builddir)/ignored.d
|
||||
|
|
4
racket/src/cs/c/configure
vendored
4
racket/src/cs/c/configure
vendored
|
@ -643,6 +643,7 @@ NOT_MINGW
|
|||
MINGW
|
||||
NOT_OSX
|
||||
OSX
|
||||
SETUP_BOOT_MODE
|
||||
TT_CROSS_MODE
|
||||
T_CROSS_MODE
|
||||
CROSS_MODE
|
||||
|
@ -2814,6 +2815,7 @@ FRAMEWORK_PREFIX='@executable_path/../lib/'
|
|||
|
||||
RACKET='$(DEFAULT_RACKET)'
|
||||
RUN_RACKET='$(RUN_THIS_RACKET)'
|
||||
SETUP_BOOT_MODE=--boot
|
||||
|
||||
INSTALL_SETUP_FLAGS=
|
||||
INSTALL_SETUP_RACKET_FLAGS=
|
||||
|
@ -4135,6 +4137,7 @@ fi
|
|||
|
||||
if test "${enable_racket}" != "" ; then
|
||||
RACKET="${enable_racket}"
|
||||
SETUP_BOOT_MODE=--chain
|
||||
fi
|
||||
|
||||
SCHEME_CONFIG_ARGS="--machine=${MACH} --disable-x11 ${disable_curses_arg} ${extra_scheme_config_args}"
|
||||
|
@ -4979,6 +4982,7 @@ CPPFLAGS="$CPPFLAGS $PREFLAGS"
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
makefiles="Makefile"
|
||||
|
|
|
@ -125,6 +125,7 @@ FRAMEWORK_PREFIX='@executable_path/../lib/'
|
|||
|
||||
RACKET='$(DEFAULT_RACKET)'
|
||||
RUN_RACKET='$(RUN_THIS_RACKET)'
|
||||
SETUP_BOOT_MODE=--boot
|
||||
|
||||
INSTALL_SETUP_FLAGS=
|
||||
INSTALL_SETUP_RACKET_FLAGS=
|
||||
|
@ -387,6 +388,7 @@ fi
|
|||
|
||||
if test "${enable_racket}" != "" ; then
|
||||
RACKET="${enable_racket}"
|
||||
SETUP_BOOT_MODE=--chain
|
||||
fi
|
||||
|
||||
SCHEME_CONFIG_ARGS="--machine=${MACH} --disable-x11 ${disable_curses_arg} ${extra_scheme_config_args}"
|
||||
|
@ -609,6 +611,7 @@ AC_SUBST(DIFF_MACH)
|
|||
AC_SUBST(CROSS_MODE)
|
||||
AC_SUBST(T_CROSS_MODE)
|
||||
AC_SUBST(TT_CROSS_MODE)
|
||||
AC_SUBST(SETUP_BOOT_MODE)
|
||||
AC_SUBST(OSX)
|
||||
AC_SUBST(NOT_OSX)
|
||||
AC_SUBST(MINGW)
|
||||
|
|
Loading…
Reference in New Issue
Block a user