fix: read the build mode per emulator when arbitrating

This commit is contained in:
Abdessamad Derraz committed 2026-09-05 13:25:24 +02:00
1 parent da04df6d6f
commit 7b93285e1d
4 files changed
+123 -8

No files matched your search

+5 -1
View File
@@ -616,7 +616,11 @@ def generate_pack(
# emulator's file satisfies both sides and nothing is traded away.
mode = config.get("verification_mode", "existence")
for conflict in slots.find_conflicts(
config, platform_profiles, db, base_dest
config,
platform_profiles,
db,
base_dest,
{str(c) for c in config.get("standalone_cores", [])},
):
decision = slots.arbitrate(conflict, mode)
if decision.serves_both and decision.winner.local_path: