From jiwon_choe at brown.edu Mon Mar 2 22:33:18 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Mon, 2 Mar 2020 17:33:18 -0500 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s Message-ID: Hello, I'm having trouble in compiling and building aarch32-port/jdk8u. This was what I ran: # bash configure --with-jvm-variants=client --openjdk-target=arm-linux-gnueabihf # make all And I got this error message during make: Assembling /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s: Assembler messages: /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5: Error: too many memory references for `mov' /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6: Error: no such instruction: `bx lr' make[6]: *** [asm_os_linux_aarch32.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [the_vm] Error 2 make[4]: *** [product1] Error 2 make[3]: *** [generic_build1] Error 2 make[2]: *** [product1] Error 2 make[1]: *** [/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp] Error 2 make: *** [hotspot-only] Error 2 Could anyone help in resolving this issue? Thanks in advance! -Jiwon From snazarkin at azul.com Tue Mar 3 10:12:06 2020 From: snazarkin at azul.com (Sergey Nazarkin) Date: Tue, 3 Mar 2020 10:12:06 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: Hi Choe, looks like configure sets CC to host gcc version. You can override setting with "CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++? or setup correct PATH var. Sergey Nazarkin > On Mar 3, 2020, at 01:33, Choe, Jiwon wrote: > > Hello, > > I'm having trouble in compiling and building aarch32-port/jdk8u. > > This was what I ran: > > # bash configure --with-jvm-variants=client > --openjdk-target=arm-linux-gnueabihf > # make all > > And I got this error message during make: > > Assembling > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s: > Assembler messages: > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5: > Error: too many memory references for `mov' > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6: > Error: no such instruction: `bx lr' > make[6]: *** [asm_os_linux_aarch32.o] Error 1 > make[6]: *** Waiting for unfinished jobs.... > make[5]: *** [the_vm] Error 2 > make[4]: *** [product1] Error 2 > make[3]: *** [generic_build1] Error 2 > make[2]: *** [product1] Error 2 > make[1]: *** > [/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp] > Error 2 > make: *** [hotspot-only] Error 2 > > Could anyone help in resolving this issue? Thanks in advance! > > -Jiwon From snazarkin at azul.com Wed Mar 4 15:13:15 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:15 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 3 new changesets Message-ID: <202003041513.024FDFTe022621@aojmv0008.oracle.com> Changeset: b988f627520c Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b988f627520c Added tag jdk8u252-b05 for changeset 7fd34fff5c44 ! .hgtags Changeset: 5ce9fd3c9bde Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/5ce9fd3c9bde Merge ! .hgtags Changeset: 2bff9351f465 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2bff9351f465 Added tag jdk8u252-b05-aarch32-20200304 for changeset 5ce9fd3c9bde ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:11 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:11 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 3 new changesets Message-ID: <202003041513.024FDBQ8022557@aojmv0008.oracle.com> Changeset: 4010269cf496 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4010269cf496 Added tag jdk8u252-b05 for changeset 4d4304fcc0cc ! .hgtags Changeset: 59127ea2f975 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/59127ea2f975 Merge ! .hgtags Changeset: 80761d836ff7 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/80761d836ff7 Added tag jdk8u252-b05-aarch32-20200304 for changeset 59127ea2f975 ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:15 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:15 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 3 new changesets Message-ID: <202003041513.024FDF86022584@aojmv0008.oracle.com> Changeset: 121cf3b001d9 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/121cf3b001d9 Added tag jdk8u252-b05 for changeset fac54385ffea ! .hgtags Changeset: ddf4afc32052 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/ddf4afc32052 Merge ! .hgtags Changeset: bf0fd9f11c40 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bf0fd9f11c40 Added tag jdk8u252-b05-aarch32-20200304 for changeset ddf4afc32052 ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:12 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:12 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 14 new changesets Message-ID: <202003041513.024FDD9R022574@aojmv0008.oracle.com> Changeset: b804d0b37c3c Author: neugens Date: 2020-02-24 17:42 +0100 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b804d0b37c3c 8235904: Infinite loop when rendering huge lines Reviewed-by: prr, kizune ! src/solaris/classes/sun/java2d/xr/XRDrawLine.java + test/java/awt/Graphics/DrawLineTest.java Changeset: e78e1a5df411 Author: andrew Date: 2020-02-25 17:03 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e78e1a5df411 Merge Changeset: f9d463f8ca93 Author: bpb Date: 2019-10-02 07:50 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f9d463f8ca93 8229022: BufferedReader performance can be improved by using StringBuilder Reviewed-by: igerasim, vtewari, dfuchs ! src/share/classes/java/io/BufferedReader.java Changeset: b367832febeb Author: alitvinov Date: 2019-11-21 17:04 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b367832febeb 8068184: Fix for JDK-8032832 caused a deadlock Reviewed-by: dfuchs, chegar ! src/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 2c2122a4a49d Author: akasko Date: 2020-02-27 05:37 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2c2122a4a49d 8216472: (se) Stack overflow during selection operation leads to crash (win) Reviewed-by: andrew ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/native/sun/nio/ch/WindowsSelectorImpl.c + test/java/nio/channels/Selector/StackOverflowTest.java Changeset: 90384b7d2288 Author: martin Date: 2016-09-30 10:30 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/90384b7d2288 8166976: TestCipherPBECons has wrong @run line Reviewed-by: snikandrova, wetmore, rasbold ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java Changeset: 6cb27ef459ef Author: lbourges Date: 2020-02-27 06:19 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6cb27ef459ef 8144526: Remove Marlin logging use of deleted internal API Reviewed-by: phh, andrew ! src/share/classes/sun/java2d/marlin/MarlinUtils.java Changeset: 9c30c49fa33e Author: lbourges Date: 2015-12-16 13:24 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9c30c49fa33e 8144718: Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins Reviewed-by: flar, prr ! src/share/classes/sun/java2d/marlin/Stroker.java ! src/share/classes/sun/java2d/pisces/Stroker.java + test/sun/java2d/marlin/TextClipErrorTest.java Changeset: ee77058d5019 Author: lbourges Date: 2015-12-10 15:58 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ee77058d5019 8144654: Improve Marlin logging Reviewed-by: prr, flar ! src/share/classes/sun/java2d/marlin/ByteArrayCache.java ! src/share/classes/sun/java2d/marlin/FloatArrayCache.java ! src/share/classes/sun/java2d/marlin/IntArrayCache.java ! src/share/classes/sun/java2d/marlin/MarlinConst.java ! src/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/share/classes/sun/java2d/marlin/RendererContext.java Changeset: f3f8708bdd67 Author: ebaron Date: 2015-07-31 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f3f8708bdd67 8132130: some docs cleanup Summary: some docs cleanup Reviewed-by: andrew ! src/share/classes/com/sun/crypto/provider/BlowfishCipher.java ! src/share/classes/com/sun/crypto/provider/DESCipher.java ! src/share/classes/com/sun/crypto/provider/DESedeCipher.java ! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java ! src/share/classes/com/sun/security/sasl/digest/FactoryImpl.java ! src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/GSSToken.java ! src/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/share/classes/sun/security/jgss/ProviderList.java ! src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spi/GSSNameSpi.java ! src/share/classes/sun/security/jgss/spi/MechanismFactory.java ! src/share/classes/sun/security/krb5/Checksum.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/EncryptedData.java ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/APOptions.java ! src/share/classes/sun/security/krb5/internal/APRep.java ! src/share/classes/sun/security/krb5/internal/APReq.java ! src/share/classes/sun/security/krb5/internal/Authenticator.java ! src/share/classes/sun/security/krb5/internal/EncAPRepPart.java ! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java ! src/share/classes/sun/security/krb5/internal/EncKrbCredPart.java ! src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java ! src/share/classes/sun/security/krb5/internal/EncTicketPart.java ! src/share/classes/sun/security/krb5/internal/HostAddress.java ! src/share/classes/sun/security/krb5/internal/HostAddresses.java ! src/share/classes/sun/security/krb5/internal/KDCOptions.java ! src/share/classes/sun/security/krb5/internal/KDCRep.java ! src/share/classes/sun/security/krb5/internal/KDCReq.java ! src/share/classes/sun/security/krb5/internal/KDCReqBody.java ! src/share/classes/sun/security/krb5/internal/KRBCred.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/KRBPriv.java ! src/share/classes/sun/security/krb5/internal/KRBSafe.java ! src/share/classes/sun/security/krb5/internal/KRBSafeBody.java ! src/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java ! src/share/classes/sun/security/krb5/internal/LastReq.java ! src/share/classes/sun/security/krb5/internal/LoginOptions.java ! src/share/classes/sun/security/krb5/internal/MethodData.java ! src/share/classes/sun/security/krb5/internal/PAData.java ! src/share/classes/sun/security/krb5/internal/PAEncTSEnc.java ! src/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/share/classes/sun/security/krb5/internal/Ticket.java ! src/share/classes/sun/security/krb5/internal/TransitedEncoding.java ! src/share/classes/sun/security/krb5/internal/crypto/Des.java ! src/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/share/classes/sun/security/krb5/internal/rcache/AuthList.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java ! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java Changeset: b959971e0a5a Author: juh Date: 2015-05-21 14:18 -0700 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b959971e0a5a 8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature Reviewed-by: mullan ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-p384-sha1.xml + test/javax/xml/crypto/dsig/data/signature-enveloping-p521-sha1.xml Changeset: beb15266ba1a Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/beb15266ba1a Added tag jdk8u252-b05 for changeset b959971e0a5a ! .hgtags Changeset: 2a9d96e78ea7 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2a9d96e78ea7 Merge ! .hgtags Changeset: e944605b70fc Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e944605b70fc Added tag jdk8u252-b05-aarch32-20200304 for changeset 2a9d96e78ea7 ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:11 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:11 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 10 new changesets Message-ID: <202003041513.024FDBfF022559@aojmv0008.oracle.com> Changeset: 9efdbe72ed1d Author: vlivanov Date: 2019-12-03 20:13 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9efdbe72ed1d 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type Reviewed-by: kvn, thartmann ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 2e636385f137 Author: rraghavan Date: 2017-11-27 03:11 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2e636385f137 8191227: issues with unsafe handle resolution Summary: added ThreadInVMfromNative or ThreadInVMfromUnknown support Reviewed-by: thartmann, vlivanov ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/share/vm/code/debugInfo.cpp Changeset: 4df47a343601 Author: shade Date: 2020-02-27 05:40 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4df47a343601 8187078: -XX:+VerifyOops finds numerous problems when running JPRT Reviewed-by: andrew ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/java.cpp Changeset: a6f289d66efe Author: vlivanov Date: 2020-02-27 05:58 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a6f289d66efe 8181872: C1: possible overflow when strength reducing integer multiply by constant Reviewed-by: kvn, andrew ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp + test/compiler/c1/MultiplyByMaxInt.java Changeset: 6a809b1ac0a8 Author: fyang Date: 2020-02-27 06:05 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6a809b1ac0a8 8167409: Invalid value passed to critical JNI function Summary: the tmp reg used to break the shuffling cycle (handled in ComputeMoveOrder) is set to 64 bit. Reviewed-by: andrew ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp + test/compiler/criticalnatives/argumentcorruption/CheckLongArgs.java + test/compiler/criticalnatives/argumentcorruption/Test8167409.sh + test/compiler/criticalnatives/argumentcorruption/libCNCheckLongArgs.c Changeset: 68172de2a0d7 Author: andrew Date: 2020-02-27 06:41 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/68172de2a0d7 8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests Reviewed-by: phh ! src/share/vm/prims/jni.cpp + src/share/vm/utilities/resourceHash.cpp ! src/share/vm/utilities/resourceHash.hpp Changeset: 9003f35baaa0 Author: twisti Date: 2014-01-07 14:26 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9003f35baaa0 8022263: use same Clang warnings on BSD as on Linux Reviewed-by: kvn, iveresov ! make/bsd/makefiles/gcc.make ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/prims/forte.cpp Changeset: b4fd7e078c54 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b4fd7e078c54 Added tag jdk8u252-b05 for changeset 9003f35baaa0 ! .hgtags Changeset: 8558fdd621b3 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8558fdd621b3 Merge ! .hgtags ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 21aeb3452709 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/21aeb3452709 Added tag jdk8u252-b05-aarch32-20200304 for changeset 8558fdd621b3 ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:11 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:11 +0000 Subject: hg: aarch32-port/jdk8u: 3 new changesets Message-ID: <202003041513.024FDBfs022558@aojmv0008.oracle.com> Changeset: bb464170d344 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bb464170d344 Added tag jdk8u252-b05 for changeset 62c9a2725c6c ! .hgtags Changeset: bc73a8c62f17 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bc73a8c62f17 Merge ! .hgtags Changeset: 095e6b693301 Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/095e6b693301 Added tag jdk8u252-b05-aarch32-20200304 for changeset bc73a8c62f17 ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:14 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:14 +0000 Subject: hg: aarch32-port/jdk8u/corba: 3 new changesets Message-ID: <202003041513.024FDEZU022577@aojmv0008.oracle.com> Changeset: ff8c2e73d641 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ff8c2e73d641 Added tag jdk8u252-b05 for changeset b2c092b72c7c ! .hgtags Changeset: 47a130885d4e Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/47a130885d4e Merge ! .hgtags Changeset: 3cfa8ed06cbd Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3cfa8ed06cbd Added tag jdk8u252-b05-aarch32-20200304 for changeset 47a130885d4e ! .hgtags From snazarkin at azul.com Wed Mar 4 15:13:12 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 04 Mar 2020 15:13:12 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 3 new changesets Message-ID: <202003041513.024FDCCi022561@aojmv0008.oracle.com> Changeset: 4f24bfe038c3 Author: andrew Date: 2020-02-27 19:01 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4f24bfe038c3 Added tag jdk8u252-b05 for changeset 49013f07f606 ! .hgtags Changeset: d60d32334e7b Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d60d32334e7b Merge ! .hgtags Changeset: d6218af7518f Author: snazarki Date: 2020-03-04 12:47 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d6218af7518f Added tag jdk8u252-b05-aarch32-20200304 for changeset d60d32334e7b ! .hgtags From shade at redhat.com Fri Mar 6 15:23:18 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 6 Mar 2020 16:23:18 +0100 Subject: JDK-8231118 Message-ID: <6b31354d-56e0-27b1-c48e-d9acc29f7800@redhat.com> See "8231118: ARM32: Math tests failures": https://bugs.openjdk.java.net/browse/JDK-8231118 I suspect 8u port is also affected by this. I have no cycles to verify it, though, so maybe someone on this list wants to pick it up. -- Thanks, -Aleksey From snazarkin at azul.com Fri Mar 6 16:14:04 2020 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 6 Mar 2020 16:14:04 +0000 Subject: JDK-8231118 In-Reply-To: <6b31354d-56e0-27b1-c48e-d9acc29f7800@redhat.com> References: <6b31354d-56e0-27b1-c48e-d9acc29f7800@redhat.com> Message-ID: <2C3875DF-1891-46E3-A68E-6D5C000A26B9@azul.com> Thanks, Alexey! I?ve looked at the patch and found aarch32 port is not affected by this bug. Notes for other reviewers: informative patch code is src/hotspot/cpu/arm/sharedRuntime_arm.cpp @@ -462,11 +457,13 @@ // Pushing an even number of registers for stack alignment. // Selecting R9, which had to be saved anyway for some platforms. __ push(RegisterSet(R0, R3) | R9 | LR); + __ fpush_hardfp(FloatRegisterSet(D0, 8)); __ mov(R0, Rmethod); __ mov(R1, LR); __ call(CAST_FROM_FN_PTR(address, SharedRuntime::fixup_callers_callsite)); + __ fpop_hardfp(FloatRegisterSet(D0, 8)); __ pop(RegisterSet(R0, R3) | R9 | LR); Sergey Nazarkin > On Mar 6, 2020, at 18:23, Aleksey Shipilev wrote: > > See "8231118: ARM32: Math tests failures": > https://bugs.openjdk.java.net/browse/JDK-8231118 > > I suspect 8u port is also affected by this. I have no cycles to verify it, though, so maybe someone > on this list wants to pick it up. > > -- > Thanks, > -Aleksey From shade at redhat.com Fri Mar 6 16:17:10 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 6 Mar 2020 17:17:10 +0100 Subject: JDK-8231118 In-Reply-To: <2C3875DF-1891-46E3-A68E-6D5C000A26B9@azul.com> References: <6b31354d-56e0-27b1-c48e-d9acc29f7800@redhat.com> <2C3875DF-1891-46E3-A68E-6D5C000A26B9@azul.com> Message-ID: On 3/6/20 5:14 PM, Sergey Nazarkin wrote: > Thanks, Alexey! I?ve looked at the patch and found aarch32 port is not affected by this bug. Okay, good. As long as you inspected the code: the test failure only happens in fastdebug and only on RPi 4 and Raspbian 10, and it is easy to miss. -- Thanks, -Aleksey From jiwon_choe at brown.edu Mon Mar 9 21:41:26 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Mon, 9 Mar 2020 17:41:26 -0400 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: Hi Sergey, Thank you so much for your help. I have been configuring again using this command: bash configure --with-jvm-variants=client --openjdk-target=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ Now, this fails with an error message saying that it could not find X11 libraries. I'm thinking that this is fixable by specifying the X11 library path using the --with-x option, but nothing seems to work (I tried /usr/bin/X11, /etc/X11, /usr/include/X11, /usr/share/X11, which all appear when I do 'whereis X11'). Am I not specifying the correct path to X11 libraries? It will be great if anyone could point me in the right direction. Thank you in advance! -Jiwon On Tue, Mar 3, 2020 at 5:12 AM Sergey Nazarkin wrote: > Hi Choe, > > looks like configure sets CC to host gcc version. You can override setting > with "CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++? or setup > correct PATH var. > > > Sergey Nazarkin > > > > > > On Mar 3, 2020, at 01:33, Choe, Jiwon wrote: > > > > Hello, > > > > I'm having trouble in compiling and building aarch32-port/jdk8u. > > > > This was what I ran: > > > > # bash configure --with-jvm-variants=client > > --openjdk-target=arm-linux-gnueabihf > > # make all > > > > And I got this error message during make: > > > > Assembling > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s: > > Assembler messages: > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5: > > Error: too many memory references for `mov' > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6: > > Error: no such instruction: `bx lr' > > make[6]: *** [asm_os_linux_aarch32.o] Error 1 > > make[6]: *** Waiting for unfinished jobs.... > > make[5]: *** [the_vm] Error 2 > > make[4]: *** [product1] Error 2 > > make[3]: *** [generic_build1] Error 2 > > make[2]: *** [product1] Error 2 > > make[1]: *** > > > [/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp] > > Error 2 > > make: *** [hotspot-only] Error 2 > > > > Could anyone help in resolving this issue? Thanks in advance! > > > > -Jiwon > > From aph at redhat.com Tue Mar 10 09:42:36 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 10 Mar 2020 09:42:36 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: On 3/9/20 9:41 PM, Choe, Jiwon wrote: > Thank you so much for your help. I have been configuring again using this > command: > bash configure --with-jvm-variants=client > --openjdk-target=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc > CXX=arm-linux-gnueabihf-g++ > > Now, this fails with an error message saying that it could not find X11 > libraries. I'm thinking that this is fixable by specifying the X11 library > path using the --with-x option, but nothing seems to work (I tried > /usr/bin/X11, /etc/X11, /usr/include/X11, /usr/share/X11, which all appear > when I do 'whereis X11'). Am I not specifying the correct path to X11 > libraries? > > It will be great if anyone could point me in the right direction. Thank you > in advance! Are you cross compiling? If so you need to populate a directory with the root filesystem of your target system and point at it with --prefix= . -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Tue Mar 10 13:40:34 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 10 Mar 2020 13:40:34 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: <9ea3e258-ca33-b68b-2937-03b5c488c96b@redhat.com> On 3/10/20 9:42 AM, Andrew Haley wrote: > Are you cross compiling? If so you need to populate a directory with the root > filesystem of your target system and point at it with --prefix= . Argh! Posted before coffee. I meant --sysroot= -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From akashche at redhat.com Tue Mar 10 14:08:35 2020 From: akashche at redhat.com (Alex Kashchenko) Date: Tue, 10 Mar 2020 14:08:35 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: Hi, On 03/02/2020 10:33 PM, Choe, Jiwon wrote: > Hello, > > I'm having trouble in compiling and building aarch32-port/jdk8u. I maintain this cross-compiling script for aarch32-port that may help: https://github.com/ojdkbuild/contrib_jdk8u-aarch32-ci It includes CC, CXX and --with-sys-root mentioned in other emails in this thread. > > This was what I ran: > > # bash configure --with-jvm-variants=client > --openjdk-target=arm-linux-gnueabihf > # make all > > And I got this error message during make: > > Assembling > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s: > Assembler messages: > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5: > Error: too many memory references for `mov' > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6: > Error: no such instruction: `bx lr' > make[6]: *** [asm_os_linux_aarch32.o] Error 1 > make[6]: *** Waiting for unfinished jobs.... > make[5]: *** [the_vm] Error 2 > make[4]: *** [product1] Error 2 > make[3]: *** [generic_build1] Error 2 > make[2]: *** [product1] Error 2 > make[1]: *** > [/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp] > Error 2 > make: *** [hotspot-only] Error 2 > > Could anyone help in resolving this issue? Thanks in advance! > > -Jiwon > -- -Alex From jiwon_choe at brown.edu Mon Mar 16 21:58:17 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Mon, 16 Mar 2020 17:58:17 -0400 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: Hi, Thanks for all your help and sorry for the trouble again. I realized that I need to use qemu-debootstrap to create a target root filesystem, and I have been able to get past the X libraries issue. Now I am having problems with the freetype2 library. This is the error message that I get with the build: $ bash configure --with-jvm-variants=client --openjdk-target=arm-linux-gnueabihf --with-sys-root=/opt/sysroot --x-includes=/opt/sysroot/usr/include/ --x-libraries=/opt/sysroot/usr/lib/arm-linux-gnueabihf/ --with-freetype-include=/opt/sysroot/usr/include/freetype2/ --with-freetype-lib=/opt/sysroot/usr/lib/arm-linux-gnueabihf/ CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ (clipped successful configuration messages) configure: Found freetype include files at /opt/sysroot/usr/include/freetype2/ using --with-freetype checking for freetype includes... /opt/sysroot/usr/include/freetype2 checking for freetype libraries... /opt/sysroot/usr/lib/arm-linux-gnueabihf checking if we can compile and link with freetype... no configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch. configure: Using FREETYPE_CFLAGS=-I/opt/sysroot/usr/include/freetype2 and FREETYPE_LIBS=-L/opt/sysroot/usr/lib/arm-linux-gnueabihf -lfreetype configure: error: Can not continue without freetype. You might be able to fix this by running 'sudo apt-get install libfreetype6-dev'. configure exiting with result code 1 I've seen older emails from the mailing list archive, which talk about a bug fix that resolves the issue, but the changes for the bug fix are already in the source code that I am using. Thanks, Jiwon On Tue, Mar 10, 2020 at 10:08 AM Alex Kashchenko wrote: > Hi, > > On 03/02/2020 10:33 PM, Choe, Jiwon wrote: > > Hello, > > > > I'm having trouble in compiling and building aarch32-port/jdk8u. > > I maintain this cross-compiling script for aarch32-port that may help: > > https://github.com/ojdkbuild/contrib_jdk8u-aarch32-ci > > It includes CC, CXX and --with-sys-root mentioned in other emails in > this thread. > > > > > This was what I ran: > > > > # bash configure --with-jvm-variants=client > > --openjdk-target=arm-linux-gnueabihf > > # make all > > > > And I got this error message during make: > > > > Assembling > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s: > > Assembler messages: > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:5: > > Error: too many memory references for `mov' > > > /home/sim32/aarch32-openjdk8u/jdk8u/hotspot/src/os_cpu/linux_aarch32/vm/asm_os_linux_aarch32.s:6: > > Error: no such instruction: `bx lr' > > make[6]: *** [asm_os_linux_aarch32.o] Error 1 > > make[6]: *** Waiting for unfinished jobs.... > > make[5]: *** [the_vm] Error 2 > > make[4]: *** [product1] Error 2 > > make[3]: *** [generic_build1] Error 2 > > make[2]: *** [product1] Error 2 > > make[1]: *** > > > [/home/sim32/aarch32-openjdk8u/jdk8u/build/linux-aarch32-normal-client-release/hotspot/_hotspot.timestamp] > > Error 2 > > make: *** [hotspot-only] Error 2 > > > > Could anyone help in resolving this issue? Thanks in advance! > > > > -Jiwon > > > > > -- > -Alex > > From aph at redhat.com Tue Mar 17 09:31:53 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 17 Mar 2020 09:31:53 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: Message-ID: <17bf8440-6115-371d-ac00-1f12dc2b87b2@redhat.com> On 3/16/20 9:58 PM, Choe, Jiwon wrote: > I've seen older emails from the mailing list archive, which talk about a > bug fix that resolves the issue, but the changes for the bug fix are > already in the source code that I am using. I suspect that your sysroot is not fully populated. Are the headers and libraries freetype in there? OpenJDK has many dependencies. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Tue Mar 17 09:37:22 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 17 Mar 2020 09:37:22 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: <17bf8440-6115-371d-ac00-1f12dc2b87b2@redhat.com> References: <17bf8440-6115-371d-ac00-1f12dc2b87b2@redhat.com> Message-ID: On 3/17/20 9:31 AM, Andrew Haley wrote: > On 3/16/20 9:58 PM, Choe, Jiwon wrote: >> I've seen older emails from the mailing list archive, which talk about a >> bug fix that resolves the issue, but the changes for the bug fix are >> already in the source code that I am using. > > I suspect that your sysroot is not fully populated. Are the headers > and libraries freetype in there? OpenJDK has many dependencies. You can see what went wrong by looking at config.log in the build directory. $ find build/linux-x86_64-server-slowdebug/ -name config.log build/linux-x86_64-server-slowdebug/configure-support/config.log -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jiwon_choe at brown.edu Tue Mar 17 13:55:48 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Tue, 17 Mar 2020 09:55:48 -0400 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: <17bf8440-6115-371d-ac00-1f12dc2b87b2@redhat.com> Message-ID: Thank you again for the quick reply. The sysroot seems to be correctly populated with the freetype2 libraries. /opt/sysroot/usr/include/freetype2 has all the header files, and /opt/sysroot/usr/lib/arm-linux-gnueabihf has the following files: -rw-r--r-- 1 root root 531014 Mar 13 2014 libfreetype.a -rw-r--r-- 1 root root 918 Mar 13 2014 libfreetype.la lrwxrwxrwx 1 root root 21 Mar 13 2014 libfreetype.so -> libfreetype.so.6.11.1 lrwxrwxrwx 1 root root 21 Mar 13 2014 libfreetype.so.6 -> libfreetype.so.6.11.1 -rw-r--r-- 1 root root 386916 Mar 13 2014 libfreetype.so.6.11.1 I think the error that's preventing me from moving forward is this: "configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch." This is the related message in the config.log file: 1265 configure:47566: checking if we can compile and link with freetype 1266 configure:47591: /usr/bin/arm-linux-gnueabihf-g++ -o conftest -I/opt/sysroot/usr/include/freetype2 conftest.cpp -L/opt/sysroot/usr/lib/arm-linux-gnueabihf -lfreetype >&5 1267 /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld: cannot find /lib/arm-linux-gnueabihf/libc.so.6 1268 /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld: cannot find /usr/lib/arm-linux-gnueabihf/libc_nonshared.a 1269 /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld: cannot find /lib/arm-linux-gnueabihf/ld-linux-armhf.so.3 1270 collect2: error: ld returned 1 exit status >From the log, some prior steps in the configuration also seem to have failed for the same reason (checks for -lICE, -ldnet_stub, etc), but it didn't stop the configuration from moving on to the next steps. Is this an issue that I would need to fix for all configuration steps that failed? Thanks, Jiwon On Tue, Mar 17, 2020 at 5:37 AM Andrew Haley wrote: > On 3/17/20 9:31 AM, Andrew Haley wrote: > > On 3/16/20 9:58 PM, Choe, Jiwon wrote: > >> I've seen older emails from the mailing list archive, which talk about a > >> bug fix that resolves the issue, but the changes for the bug fix are > >> already in the source code that I am using. > > > > I suspect that your sysroot is not fully populated. Are the headers > > and libraries freetype in there? OpenJDK has many dependencies. > > You can see what went wrong by looking at config.log in the build > directory. > > $ find build/linux-x86_64-server-slowdebug/ -name config.log > build/linux-x86_64-server-slowdebug/configure-support/config.log > > -- > Andrew Haley (he/him) > Java Platform Lead Engineer > Red Hat UK Ltd. > https://keybase.io/andrewhaley > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > > From aph at redhat.com Tue Mar 17 14:21:51 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 17 Mar 2020 14:21:51 +0000 Subject: jdk8u build error in assembling asm_os_linux_aarch32.s In-Reply-To: References: <17bf8440-6115-371d-ac00-1f12dc2b87b2@redhat.com> Message-ID: <5cf37ce5-d4e4-7de8-ab3c-f585c7777e86@redhat.com> On 3/17/20 1:55 PM, Choe, Jiwon wrote: > From the log, some prior steps in the configuration also seem to have > failed for the same reason (checks for -lICE, -ldnet_stub, etc), but it > didn't stop the configuration from moving on to the next steps. > Is this an issue that I would need to fix for all configuration steps that > failed? Your C++ AArch32 compiler cannot find its libc. This is something that I do not understand. It seems to me like your C++ compiler must be broken. Does even trying to compile and link a simple C++ program work? -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From snazarkin at azul.com Wed Mar 18 08:10:36 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:36 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 3 new changesets Message-ID: <202003180810.02I8AaUW028102@aojmv0008.oracle.com> Changeset: e86a511a486e Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e86a511a486e Added tag jdk8u252-b06 for changeset 121cf3b001d9 ! .hgtags Changeset: 7573def58d46 Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7573def58d46 Merge ! .hgtags Changeset: 8160a9c7d00e Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8160a9c7d00e Added tag jdk8u252-b06-aarch32-20200317 for changeset 7573def58d46 ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:37 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:37 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 3 new changesets Message-ID: <202003180810.02I8Abwl028144@aojmv0008.oracle.com> Changeset: d17814ea88e3 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d17814ea88e3 Added tag jdk8u252-b06 for changeset b4fd7e078c54 ! .hgtags Changeset: f6ecbe705f82 Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f6ecbe705f82 Merge ! .hgtags Changeset: af6fc52aebdb Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/af6fc52aebdb Added tag jdk8u252-b06-aarch32-20200317 for changeset f6ecbe705f82 ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:35 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:35 +0000 Subject: hg: aarch32-port/jdk8u: 3 new changesets Message-ID: <202003180810.02I8AZJF028051@aojmv0008.oracle.com> Changeset: 746815de8b5b Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/746815de8b5b Added tag jdk8u252-b06 for changeset bb464170d344 ! .hgtags Changeset: 89681a729643 Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/89681a729643 Merge ! .hgtags Changeset: a949cae79e94 Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/a949cae79e94 Added tag jdk8u252-b06-aarch32-20200317 for changeset 89681a729643 ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:36 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:36 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 3 new changesets Message-ID: <202003180810.02I8Aa5H028105@aojmv0008.oracle.com> Changeset: 0666ec7fe2b4 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/0666ec7fe2b4 Added tag jdk8u252-b06 for changeset b988f627520c ! .hgtags Changeset: a94ff4efa9dd Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a94ff4efa9dd Merge ! .hgtags Changeset: 516a22f347f8 Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/516a22f347f8 Added tag jdk8u252-b06-aarch32-20200317 for changeset a94ff4efa9dd ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:38 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:38 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 3 new changesets Message-ID: <202003180810.02I8Acxt028156@aojmv0008.oracle.com> Changeset: ca05e6121665 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ca05e6121665 Added tag jdk8u252-b06 for changeset 4f24bfe038c3 ! .hgtags Changeset: 9245a106b57e Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9245a106b57e Merge ! .hgtags Changeset: 2717c6d8753f Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2717c6d8753f Added tag jdk8u252-b06-aarch32-20200317 for changeset 9245a106b57e ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:37 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:37 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 3 new changesets Message-ID: <202003180810.02I8AboF028151@aojmv0008.oracle.com> Changeset: 8ce7c29ca85c Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8ce7c29ca85c Added tag jdk8u252-b06 for changeset 4010269cf496 ! .hgtags Changeset: 4a846a862c08 Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/4a846a862c08 Merge ! .hgtags Changeset: 0ea3e7556cd4 Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0ea3e7556cd4 Added tag jdk8u252-b06-aarch32-20200317 for changeset 4a846a862c08 ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:38 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:38 +0000 Subject: hg: aarch32-port/jdk8u/corba: 3 new changesets Message-ID: <202003180810.02I8Ac0v028159@aojmv0008.oracle.com> Changeset: ee99eeee44ad Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ee99eeee44ad Added tag jdk8u252-b06 for changeset ff8c2e73d641 ! .hgtags Changeset: 26d3e2a4216b Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/26d3e2a4216b Merge ! .hgtags Changeset: f1ded3d91c4e Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f1ded3d91c4e Added tag jdk8u252-b06-aarch32-20200317 for changeset 26d3e2a4216b ! .hgtags From snazarkin at azul.com Wed Mar 18 08:10:38 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Wed, 18 Mar 2020 08:10:38 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 7 new changesets Message-ID: <202003180810.02I8AdOo028162@aojmv0008.oracle.com> Changeset: 3272c495f495 Author: akozlov Date: 2020-03-10 21:43 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3272c495f495 8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call Reviewed-by: andrew ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/System.java - test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/java/lang/Runtime/loadLibrary/src/Target.java - test/java/lang/Runtime/loadLibrary/src/Target2.java Changeset: ae91f2b94f84 Author: pbansal Date: 2019-11-27 11:05 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ae91f2b94f84 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/text/html/ImageView.java + test/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: d37e685cb0ee Author: pbansal Date: 2019-12-13 12:08 +0530 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d37e685cb0ee 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: 6f7370a85071 Author: rhalade Date: 2020-03-01 23:04 -0800 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6f7370a85071 8225130: Add exception for expiring Comodo roots to VerifyCACerts test Reviewed-by: weijun ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 83bbe56ecea1 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/83bbe56ecea1 Added tag jdk8u252-b06 for changeset 6f7370a85071 ! .hgtags Changeset: a34fc8710df1 Author: snazarki Date: 2020-03-17 15:07 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a34fc8710df1 Merge ! .hgtags - test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/java/lang/Runtime/loadLibrary/src/Target.java - test/java/lang/Runtime/loadLibrary/src/Target2.java Changeset: 386c81a72691 Author: snazarki Date: 2020-03-17 16:36 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/386c81a72691 Added tag jdk8u252-b06-aarch32-20200317 for changeset a34fc8710df1 ! .hgtags From jiwon_choe at brown.edu Thu Mar 26 23:22:07 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Thu, 26 Mar 2020 19:22:07 -0400 Subject: compiling with static links Message-ID: Hi, I was wondering if it would be possible to compile/build so that the generated j2sdk-image/bin executables are statically linked. I run configure with the flag '--with-stdc++lib=static', but the executable that I get seems to be dynamically linked. $ file j2sdk-image/bin/java j2sdk-image/bin/java: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, ..... Has anyone tried building statically-linked executables from the source? Thanks, Jiwon From snazarkin at azul.com Mon Mar 30 07:58:37 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:37 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 4 new changesets Message-ID: <202003300758.02U7wbgT009874@aojmv0008.oracle.com> Changeset: c56eceecec71 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c56eceecec71 Added tag jdk8u252-b07 for changeset 8ce7c29ca85c ! .hgtags Changeset: 01036da3155c Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/01036da3155c Added tag jdk8u252-b08 for changeset c56eceecec71 ! .hgtags Changeset: b10318e671f5 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b10318e671f5 Merge ! .hgtags Changeset: d5861c53973d Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d5861c53973d Added tag jdk8u252-b08-aarch32-20200327 for changeset b10318e671f5 ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:37 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:37 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 4 new changesets Message-ID: <202003300758.02U7wb2b009865@aojmv0008.oracle.com> Changeset: 95d61d0f326b Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/95d61d0f326b Added tag jdk8u252-b07 for changeset 0666ec7fe2b4 ! .hgtags Changeset: 5fc91c4182b0 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/5fc91c4182b0 Added tag jdk8u252-b08 for changeset 95d61d0f326b ! .hgtags Changeset: e5abd89a87b3 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e5abd89a87b3 Merge ! .hgtags Changeset: 39c5d966c011 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/39c5d966c011 Added tag jdk8u252-b08-aarch32-20200327 for changeset e5abd89a87b3 ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:39 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:39 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 4 new changesets Message-ID: <202003300758.02U7wdYn009887@aojmv0008.oracle.com> Changeset: d1a8fb9aafdd Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d1a8fb9aafdd Added tag jdk8u252-b07 for changeset ca05e6121665 ! .hgtags Changeset: 8476d78dc695 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/8476d78dc695 Added tag jdk8u252-b08 for changeset d1a8fb9aafdd ! .hgtags Changeset: b4c3c89dbd65 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b4c3c89dbd65 Merge ! .hgtags Changeset: 0304ac00cfe6 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/0304ac00cfe6 Added tag jdk8u252-b08-aarch32-20200327 for changeset b4c3c89dbd65 ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:38 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:38 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 6 new changesets Message-ID: <202003300758.02U7wdwF009884@aojmv0008.oracle.com> Changeset: 2a93ed39a4e9 Author: valeriep Date: 2018-04-13 18:07 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2a93ed39a4e9 8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider Summary: Rethrow ClassCastException with InvalidKeyException Reviewed-by: ascarpino ! src/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 8efdcbf79b11 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8efdcbf79b11 Added tag jdk8u252-b07 for changeset 2a93ed39a4e9 ! .hgtags Changeset: e17fe591a374 Author: lbourges Date: 2020-03-25 03:53 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e17fe591a374 8241307: Marlin renderer should not be the default in 8u252 Reviewed-by: phh, alexsch, andrew, sgehwolf ! src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine ! src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine + test/sun/java2d/marlin/DefaultRenderingEngine.java Changeset: da301ecaa81d Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/da301ecaa81d Added tag jdk8u252-b08 for changeset e17fe591a374 ! .hgtags Changeset: 72dc25f24bd4 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/72dc25f24bd4 Merge ! .hgtags Changeset: 64fdc15c188b Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/64fdc15c188b Added tag jdk8u252-b08-aarch32-20200327 for changeset 72dc25f24bd4 ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:34 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:34 +0000 Subject: hg: aarch32-port/jdk8u: 4 new changesets Message-ID: <202003300758.02U7wYPG009795@aojmv0008.oracle.com> Changeset: 72a6d93679e5 Author: andrew Date: 2020-03-20 14:25 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/72a6d93679e5 Added tag jdk8u252-b07 for changeset 746815de8b5b ! .hgtags Changeset: e8b56e0eaa7b Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e8b56e0eaa7b Added tag jdk8u252-b08 for changeset 72a6d93679e5 ! .hgtags Changeset: 294a9a3e0547 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/294a9a3e0547 Merge ! .hgtags Changeset: a9066599bbca Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/rev/a9066599bbca Added tag jdk8u252-b08-aarch32-20200327 for changeset 294a9a3e0547 ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:37 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:37 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 4 new changesets Message-ID: <202003300758.02U7wbvV009869@aojmv0008.oracle.com> Changeset: 7e334946a044 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7e334946a044 Added tag jdk8u252-b07 for changeset e86a511a486e ! .hgtags Changeset: b012193ff452 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b012193ff452 Added tag jdk8u252-b08 for changeset 7e334946a044 ! .hgtags Changeset: a651232ce24c Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a651232ce24c Merge ! .hgtags Changeset: 614c9a1d7c32 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/614c9a1d7c32 Added tag jdk8u252-b08-aarch32-20200327 for changeset a651232ce24c ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:38 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:38 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 5 new changesets Message-ID: <202003300758.02U7wcAG009881@aojmv0008.oracle.com> Changeset: 00eaaa430a54 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/00eaaa430a54 Added tag jdk8u252-b07 for changeset d17814ea88e3 ! .hgtags Changeset: 8f2780b3e4fa Author: aph Date: 2020-03-25 03:20 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8f2780b3e4fa 8241296: Segfault in JNIHandleBlock::oops_do() Reviewed-by: andrew ! src/share/vm/runtime/thread.cpp Changeset: 095e60e7fc8c Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/095e60e7fc8c Added tag jdk8u252-b08 for changeset 8f2780b3e4fa ! .hgtags Changeset: 300ee0dee84d Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/300ee0dee84d Merge ! .hgtags Changeset: 23ffed64b707 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/23ffed64b707 Added tag jdk8u252-b08-aarch32-20200327 for changeset 300ee0dee84d ! .hgtags From snazarkin at azul.com Mon Mar 30 07:58:35 2020 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 30 Mar 2020 07:58:35 +0000 Subject: hg: aarch32-port/jdk8u/corba: 4 new changesets Message-ID: <202003300758.02U7wZsB009831@aojmv0008.oracle.com> Changeset: 63738d15bb7f Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/63738d15bb7f Added tag jdk8u252-b07 for changeset ee99eeee44ad ! .hgtags Changeset: 9340b3be1b47 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9340b3be1b47 Added tag jdk8u252-b08 for changeset 63738d15bb7f ! .hgtags Changeset: 897c33fba4f4 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/897c33fba4f4 Merge ! .hgtags Changeset: a46ff3747044 Author: snazarki Date: 2020-03-27 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/a46ff3747044 Added tag jdk8u252-b08-aarch32-20200327 for changeset 897c33fba4f4 ! .hgtags From jiwon_choe at brown.edu Tue Mar 31 20:02:17 2020 From: jiwon_choe at brown.edu (Choe, Jiwon) Date: Tue, 31 Mar 2020 16:02:17 -0400 Subject: building statically linked java executables Message-ID: Hello, I was wondering if it would be possible to compile/build so that the generated j2sdk-image/bin executables are statically linked. I run configure with the flag '--with-stdc++lib=static', but the executable that I get is still dynamically linked. $ file j2sdk-image/bin/java j2sdk-image/bin/java: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, ..... Has anyone tried building statically-linked executables from the source? Thanks, Jiwon From bob.vandette at oracle.com Tue Mar 31 20:25:15 2020 From: bob.vandette at oracle.com (Bob Vandette) Date: Tue, 31 Mar 2020 16:25:15 -0400 Subject: building statically linked java executables In-Reply-To: References: Message-ID: <5C5A6364-0254-4D2D-A9A1-A9F41F75D8E5@oracle.com> There?s an option in newer JDKs "--enable-static-build? that was used to build static libraries and generate single executable images for all the JDK tools but it was only supported on MacOSX. The configure option ?with-stdc++=static only affects the linking of the stdc++ library. In JDK14/JDK15 there?s a new make target ?static-libs-image? that can produce a set of static libraries for some of the JDK libraries. If you manually compile the java launcher and link with these libraries, you?ll get close to what you want. This make target only generates a few of the JDK libraries but you could add to that list. Bob. > On Mar 31, 2020, at 4:02 PM, Choe, Jiwon wrote: > > Hello, > > I was wondering if it would be possible to compile/build so that the > generated j2sdk-image/bin executables are statically linked. > I run configure with the flag '--with-stdc++lib=static', but the executable > that I get is still dynamically linked. > > $ file j2sdk-image/bin/java > j2sdk-image/bin/java: ELF 32-bit LSB executable, ARM, EABI5 version 1 > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, ..... > > Has anyone tried building statically-linked executables from the source? > > Thanks, > Jiwon