Skip to content

Commit e906c1a

Browse files
committed
fix(apple): missing multiarch args in linker flags
1 parent 0aaf101 commit e906c1a

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
@@ -54,7 +54,7 @@ ifeq ($(PLATFORM),windows)
5454
DEF_FILE := $(BUILD_RELEASE)/cloudsync.def
5555
else ifeq ($(PLATFORM),macos)
5656
TARGET := $(DIST_DIR)/cloudsync.dylib
57-
LDFLAGS += -dynamiclib -undefined dynamic_lookup
57+
LDFLAGS += -arch x86_64 -arch arm64 -dynamiclib -undefined dynamic_lookup
5858
# macOS-specific flags
5959
CFLAGS += -arch x86_64 -arch arm64
6060
else ifeq ($(PLATFORM),android)
@@ -76,7 +76,7 @@ else ifeq ($(PLATFORM),ios)
7676
else ifeq ($(PLATFORM),isim)
7777
TARGET := $(DIST_DIR)/cloudsync.dylib
7878
SDK := -isysroot $(shell xcrun --sdk iphonesimulator --show-sdk-path) -miphonesimulator-version-min=11.0
79-
LDFLAGS += -dynamiclib $(SDK)
79+
LDFLAGS += -arch x86_64 -arch arm64 -dynamiclib $(SDK)
8080
# iphonesimulator-specific flags
8181
CFLAGS += -arch x86_64 -arch arm64 $(SDK)
8282
else # linux

0 commit comments

Comments
 (0)