Commit Graph

536 Commits

Author SHA1 Message Date
Andrew Hughes
2d62096aa2 Enable JFR in our builds, ahead of upstream default.
Only enable JFR for JIT builds, as it is not supported with Zero.
Turn off JFR on x86 for now due to assert(SerializePageShiftCount == count) crash.
Explicitly list jfr.jar, default.jfc & profile.jfc in the spec file.
Introduce jfr_arches for architectures which support JFR.
Use sa_arches for libsaproc.so inclusion.
Move LTO handling to same location as other compiler flags handling.
2020-07-04 00:53:45 +00:00
Jeff Law
83f96774d0 Disable LTO 2020-07-01 15:24:49 -06:00
Jayashree Huttanagoudar
c7cf54633e Added --with-vendor id and URL family of switches 2020-06-29 15:59:44 +00:00
Andrew Hughes
94a926c49f Update to aarch64-shenandoah-jdk8u262-b03-shenandoah-merge-2020-05-20. 2020-06-28 20:50:32 +00:00
Andrew Hughes
9c5c3ce478 Update to aarch64-shenandoah-jdk8u262-b03.
Remove JDK-8244461 & JDK-8233880 backports included upstream in b03.
2020-06-28 19:18:23 +00:00
Andrew Hughes
2e4f5f7362 Update to aarch64-shenandoah-jdk8u262-b02. 2020-06-22 21:52:12 +00:00
Andrew Hughes
6a8794519b Update to aarch64-shenandoah-jdk8u262-b01.
Switch to EA mode.
Adjust JDK-8143245/PR3548 patch following context changes due to JDK-8203287 for JFR
Adjust RH1648644 following context changes due to introduction of JFR packages
Add jfr binary to devel package and alternatives set
2020-06-22 14:08:13 +00:00
Andrew Hughes
ecbc6fc63c Add release notes. 2020-06-19 01:14:48 +00:00
Andrew Hughes
e2af37c969 Update to aarch64-shenandoah-jdk8u252-b09.
Switch to GA mode for final release.
2020-06-18 17:02:46 +00:00
Andrew Hughes
4c801115aa Update to aarch64-shenandoah-jdk8u252-b08.
Drop JDK-8241296 backport now applied upstream.
2020-06-18 13:40:42 +00:00
Andrew Hughes
c2b3779975 Update to aarch64-shenandoah-jdk8u252-b07. 2020-06-17 15:54:42 +00:00
Andrew Hughes
f26926bcdf Update to aarch64-shenandoah-jdk8u252-b06.
Drop upstreamed AArch64 fix JDK-8224851
2020-06-12 20:59:00 +00:00
Andrew Hughes
59400e18b9 Update to aarch64-shenandoah-jdk8u252-b05. 2020-06-10 22:40:29 +01:00
Andrew Hughes
319a158b9d Update to aarch64-shenandoah-jdk8u252-b04. 2020-06-08 16:24:44 +01:00
Andrew John Hughes
eed066a1b1 Update to aarch64-shenandoah-jdk8u252-b03.
Adjust PR2974/RH1337583 & PR3083/RH1346460 following context changes in JDK-8230978
2020-06-07 18:38:05 +01:00
Andrew John Hughes
c32fe48733 Update to aarch64-shenandoah-jdk8u252-b02. 2020-06-02 09:54:40 +01:00
Andrew John Hughes
f2a4910fb1 Update generate_source_tarball.sh script to use the PR3756 patch and retain the secp256k1 curve.
Regenerate source tarball using the updated script and add the -'4curve' suffix.
2020-05-22 12:56:41 +01:00
Nicolas De Amicis
284f947552 Switch package dependency openjfx from openjfx to openjfx8 2020-05-20 14:31:20 +01:00
Andrew John Hughes
39e7af2cc3 Backport JDK-8233880 to fix version detection of GCC 10.
Remove compiler flags used to disable GCC optimisations. This is now
resolved by -fno-delete-null-pointer-checks and -fno-lifetime-dse being turned
on in the upstream build, after GCC >= 6 is detected.
2020-05-18 15:08:21 +01:00
Andrew John Hughes
d2472c46bd Update to aarch64-shenandoah-jdk8u252-b01.
Switch to EA mode.
Adjust JDK-8199936/PR3533 patch following JDK-8227397 configure change
Make use of --with-extra-asflags introduced in jdk8u252-b01.
2020-05-08 06:29:15 +01:00
Severin Gehwolf
5ff7ed65db Add patch so as to remove unused include of sys/sysctl.h
Tracked upstream as JDK-8244461
2020-05-05 19:57:05 +02:00
Andrew John Hughes
1b1cbf2cdf Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64)
Include support for noarch for when koji creates source RPMs
2020-03-31 20:19:21 +01:00
Andrew John Hughes
c20d187fd6 Replace Bash 'if' with rpm '%if'
Resolves: rhbz#1813550
2020-03-22 11:39:57 +00:00
Andrew John Hughes
c3c571de83 Restructure the build so a minimal initial build is then used for the final build (with docs)
This reduces pressure on the system JDK and ensures the JDK being built can do a full build

