svn commit: r542261 - head/devel/llvm90
Piotr Kubaj
pkubaj at FreeBSD.org
Wed Jul 15 13:56:09 UTC 2020
Author: pkubaj
Date: Wed Jul 15 13:56:08 2020
New Revision: 542261
URL: https://svnweb.freebsd.org/changeset/ports/542261
Log:
devel/llvm90: enable GOLD on elfv2 systems
On powerpc64, ld.gold is only available on elfv2. Since we have a separate option for elfv2, make it imply GOLD to make it available.
Modified:
head/devel/llvm90/Makefile
Modified: head/devel/llvm90/Makefile
==============================================================================
--- head/devel/llvm90/Makefile Wed Jul 15 13:54:12 2020 (r542260)
+++ head/devel/llvm90/Makefile Wed Jul 15 13:56:08 2020 (r542261)
@@ -2,7 +2,7 @@
PORTNAME= llvm
DISTVERSION= 9.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
PKGNAMESUFFIX= ${LLVM_SUFFIX}
@@ -65,7 +65,7 @@ CXXFLAGS+= -DNDEBUG
OPTIONS_DEFINE= BE_AMDGPU CLANG DOCS ELFV2 EXTRAS LIT LLD LLD_LINK LLDB PYCLANG
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP
-OPTIONS_DEFINE_powerpc64= OPENMP
+OPTIONS_DEFINE_powerpc64= GOLD OPENMP
OPTIONS_DEFAULT= BE_AMDGPU BE_STANDARD CLANG EXTRAS LIT LLD LLD_LINK LLDB PYCLANG
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP
@@ -104,7 +104,7 @@ DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
ELFV2_DESC= [PowerPC64] Use OpenPOWER ELF ABI v2 by default
ELFV2_EXTRA_PATCHES= ${PATCHDIR}/ppc64-elfv2
-ELFV2_IMPLIES= CLANG
+ELFV2_IMPLIES= CLANG GOLD
EXTRAS_DESC= Extra clang tools
EXTRAS_EXTRA_PATCHES= ${PATCHDIR}/extras
EXTRAS_IMPLIES= CLANG
More information about the svn-ports-head
mailing list