git: 1453ec9ec99d - main - benchmarks/unixbench: Fix arm64 build
Date: Sun, 26 Mar 2023 11:49:38 UTC
The branch main has been updated by pizzamig: URL: https://cgit.FreeBSD.org/ports/commit/?id=1453ec9ec99d5025678acb403c9f84c7beb6dbd5 commit 1453ec9ec99d5025678acb403c9f84c7beb6dbd5 Author: Luca Pizzamiglio <pizzamig@FreeBSD.org> AuthorDate: 2023-03-26 11:49:14 +0000 Commit: Luca Pizzamiglio <pizzamig@FreeBSD.org> CommitDate: 2023-03-26 11:49:14 +0000 benchmarks/unixbench: Fix arm64 build On arm64, some cflags are not supported. --- benchmarks/unixbench/files/patch-Makefile | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/benchmarks/unixbench/files/patch-Makefile b/benchmarks/unixbench/files/patch-Makefile index 282945fef972..3c2539dc046d 100644 --- a/benchmarks/unixbench/files/patch-Makefile +++ b/benchmarks/unixbench/files/patch-Makefile @@ -1,5 +1,5 @@ --- Makefile.orig 2023-02-07 23:18:07.000000000 +0100 -+++ Makefile 2023-02-09 21:57:42.966634000 +0100 ++++ Makefile 2023-03-26 13:40:57.699042000 +0200 @@ -46,7 +46,7 @@ # X11 libraries on your system. (e.g. libX11-devel mesa-libGL-devel) # @@ -18,22 +18,15 @@ # OPTIMISATION SETTINGS: # Use gcc option if defined UB_GCC_OPTIONS via "Environment variable" or "Command-line arguments". -@@ -87,7 +87,7 @@ - ## (-ffast-math) disables strict IEEE or ISO rules/specifications for math funcs - OPTON = -O3 -ffast-math - -- ## OS detection. Comment out if gmake syntax not supported by other 'make'. -+ ## OS detection. Comment out if gmake syntax not supported by other 'make'. - OSNAME:=$(shell uname -s) - ARCH := $(shell uname -p) - ifeq ($(OSNAME),Linux) -@@ -113,6 +113,9 @@ +@@ -113,6 +113,13 @@ CFLAGS += -Wa,-q endif + ifeq ($(OSNAME),FreeBSD) -+ OPTON += -march=native -mtune=native -fomit-frame-pointer ++ ifeq ($(ARCH),aarch64) ++ OPTON += -fomit-frame-pointer ++ else ++ OPTON += -march=native -mtune=native -fomit-frame-pointer ++ endif + endif endif - -