From bd1050a7404f9766a0125523c868a27d5cfac8e8 Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Tue, 5 Oct 2021 10:48:07 +0200 Subject: [PATCH] seems to work indeed --- Makefile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Makefile b/Makefile index d804c66..9d2bf77 100644 --- a/Makefile +++ b/Makefile @@ -81,7 +81,7 @@ OBJEXT := o #? Flags, Libraries and Includes override REQFLAGS := -std=c++20 WARNFLAGS := -Wall -Wextra -pedantic -OPTFLAGS := -O2 +OPTFLAGS := -O2 -ftree-loop-vectorize -flto=$(THREADS) LDCXXFLAGS := -pthread -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -fexceptions $(ADDFLAGS) override CXXFLAGS += $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS) override LDFLAGS += $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS) @@ -93,10 +93,6 @@ ifdef DEBUG override OPTFLAGS := -O0 -g endif -#? This fails to compile on M1 macos (arm64 specific? as it compiles on x86_64 macos) -ifeq ($(ARCH),x86_64) - override OPTFLAGS += -ftree-loop-vectorize -flto=$(THREADS) -endif ifneq ($(ARCH),arm64) ifneq ($(PLATFORM),OSX) override LDCXXFLAGS += -fstack-protector -fstack-clash-protection