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

+7 -1
View File
@@ -804,7 +804,13 @@ def verify_platform(
name: emu_profiles[name]
for name in resolve_platform_cores(config, emu_profiles)
}
for conflict in slots.find_conflicts(config, arbitrated, db, base_dest):
for conflict in slots.find_conflicts(
config,
arbitrated,
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:
key = conflict.destination