Resolves: rhbz#1813550
2020-03-22 11:26:13 +00:00
Andrew John Hughes
1b81e9374a Backport JDK-8241296 to fix segfaults when active_handles is NULL
Resolves: rhbz#1813550
2020-03-20 14:22:42 +00:00
Andrew John Hughes
c374350ed3 Sync SystemTap & desktop files with upstream IcedTea release 3.15.0, removing previous workarounds 2020-03-13 05:37:00 +00:00
Andrew John Hughes
7d607cb730 Update to aarch64-shenandoah-jdk8u242-b08. 2020-03-12 13:27:15 +00:00
Severin Gehwolf
d22128935c Use proper JDK 8 patch for JDK-8224851 2020-03-06 12:31:02 +01:00
Severin Gehwolf
15561557e2 Bump release and add changelog 2020-03-04 20:20:06 +01:00
Severin Gehwolf
b2021a545e Refer to right JDK patch for aarch macro assembler redeclaration 2020-03-04 20:13:01 +01:00
Severin Gehwolf
4408c26107 Add patch for JDK-8218811, which fixes a GCC 10 build issue 2020-03-04 20:13:01 +01:00
Severin Gehwolf
e2c0e0e311 Disable a bag of GCC 10 OPTO flags for a working build 2020-03-04 20:13:01 +01:00
Severin Gehwolf
43d1f0cd18 Account for -fno-common default and dupl. declaration. 2020-03-04 20:13:01 +01:00
Andrew John Hughes
8d461f86a1 Update to aarch64-shenandoah-jdk8u242-b07.
Remove Shenandoah S390 patch which is now included upstream as JDK-8236829.
2020-02-23 14:56:09 +00:00
Jiří Andrlík
37a3e11202 Update java-1.8.0-openjdk.spec 2020-02-03 11:05:37 +00:00
Jiří Andrlík
c5a2af3ced Update java-1.8.0-openjdk.spec
minor fix for provides, corresponding to java specification
2020-02-03 10:31:27 +00:00
Fedora Release Engineering
8e1050fbe7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 05:53:52 +00:00
Andrew John Hughes
f6d97d2b3f Update to aarch64-shenandoah-jdk8u242-b06 (EA) 2020-01-10 03:27:33 +00:00
Andrew John Hughes
e8963d243c Update to aarch64-shenandoah-jdk8u242-b05.
Attempt to fix Shenandoah formatting failures on S390, introduced by JDK-8232102.
Revise b05 snapshot to include JDK-8236178.
Add additional Shenandoah formatting fixes revealed by successful -Wno-error=format run
Fix patch numbering to avoid conflicts with other versions of this spec file.
2020-01-09 02:13:41 +00:00
Andrew John Hughes
c9d9d1d1c3 Update to aarch64-shenandoah-jdk8u242-b04. 2019-12-19 04:05:42 +00:00
Andrew John Hughes
ec2600149f Update to aarch64-shenandoah-jdk8u242-b02. 2019-12-04 10:40:56 -05:00
Andrew John Hughes
80c3dbcf3a Update to aarch64-shenandoah-jdk8u242-b01.
Switch to EA mode.
2019-11-14 19:11:33 +00:00
Andrew John Hughes
f757741e9a Update to aarch64-shenandoah-jdk8u232-b09.
Switch to GA mode for final release.
Remove PR1834/RH1022017 which is now handled by JDK-8228825 upstream.
2019-10-16 00:31:30 +01:00
Andrew John Hughes
aa6a3a918f Update to aarch64-shenandoah-jdk8u232-b08. 2019-10-15 08:00:35 +01:00
Andrew John Hughes
a6e8078fc4 Update to aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09. 2019-10-14 05:15:20 +01:00
Andrew John Hughes
32b2278b49 Update to aarch64-shenandoah-jdk8u232-b05.
Drop upstreamed patch JDK-8141570/PR3548.
Adjust context of JDK-8143245/PR3548 to apply against upstream JDK-8141570.
2019-10-11 17:42:00 +01:00
Andrew Hughes
517cf68f1a Update to aarch64-shenandoah-jdk8u232-b01.
Switch to EA mode.
Drop JDK-8210761/RH1632174 as now upstream.
Drop JDK-8223219 as now upstream.
JDK-8226870 removed clhsdb and hdsdb from the JRE bin directory, so we should do likewise.
Add alternatives support for these two new SDK binaries.
2019-09-30 04:34:39 +01:00
Andrew Hughes
b66e592e09 Switch to in-tree SunEC code, dropping NSS runtime dependencies and patches to link against it. 2019-08-15 22:01:36 +01:00
Andrew Hughes
d7a3fcfdc3 Drop unnecessary build requirement on gtk2-devel, as OpenJDK searches for Gtk+ at runtime.
Add missing build requirements for libXext-devel and libXrender-devel, previously masked by Gtk2+ dependency.
fontconfig build requirement should be fontconfig-devel, previously masked by Gtk2+ dependency
2019-08-13 14:34:17 +01:00
Andrew Hughes
27d2d5d841 Don't produce javadoc/javadoc-zip sub packages for the debug variant build.
Don't perform a bootcycle build for the debug variant build.
Obsolete javadoc-debug and javadoc-debug-zip packages via javadoc and javadoc-zip respectively.
2019-07-31 18:26:35 +01:00