forked from pool/java-1_8_0-openjdk
Accepting request 613486 from Java:Factory
April 2018 CPU OBS-URL: https://build.opensuse.org/request/show/613486 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-1_8_0-openjdk?expand=0&rev=58
This commit is contained in:
commit
0afb0c7904
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:cffb0aab12c97f610cd546c0f4568ffe0dd80ba47537831268f403527f9968f1
|
oid sha256:6a27c6f81817a4edf633572198a7d4f829f2239a98bdd1daf805688794af3951
|
||||||
size 6756352
|
size 6762428
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:503d75ff849219ae341f1fc2dc4dbac7c68dd4d92988d6c1f12ca502fe27aa86
|
oid sha256:aafdd43428da68785963007ec932fd463f83962ef4280239d58c0840e8a48f7f
|
||||||
size 941016
|
size 942152
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:b5629414a673be2f7e5ac06e6cbe6731296ac3c1d8c3d65bd0e74f20130f3fb2
|
oid sha256:89bccb95d88d6f84778fbfcd79ff1efbe21d5d6820bed7b1ad8a73623517b438
|
||||||
size 6832164
|
size 6838240
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:bc50a4df0e9f81cb58e0e0cbd10bc7efda4f7ff11026b43d3b9ab19b91fdd827
|
|
||||||
size 1487360
|
|
3
icedtea-3.8.0.tar.xz
Normal file
3
icedtea-3.8.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ff9d3737ca5cc8712bad31c565c50939d8b062234d3d49c5efa083bbaa24c3e6
|
||||||
|
size 1496972
|
File diff suppressed because it is too large
Load Diff
@ -1,18 +1,12 @@
|
|||||||
--- icedtea-3.0.1/jconsole.desktop.in 2016-04-24 08:37:01.989304092 +0200
|
--- icedtea-3.0.1/jconsole.desktop.in 2016-04-24 08:37:01.989304092 +0200
|
||||||
+++ icedtea-3.0.1/jconsole.desktop.in 2016-04-27 09:46:17.592085490 +0200
|
+++ icedtea-3.0.1/jconsole.desktop.in 2016-04-27 09:46:17.592085490 +0200
|
||||||
@@ -1,10 +1,11 @@
|
@@ -1,5 +1,6 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=OpenJDK @JAVA_VER@ Monitoring & Management Console
|
Name=OpenJDK @JAVA_VER@ Monitoring & Management Console
|
||||||
+GenericName=OpenJDK @JAVA_VER@ Policy Tool
|
+GenericName=OpenJDK @JAVA_VER@ Policy Tool
|
||||||
Comment=Monitor and manage OpenJDK applications
|
Comment=Monitor and manage OpenJDK applications
|
||||||
Exec=_BINDIR_/jconsole
|
Exec=_BINDIR_/jconsole
|
||||||
Icon=java
|
Icon=java-@JAVA_VER@
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
StartupWMClass=sun-tools-jconsole-JConsole
|
|
||||||
-Categories=Development;Monitor;Java;
|
|
||||||
+Categories=Development;Profiling;
|
|
||||||
Version=1.0
|
|
||||||
--- icedtea-3.0.1/policytool.desktop.in 2016-04-24 08:37:02.001303877 +0200
|
--- icedtea-3.0.1/policytool.desktop.in 2016-04-24 08:37:02.001303877 +0200
|
||||||
+++ icedtea-3.0.1/policytool.desktop.in 2016-04-27 09:45:32.061111551 +0200
|
+++ icedtea-3.0.1/policytool.desktop.in 2016-04-27 09:45:32.061111551 +0200
|
||||||
@@ -1,10 +1,11 @@
|
@@ -1,10 +1,11 @@
|
||||||
@ -21,7 +15,7 @@
|
|||||||
+GenericName=OpenJDK @JAVA_VER@ Policy Tool
|
+GenericName=OpenJDK @JAVA_VER@ Policy Tool
|
||||||
Comment=Manage OpenJDK policy files
|
Comment=Manage OpenJDK policy files
|
||||||
Exec=_BINDIR_/policytool
|
Exec=_BINDIR_/policytool
|
||||||
Icon=java
|
Icon=java-@JAVA_VER@
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
StartupWMClass=sun-security-tools-PolicyTool
|
StartupWMClass=sun-security-tools-PolicyTool
|
||||||
|
@ -1,3 +1,230 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 1 12:14:41 UTC 2018 - fstrba@suse.com
|
||||||
|
|
||||||
|
- Update to version jdk8u171 (icedtea 3.8.0)
|
||||||
|
* Security fixes
|
||||||
|
+ S8180881: Better packaging of deserialization
|
||||||
|
+ S8182362: Update CipherOutputStream Usage
|
||||||
|
+ S8183032: Upgrade to LittleCMS 2.9
|
||||||
|
+ S8189123: More consistent classloading
|
||||||
|
+ S8189969, CVE-2018-2790, bsc#1090023: Manifest better manifest
|
||||||
|
entries
|
||||||
|
+ S8189977, CVE-2018-2795, bsc#1090025: Improve permission
|
||||||
|
portability
|
||||||
|
+ S8189981, CVE-2018-2796, bsc#1090026: Improve queuing
|
||||||
|
portability
|
||||||
|
+ S8189985, CVE-2018-2797, bsc#1090027: Improve tabular data
|
||||||
|
portability
|
||||||
|
+ S8189989, CVE-2018-2798, bsc#1090028: Improve container
|
||||||
|
portability
|
||||||
|
+ S8189993, CVE-2018-2799, bsc#1090029: Improve document
|
||||||
|
portability
|
||||||
|
+ S8189997, CVE-2018-2794, bsc#1090024: Enhance keystore
|
||||||
|
mechanisms
|
||||||
|
+ S8190478: Improved interface method selection
|
||||||
|
+ S8190877: Better handling of abstract classes
|
||||||
|
+ S8191696: Better mouse positioning
|
||||||
|
+ S8192025, CVE-2018-2814, bsc#1090032: Less referential
|
||||||
|
references
|
||||||
|
+ S8192030: Better MTSchema support
|
||||||
|
+ S8192757, CVE-2018-2815, bsc#1090033: Improve stub classes
|
||||||
|
implementation
|
||||||
|
+ S8193409: Improve AES supporting classes
|
||||||
|
+ S8193414: Improvements in MethodType lookups
|
||||||
|
+ S8193833, CVE-2018-2800, bsc#1090030: Better RMI connection
|
||||||
|
support
|
||||||
|
* New features
|
||||||
|
+ PR3493: Run AES test to test intrinsics
|
||||||
|
* Import of OpenJDK 8 u162 build 12
|
||||||
|
+ S4354680: Runtime.runFinalization() silently clears
|
||||||
|
interrupted flag in the calling thread
|
||||||
|
+ S6618335: ThreadReference.stop(null) throws NPE instead of
|
||||||
|
InvalidTypeException
|
||||||
|
+ S6651256: jstack: DeleteGlobalRef method call doesn't lead to
|
||||||
|
descreasing of global refs count shown by jstack
|
||||||
|
+ S6656031: SA: jmap -permstat number of classes is off by 1
|
||||||
|
+ S6977426: sun/tools tests can intermittently fail to find
|
||||||
|
app's Java pid
|
||||||
|
+ S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112)
|
||||||
|
+ S7124271: [macosx] RealSync test failure
|
||||||
|
+ S7162125: [macosx] A font has different behaviour for
|
||||||
|
ligatures depending on its creation mod
|
||||||
|
+ S8023667: SA: ExceptionBlob and other C2 classes not
|
||||||
|
available in client VM
|
||||||
|
+ S8031661: java/net/Authenticator/B4769350.java failed
|
||||||
|
intermittently
|
||||||
|
+ S8046778: Better error messages when starting JMX agent via
|
||||||
|
attach or jcmd
|
||||||
|
+ S8066185: VM crashed with SIGSEGV
|
||||||
|
VirtualMemoryTracker::add_reserved_region
|
||||||
|
+ S8072428: Enable UseLoopCounter ergonomically if
|
||||||
|
on-stack-replacement is enabled
|
||||||
|
+ S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
|
||||||
|
+ S8074812: More specific error message when the .java_pid
|
||||||
|
well-known file is not secure
|
||||||
|
+ S8078269: JTabbedPane UI Property
|
||||||
|
TabbedPane.tabAreaBackground no longer works
|
||||||
|
+ S8080504: [macosx] SunToolkit.realSync() may hang
|
||||||
|
+ S8087291: InitialBootClassLoaderMetaspaceSize and
|
||||||
|
CompressedClassSpaceSize should be checked consistent from
|
||||||
|
MaxMetaspaceSize
|
||||||
|
+ S8132374: AIX: fix value of os.version property
|
||||||
|
+ S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an
|
||||||
|
interface
|
||||||
|
+ S8139218: Dialog that opens and closes quickly changes focus
|
||||||
|
in original focusowner
|
||||||
|
+ S8147002: [macosx] Arabic character cannot be rendered on
|
||||||
|
MacOS X
|
||||||
|
+ S8148786: xml.tranform fails on x86-64
|
||||||
|
+ S8155197: Focus transition issue
|
||||||
|
+ S8157896: TestDSAGenParameterSpec.java test fails with timeout
|
||||||
|
+ S8158633: BASE64 encoded cert not correctly parsed with UTF-16
|
||||||
|
+ S8159432: [PIT][macosx] StackOverflow in
|
||||||
|
closed/java/awt/Dialog/DialogDeadlock/DialogDeadlockTest
|
||||||
|
+ S8162530: src/jdk.management/share/native/libmanagement_ext/
|
||||||
|
/GcInfoBuilder.c doesn't handle JNI exceptions properly
|
||||||
|
+ S8164954: split_if creates empty phi and region nodes
|
||||||
|
+ S8166742: SIGFPE in C2 Loop IV elimination
|
||||||
|
+ S8169961: Memory leak after debugging session
|
||||||
|
+ S8172751: OSR compilation at unreachable bci causes C1 crash
|
||||||
|
+ S8175340: Possible invalid memory accesses due to
|
||||||
|
ciMethodData::bci_to_data() returning NULL
|
||||||
|
+ S8177026: jvm.dll file version not updated since 8u72
|
||||||
|
+ S8177414: Missing key events on Mac Os
|
||||||
|
+ S8177958: Possible uninitialized char* in
|
||||||
|
vm_version_solaris_sparc.cpp
|
||||||
|
+ S8178047: Aliasing problem with raw memory accesses
|
||||||
|
+ S8179086: java.time.temporal.ValueRange has poor hashCode()
|
||||||
|
+ S8180370: Characters are skipped on input of Korean text on
|
||||||
|
OS X
|
||||||
|
+ S8180855: Null pointer dereference in OopMapSet::all_do of
|
||||||
|
oopMap.cpp:394
|
||||||
|
+ S8181659: Create an alternative fix for JDK-8167102, whose
|
||||||
|
fix was backed out
|
||||||
|
+ S8181786: Extra runLater causes impossible states to be
|
||||||
|
possible using javafx.embed.singleThread=true
|
||||||
|
+ S8182402: Tooltip for Desktop button is in English when
|
||||||
|
non-English locale is set
|
||||||
|
+ S8182996: Incorrect mapping Long type to JavaScript equivalent
|
||||||
|
+ S8184009: Missing null pointer check in
|
||||||
|
InterpreterRuntime::update_mdp_for_ret()
|
||||||
|
+ S8184271: Time related C1 intrinsics produce inconsistent
|
||||||
|
results when floating around
|
||||||
|
+ S8184328: JDK 8u131 socketRead0 hang at SSL read
|
||||||
|
+ S8184893: jdk8u152 b06 : issues with nashorn when running
|
||||||
|
kraken benchmarks
|
||||||
|
+ S8185346: Relax RMI Registry Serial Filter to allow arrays of
|
||||||
|
any type
|
||||||
|
+ S8187023: Cannot read pkcs11 config file in UTF-16 environment
|
||||||
|
+ S8189918: Remove Trailing whitespace from file while syncing
|
||||||
|
8u into 8u162-b03
|
||||||
|
+ S8190280: [macos] Font2DTest demo started failing for Arabic
|
||||||
|
range from JDK 8 u162 b01 on Mac
|
||||||
|
+ S8190542: 8u162 L10n resource file update
|
||||||
|
+ S8192794: 8u162 L10n resource file update md20
|
||||||
|
* Import of OpenJDK 8 u171 build 11
|
||||||
|
+ S8054213: Class name repeated in output of Type.toString()
|
||||||
|
+ S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java
|
||||||
|
fails if SA not available
|
||||||
|
+ S8150530: Improve javax.crypto.BadPaddingException messages
|
||||||
|
+ S8153955: increase java.util.logging.FileHandler MAX_LOCKS
|
||||||
|
limit
|
||||||
|
+ S8169080: Improve documentation examples for crypto
|
||||||
|
applications
|
||||||
|
+ S8175075: Add 3DES to the default disabled algorithm security
|
||||||
|
property
|
||||||
|
+ S8179665: [Windows] java.awt.IllegalComponentStateException:
|
||||||
|
component must be showing on the screen to determine its
|
||||||
|
location
|
||||||
|
+ S8186032: Disable XML Signatures signed with EC keys less
|
||||||
|
than 224 bits
|
||||||
|
+ S8186441: Change of behavior in the getMessage () method of
|
||||||
|
the SOAPMessageContextImpl class
|
||||||
|
+ S8187496: Possible memory leak in
|
||||||
|
java.apple.security.KeychainStore.addItemToKeychain
|
||||||
|
+ S8189851: [TESTBUG]
|
||||||
|
runtime/RedefineTests/RedefineInterfaceCall.java fails
|
||||||
|
+ S8191358: Restore TSA certificate expiration check
|
||||||
|
+ S8191909: Nightly failures in nashorn suite
|
||||||
|
+ S8192789: Avoid using AtomicReference in
|
||||||
|
sun.security.provider.PolicyFile
|
||||||
|
+ S8194259: keytool error: java.io.IOException: Invalid secret
|
||||||
|
key format
|
||||||
|
+ S8196952: Bad primeCertainty value setting in
|
||||||
|
DSAParameterGenerator
|
||||||
|
+ S8197030: Perf regression on all platforms with 8u171-b03 -
|
||||||
|
early lambda use
|
||||||
|
+ S8198494: 8u171 and 8u172 - Build failure on non-SE Linux
|
||||||
|
Platforms
|
||||||
|
+ S8198662: Incompatible internal API change in JDK8u161:
|
||||||
|
signature of method exportObject()
|
||||||
|
+ S8198963: Fix new rmi property name
|
||||||
|
+ S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails
|
||||||
|
in compilation
|
||||||
|
+ S8199141: Windows: new warning messaging for JRE installer UI
|
||||||
|
in non-MOS cases
|
||||||
|
+ S8200314: JDK 8u171 l10n resource file update - msg drop 40
|
||||||
|
* Backports
|
||||||
|
+ S8062808, PR3548: Turn on the -Wreturn-type warning
|
||||||
|
+ S8141570, PR3548: Fix Zero interpreter build for
|
||||||
|
--disable-precompiled-headers
|
||||||
|
+ S8143245, PR3548: Zero build requires disabled warnings
|
||||||
|
+ S8165489, PR3589: Missing G1 barrier in
|
||||||
|
Unsafe_GetObjectVolatile
|
||||||
|
+ S8171000, PR3542, RH1402819: Robot.createScreenCapture()
|
||||||
|
crashes in wayland mode
|
||||||
|
_ S8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26
|
||||||
|
+ S8185723, PR3553: Zero: segfaults on Power PC 32-bit
|
||||||
|
+ S8186461, PR3557: Zero's atomic_copy64() should use SPE
|
||||||
|
instructions on linux-powerpcspe
|
||||||
|
+ S8187577, PR3578: JVM crash during gc doing concurrent marking
|
||||||
|
+ S8197429, PR3546, RH1536622: Increased stack guard causes
|
||||||
|
segfaults on x86-32
|
||||||
|
+ S8197546, PR3542: Fix for 8171000 breaks Solaris + Linux
|
||||||
|
builds
|
||||||
|
+ S8197981, PR3548: Missing return statement in
|
||||||
|
__sync_val_compare_and_swap_8
|
||||||
|
+ S8200556, PR3566: AArch64: assertion failure in slowdebug
|
||||||
|
builds
|
||||||
|
+ S8201509, PR3579: Zero: S390 31bit atomic_copy64 inline
|
||||||
|
assembler is wrong
|
||||||
|
* Bug fixes
|
||||||
|
+ S8199936, PR3533: HotSpot generates code with unaligned
|
||||||
|
stack, crashes on SSE operations
|
||||||
|
+ S8199936, PR3591: Fix for bug 3533 doesn't add -mstackrealign
|
||||||
|
to JDK code
|
||||||
|
+ PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build
|
||||||
|
+ PR3549: Desktop file doesn't reference versioned icon
|
||||||
|
+ PR3550: Additional category used in jconsole.desktop.in is
|
||||||
|
incorrect
|
||||||
|
+ PR3559: Use ldrexd for atomic reads on ARMv7.
|
||||||
|
+ PR3575, RH1567204: System cacerts database handling should
|
||||||
|
not affect jssecacerts
|
||||||
|
+ PR3592: Skip AES test on AArch64 due to VM crash
|
||||||
|
+ PR3593: s390 needs to use '%z' format specifier for size_t
|
||||||
|
arguments as size_t != int
|
||||||
|
+ PR3594: Patch for bug 3593 breaks Shenandoah build
|
||||||
|
+ PR3597: Potential bogus -Wformat-overflow warning with
|
||||||
|
-Wformat enabled
|
||||||
|
* Shenandoah
|
||||||
|
+ PR3573: Fix TCK crash with Shenandoah
|
||||||
|
+ Remove oop cast in oopMap.cpp again, as oopDesc::operator==
|
||||||
|
has additional checking in Shenandoah.
|
||||||
|
+ Fix new code for Shenandoah after the 8u171 merge
|
||||||
|
+ Revert accidental OpSpinWait matching
|
||||||
|
+ UseBiasedLocking should be disabled only for Shenandoah
|
||||||
|
* AArch32 port
|
||||||
|
+ PR3548: Add missing return values for AArch32 port
|
||||||
|
- Removed patches:
|
||||||
|
* no-return-in-nonvoid-function.patch
|
||||||
|
* zero-atomic_copy64.patch
|
||||||
|
+ fixed upstream
|
||||||
|
* java-1_8_0-openjdk-gcc6.patch
|
||||||
|
+ not needed any more
|
||||||
|
- Modified patch:
|
||||||
|
* java-1_8_0-openjdk-suse-desktop-files.patch
|
||||||
|
+ rediff to changed context
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 29 06:28:28 UTC 2018 - fstrba@suse.com
|
Thu Mar 29 06:28:28 UTC 2018 - fstrba@suse.com
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
|
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
|
||||||
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
|
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
|
||||||
%global icedtea_version 3.7.0
|
%global icedtea_version 3.8.0
|
||||||
%global icedtea_sound_version 1.0.1
|
%global icedtea_sound_version 1.0.1
|
||||||
%global buildoutputdir openjdk.build/
|
%global buildoutputdir openjdk.build/
|
||||||
# Convert an absolute path to a relative path. Each symbolic link is
|
# Convert an absolute path to a relative path. Each symbolic link is
|
||||||
@ -32,8 +32,8 @@
|
|||||||
# priority must be 6 digits in total
|
# priority must be 6 digits in total
|
||||||
%global priority 1805
|
%global priority 1805
|
||||||
%global javaver 1.8.0
|
%global javaver 1.8.0
|
||||||
%global updatever 161
|
%global updatever 171
|
||||||
%global buildver 12
|
%global buildver 11
|
||||||
# Standard JPackage directories and symbolic links.
|
# Standard JPackage directories and symbolic links.
|
||||||
%global sdklnk java-%{javaver}-openjdk
|
%global sdklnk java-%{javaver}-openjdk
|
||||||
%global archname %{sdklnk}
|
%global archname %{sdklnk}
|
||||||
@ -192,7 +192,6 @@ Patch3: java-atk-wrapper-security.patch
|
|||||||
Patch12: adlc-parser.patch
|
Patch12: adlc-parser.patch
|
||||||
# Avoid triggering inactivity timeout while generating javadoc in zero VM
|
# Avoid triggering inactivity timeout while generating javadoc in zero VM
|
||||||
Patch14: zero-javadoc-verbose.patch
|
Patch14: zero-javadoc-verbose.patch
|
||||||
Patch15: zero-atomic_copy64.patch
|
|
||||||
#
|
#
|
||||||
# OpenJDK specific patches
|
# OpenJDK specific patches
|
||||||
#
|
#
|
||||||
@ -202,10 +201,8 @@ Patch103: ppc-zero-hotspot.patch
|
|||||||
Patch104: s390-java-opts.patch
|
Patch104: s390-java-opts.patch
|
||||||
Patch1000: icedtea-3.0.1-sunec.patch
|
Patch1000: icedtea-3.0.1-sunec.patch
|
||||||
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
|
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
|
||||||
Patch2000: java-1_8_0-openjdk-gcc6.patch
|
|
||||||
Patch2001: disable-doclint-by-default.patch
|
Patch2001: disable-doclint-by-default.patch
|
||||||
Patch2002: aarch64.patch
|
Patch2002: aarch64.patch
|
||||||
Patch2003: no-return-in-nonvoid-function.patch
|
|
||||||
BuildRequires: alsa-lib-devel
|
BuildRequires: alsa-lib-devel
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@ -453,7 +450,7 @@ CXXFLAGS=${CFLAGS}
|
|||||||
CFLAGS="$CFLAGS -fno-strict-aliasing"
|
CFLAGS="$CFLAGS -fno-strict-aliasing"
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1330
|
%if 0%{?suse_version} >= 1330
|
||||||
CFLAGS="$CFLAGS -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse -fpermissive"
|
CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse"
|
||||||
CXXFLAGS="$CXXFLAGS -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse"
|
CXXFLAGS="$CXXFLAGS -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse"
|
||||||
%endif
|
%endif
|
||||||
export CFLAGS
|
export CFLAGS
|
||||||
@ -539,7 +536,6 @@ patch -p0 -i %{PATCH12}
|
|||||||
|
|
||||||
%if %{with zero}
|
%if %{with zero}
|
||||||
patch -p0 -i %{PATCH14}
|
patch -p0 -i %{PATCH14}
|
||||||
patch -p0 -i %{PATCH15}
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch ppc ppc64 ppc64le
|
%ifarch ppc ppc64 ppc64le
|
||||||
@ -552,10 +548,8 @@ patch -p0 -i %{PATCH103}
|
|||||||
patch -p0 -i %{PATCH104}
|
patch -p0 -i %{PATCH104}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
patch -p0 -i %{PATCH2000}
|
|
||||||
patch -p0 -i %{PATCH2001}
|
patch -p0 -i %{PATCH2001}
|
||||||
patch -p0 -i %{PATCH2002}
|
patch -p0 -i %{PATCH2002}
|
||||||
patch -p0 -i %{PATCH2003}
|
|
||||||
|
|
||||||
(cd openjdk/common/autoconf
|
(cd openjdk/common/autoconf
|
||||||
bash ./autogen.sh
|
bash ./autogen.sh
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:916034a736cc37981167c98db80852b5217f0bc2760f2e7ff9a52e073ef0a192
|
oid sha256:6c0d32871517adec2c04e6ac0674463eae23318aafc5f88486245a761c39f24c
|
||||||
size 2286776
|
size 2287836
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ae425e14fa8579976541fffc74258d2e5217bd20fdc161d2b55aa96eaa6d5625
|
oid sha256:7bf19c1bab92ecd5710dd44039500f3b298c7603048d49d7acf120705f5fc3fa
|
||||||
size 2270116
|
size 2270928
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:94ff50e7e24b0985b1f273a840e2e2c3a76f917058a184ad137fb20fd865d468
|
oid sha256:c0740f960e5c295bb04283a3d5696d453e90761900035423f8bcc546d0483ae6
|
||||||
size 39140728
|
size 39146448
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:dc92df551164291c82f31570dea0e05738294ab964050a192013ee2182ff9197
|
oid sha256:ae26e4637807be7ac63bba80062509961f4b8b2d72090d9d69a3c0f46df10bf9
|
||||||
size 2068748
|
size 2070064
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ea42922fa10d3a5f5e1ad410d6e08032763878c4e87acb4a36127175efa0ffa6
|
oid sha256:66f3632730c8f79d3a24b2ec034d4129c7042d0408e6020a5f2905ffd2db5fd2
|
||||||
size 2229708
|
size 2317148
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
--- openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp 2018-02-26 02:17:58.000000000 +0100
|
|
||||||
+++ openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp 2018-03-29 07:57:45.644810996 +0200
|
|
||||||
@@ -541,6 +541,7 @@
|
|
||||||
err.report_and_die();
|
|
||||||
|
|
||||||
ShouldNotReachHere();
|
|
||||||
+ return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
void os::Linux::init_thread_fpu_state(void) {
|
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:37051a473ae235182597e1cf58b063cb0113ceae2d450c46c32686c1ebeb46d6
|
oid sha256:ee0b75534bc84d121b9aa36e6bde435f02c7f5c5098cf1874f8c637e762dace0
|
||||||
size 335052
|
size 335928
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
--- openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-31 16:35:40.546293657 +0200
|
|
||||||
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-31 16:39:53.186297970 +0200
|
|
||||||
@@ -36,18 +36,19 @@
|
|
||||||
|
|
||||||
// Atomically copy 64 bits of data
|
|
||||||
static void atomic_copy64(volatile void *src, volatile void *dst) {
|
|
||||||
-#if defined(PPC32)
|
|
||||||
+#if defined(PPC32) && !defined(__NO_FPRS__)
|
|
||||||
double tmp;
|
|
||||||
- asm volatile ("lfd %0, 0(%1)\n"
|
|
||||||
- "stfd %0, 0(%2)\n"
|
|
||||||
- : "=f"(tmp)
|
|
||||||
- : "b"(src), "b"(dst));
|
|
||||||
+ asm volatile ("lfd %0, %2\n"
|
|
||||||
+ "stfd %0, %1\n"
|
|
||||||
+ : "=&f"(tmp), "=Q"(*(volatile double*)dst)
|
|
||||||
+ : "Q"(*(volatile double*)src));
|
|
||||||
#elif defined(S390) && !defined(_LP64)
|
|
||||||
double tmp;
|
|
||||||
asm volatile ("ld %0, 0(%1)\n"
|
|
||||||
"std %0, 0(%2)\n"
|
|
||||||
- : "=r"(tmp)
|
|
||||||
- : "a"(src), "a"(dst));
|
|
||||||
+ : "=&r"(tmp)
|
|
||||||
+ : "a"(src), "a"(dst)
|
|
||||||
+ : "memory");
|
|
||||||
#else
|
|
||||||
*(jlong *) dst = *(jlong *) src;
|
|
||||||
#endif
|
|
Loading…
x
Reference in New Issue
Block a user