openjdk9: add aarch64 patch to fix build errors with new gcc.

This commit is contained in:
Andrius Štikonas 2021-12-11 01:04:57 +00:00
parent 9f7a9fb684
commit 1e0dce6b99
3 changed files with 14 additions and 1 deletions

View File

@ -61,6 +61,7 @@ AUX openjdk-8.env.sh 746 BLAKE2B b8a18bb5e2dd3c4722b78531428d4291236a6295973fdcd
AUX openjdk-9.env.sh 537 BLAKE2B 404aeaf3d4df54b66193b8e09521ad2e55a23dc0603beea9911e4c91ab96e30c0f4aa4a0e96b1982874e055af3b9923689657b58dc02b37f91163659343ed2f9 SHA512 f4a41891b0187048a21b1af43053375e62de249e3ba210c3cfd59178c9f4c667ff83f10ee85f9ae37db097e862ff7233f5136569d0cb1399dbf48cea075cfc6e
AUX patches/16/1001_ppc64le.patch 9158 BLAKE2B 6bf533c332ac2684216c394e13008bc8d806f2d938b94052cf7f8b267afe585b2bc607b3721c135c7516916595a5ab6ac84fcd96db5754c6cc05279c8c993698 SHA512 05845450afd2d8be9f9f3a69d24c92f2e18593beeb43d748efee53e92edaedacdde2bfcf46b07eb702e036fd3defe2e6418628c26d8e6114653aa521a5d309ce
AUX patches/17/1001_ppc64le.patch 9158 BLAKE2B 6bf533c332ac2684216c394e13008bc8d806f2d938b94052cf7f8b267afe585b2bc607b3721c135c7516916595a5ab6ac84fcd96db5754c6cc05279c8c993698 SHA512 05845450afd2d8be9f9f3a69d24c92f2e18593beeb43d748efee53e92edaedacdde2bfcf46b07eb702e036fd3defe2e6418628c26d8e6114653aa521a5d309ce
AUX patches/9/aarch64_gcc_fix.patch 377 BLAKE2B b94336be65f16831c63cb3288d71b48c9c0c12e91a3612501895b924791d41c94eae1cae35e64ff03f7ba873463d78fff09652c4fe2f0bc749697d82f9ea4e8b SHA512 d4666e419559b10d4d2c0b3ec7b10ce6607e8480ffac6a8685263e0997d8bd43b059244f1beb452759a8a2e86a867d03e5e44793b62b2fe0a4a3dc00a5dd6ad9
AUX patches/9/hello-class-list.patch 929 BLAKE2B 87fa4b4eb73ad9e091f4c32b0c97fc67f63d321cad0d99b715a504295f89c8f24cf146bef17ac0b334897555463efc232d4a785724d13461e02fa9fb33b351dd SHA512 66279d4d53e7e8eeeb7fe5dc97d170ed2dfca566631f18b12ebfe528f815e8f5c188190f3dadce3c3ee7f20cc4067a3a1127287cd72f8316f2573f24f63f7028
AUX patches/9/make-4.3.patch 740 BLAKE2B c155e808f69221c6720841c6ce9bb2fb58b413ad2864fd5b5b3e661e57796d75ac5740d2873d9222174045015c8ad96e6b3b966b3361a3a7cd164ad0968552e0 SHA512 8460dde4d40d57254f14e995090bc4255ee7662d18c19f127d56a1d12d53ec56731574a784ed5d68e89aef1133da760f30ae0982389cf1512ccab1d5f62c4b75
AUX patches/9/pointer-comparison.patch 1162 BLAKE2B 048b67bfe50d658bb0e4756b66a307fb680d0e1c6f18458eff3a666334f5d94425138ba343907247b284402f47d78a6fc85df5aa6381ad78b3d7a7e116d822c7 SHA512 8d92d8be4a3a0227d602b99e581f05a16f54ad633111abf3355bd933db344c726e22e285b33f936d6e70c7da9087bc113477aba78554f37b273a70e784aaca5a
@ -105,5 +106,5 @@ EBUILD openjdk-15.0.0_p36.ebuild 8645 BLAKE2B 8a4516e98f32bb038b6a5b0123bba46158
EBUILD openjdk-16.0.0_p36.ebuild 8496 BLAKE2B a98e9f85c96b6d0098ce21e337b5764c88c9933eb8abf94c0906430b60a85657360fb903eec0973262a268b8781324deea8d21a9025e91dbdf19796dc07b9c27 SHA512 b02a2fed9ae8ff387ae6691e21f2dba0b3f3cc1c636a9c5ea328f9dd41effb11e809bc77ca0ac84e980f07480413066b1f76f5f3f923d32e290ecb757f8fa687
EBUILD openjdk-17.0.0_p35.ebuild 8437 BLAKE2B 630c114db9825acc447a637fced52c7dd72e272243b71b5c8c154e005d363663479cfa0477357981ebed87d40548b3c179329af26538f12fa16cc83bb17d3718 SHA512 59689cbc3133200fb0bde1cd8e5c113abd5488105e75aaaea6166942067a04710e9326da7a9f2ade02d0fc8308b00ce1d3ce2e902a7a4bbcc15830be8f891b22
EBUILD openjdk-8.272_p10.ebuild 8089 BLAKE2B b4389633ce651fe874103a98e07c2b97b0b737d105a73c9c136f83341ce62e6c6f8cb3ba7399056dc59db051330305c74ed491e01f40de623bf264bf9a66c325 SHA512 7e2bc5cc6a23835cc001b0a1d29661e2044c8060015561b455e2598aeced1463f75d3ffcd464ce1eeae6b0f89e87e825757326255c982843c4628c9f56f4c0bd
EBUILD openjdk-9.0.4_p12.ebuild 8403 BLAKE2B fa383f2a695eb354b5f09aca909691950f9f835849941397bf1fc50068304fd9ad7463885a7264b0071c4026b360251f13141777f8bd204ea3131692c4d0c743 SHA512 09e061069abedb764aff6a39e30bbc87feedaf4b818e776154d091f00d42a41f8c4bdd700465f331a0a2310ecc6493454979c309cd3811f2981e61cdd498bfa4
EBUILD openjdk-9.0.4_p12.ebuild 8463 BLAKE2B f36572a48d06f5827064bb415a7061d2002cf51910ecf0e82403501e56befc85dc8444b8a309995cf0022ebd4e0b46da528daa9859ae285ce0809b76c80f0aea SHA512 f17bb2c61edcda7395987c7bf7bf4e93201c70b9b5e8e5160b21cc87360498f570b1578b190c80d65d1f2ffa4727c1b4599989ef71ea3fb63cbca6b97699f761
MISC metadata.xml 1432 BLAKE2B 36a11642c99127a5f97fc0b095a142705c6b4e077ed24604f1886e4d1beaa47b4fa30359600797d5e6a085befd11a2851196fe97a75a0f0907461679946b4cbf SHA512 ecc66015da3a0fc616b91dd5aaffb5b050c9f66e936cad02ec12fb56dd7c6b3b3c331d8856402c0deee16c415ea083e088cce7414703f9d659f551883b055ff0

View File

@ -0,0 +1,11 @@
--- a/hotspot/src/cpu/aarch64/vm/interp_masm_aarch64.hpp 2021-12-11 00:27:36.689228241 +0000
+++ b/hotspot/src/cpu/aarch64/vm/interp_masm_aarch64.hpp 2021-12-11 00:27:43.649215279 +0000
@@ -39,8 +39,6 @@
protected:
protected:
- using MacroAssembler::call_VM_leaf_base;
-
// Interpreter specific version of call_VM_base
using MacroAssembler::call_VM_leaf_base;

View File

@ -172,6 +172,7 @@ src_prepare() {
# https://bugs.openjdk.java.net/browse/JDK-8237879
eapply "${FILESDIR}/patches/${SLOT}/make-4.3.patch"
eapply "${FILESDIR}/patches/${SLOT}/pointer-comparison.patch"
eapply "${FILESDIR}/patches/${SLOT}/aarch64_gcc_fix.patch"
}
src_configure() {