1
0

Accepting request 1193634 from Java:Factory

July 2024 CPU

OBS-URL: https://build.opensuse.org/request/show/1193634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-1_8_0-openj9?expand=0&rev=27
This commit is contained in:
Dominique Leuenberger 2024-08-13 11:25:02 +00:00 committed by Git OBS Bridge
commit 06506946ec
9 changed files with 33 additions and 42 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:38371f6ef59ba89f89135dd5579d0952cc4d28adb452c25c194a248da70dc5fc
size 29265781

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c01a2db59226a198abd2c6eae857ab1028c91b616fbf80ade639aaec2e21021
size 11151844

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0111d7f31c26943620555f5495e00055569f04a24a7bc44ac96282bd7235269b
size 132769320

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31b067d16c7c9538d99db1fb9aee79d0e208a0173f1c5deb93aaaf96e66c5cca
size 11172351

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:859d1898f55b446a25d6f113cdb5f196a2fe51560fde0b596f553650e1855aeb
size 132810297

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a44313209419f44cc293f1d08b545d81fd84672a0813d6e7d632a79b19cb0efa
size 29189918

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Tue Aug 6 07:39:14 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
machine
- Including Oracle July 2024 CPU changes
* CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
* OpenJ9 changes, see
https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
* openj9-no-narrowing.patch
+ fixed in upstream code
-------------------------------------------------------------------
Thu May 23 17:21:33 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@ -28,18 +28,18 @@
%global abs2rel perl -e %{script}
%global syslibdir %{_libdir}
# Standard JPackage naming and versioning defines.
%global updatever 412
%global buildver b08
%global updatever 422
%global buildver b05
%global root_repository https://github.com/ibmruntimes/openj9-openjdk-jdk8/archive
%global root_revision 3f438d726eabae33b2687e565530272909ff37ad
%global root_branch v0.44.0-release
%global root_revision a75ff73ce586d4105f89e83f0b3a80ca922e0d6f
%global root_branch v0.46.0-release
%global omr_repository https://github.com/eclipse/openj9-omr/archive
%global omr_revision 254af5a0452934f62e3253c5565b183c682d3495
%global omr_branch v0.44.0-release
%global omr_revision 840a9adba4548aa546e36c97a1150b7306a7e07b
%global omr_branch v0.46.0-release
%global openj9_repository https://github.com/eclipse/openj9/archive
%global openj9_revision b0699311c7d9341f3d0ebf9a7a4b5546a7ca7004
%global openj9_branch v0.44.0-release
%global openj9_tag openj9-0.44.0
%global openj9_revision 1a6f6128aa2f639de1e33cae77a31f474ba6b1a9
%global openj9_branch v0.46.0-release
%global openj9_tag openj9-0.46.0
# priority must be 6 digits in total
%global priority 1801
%global javaver 1.8.0
@ -112,8 +112,6 @@ Patch2: multiple-pkcs11-library-init.patch
Patch3: disable-doclint-by-default.patch
# Allow building with newer libdwarf
Patch4: libdwarf-fix.patch
# Fix narrowing conversion error
Patch5: openj9-no-narrowing.patch
# Fix build with gcc 13
Patch31: stringop-overflow.patch
# Fix build with gcc 14
@ -360,7 +358,6 @@ rm -rvf jdk/src/share/native/sun/java2d/cmm/lcms/lcms2*
%patch -P 2 -p1
%patch -P 3 -p1
%patch -P 4 -p1
%patch -P 5 -p1
%patch -P 31 -p1
%patch -P 32 -p1

View File

@ -1,21 +0,0 @@
--- a/openj9/runtime/compiler/env/j9methodServer.cpp
+++ b/openj9/runtime/compiler/env/j9methodServer.cpp
@@ -2634,7 +2634,7 @@ TR_ResolvedRelocatableJ9JITServerMethod::validateMethodFieldAttributes(const TR_
return equal;
}
-TR_J9ServerMethod::TR_J9ServerMethod(TR_FrontEnd * fe, TR_Memory * trMemory, J9Class * aClazz, uintptr_t cpIndex)
+TR_J9ServerMethod::TR_J9ServerMethod(TR_FrontEnd * fe, TR_Memory * trMemory, J9Class * aClazz, int32_t cpIndex)
: TR_J9Method()
{
TR_ASSERT(cpIndex != -1, "cpIndex shouldn't be -1");
--- a/openj9/runtime/compiler/env/j9methodServer.hpp
+++ b/openj9/runtime/compiler/env/j9methodServer.hpp
@@ -326,6 +326,6 @@ protected:
class TR_J9ServerMethod : public TR_J9Method
{
public:
- TR_J9ServerMethod(TR_FrontEnd *trvm, TR_Memory *, J9Class * aClazz, uintptr_t cpIndex);
+ TR_J9ServerMethod(TR_FrontEnd *trvm, TR_Memory *, J9Class * aClazz, int32_t cpIndex);
};
#endif // J9METHODSERVER_H