From: hanzhijian <[email protected]>
Signed-off-by: hanzhijian <[email protected]>
---
boards/sim/sim/sim/scripts/Make.defs | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/boards/sim/sim/sim/scripts/Make.defs
b/boards/sim/sim/sim/scripts/Make.defs
index 6c4acba30e..009c76b162 100644
--- a/boards/sim/sim/sim/scripts/Make.defs
+++ b/boards/sim/sim/sim/scripts/Make.defs
@@ -340,6 +340,10 @@ else ifeq ($(CONFIG_HOST_MACOS)$(CONFIG_HOST_ARM64),)
endif
ifeq ($(CONFIG_HOST_LINUX),y)
+ # Resolve PLT entries at load time so early host calls made with
+ # simulated interrupts masked do not fault inside the lazy binder.
+ LDFLAGS += -Wl,-z,now
+
define POSTBUILD
$(Q)echo "Pac SIM with dynamic libs..";
@ rm -rf sim-pac;
--
2.25.1