You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
63 lines
1.2 KiB
Diff
63 lines
1.2 KiB
Diff
From d9c745af8e62bf9400cc008ee750d343b4ebee10 Mon Sep 17 00:00:00 2001
|
|
From: Sergey Fedorov <vital.had@gmail.com>
|
|
Date: Wed, 4 Jan 2023 09:24:31 +0700
|
|
Subject: [PATCH 11/11] Hack for Rosetta
|
|
|
|
---
|
|
Makefile | 34 +---------------------------------
|
|
1 file changed, 1 insertion(+), 33 deletions(-)
|
|
|
|
diff --git a/Makefile b/Makefile
|
|
index bfdcdca..5bcbca6 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -75,45 +75,13 @@ CFLAGS += -fstack-protector-all
|
|
CFLAGS += -fPIC
|
|
# CFLAGS += -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now
|
|
|
|
-ARCH = $(shell uname -m)
|
|
-ifeq ($(ARCH), aarch64)
|
|
-CC = @CC@
|
|
-DEFINE += -D__aarch64__
|
|
-ifeq ($(GCC_VERSION_GE9_3_1), 1)
|
|
-CFLAGS += -march=armv8.3-a
|
|
-DEFINE += -DCMLA
|
|
-endif
|
|
-endif
|
|
-ifeq ($(ARCH), x86_64)
|
|
-CC = @CC@
|
|
-ifneq ($(OS), Darwin)
|
|
-ifeq ($(CPUVENDOR), GenuineIntel)
|
|
-CC = icc
|
|
-endif
|
|
-endif
|
|
-CFLAGS += -m64
|
|
-CFLAGS += -march=native
|
|
-DEFINE += -D__x86_64__
|
|
-ifeq ($(HAS_MKL), 1)
|
|
-DEFINE += -D__MKL__
|
|
-endif
|
|
-endif
|
|
-ifeq ($(ARCH), ppc)
|
|
CC = @CC@
|
|
CFLAGS += -mtune=native
|
|
CFLAGS += -arch ppc
|
|
DEFINE += -Dppc
|
|
-endif
|
|
-ifeq ($(ARCH), ppc64)
|
|
-CC = @CC@
|
|
-CFLAGS += -mtune=native
|
|
-CFLAGS += -arch ppc64
|
|
-DEFINE += -Dppc64
|
|
-endif
|
|
+
|
|
ifeq ($(CC), @CC@)
|
|
endif
|
|
-ifeq ($(CC), icc)
|
|
-endif
|
|
|
|
ifeq ($(INT_64), 1)
|
|
DEFINE += -DMKL_ILP64
|
|
--
|
|
2.39.0
|