| Age | Commit message (Collapse) | Author |
|
Required by python during llvm test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are documented as broken via comments yet not disabled on musl for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are required outside the stage3 toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Checks are not run for gettext for now since it contains broken tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Compile time dependency of git.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by git to reconfigure some options.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Autotools dependency.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This runs without tests for now, will be enabled after some toolchain patches.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Two tests are marked expected to fail for Rosa OS.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
A few patches are required for disabling broken tests and changing default search paths.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This works around builds that traverse out of the appended pathname.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is required by the clang unit and regression tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is used by some programs and will likely end up in the Rosa OS system image anyway.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
No good reason to filter this in the execArtifact container, and the extended filter breaks certain programs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This runs without tests for now. Will be fixed in a later commit.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This eliminates some nondeterminism. Still getting 3-stage non-determinism in runtimes and clang, though.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This takes a very long time otherwise.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This implements the 2-stage bootstrap build without clumping the stages together in the cmake target.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This bootstraps the LLVM toolchain across multiple artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The llvm bootstrap is multi-stage by nature, and cannot be completed in a single artifact.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is a helper for generating cure script for a cmake-based project.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Generated by cmake, recommended format for llvm toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Dependency of llvm build scripts, also an optional cure dependency of ninja.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Dependency of llvm build scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is required for compiling the toolchain and many other programs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This will likely be included in Rosa OS. The installation is modified to be entirely contained in prefix.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This will be part of the standard toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is required by the toolchain and many other programs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For installing kernel headers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This contains a fully working musl+llvm toolchain and many build systems in a pretty small package.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This compiles GNU make from source. This is unfortunately required by many programs, but is a cure dependency only.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This provides a clean and easy to use API over toolchains. A toolchain is an opaque set of artifacts and environment fixups. Exported toolchains should be functionally indistinguishable from each other.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This installs a statically linked busybox binary distribution for decompressing the gentoo stage3 tarball, since there is no native xz implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This places configuration files with hardcoded content in /etc to silence test suites expecting them to be present.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|