git: dfce25ddaeb5 - main - devel/llvm17: remove GOLD support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 Oct 2026 14:58:57 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dfce25ddaeb5bd4e607ed953a3d43468ccf94343
commit dfce25ddaeb5bd4e607ed953a3d43468ccf94343
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2026-10-19 10:28:42 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2026-10-19 14:57:16 +0000
devel/llvm17: remove GOLD support
binutils will remove gold in upcoming releases so drop support preemptively.
---
devel/llvm17/Makefile | 17 ++---------------
...s_CMakeLists.txt => patch-llvm_tools_CMakeLists.txt} | 0
2 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/devel/llvm17/Makefile b/devel/llvm17/Makefile
index 4e4d6ac5d56d..964986c0d02c 100644
--- a/devel/llvm17/Makefile
+++ b/devel/llvm17/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 17.0.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/
@@ -89,17 +89,9 @@ OPTIONS_SUB= yes
OPTIONS_DEFAULT+= BE_FREEBSD
.else
OPTIONS_DEFINE+= EXTRAS FLANG LIT MLIR OPENMP PYCLANG POLLY
-OPTIONS_DEFINE_amd64= GOLD
-OPTIONS_DEFINE_powerpc= GOLD
-OPTIONS_DEFINE_powerpc64= GOLD
-OPTIONS_DEFINE_powerpc64le= GOLD
OPTIONS_DEFAULT+= BE_STANDARD COMPILER_RT EXTRAS LIT MLIR OPENMP \
PYCLANG POLLY STATIC_LIBS
-OPTIONS_DEFAULT_amd64= GOLD
-OPTIONS_DEFAULT_powerpc= GOLD
-OPTIONS_DEFAULT_powerpc64= GOLD
-OPTIONS_DEFAULT_powerpc64le= GOLD
OPTIONS_EXCLUDE_armv6+= FLANG OPENMP
OPTIONS_EXCLUDE_armv7+= FLANG OPENMP
@@ -108,7 +100,7 @@ OPTIONS_EXCLUDE_powerpc= FLANG OPENMP
.endif
# All non-backend options
-_ALL_OPTIONS= CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD MLIR \
+_ALL_OPTIONS= CLANG COMPILER_RT DOCS EXTRAS FLANG LIT LLD MLIR \
OPENMP POLLY PYCLANG STATIC_LIBS
BE_AMDGPU_DESC= AMD GPU backend (required by mesa)
@@ -158,11 +150,6 @@ FLANG_DESC= Flang FORTRAN compiler
FLANG_IMPLIES= MLIR
FLANG_PORTDOCS= flang
FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
-GOLD_DESC= Build the LLVM Gold plugin for LTO
-GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
-GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
-GOLD_EXTRA_PATCHES_OFF= ${PATCHDIR}/gold-off-llvm_tools_CMakeLists.txt
-GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
LIT_DESC= Install lit and FileCheck test tools
LIT_VARS= _USES_PYTHON=python
LLD_DESC= Install lld, the LLVM linker
diff --git a/devel/llvm17/files/gold-off-llvm_tools_CMakeLists.txt b/devel/llvm17/files/patch-llvm_tools_CMakeLists.txt
similarity index 100%
rename from devel/llvm17/files/gold-off-llvm_tools_CMakeLists.txt
rename to devel/llvm17/files/patch-llvm_tools_CMakeLists.txt