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.
This commit is contained in:
Piotr Kubaj
2020-07-15 13:56:08 +00:00
parent d42a926f9d
commit c819875936

View File

@@ -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