summaryrefslogtreecommitdiff
path: root/toolchains
AgeCommit message (Collapse)Author
2025-06-12export toolchainsKlaus Aehlig
Those are a documented entry-point for the bootstrappable toolchain. As such, they should be export targets, so the bootstrappable toolchain can be used as an entirely absent repository.
2025-06-12CC defaults: Provide the DWP toolPaul Cristian Sarbu
This is handled similarly to the AR tool, i.e., provided from binutils.
2024-09-27toolchains: move python to shell defaultsKlaus Aehlig
... and drop unneeded duplication as well as wrong expansion variables in "PATH" fields.
2024-07-01complier+tools.TARGETS: fix reference to toolchain defaultsKlaus Aehlig
2024-06-28CC toolchains: remove wrong reference to $(TOOLCHAIN) in PATHKlaus Aehlig
The environment variable PATH is taken literally by the shell, without any expansion. So, having a string like "$(TOOLCHAIN)/clang/bin" in PATH does not change anything as we do not have a directory with that name. Drop it for now. In the future we might add "bin dirs" to the CC toolchain as well, but as long as our rules do not support this, drop the wrong entry here.
2024-06-28toolchain: set shell toolchain, whenever busybox is availableKlaus Aehlig
2024-05-16shell defaults: use qualified rule referenceKlaus Aehlig
2024-05-16shell toolchain: for the time being, use hostKlaus Aehlig
Now that the rules-cc support toolchain definitions for the shell, document the current status quo that the shell is (still) taken from host.
2024-04-24export toolchainsKlaus Aehlig
An intended use case of this bootstrappable toolchain is to be imported as toolchain into other projects. However, only export targets should be imported into other projects (a recommendation that is a requirement when obtaineing the imported project via a serve endpoint). Fix this by exporting the toolchains.
2024-04-04Fix PATH of top-level toolchainsOliver Reiche
... which not only requires "/bin" (for "sh") but also "/usr/bin" for coreutils ("dirname", "realpath", "chmod", etc.), which are needed for compiler wrappers and the patch runner script.
2023-10-20Initial commitOliver Reiche