| Age | Commit message (Collapse) | Author |
|
This also pretties up the build output and sets correct linker path.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This does not change ident based on target.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables building on arm64.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The armv8l busybox binary release needs this to run correctly.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The stage3 binary seed is arch-specific.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The initial binary seed is arch-specific.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also rearranges the ident ir to be more predictable, and avoids an obvious and somewhat easy to get into inconsistent state.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Not used by anything for now, but will be part of Rosa OS.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The patch will be removed in the next release.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For creating the dist tarball, which runs in the same environment.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This used to be impossible due to nix jank which has been addressed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This now contains the sharefs program which pulls in fuse.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei for sharefs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libfuse. This pulls in many dependencies.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Fuse requires pytest which depends on many packages. This helper eases the pain of packaging them.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This does not yet have fuse from staging. Everything else works perfectly, though.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by xcb which is required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This alleviates scheduler overhead when curing many artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is significantly less ugly.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes it work better with patches emitted by git.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The side effect of this is to work around zfs performance issue with chmod on overlay mount.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is useful outside llvm as well.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These take forever and run sequentially by default for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is found in the github action, the test target does not appear to support parallelisation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Musl appears to implement this behaviour but does not install the symlink by default.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is implicitly enabled sometimes, but better to be explicit.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This shows whatever failure is happening in the cure container.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The Close method panics otherwise.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Broken test is disabled for now.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libseccomp.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by hakurei.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by graphviz which is required by wayland.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This cannot be relative since the curing process is not in the temp directory.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by wayland. Release tarball is xz only, unfortunately.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by wayland.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by wayland and pipewire.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Apparently the only way to install python stuff offline.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Used by hakurei and many other programs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes output more useful during bootstrap.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids having to fix up $PATH for every artifact.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
LLVM patches and a TMPDIR backed by tmpfs fixed most tests. Broken tests in older versions are disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This uses the new measured reader provided by Cache. This should make httpArtifact zero-copy.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This will be fully implemented in httpArtifact in a future commit.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This improves performance, though not as drastically as lazy initialising llvm.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This significantly improves performance.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
A broken test with unexplainable failure is disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|