Open the-maldridge opened 4 years ago
The order is important, so bash will need to be one of the first ones you’ll build.
That said, I can reproduce the issue even when trying to build bash:
% distri build -pkg=bash -hermetic=false
2019/12/25 20:02:19 building bash-amd64-4.4.18-3
build: build: builddeps: package "bash" not found (pattern /root/distri/build/distri/pkg/bash-amd64-*.meta.textproto)
I think this might be a regression from when we introduced version globbing.
Added a few commits which get rid of the most glaring issues. I can build bash
and make
in non-hermetic mode now.
On Void linux, you’ll also need the musl-bootstrap
package for musl-gcc
, which distri uses for its wrapper programs (entrypoints into the hermetically-built packages).
Let me know if you hit another road block. I’ll try a full bootstrap run from non-hermetic into hermetic when I get around to it (unless you race me to it :)
Attempting to do a complete bootstrap build fails due to not being able to use host tools to run the build. The steps I took are as follows:
The host has void's base-devel package available, which includes these packages: