Re: on the long term Configure system
[email protected] ("David L. Nicol") Wed, 12 Sep 2001 17:36:28 -0500
| Newsgroups | perl.perl6.build,perl.perl6.internals |
|---|---|
| Organization | UMKC Information Services Central Systems |
| Message-ID | <[email protected]> |
Jarkko Hietaniemi wrote:
> The bootstrapping may take several rounds as Parrot learns
...
> - execute (collect output) (note that execution may not be native)
I don't think these two (cross-compile and build-own-tools) are
strictly compatible goals.
If you are going to build your own tools and use them, those
tools will need to run in the local environment.
At some point a cross-compiler will be trusting its cross-compilation
tool to run in the other environment.
Answering "what is a tool I will need to complete the process" and
"what tools are part of the deliverable" could give a compilation
procedure in which the intersection of the answers gets built twice.
Testing non-native executables is tricky too. A protocol for
how to do it, with either remote execution or emulation being
easy to configure, would help. Emulators that pretend to be a
remote hosts can make the second a special case of the first, but
wrapping scripts can make a remote machine seem like a special case
of an emulator just as easily.
--
David Nicol 816.235.1187
.sig file closed by executive order