summaryrefslogtreecommitdiffstats
path: root/examples/gcc.yml
AgeCommit message (Collapse)Author
2021-10-24examples: remove explicit parallelism handlingMatthias Schiffer
We are going to pass in a jobserver pipe through MAKEFLAGS.
2021-10-18examples: delete autotools config.log and similar filesMatthias Schiffer
Improves reproducibility of task layers. While reproduciblity is not as important for layers as it is for outputs, this is low-hanging fruit and may improve cache usage.
2021-10-13examples: gcc: fix header-stubs file confict for host==target buildsMatthias Schiffer
2021-10-02examples: gcc, gcc-libs: make recipes work with cross host buildMatthias Schiffer
2021-10-02examples: gcc: add dependencies for cross host buildMatthias Schiffer
2021-09-29examples: use {{pn}} and {{pv}} throughout recipesMatthias Schiffer
2021-09-29context: add platform relation variablesMatthias Schiffer
build_to_host, host_to_target and build_to_target describe how two platforms are related. cross_compile and sysroot are moved into this new structure. cross_compile is added to the toplevel scope as an alias for build_to_host.cross_compile, as most packages will only ever need this.
2021-09-26examples: drop redundant dependenciesMatthias Schiffer
2021-09-26context: include dependencies from inherited tasksMatthias Schiffer
In most cases, inheriting tasks want to use the same dependencies as their ancestors. For special cases like gcc's header stubs, a noinherit flag can be set on dependencies.
2021-09-26examples: gcc: fix build time tools pathMatthias Schiffer
2021-09-25recipe: specify recipe and task name separately in dependenciesMatthias Schiffer
2021-09-25example: omit recipe name in dependencies where possibleMatthias Schiffer
2021-09-24examples: explicitly specify target for build depends on binutilsMatthias Schiffer
2021-09-23Have tasks explicitly list their input argumentsMatthias Schiffer
2021-09-22Rename target_triple to gnu_tripletMatthias Schiffer
2021-09-19Use template variables instead of environment, parametrize all examplesMatthias Schiffer
This implements passing of various pieces of information through task arguments, as well as argument inheritance through different kinds of dependencies.
2021-09-19Rename "target depends" to "depends"Matthias Schiffer
Internally, the name "host depends" is used to match GNU build/host/target terms.
2021-09-17examples: use runtime_depends where appropriateMatthias Schiffer
2021-09-17Have recipes specify outputs, verify in resolverMatthias Schiffer
The outputs are not respected by the runner yet.
2021-09-17examples: libdir fixesMatthias Schiffer
2021-09-16examples: more toolchain stuffMatthias Schiffer
2021-09-15examples: remove unnecessary env exportsMatthias Schiffer
2021-09-15examples: move libgcc-initial to separate recipeMatthias Schiffer
2021-09-15examples: gcc: fix limits.h generationMatthias Schiffer
2021-09-15examples: fix a few configuration issues, build initial libgccMatthias Schiffer
2021-09-15Explicitly refer to "target dependencies"Matthias Schiffer
2021-09-15fixup! examples: adjust binutils for aarch64 target, add gcc recipeMatthias Schiffer
2021-09-15Make 'fetch' a kind of dependency instead of a kind of taskMatthias Schiffer
2021-09-15examples: adjust binutils for aarch64 target, add gcc recipeMatthias Schiffer