Skip to content

Commit e18482b

Browse files
committed
fix(apple): missing multiarch arg in linker flags
1 parent 1cc114b commit e18482b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ifeq ($(PLATFORM),windows)
3737
DEF_FILE := $(BUILD_DIR)/js.def
3838
else ifeq ($(PLATFORM),macos)
3939
TARGET := $(DIST_DIR)/js.dylib
40-
LDFLAGS := -dynamiclib -undefined dynamic_lookup
40+
LDFLAGS := -arch x86_64 -arch arm64 -dynamiclib -undefined dynamic_lookup
4141
# macOS-specific flags
4242
CFLAGS += -arch x86_64 -arch arm64
4343
else ifeq ($(PLATFORM),android)
@@ -59,7 +59,7 @@ else ifeq ($(PLATFORM),ios)
5959
else ifeq ($(PLATFORM),isim)
6060
TARGET := $(DIST_DIR)/js.dylib
6161
SDK := -isysroot $(shell xcrun --sdk iphonesimulator --show-sdk-path) -miphonesimulator-version-min=11.0
62-
LDFLAGS := -dynamiclib $(SDK)
62+
LDFLAGS := -arch x86_64 -arch arm64 -dynamiclib $(SDK)
6363
# iphonesimulator-specific flags
6464
CFLAGS += -arch x86_64 -arch arm64 $(SDK)
6565
else # linux

0 commit comments

Comments
 (0)