Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-24 | export toolchains | Klaus 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-04 | Add clang 18.1.1 | Oliver Reiche | |
2024-04-04 | Bump clang 17 to 17.0.6 | Oliver Reiche | |
2024-04-04 | tools: Use mimalloc.o for statically linked tools | Oliver Reiche | |
2024-04-04 | musl-gcc: Ship mimalloc.o with musl GCCs | Oliver Reiche | |
2024-04-04 | Fix PATH of top-level toolchains | Oliver 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. | |||
2024-01-19 | tests: Replace "export" by "configure" | Oliver Reiche | |
2024-01-10 | repos: Base rules on parent rules | Oliver Reiche | |
... to propagate foreign tools that are the same in each rule set (e.g., busybox, make). | |||
2024-01-10 | repos: Refactor rules/static-build to rules/tools | Oliver Reiche | |
... as those rules are only used by tools. | |||
2024-01-10 | stage-0/binutils: Drop unneeded endian test | Oliver Reiche | |
... as it was only needed by plugin-api.h, which is not included anymore since plugins have been disabled. | |||
2024-01-10 | stage-0/binutils: Bootstrap with --enable-plugins=no | Oliver Reiche | |
... to avoid linking libdl. | |||
2024-01-10 | stage-0/binutils: Bootstrap via proper Justbuild target | Oliver Reiche | |
2024-01-10 | stage-0/busybox: Bootstrap via proper Justbuild target | Oliver Reiche | |
2024-01-10 | Introduce and honor BOOTSTRAP_CFLAGS | Oliver Reiche | |
... and drop rule-injected LDFLAGS for all bootstrap targets in stage-0, as those flags might not be supported by the unknown bootstrap compiler. | |||
2023-12-21 | Update to latest rules | Oliver Reiche | |
2023-12-21 | gcc-musl: Support building as crossed native | Oliver Reiche | |
2023-12-21 | gcc-musl: Disable fixincludes | Oliver Reiche | |
2023-12-21 | gcc: Fix GCC patches | Oliver Reiche | |
2023-12-21 | gcc-musl: Set fully qualified MUSL_TARGET | Oliver Reiche | |
2023-12-21 | gcc-musl: Unify static and non-static descriptions | Oliver Reiche | |
2023-12-21 | gcc-musl-static: Do not build shared gcc libs | Oliver Reiche | |
2023-12-21 | gcc-musl: Add libc.so to non-static runlibs | Oliver Reiche | |
2023-12-21 | gcc-musl-static: Fix missing build dir substitution | Oliver Reiche | |
2023-12-21 | gcc-musl-static: Support cross-compiler build | Oliver Reiche | |
2023-12-21 | gcc-musl: Fix stripping of binaries and libs | Oliver Reiche | |
... by using a single strip tool (for host) that supports all target types. | |||
2023-12-21 | Add strip binary with multi-target support | Oliver Reiche | |
2023-11-29 | Bump clang 17 to version 17.0.5 | Oliver Reiche | |
2023-11-29 | Rename rules for building Clang | Oliver 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-29 | Remove unnecessary copies | Oliver Reiche | |
... now that we retain (non-upwards) symlinks, make use of them. | |||
2023-11-29 | Update to latest rules | Oliver Reiche | |
2023-10-23 | Fix archiver bootstrap if libzstd is available | Oliver Reiche | |
Reported by Leah Neukirchen <leah@vuxu.org> via Mastodon. | |||
2023-10-23 | Fix typos | Oliver Reiche | |
2023-10-20 | Initial commit | Oliver Reiche | |