support target-driven cross-compilation
commiteccba2ae33ebba6a68cfe297996e1785d6dbff92
authorChristophe Rhodes <csr21@cantab.net>
Thu, 8 May 2014 13:14:48 +0000 (8 14:14 +0100)
committerChristophe Rhodes <csr21@cantab.net>
Sun, 11 May 2014 06:59:01 +0000 (11 07:59 +0100)
tree0418b748cf54bc6dc0058faf3dc12fe5c041dab8
parent4a00da51a9295e78cde58d31250ecf216dc72d09
support target-driven cross-compilation

Running ./make-config.sh --host-location="host:path/to/sbcl" on the
target causes the make-target-N.sh scripts to do all the copying of
files to and from the host using rsync on the target to the specified
host location.

Because this is rsync, managing the reverse ssh to do this on
heavily-firewalled targets is not straightforward; we might have to
extend the syntax, or have an extra --host-port argument.  But this
should I think make the port to arm64 more straightforward.
make-config.sh
make-target-1.sh
make-target-2.sh