git: 31cb697698ac - main - devel/efivar: exorcise -march=native
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 10 Feb 2026 15:41:09 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=31cb697698ac528a3836564ffbaf68604866f622
commit 31cb697698ac528a3836564ffbaf68604866f622
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-02-09 15:11:00 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-02-10 15:40:38 +0000
devel/efivar: exorcise -march=native
This fixes the build on powerpc64le.
Should also avoid the usual problems caused by -march=native.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
---
devel/efivar/Makefile | 2 +-
devel/efivar/files/patch-src_include_defaults.mk | 9 +++++++++
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/devel/efivar/Makefile b/devel/efivar/Makefile
index 5a7c9bba6e2b..546f011ffd8f 100644
--- a/devel/efivar/Makefile
+++ b/devel/efivar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= efivar
PORTVERSION= 39
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= decke@FreeBSD.org
diff --git a/devel/efivar/files/patch-src_include_defaults.mk b/devel/efivar/files/patch-src_include_defaults.mk
index 9c56eb219471..bea3f5d98073 100644
--- a/devel/efivar/files/patch-src_include_defaults.mk
+++ b/devel/efivar/files/patch-src_include_defaults.mk
@@ -16,6 +16,15 @@
-Wl,--no-undefined-version \
-Wl,-z,now \
-Wl,-z,muldefs \
+@@ -74,7 +72,7 @@ ifneq ($(HOST_ARCH),riscv64)
+ HOST_ARCH=$(shell uname -m)
+ ifneq ($(HOST_ARCH),ia64)
+ ifneq ($(HOST_ARCH),riscv64)
+- HOST_MARCH=-march=native
++ HOST_MARCH=
+ else
+ HOST_MARCH=
+ endif
@@ -99,7 +97,6 @@ override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
$(_HOST_LDFLAGS) $(_HOST_CCLDFLAGS) \