update/trees: further simplify crossgcc handling

arch no longer needs to be set, on multi-tree projects,
and it has been renamed to xarch

the new behaviour is: if xarch is set, treat it as a
list of crossgcc targets and go through the list. set
the first one as the target, for what lbmk builds, but
build all of the defined crossgccc targets

crossgcc_ada is now xlang, and defines which languages
to build, rather than whether to build gcc-gnat

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-12-27 15:18:21 +00:00
parent 6752780f46
commit eff9130b7a
94 changed files with 115 additions and 128 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="default"
rev="d862695f5f432b5c78dada5f16c293a4c3f9fce6"
arch="i386-elf"
xarch="i386-elf"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="dell"
rev="d862695f5f432b5c78dada5f16c293a4c3f9fce6"
arch="i386-elf"
xarch="i386-elf"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="dell"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="dell"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+2 -2
View File
@@ -1,8 +1,8 @@
tree="fam15h_rdimm"
rev="1c13f8d85c7306213cd525308ee8973e5663a3f8"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="n"
payload_memtest="n"
crossgcc_ada="n"
xlang="c"
+2 -2
View File
@@ -1,8 +1,8 @@
tree="fam15h_udimm"
rev="1c13f8d85c7306213cd525308ee8973e5663a3f8"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="n"
payload_memtest="n"
crossgcc_ada="n"
xlang="c"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
grub_timeout=10
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
grub_timeout=10
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ata"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="default"
arch="aarch64-elf"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="default"
arch="aarch64-elf"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="haswell"
rev="1411ecf6f0b2c7395bcb96b856dcfdddb1b0c81b"
arch="i386-elf"
xarch="i386-elf"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
@@ -1,7 +1,7 @@
tree="fam15h_rdimm"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
+2 -2
View File
@@ -1,7 +1,7 @@
tree="fam15h_rdimm"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
@@ -1,7 +1,7 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
+2 -2
View File
@@ -1,7 +1,7 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
+2 -2
View File
@@ -1,6 +1,6 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
+2 -2
View File
@@ -1,7 +1,7 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
@@ -1,7 +1,7 @@
tree="fam15h_rdimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
@@ -1,7 +1,7 @@
tree="fam15h_rdimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
@@ -1,7 +1,7 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
@@ -1,7 +1,7 @@
tree="fam15h_udimm"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
crossgcc_ada="n"
xlang="c"
grub_timeout=10
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,3 +1,3 @@
tree="default"
arch="aarch64-elf"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
@@ -1,5 +1,5 @@
tree="haswell"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="haswell"
arch="i386-elf"
xarch="i386-elf"
payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
+1 -1
View File
@@ -1,5 +1,5 @@
tree="default"
arch="i386-elf"
xarch="i386-elf"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"