Re: getting ziggy with it

2025-01-09 Thread Stéphane Glondu
Le 07/01/2025 à 21:27, Russ Allbery a écrit : I think I'm missing something. Why does the use of this file knock the package out of main? We are distributing the source code for this file, and it is presumably under a free software license. +1 OCaml uses a similar scheme. Cheers, -- Stéphan

Re: getting ziggy with it

2025-01-09 Thread nick black
nick black left as an exercise for the reader: > > The bootstrap is circular and has to be kicked off with a binary blob that > > can't be recreated until one has finished the bootstrap, which is > > certainly not ideal, but is also not that atypical for compiler > > bootstrapping problems. I don't

Re: getting ziggy with it

2025-01-09 Thread nick black
Russ Allbery left as an exercise for the reader: > I think I'm missing something. Why does the use of this file knock the > package out of main? We are distributing the source code for this file, > and it is presumably under a free software license. but we are not distributing it in a way such tha

Re: getting ziggy with it

2025-01-08 Thread Jonathan Carter
Hello, On 2025/01/07 20:37, nick black wrote: nick black left as an exercise for the reader: this wasm file is, again, distributed with the zig-bootstrap and zig sources. it is a binary and knocks us out of main. this file can be recreated, using sources from within the zig repository, with a w

Re: getting ziggy with it

2025-01-08 Thread Julien Plissonneau Duquène
Le 2025-01-07 21:27, Russ Allbery a écrit : I think I'm missing something. Why does the use of this file knock the package out of main? We are distributing the source code for this file, and it is presumably under a free software license. The bootstrap is circular and has to be kicked off with

Re: getting ziggy with it

2025-01-07 Thread Russ Allbery
nick black writes: > later that year, zig changed the way it bootstraps [3]. there was > already a "zig-bootstrap" repository and "zig" repository, both of which > are released together. the relevant elements: "zig-bootstrap" now ships > with a binary WASM file (zig1.wasm), which is converted to

Re: getting ziggy with it

2025-01-07 Thread nick black
nick black left as an exercise for the reader: > this wasm file is, again, distributed with the zig-bootstrap and zig sources. > it is a binary and knocks us out of main. this file can be recreated, using > sources from within the zig repository, with a working zig. but even the > "zig-bootstrap" s