Disable some more warnings for clang. Make sure to use visibility attributes like with gcc.diff -r1.142 -r1.143 pkgsrc/lang/openjdk7/Makefile
(joerg)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.142 2020/03/10 22:10:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.143 2020/03/22 21:22:20 joerg Exp $ | |
2 | 2 | |||
3 | JDK_MICRO= 141 | 3 | JDK_MICRO= 141 | |
4 | DISTNAME= openjdk-1.7.${JDK_MICRO}-20170813 | 4 | DISTNAME= openjdk-1.7.${JDK_MICRO}-20170813 | |
5 | PKGNAME= openjdk7-1.7.${JDK_MICRO} | 5 | PKGNAME= openjdk7-1.7.${JDK_MICRO} | |
6 | PKGREVISION= 14 | 6 | PKGREVISION= 14 | |
7 | CATEGORIES= lang | 7 | CATEGORIES= lang | |
8 | MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/} | 8 | MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/} | |
9 | EXTRACT_SUFX= .tar.xz | 9 | EXTRACT_SUFX= .tar.xz | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://openjdk.java.net/ | 12 | HOMEPAGE= https://openjdk.java.net/ | |
13 | COMMENT= Open-source implementation of the Java Platform, Standard Edition | 13 | COMMENT= Open-source implementation of the Java Platform, Standard Edition | |
14 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
@@ -40,27 +40,27 @@ SUBST_FILES.set-paxctl+= jdk/make/com/su | @@ -40,27 +40,27 @@ SUBST_FILES.set-paxctl+= jdk/make/com/su | |||
40 | SUBST_SED.set-paxctl+= -e 's,/usr/sbin/paxmark.sh,${PAXCTL},' | 40 | SUBST_SED.set-paxctl+= -e 's,/usr/sbin/paxmark.sh,${PAXCTL},' | |
41 | SUBST_SED.set-paxctl+= -e 's,-vmsp,+m,' | 41 | SUBST_SED.set-paxctl+= -e 's,-vmsp,+m,' | |
42 | SUBST_SED.set-paxctl+= -e 's,-vm,+m,' | 42 | SUBST_SED.set-paxctl+= -e 's,-vm,+m,' | |
43 | SUBST_SED.set-paxctl+= -e 's,\^PaX,.,' | 43 | SUBST_SED.set-paxctl+= -e 's,\^PaX,.,' | |
44 | .endif | 44 | .endif | |
45 | 45 | |||
46 | MAKE_ENV+= PKGSRC_ZIPEXE=${TOOLS_PATH.zip} | 46 | MAKE_ENV+= PKGSRC_ZIPEXE=${TOOLS_PATH.zip} | |
47 | MAKE_ENV+= PKGSRC_UNZIP=${TOOLS_PATH.unzip} | 47 | MAKE_ENV+= PKGSRC_UNZIP=${TOOLS_PATH.unzip} | |
48 | MAKE_ENV+= PKGSRC_UNZIPSFX=${TOOLS_PATH.unzip}sfx | 48 | MAKE_ENV+= PKGSRC_UNZIPSFX=${TOOLS_PATH.unzip}sfx | |
49 | 49 | |||
50 | BUILD_DEPENDS+= mozilla-rootcerts>=1.0.20140820nb2:../../security/mozilla-rootcerts | 50 | BUILD_DEPENDS+= mozilla-rootcerts>=1.0.20140820nb2:../../security/mozilla-rootcerts | |
51 | 51 | |||
52 | NO_CONFIGURE= yes | 52 | NO_CONFIGURE= yes | |
53 | USE_LANGUAGES= c c++03 | 53 | USE_LANGUAGES= c gnu++03 | |
54 | USE_TOOLS+= gmake pax unzip:run zip:run # patch | 54 | USE_TOOLS+= gmake pax unzip:run zip:run # patch | |
55 | UNLIMIT_RESOURCES= datasize stacksize | 55 | UNLIMIT_RESOURCES= datasize stacksize | |
56 | WRKSRC= ${WRKDIR}/openjdk | 56 | WRKSRC= ${WRKDIR}/openjdk | |
57 | PLIST_SRC+= ${PLIST_SRC_DFLT} | 57 | PLIST_SRC+= ${PLIST_SRC_DFLT} | |
58 | CHECK_SHLIBS_SKIP= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libfontmanager.so | 58 | CHECK_SHLIBS_SKIP= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libfontmanager.so | |
59 | CHECK_SHLIBS_SKIP+= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libjawt.so | 59 | CHECK_SHLIBS_SKIP+= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libjawt.so | |
60 | CHECK_SHLIBS_SKIP+= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libsunec.so | 60 | CHECK_SHLIBS_SKIP+= java/${JAVA_NAME}/jre/lib/${LIBDIR_ARCH}/libsunec.so | |
61 | 61 | |||
62 | BUILDLINK_PASSTHRU_DIRS+= ${ALT_BOOTDIR} | 62 | BUILDLINK_PASSTHRU_DIRS+= ${ALT_BOOTDIR} | |
63 | PREPEND_PATH+= ${ALT_BOOTDIR}/bin | 63 | PREPEND_PATH+= ${ALT_BOOTDIR}/bin | |
64 | 64 | |||
65 | MAKE_ENV+= ALT_BOOTDIR=${ALT_BOOTDIR} | 65 | MAKE_ENV+= ALT_BOOTDIR=${ALT_BOOTDIR} | |
66 | MAKE_ENV+= ALT_DROPS_DIR=${DISTDIR}/${DIST_SUBDIR} | 66 | MAKE_ENV+= ALT_DROPS_DIR=${DISTDIR}/${DIST_SUBDIR} | |
@@ -144,34 +144,36 @@ CFLAGS+= -fno-delete-null-pointer-checks | @@ -144,34 +144,36 @@ CFLAGS+= -fno-delete-null-pointer-checks | |||
144 | 144 | |||
145 | # no multilib support on aarch64 yet | 145 | # no multilib support on aarch64 yet | |
146 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) | 146 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) | |
147 | BUILDLINK_TRANSFORM+= rm:-m64 | 147 | BUILDLINK_TRANSFORM+= rm:-m64 | |
148 | .endif | 148 | .endif | |
149 | 149 | |||
150 | .if !empty(PKGSRC_COMPILER:Mclang) | 150 | .if !empty(PKGSRC_COMPILER:Mclang) | |
151 | _WRAP_EXTRA_ARGS.CXX+= -Wno-parentheses -Wno-sign-conversion \ | 151 | _WRAP_EXTRA_ARGS.CXX+= -Wno-parentheses -Wno-sign-conversion \ | |
152 | -Wno-shorten-64-to-32 -Wno-conversion \ | 152 | -Wno-shorten-64-to-32 -Wno-conversion \ | |
153 | -Wno-unused-value -Wno-switch-enum -Wno-switch \ | 153 | -Wno-unused-value -Wno-switch-enum -Wno-switch \ | |
154 | -Wno-tautological-compare \ | 154 | -Wno-tautological-compare \ | |
155 | -Wno-delete-non-virtual-dtor \ | 155 | -Wno-delete-non-virtual-dtor \ | |
156 | -Wno-return-type -Wno-unused-parameter \ | 156 | -Wno-return-type -Wno-unused-parameter \ | |
157 | -Wno-parentheses-equality -Wno-empty-body | 157 | -Wno-parentheses-equality -Wno-empty-body \ | |
158 | -Wno-sizeof-array-div | |||
158 | CWRAPPERS_APPEND.cxx+= -Wno-parentheses -Wno-sign-conversion \ | 159 | CWRAPPERS_APPEND.cxx+= -Wno-parentheses -Wno-sign-conversion \ | |
159 | -Wno-shorten-64-to-32 -Wno-conversion \ | 160 | -Wno-shorten-64-to-32 -Wno-conversion \ | |
160 | -Wno-unused-value -Wno-switch-enum -Wno-switch \ | 161 | -Wno-unused-value -Wno-switch-enum -Wno-switch \ | |
161 | -Wno-tautological-compare \ | 162 | -Wno-tautological-compare \ | |
162 | -Wno-delete-non-virtual-dtor \ | 163 | -Wno-delete-non-virtual-dtor \ | |
163 | -Wno-return-type -Wno-unused-parameter \ | 164 | -Wno-return-type -Wno-unused-parameter \ | |
164 | -Wno-parentheses-equality -Wno-empty-body | 165 | -Wno-parentheses-equality -Wno-empty-body \ | |
166 | -Wno-sizeof-array-div | |||
165 | . if ${OPSYS} != "FreeBSD" | 167 | . if ${OPSYS} != "FreeBSD" | |
166 | _WRAP_EXTRA_ARGS.CXX+= -Wno-new-returns-null | 168 | _WRAP_EXTRA_ARGS.CXX+= -Wno-new-returns-null | |
167 | CWRAPPERS_APPEND.cxx+= -Wno-new-returns-null | 169 | CWRAPPERS_APPEND.cxx+= -Wno-new-returns-null | |
168 | . endif | 170 | . endif | |
169 | BUILDLINK_TRANSFORM+= rm:-fcheck-new | 171 | BUILDLINK_TRANSFORM+= rm:-fcheck-new | |
170 | BUILDLINK_TRANSFORM+= rm:-fpch-deps | 172 | BUILDLINK_TRANSFORM+= rm:-fpch-deps | |
171 | . if ${MACHINE_ARCH} == "x86_64" | 173 | . if ${MACHINE_ARCH} == "x86_64" | |
172 | _WRAP_EXTRA_ARGS.CXX+= -mstackrealign | 174 | _WRAP_EXTRA_ARGS.CXX+= -mstackrealign | |
173 | CWRAPPERS_APPEND.cxx+= -mstackrealign | 175 | CWRAPPERS_APPEND.cxx+= -mstackrealign | |
174 | . endif | 176 | . endif | |
175 | .endif | 177 | .endif | |
176 | .include "bootstrap.mk" | 178 | .include "bootstrap.mk" | |
177 | .include "icedtea-extras.mk" | 179 | .include "icedtea-extras.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.93 2019/09/22 15:16:26 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.94 2020/03/22 21:22:20 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 99bff3c702dd79076f4e705e3541f7e35bbb4306 | 3 | SHA1 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 99bff3c702dd79076f4e705e3541f7e35bbb4306 | |
4 | RMD160 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 7f4263d617bbf40a15eab401369d18a755f8d260 | 4 | RMD160 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 7f4263d617bbf40a15eab401369d18a755f8d260 | |
5 | SHA512 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = a7481218cf12b0c46cad87ec0fd7be1ae4ba5443c151528a5ec6d1b681e6afba08fd0344e3e97a3c7f8f6a0c948e39e8a714379824568cf83fa18a5276adb16b | 5 | SHA512 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = a7481218cf12b0c46cad87ec0fd7be1ae4ba5443c151528a5ec6d1b681e6afba08fd0344e3e97a3c7f8f6a0c948e39e8a714379824568cf83fa18a5276adb16b | |
6 | Size (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 4351965 bytes | 6 | Size (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 4351965 bytes | |
7 | SHA1 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = df24cbd6fb2ae529c80ab9d80b30680c24f43f44 | 7 | SHA1 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = df24cbd6fb2ae529c80ab9d80b30680c24f43f44 | |
8 | RMD160 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = e755550ef882116ea9d8e1d272d07e7b297deec8 | 8 | RMD160 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = e755550ef882116ea9d8e1d272d07e7b297deec8 | |
9 | SHA512 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = a1f9dcb60e384f6e08bc65547dbe40ac0cd7709f340241f9fd6a9cf252c9fe07be86b84fee3cf75c5183c7fee8ee95c08679db15c2998734df0b2f4bb46793e5 | 9 | SHA512 (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = a1f9dcb60e384f6e08bc65547dbe40ac0cd7709f340241f9fd6a9cf252c9fe07be86b84fee3cf75c5183c7fee8ee95c08679db15c2998734df0b2f4bb46793e5 | |
10 | Size (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = 23413672 bytes | 10 | Size (openjdk7/bootstrap-jdk-1.7.141-netbsd-8-aarch64-20180914.tar.xz) = 23413672 bytes | |
11 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 7408f52d3bbe35c2b14bbd3215cbf60f1335d334 | 11 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 7408f52d3bbe35c2b14bbd3215cbf60f1335d334 | |
12 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 24f1577b5fc86d137f070aedb4610c8c89e45815 | 12 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 24f1577b5fc86d137f070aedb4610c8c89e45815 | |
13 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 6ed928cc68503c27edd6f3a90f94e1e762192d41997b12903e37071f4fcd34f5579fa970e59c240928eaae60729300fbfdb02a5ec1136bc757ee24f1ee554af4 | 13 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 6ed928cc68503c27edd6f3a90f94e1e762192d41997b12903e37071f4fcd34f5579fa970e59c240928eaae60729300fbfdb02a5ec1136bc757ee24f1ee554af4 | |
14 | Size (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 26404752 bytes | 14 | Size (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 26404752 bytes | |
@@ -75,26 +75,27 @@ SHA1 (patch-hotspot_make_solaris_makefil | @@ -75,26 +75,27 @@ SHA1 (patch-hotspot_make_solaris_makefil | |||
75 | SHA1 (patch-hotspot_make_solaris_makefiles_debug.make) = 5d3003a2b98501cb17695d11f8d3bfc7737657bd | 75 | SHA1 (patch-hotspot_make_solaris_makefiles_debug.make) = 5d3003a2b98501cb17695d11f8d3bfc7737657bd | |
76 | SHA1 (patch-hotspot_make_solaris_makefiles_dtrace.make) = 28be4be89a94373ed5f8bee67b581df6d5f2a28c | 76 | SHA1 (patch-hotspot_make_solaris_makefiles_dtrace.make) = 28be4be89a94373ed5f8bee67b581df6d5f2a28c | |
77 | SHA1 (patch-hotspot_make_solaris_makefiles_fastdebug.make) = 03bc8db5ac6623b63860a76d2d5cc4f26c44617b | 77 | SHA1 (patch-hotspot_make_solaris_makefiles_fastdebug.make) = 03bc8db5ac6623b63860a76d2d5cc4f26c44617b | |
78 | SHA1 (patch-hotspot_make_solaris_makefiles_gcc.make) = c9410ce77a10565e2a811ae053704d9e58978c02 | 78 | SHA1 (patch-hotspot_make_solaris_makefiles_gcc.make) = c9410ce77a10565e2a811ae053704d9e58978c02 | |
79 | SHA1 (patch-hotspot_make_solaris_makefiles_jsig.make) = 8028a9aa009ce34e434a62a231747143bd16966a | 79 | SHA1 (patch-hotspot_make_solaris_makefiles_jsig.make) = 8028a9aa009ce34e434a62a231747143bd16966a | |
80 | SHA1 (patch-hotspot_make_solaris_makefiles_jvmg.make) = 4b14c61707d739f612943c41ab7f3ccc34106a18 | 80 | SHA1 (patch-hotspot_make_solaris_makefiles_jvmg.make) = 4b14c61707d739f612943c41ab7f3ccc34106a18 | |
81 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-COMPILER1.gcc) = 5163ebc52439f6fe1cdfde87b9b930744a485e70 | 81 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-COMPILER1.gcc) = 5163ebc52439f6fe1cdfde87b9b930744a485e70 | |
82 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-COMPILER2.gcc) = 690c750d9c0469cd6b71afed2633aa13373c2a7b | 82 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-COMPILER2.gcc) = 690c750d9c0469cd6b71afed2633aa13373c2a7b | |
83 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-TIERED.gcc) = 9fbe6b4e8d4ef9e4ffc8361aa469a9ceacb331ff | 83 | SHA1 (patch-hotspot_make_solaris_makefiles_mapfile-vers-TIERED.gcc) = 9fbe6b4e8d4ef9e4ffc8361aa469a9ceacb331ff | |
84 | SHA1 (patch-hotspot_make_solaris_makefiles_optimized.make) = 78d64fe6cb7c3420889884a450c0803d56e44850 | 84 | SHA1 (patch-hotspot_make_solaris_makefiles_optimized.make) = 78d64fe6cb7c3420889884a450c0803d56e44850 | |
85 | SHA1 (patch-hotspot_make_solaris_makefiles_product.make) = 6105c8e7f8b612e70957bccf7313384488388aa5 | 85 | SHA1 (patch-hotspot_make_solaris_makefiles_product.make) = 6105c8e7f8b612e70957bccf7313384488388aa5 | |
86 | SHA1 (patch-hotspot_make_solaris_makefiles_saproc.make) = 8a034088ca3c9f5a625849b772dd51f65fad0b43 | 86 | SHA1 (patch-hotspot_make_solaris_makefiles_saproc.make) = 8a034088ca3c9f5a625849b772dd51f65fad0b43 | |
87 | SHA1 (patch-hotspot_make_solaris_makefiles_vm.make) = d72c16b90479c5df0dc33f3b30916b0552dcc17a | 87 | SHA1 (patch-hotspot_make_solaris_makefiles_vm.make) = d72c16b90479c5df0dc33f3b30916b0552dcc17a | |
88 | SHA1 (patch-hotspot_src_cpu_x86_vm_jni__x86.h) = 30c4e22a666f9155032bff3c61f77ead61a77b14 | |||
88 | SHA1 (patch-hotspot_src_cpu_zero_vm_cppInterpreter__zero.cpp) = 273e588661fd82411c9f7b48f2bf142bbc8caebb | 89 | SHA1 (patch-hotspot_src_cpu_zero_vm_cppInterpreter__zero.cpp) = 273e588661fd82411c9f7b48f2bf142bbc8caebb | |
89 | SHA1 (patch-hotspot_src_cpu_zero_vm_methodHandles__zero.cpp) = 9f7acf1eff3baba430880be9fd0f6148056dd088 | 90 | SHA1 (patch-hotspot_src_cpu_zero_vm_methodHandles__zero.cpp) = 9f7acf1eff3baba430880be9fd0f6148056dd088 | |
90 | SHA1 (patch-hotspot_src_cpu_zero_vm_nativeInst__zero.cpp) = dcd83b65a7d74e153a3e1c44f8c7980827ec20c7 | 91 | SHA1 (patch-hotspot_src_cpu_zero_vm_nativeInst__zero.cpp) = dcd83b65a7d74e153a3e1c44f8c7980827ec20c7 | |
91 | SHA1 (patch-hotspot_src_cpu_zero_vm_stubGenerator__zero.cpp) = fe4ea1c55e686d67714c37baa0605f58a3becdb7 | 92 | SHA1 (patch-hotspot_src_cpu_zero_vm_stubGenerator__zero.cpp) = fe4ea1c55e686d67714c37baa0605f58a3becdb7 | |
92 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_atomic__bsd__zero.inline.hpp) = e87224f8b67dc78fa411d30beff82ce5ccbb4cc5 | 93 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_atomic__bsd__zero.inline.hpp) = e87224f8b67dc78fa411d30beff82ce5ccbb4cc5 | |
93 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_orderAccess__bsd__zero.inline.hpp) = 6311d68db9064afc470f1d9fd37e63011899659a | 94 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_orderAccess__bsd__zero.inline.hpp) = 6311d68db9064afc470f1d9fd37e63011899659a | |
94 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_os__bsd__zero.cpp) = f99c0d7981f4479b8d738079a9f08abdbbeecd4a | 95 | SHA1 (patch-hotspot_src_os__cpu_bsd__zero_vm_os__bsd__zero.cpp) = f99c0d7981f4479b8d738079a9f08abdbbeecd4a | |
95 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_atomic__solaris__x86.inline.hpp) = 2bf9147643be4ac711d1bf94eb0e6ae4abad20c6 | 96 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_atomic__solaris__x86.inline.hpp) = 2bf9147643be4ac711d1bf94eb0e6ae4abad20c6 | |
96 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_orderAccess__solaris__x86.inline.hpp) = 82818bc8d8fee46403b88cf52a7c978b5ea0005c | 97 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_orderAccess__solaris__x86.inline.hpp) = 82818bc8d8fee46403b88cf52a7c978b5ea0005c | |
97 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_os__solaris__x86.cpp) = b2ffc4679a4abe581c6ef3aef630b6570e5cfc41 | 98 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_os__solaris__x86.cpp) = b2ffc4679a4abe581c6ef3aef630b6570e5cfc41 | |
98 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_prefetch__solaris__x86.inline.hpp) = 5679710d8dc743b5e9820057cc1800471c6ac40b | 99 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_prefetch__solaris__x86.inline.hpp) = 5679710d8dc743b5e9820057cc1800471c6ac40b | |
99 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_threadLS__solaris__x86.hpp) = 062a3cf87793867b68d497b75f5fef55ed6e1666 | 100 | SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_threadLS__solaris__x86.hpp) = 062a3cf87793867b68d497b75f5fef55ed6e1666 | |
100 | SHA1 (patch-hotspot_src_os_posix_vm_os__posix.cpp) = cea59006e61c00c90608e131ed1346966be4e495 | 101 | SHA1 (patch-hotspot_src_os_posix_vm_os__posix.cpp) = cea59006e61c00c90608e131ed1346966be4e495 |
$NetBSD: patch-hotspot_src_cpu_x86_vm_jni__x86.h,v 1.1 2020/03/22 21:22:20 joerg Exp $
--- hotspot/src/cpu/x86/vm/jni_x86.h.orig 2020-03-22 17:50:27.459024653 +0000
+++ hotspot/src/cpu/x86/vm/jni_x86.h
@@ -28,7 +28,7 @@
#if defined(SOLARIS) || defined(LINUX) || defined(_ALLBSD_SOURCE)
-#if defined(__GNUC__) && (__GNUC__ > 4) || (__GNUC__ == 4) && (__GNUC_MINOR__ > 2)
+#if defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4) && (__GNUC_MINOR__ > 2) || defined(__clang__))
#define JNIEXPORT __attribute__((visibility("default")))
#define JNIIMPORT __attribute__((visibility("default")))
#else