| Age | Commit message (Collapse) | Author |
|
This makes output less noisy. The build is fast enough not to require progress indication.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This works around the page size limit at the cost of negligible performance regressions.
Closes #34.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This arranges for tests to be built early, and is more efficient towards the end of the build.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The LLVM build system fails to handle a dynamically linked toolchain correctly, and leaks the system installation during builds.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Separating them no longer makes sense.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is much cleaner than the many protocol packages.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by some buggy autotools scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This replaces the previous, much larger stage0 distribution.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by many X libraries.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by mesa.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is useful for other projects using LIT.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Used by LLVM-related projects.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Lack of this behaviour is a holdover from when the helper was first split from the (now removed) LLVM helper.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is unfortunately still required, due to the monorepo nature of LLVM.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This intermittently crashes.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This unexpectedly passes.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is miscompiled by the current toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The terribleness of GNU invites interesting helpers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The newly enabled tsan does not play well with go126, so disable for now.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is too expensive and not feasible for development.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is a non-LTO distribution with the new layer configuration.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This upsets the linker in stage0.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Enabling this as a project is deprecated.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The stage0 toolchain no longer requires bundled dependencies other than the bare toolchain and environment itself.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These changes preset behaviour globally. Useful for ad hoc workarounds for development or bootstrapping on resource-constrained systems.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This removes the multistep bootstrap hack. Stage0 exceptions are also eliminated for a later change to bring the stage0 distribution down to just a bare toolchain, toybox and shell. This change also enables dynamic linking and ThinLTO.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This uses the standard CMake test target.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables cure in stage0 where /system/bin is read-only.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables extras to override stage0 tarball.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is circular during bootstrap, and tests are silently skipped without perl, so disable them explicitly.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For static linking into shared libraries. This was missed when migrating to CMake.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
MultiarchTriple produces a generic glibc triple string.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This does not have submodules, so the overhead of git is unnecessary.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This does not have submodules, so the overhead of git is unnecessary.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This release broke httpd detection and job control on mksh.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This hides release candidates.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This pulls in bash with nonstandard hardcoded path.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|