summaryrefslogtreecommitdiff
path: root/etc/repos.json
AgeCommit message (Collapse)Author
2025-06-20Update fetch URL gitweb on savannah.gnu.orgHEADmasterKlaus Aehlig
Also add a reliable mirror for ftp.gnu.org which occasionally is overloaded.
2025-06-14mpfr-4.2.1: update fetch URLKlaus T. Aehlig
2025-06-12Update rules-cc to v1.6.0-alpha+20250606Paul Cristian Sarbu
2025-06-12Add IWYU support to clang 20 toolchainPaul Cristian Sarbu
2025-04-02Add Clang 20.1.0Oliver Reiche
2025-04-02Add Clang 19.1.1Oliver Reiche
2025-04-02Bump GCC version from 14.1 to 14.2Oliver Reiche
2024-12-17busybox: remove CBQ functionalityKlaus Aehlig
See https://bugs.busybox.net/show_bug.cgi?id=15931 for details of the fix not yet upstreamed.
2024-11-07Build iwyu as a linting tool of clang-18Maksim Denisov
Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com>
2024-11-05Update rules referenceKlaus Aehlig
2024-10-23Update rulesKlaus Aehlig
2024-10-22Update rulesKlaus Aehlig
2024-09-27Update rules-ccKlaus Aehlig
2024-08-08etc/repos.json: have file root have the to_git pragmaKlaus Aehlig
The main use of the bootstrappable toolchain is to just-import-git(1) it as toolchain to an existing project. However, it is an explicitly supported use case to build just the toolchain as stand-alone binaries. Therefore, also for that use case, make sure all repositories are content fixed, so that the various bootstrap stages are eligible for caching as export targets.
2024-07-09Bump clang 18 to 18.1.8Oliver Reiche
2024-07-09Bump gcc 13 to 13.3.0Oliver Reiche
2024-07-03test rules: use full stage-0 busyboxKlaus Aehlig
... and not only the bootstrap one. For tests, it is useful to have tools like realpath(1) and date(1) that are not needed for bootstrapping.
2024-07-03update rulesKlaus Aehlig
2024-07-03test.TARGETS: inherit shell and foreign toolchainKlaus Aehlig
... and also add the missing bindings for the remaining test rules.
2024-06-28Higher stages: reuse stage-0's expand_execKlaus Aehlig
2024-06-28Update rulesKlaus Aehlig
... to a version supporting shell toolchains.
2024-06-28stage-0: use bootstrapped ash as shellKlaus Aehlig
2024-05-16Update rules to a version supporting shell defaultsKlaus Aehlig
2024-05-13Add gcc 14.1.0Oliver Reiche
2024-05-13Bump clang 18 to 18.1.4Oliver Reiche
2024-04-04Add clang 18.1.1Oliver Reiche
2024-04-04Bump clang 17 to 17.0.6Oliver Reiche
2024-04-04musl-gcc: Ship mimalloc.o with musl GCCsOliver Reiche
2024-01-10repos: Base rules on parent rulesOliver Reiche
... to propagate foreign tools that are the same in each rule set (e.g., busybox, make).
2024-01-10stage-0/binutils: Bootstrap via proper Justbuild targetOliver Reiche
2024-01-10stage-0/busybox: Bootstrap via proper Justbuild targetOliver Reiche
2023-12-21Update to latest rulesOliver Reiche
2023-12-21gcc-musl: Unify static and non-static descriptionsOliver Reiche
2023-12-21gcc-musl: Fix stripping of binaries and libsOliver Reiche
... by using a single strip tool (for host) that supports all target types.
2023-11-29Bump clang 17 to version 17.0.5Oliver Reiche
2023-11-29Rename rules for building ClangOliver Reiche
... to emphasize which GCC and GNU libstdc++ versions are used and shipped with the Clang installation. If future Clang versions rely on newer GCC/GNU libstdc++ versions, they can be built by providing a separate modified rule set.
2023-11-29Update to latest rulesOliver Reiche
2023-10-20Initial commitOliver Reiche