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

Reply via email to