Skip to content

Commit 77870e3

Browse files
committed
Fix to allow cross-compiling Arm->Intel on macOS.
1 parent fbced13 commit 77870e3

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

prism/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,22 +306,22 @@ ifeq ($(OSTYPE),darwin)
306306
ifeq ($(ARCH),x86_64)
307307
CFLAGS = -arch x86_64 -fPIC -DPIC $(DEBUG) $(OPTIMISE) $(WARNINGS)
308308
CXXFLAGS = --std=c++11 $(CFLAGS)
309-
LDFLAGS = -Wl,-search_paths_first
309+
LDFLAGS = -arch x86_64 -Wl,-search_paths_first
310310
BINDISTSUFFIX = mac64
311311
BINDISTARCH = x86
312312
BIN_TARGETS=prism.darwin xprism.linux
313313
else
314314
ifeq ($(ARCH),arm64)
315315
CFLAGS = -arch arm64 -fPIC -DPIC $(DEBUG) $(OPTIMISE) $(WARNINGS)
316316
CXXFLAGS = --std=c++11 $(CFLAGS)
317-
LDFLAGS = -Wl,-search_paths_first
317+
LDFLAGS = -arch arm64 -Wl,-search_paths_first
318318
BINDISTSUFFIX = mac64
319319
BINDISTARCH = arm
320320
BIN_TARGETS=prism.darwin xprism.linux
321321
else
322322
CFLAGS = -arch i386 $(DEBUG) $(OPTIMISE) $(WARNINGS)
323323
CXXFLAGS = --std=c++11 $(CFLAGS)
324-
LDFLAGS = -Wl,-search_paths_first
324+
LDFLAGS = -arch i386 -Wl,-search_paths_first
325325
BINDISTSUFFIX = mac32
326326
BINDISTARCH = x86
327327
BIN_TARGETS=prism.darwin xprism.linux

0 commit comments

Comments
 (0)