mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MIT-Scheme-devel] [commit 13b5bca] Fix new build to cross from 9.1.


From: Taylor R Campbell
Subject: Re: [MIT-Scheme-devel] [commit 13b5bca] Fix new build to cross from 9.1.1.
Date: Sat, 22 Feb 2014 18:41:32 +0000
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/9.1.99

   Date: Sat, 22 Feb 2014 11:27:18 -0700
   From: Matt Birkholz <address@hidden>

   +all-native:
   +    $(MAKE) compile-microcode
   +    @$(top_srcdir)/etc/cross-compile.sh "$(MIT_SCHEME_EXE)"
   +    $(MAKE) build-bands

Ugh...  Please don't make more broken make hacks like this.  I spent a
lot of effort to sort out the dependencies so that we can do a proper
parallel build.  Let's fix the real problem, not regress and make it
harder to find.

The whole point of the new Makefile.tools is to enable cross-builds
like compile-svm.sh does *without* hand-crufted linearizations in
shell script of the dependencies.

What is the substantive difference between what compile-svm.sh does
and what the parallelized Makefile.tools/Makefile build does?  Is it
just about compile-by-procedures and the production of bci files?  I
don't think setting COMPILER:COMPILE-BY-PROCEDURES is necessary for
cross-compiling -- IN-CROSS-COMPILER already does that.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]