Skip to content

Commit 7b0aa11

Browse files
yamtxiaoxiang781216
authored andcommitted
sim: Fix build errors on macOS
macOS 15.2 x86-64 Xcode 16.1 ``` ld: warning: disabling chained fixups because of unaligned pointers ld: illegal text-relocation in '_main'+0x1F (/Users/yamamoto/git/nuttx/nuttx/arc h/sim/src/nuttx.rel) to '_g_argc' ```
1 parent 382c030 commit 7b0aa11

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

boards/sim/sim/sim/scripts/Make.defs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,13 @@ ifeq ($(CONFIG_SIM_M32),y)
149149
ARCHCFLAGS += -m32
150150
ARCHCXXFLAGS += -m32
151151
else
152-
ARCHCFLAGS += -fno-pic -mcmodel=medium
153-
ARCHCXXFLAGS += -fno-pic -mcmodel=medium
152+
ifeq ($(CONFIG_HOST_MACOS),y)
153+
ARCHCFLAGS += -fno-pic
154+
ARCHCXXFLAGS += -fno-pic
155+
else
156+
ARCHCFLAGS += -fno-pic -mcmodel=medium
157+
ARCHCXXFLAGS += -fno-pic -mcmodel=medium
158+
endif
154159
endif
155160

156161
# LLVM style architecture flags

0 commit comments

Comments
 (0)