summaryrefslogtreecommitdiff
path: root/etc/repos.json
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-06-26 14:21:56 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-06-28 16:23:54 +0200
commitd8715d4a075e498ab7aac8edf83913ef9be39126 (patch)
treea18d1060501b15a3df88b084c716ca25e5ee2e49 /etc/repos.json
parent4040f490e899240f99d8148058e389e2a1986954 (diff)
downloadbootstrappable-toolchain-d8715d4a075e498ab7aac8edf83913ef9be39126.tar.gz
Higher stages: reuse stage-0's expand_exec
Diffstat (limited to 'etc/repos.json')
-rw-r--r--etc/repos.json25
1 files changed, 21 insertions, 4 deletions
diff --git a/etc/repos.json b/etc/repos.json
index b1f80f4..5e941a1 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -32,6 +32,7 @@
{ "make": "stage-0/make"
, "busybox": "stage-0/busybox"
, "gcc": "stage-0/gcc"
+ , "stage-0": "rules/stage-0"
}
}
, "rules/gcc":
@@ -39,7 +40,11 @@
, "target_root": "defaults"
, "target_file_name": "gcc.TARGETS"
, "rule_root": "rules"
- , "bindings": {"base": "rules/stage-1", "gcc": "stage-1/gcc"}
+ , "bindings":
+ { "base": "rules/stage-1"
+ , "gcc": "stage-1/gcc"
+ , "stage-0": "rules/stage-0"
+ }
}
, "rules/clang_with_gcc13":
{ "repository": "rules"
@@ -51,6 +56,7 @@
, "gcc": "compilers/gcc-13.2.0-native"
, "cmake": "cmake-3.27.1"
, "python": "python-3.12.0"
+ , "stage-0": "rules/stage-0"
}
}
, "rules/tools":
@@ -59,7 +65,10 @@
, "target_file_name": "tools.TARGETS"
, "rule_root": "rules"
, "bindings":
- {"base": "rules/gcc", "gcc-musl": "compilers/gcc-14.1.0-musl"}
+ { "base": "rules/gcc"
+ , "gcc-musl": "compilers/gcc-14.1.0-musl"
+ , "stage-0": "rules/stage-0"
+ }
}
, "imports/stage-0/gmp-4.2.4":
{ "repository":
@@ -726,14 +735,22 @@
, "target_root": "defaults"
, "target_file_name": "test.TARGETS"
, "rule_root": "rules"
- , "bindings": {"rules": "rules", "toolchain": "gcc-latest-musl-static"}
+ , "bindings":
+ { "rules": "rules"
+ , "toolchain": "gcc-latest-musl-static"
+ , "stage-0": "rules/stage-0"
+ }
}
, "test/rules-clang-native":
{ "repository": "rules"
, "target_root": "defaults"
, "target_file_name": "test.TARGETS"
, "rule_root": "rules"
- , "bindings": {"rules": "rules", "toolchain": "clang-latest-native"}
+ , "bindings":
+ { "rules": "rules"
+ , "toolchain": "clang-latest-native"
+ , "stage-0": "rules/stage-0"
+ }
}
, "test/gcc-native":
{ "repository": {"type": "file", "path": "test"}