tech-pkg archive

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

Re: TOOL_DEPENDS



Taylor R Campbell <campbell+netbsd-tech-pkg%mumble.net@localhost> wrote:
>> Date: Thu, 01 Aug 2024 13:23:26 +0100
>> From: Robert Swindells <rjs%fdy2.co.uk@localhost>
>> 
>> Taylor R Campbell <campbell+netbsd-tech-pkg%mumble.net@localhost> wrote:
>> >
>> > lang/sbcl is a Common Lisp implementation (view it as a compiler
>> > toolchain for our purposes), which does things in two stages:
>> >
>> > 1. builds itself using some choice of host toolchain as a bootstrap
>> >   (ecl, clisp, abcl, or existing sbcl)
>> >
>> > 2. builds itself with itself
>> 
>> It does not do this. SBCL only gets built once by the package, using
>> whichever host Common Lisp toolchain you specify.
>
> That is what SBCL does when you run make.sh.  You can see this by
> digging into the series of shell scripts
>
> make-host-1.sh
> make-target-1.sh
> make-host-2.sh
> make-target-2.sh

Nope.

All of those scripts are doing different things, they do not represent
some "stage 1" and "stage 2", UTSL.

I have run the individual scripts many times when cross-compiling.


Home | Main Index | Thread Index | Old Index