From 53d239c7e5e82ec52bb9b18b01e725ae2593a663 Mon Sep 17 00:00:00 2001 From: Christian Speckner Date: Wed, 21 Aug 2024 22:46:58 +0200 Subject: [PATCH] Ignore unresolved relocations unless ARM set to strict mode. --- src/emucore/CartELF.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/emucore/CartELF.cxx b/src/emucore/CartELF.cxx index 35471b848..d211e0064 100644 --- a/src/emucore/CartELF.cxx +++ b/src/emucore/CartELF.cxx @@ -461,6 +461,7 @@ void CartridgeELF::parseAndLinkElf() if (dump) dumpElf(myElfParser, cout); myLinker = make_unique(ADDR_TEXT_BASE, ADDR_DATA_BASE, ADDR_RODATA_BASE, myElfParser); + if (!mySettings.getBool("dev.thumb.trapfatal")) myLinker->setUndefinedSymbolDefault(0); try { myLinker->link(externalSymbols(SystemType::ntsc));