summaryrefslogtreecommitdiff
path: root/config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-07-08 13:20:28 +0100
committerLeah Rowe <leah@libreboot.org>2025-07-08 13:38:59 +0100
commitcc82b733d3dbf5f91badede6daf88ba724a0d9d8 (patch)
treef079cc6bb0dd24ef8ce92823bbe365000d065144 /config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch
parent9541dfcefae0e5f4262dc965e4f109d73c505a78 (diff)
tree.sh: Place target builds under tree/target/
as opposed to target/ for example: image the command: ./mk -b u-boot amd64coreboot This would put the U-Boot binaries here: elf/u-boot/amd64coreboot/default/ With this change, they now go here: elf/u-boot/x86_64/amd64coreboot/default/ This solves a problem that existed previously, where you could modify a given tree in a multi-tree project, but cached builds for targets branching separately off of each tree would not be deleted, and thus not re-built. This accomplishes such a result, without needing to further check hashes of individual targets. The latter will still be done, in a future change, because this change doesn't fix another problem: If you change a given config, e.g. targetname "foo" which uses tree "bar", elf/foo/ would not be removed automatically for re-build. So this change only deletes individual target builds when their master tree changes. Where the target and tree are the same, this also means elf/tree/target/ for example: seabios/default would create binaries in: elf/seabios/default/default/ not: elf/seabios/default/ Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch')
0 files changed, 0 insertions, 0 deletions