Thu Oct 24 11:20:09 2019 UTC ()
llvm: Extend linkmap fix to another file for SunOS.


(jperkin)
diff -r1.45 -r1.46 pkgsrc/lang/llvm/Makefile

cvs diff -r1.45 -r1.46 pkgsrc/lang/llvm/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/llvm/Makefile 2019/10/19 13:52:40 1.45
+++ pkgsrc/lang/llvm/Makefile 2019/10/24 11:20:09 1.46
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.45 2019/10/19 13:52:40 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2019/10/24 11:20:09 jperkin Exp $
2# 2#
3# when updating this, please also update: 3# when updating this, please also update:
4# devel/include-what-you-use 4# devel/include-what-you-use
5# devel/lld 5# devel/lld
6# devel/lldb 6# devel/lldb
7# devel/polly 7# devel/polly
8# lang/clang 8# lang/clang
9# lang/clang-static-analyzer 9# lang/clang-static-analyzer
10# lang/clang-tools-extra 10# lang/clang-tools-extra
11# lang/compiler-rt 11# lang/compiler-rt
12# lang/libcxx 12# lang/libcxx
13# lang/libcxxabi 13# lang/libcxxabi
14# lang/libunwind 14# lang/libunwind
@@ -71,26 +71,27 @@ REPLACE_PYTHON+= utils/lit/tests/Inputs/ @@ -71,26 +71,27 @@ REPLACE_PYTHON+= utils/lit/tests/Inputs/
71REPLACE_PYTHON+= utils/llvm-build/llvm-build 71REPLACE_PYTHON+= utils/llvm-build/llvm-build
72REPLACE_PYTHON+= utils/llvm-compilers-check 72REPLACE_PYTHON+= utils/llvm-compilers-check
73REPLACE_PYTHON+= utils/llvm-lit/llvm-lit.in 73REPLACE_PYTHON+= utils/llvm-lit/llvm-lit.in
74 74
75TEST_TARGET= check 75TEST_TARGET= check
76TEST_ENV+= LD_LIBRARY_PATH=${WRKDIR}/build/lib 76TEST_ENV+= LD_LIBRARY_PATH=${WRKDIR}/build/lib
77 77
78# It may be that the Solaris linker is more strict here and they can be removed on 78# It may be that the Solaris linker is more strict here and they can be removed on
79# all platforms. Change this to a patch if verified. 79# all platforms. Change this to a patch if verified.
80SUBST_CLASSES.SunOS+= linkmap 80SUBST_CLASSES.SunOS+= linkmap
81SUBST_STAGE.linkmap= pre-configure 81SUBST_STAGE.linkmap= pre-configure
82SUBST_FILES.linkmap= tools/lto/lto.exports 82SUBST_FILES.linkmap= tools/lto/lto.exports
83SUBST_FILES.linkmap+= tools/opt-remarks/OptRemarks.exports 83SUBST_FILES.linkmap+= tools/opt-remarks/OptRemarks.exports
 84SUBST_FILES.linkmap+= tools/remarks-shlib/Remarks.exports
84SUBST_SED.linkmap= -e '/^LLVM/d' 85SUBST_SED.linkmap= -e '/^LLVM/d'
85 86
86.include "../../mk/bsd.prefs.mk" 87.include "../../mk/bsd.prefs.mk"
87 88
88PLIST_VARS+= notdylib 89PLIST_VARS+= notdylib
89.if ${SHLIB_TYPE} == "dylib" 90.if ${SHLIB_TYPE} == "dylib"
90SOEXT= dylib 91SOEXT= dylib
91.else 92.else
92SOEXT= so 93SOEXT= so
93PLIST.notdylib= yes 94PLIST.notdylib= yes
94.endif 95.endif
95PLIST_SUBST+= SOEXT=${SOEXT} 96PLIST_SUBST+= SOEXT=${SOEXT}
96 97