summaryrefslogtreecommitdiff
path: root/etc/repos.json
AgeCommit message (Collapse)Author
2022-09-16grpc: Precisely replicate original flagsOliver Reiche
2022-09-13Defaults: Use hierarchical defaults for flags and toolchainOliver Reiche
2022-08-04libgit2: Patch race condition with fake repositoriesOliver Reiche
2022-07-25Test bootstrapping against preinstalled dependenciesKlaus 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-25Support bootstrapping from preinstalled sourcesKlaus 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-23Add distdir repo to just config and its targets filePaul Cristian Sarbu
2022-06-22Protobuf: Bump version to 3.12.4Oliver Reiche
2022-05-09external: Update CLI11 header-only library to latest versionOliver 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-27repos.json: add stronger checksums for files obtained via the networkKlaus Aehlig
2022-04-27Remove ssl from bootstrap dependencyKlaus Aehlig
As our default (bundled) bootstrap brings a well defined version of ssl, use this also in the initial bootstrap step.
2022-04-27Remove libggit2 as host bootstrap dependencyKlaus Aehlig
Since in default (bundled) bootstrap, we bring our own version of libgit2, also use that for the initial bootstrap step.
2022-03-23repos.json: add pragma "to_git" for roots used by external projectsKlaus Aehlig
... so that they become fully content-fixed and we can benefit from target caching, once implemented.
2022-03-04Patch away unused imports in bytestream.protoKlaus Aehlig
2022-03-03External libgit2: Disable warningsOliver Reiche
2022-03-03External re2: Disable warningsOliver Reiche
2022-03-03External absl: Disable warningsOliver Reiche
2022-02-28External protobuf: Add missing zlib dependencyOliver Reiche
2022-02-22Initial self-hosting commitKlaus 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>