Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-20 | tests: pass tls certificates and key | Alberto Sartori | |
2022-12-21 | External: Add libarchive dependency | Paul Cristian Sarbu | |
2022-12-21 | External: Add bzip2 dependency | Oliver Reiche | |
2022-12-21 | External: Add libcurl dependency | Paul Cristian Sarbu | |
2022-11-03 | also honor additional flags in the early bootstrap phase | Klaus Aehlig | |
2022-10-31 | bootstrap: allow overwriting of ar | Klaus Aehlig | |
... in the same way, as we support different names for cc and c++. | |||
2022-10-26 | bootstrap: honor CC and CXX from build configuration | Klaus Aehlig | |
... also in the first phases of the bootstrap procedure. Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> | |||
2022-10-20 | Install: Simplify building instructions | Oliver Reiche | |
2022-09-16 | grpc: Precisely replicate original flags | Oliver Reiche | |
2022-09-13 | Defaults: Use hierarchical defaults for flags and toolchain | Oliver Reiche | |
2022-08-04 | libgit2: Patch race condition with fake repositories | Oliver Reiche | |
2022-07-25 | Test bootstrapping against preinstalled dependencies | Klaus Aehlig | |
In particular, also add a target that explicitly all dependencies besides python3 and the C++ compiler which also serves as a machine checkable documentation. | |||
2022-07-25 | Support bootstrapping from preinstalled sources | Klaus Aehlig | |
For quick development, it is convenient to only need a C++ compiler and python3 and get all dependencies downloaded at the beginning of the bootstrap process. For packaging the tool, however, this is not a valid approach; dependencies should be managed by the packing tool there (so that security updates have to be fixed only at one place). So, for building our tool, the dependencies look like installed to the ambient environment. | |||
2022-06-23 | Add distdir repo to just config and its targets file | Paul Cristian Sarbu | |
2022-06-22 | Protobuf: Bump version to 3.12.4 | Oliver Reiche | |
2022-05-09 | external: Update CLI11 header-only library to latest version | Oliver Reiche | |
... supporting trigger_on_parse() option, which allows to call option functions multiple times, instead of collecting the option values in a vector and processing this vector. | |||
2022-04-27 | repos.json: add stronger checksums for files obtained via the network | Klaus Aehlig | |
2022-04-27 | Remove ssl from bootstrap dependency | Klaus Aehlig | |
As our default (bundled) bootstrap brings a well defined version of ssl, use this also in the initial bootstrap step. | |||
2022-04-27 | Remove libggit2 as host bootstrap dependency | Klaus Aehlig | |
Since in default (bundled) bootstrap, we bring our own version of libgit2, also use that for the initial bootstrap step. | |||
2022-03-23 | repos.json: add pragma "to_git" for roots used by external projects | Klaus Aehlig | |
... so that they become fully content-fixed and we can benefit from target caching, once implemented. | |||
2022-03-04 | Patch away unused imports in bytestream.proto | Klaus Aehlig | |
2022-03-03 | External libgit2: Disable warnings | Oliver Reiche | |
2022-03-03 | External re2: Disable warnings | Oliver Reiche | |
2022-03-03 | External absl: Disable warnings | Oliver Reiche | |
2022-02-28 | External protobuf: Add missing zlib dependency | Oliver Reiche | |
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |