commit java-9-openjdk for openSUSE:Factory
Hello community, here is the log from the commit of package java-9-openjdk for openSUSE:Factory checked in at 2017-08-31 21:03:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "java-9-openjdk" Thu Aug 31 21:03:48 2017 rev:10 rq:519865 version:9.0.0.0~181 Changes: -------- --- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes 2017-08-29 11:47:10.150201781 +0200 +++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes 2017-08-31 21:04:07.194871772 +0200 @@ -1,0 +2,12 @@ +Thu Aug 31 05:45:07 UTC 2017 - fstrba@suse.com + +- Added patch: + * ppc32-atomic_copy64.patch + - fix in a zero assembly for PPC that prevented 32-bit ppc + build to succeed +- Removed patch: + * 8073754-stack-overflow-9-build.patch + - rendered unnecessary by the above +- Minor packaging fixes for zero build architectures + +------------------------------------------------------------------- Old: ---- 8073754-stack-overflow-9-build.patch New: ---- ppc32-atomic_copy64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-9-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.sxM61D/_old 2017-08-31 21:04:11.374284556 +0200 +++ /var/tmp/diff_new_pack.sxM61D/_new 2017-08-31 21:04:11.378283995 +0200 @@ -180,7 +180,7 @@ Patch103: jdk9-gcc6.patch # Patch200: ppc_stack_overflow_fix.patch -Patch201: 8073754-stack-overflow-9-build.patch +Patch201: ppc32-atomic_copy64.patch # Patch300: java-9-openjdk-linuxfilestore.patch Patch301: bootcycle_jobs.patch @@ -574,9 +574,6 @@ %ifnarch %{arm} --with-num-cores="$NUM_PROC" \ %endif -%ifarch ppc - --with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" \ -%endif %ifarch s390 --with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \ %endif @@ -1015,9 +1012,6 @@ %dir %{_jvmdir}/%{sdkdir}/lib %dir %{_jvmdir}/%{sdkdir}/lib/jli %dir %{_jvmdir}/%{sdkdir}/lib/server -%if %{with zero} -%dir %{_jvmdir}/%{sdkdir}/lib/zero -%endif %dir %{_jvmdir}/%{sdkdir}/lib/desktop %dir %{_jvmdir}/%{sdkdir}/lib/security @@ -1059,7 +1053,9 @@ %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy %{_jvmdir}/%{sdkdir}/conf/sound.properties +%if ! %{with zero} %{_jvmdir}/%{sdkdir}/lib/classlist +%endif %{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop %{_jvmdir}/%{sdkdir}/lib/desktop/policytool.desktop %{_jvmdir}/%{sdkdir}/lib/jexec @@ -1149,7 +1145,9 @@ %{_jvmdir}/%{sdkdir}/bin/jdb %{_jvmdir}/%{sdkdir}/bin/jdeprscan %{_jvmdir}/%{sdkdir}/bin/jdeps +%if ! %{with zero} %{_jvmdir}/%{sdkdir}/bin/jhsdb +%endif %{_jvmdir}/%{sdkdir}/bin/jimage %{_jvmdir}/%{sdkdir}/bin/jinfo %{_jvmdir}/%{sdkdir}/bin/jlink @@ -1178,7 +1176,9 @@ %{_jvmdir}/%{sdkdir}/include/orb.idl %{_jvmdir}/%{sdkdir}/lib/ct.sym %{_jvmdir}/%{sdkdir}/lib/libattach.so +%if ! %{with zero} %{_jvmdir}/%{sdkdir}/lib/libsaproc.so +%endif %if 0%{?suse_version} > 1320 %ghost %{_jvmdir}/%{sdkdir}/lib/tzdb.dat %endif ++++++ ppc32-atomic_copy64.patch ++++++ --- jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 08:23:05.410120138 +0200 +++ jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 08:24:18.834121391 +0200 @@ -36,12 +36,12 @@ // 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"
participants (1)
-
root@hilbert.suse.de