Hello community,

here is the log from the commit of package java-1_6_0-openjdk for 
openSUSE:Factory
checked in at Sat Aug 6 19:19:20 CEST 2011.



--------
--- java-1_6_0-openjdk/java-1_6_0-openjdk.changes       2011-06-09 
11:51:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/java-1_6_0-openjdk/java-1_6_0-openjdk.changes  
2011-08-04 14:36:08.000000000 +0200
@@ -1,0 +2,20 @@
+Thu Aug  4 08:46:55 UTC 2011 - [email protected]
+
+- update to 1.10.3
+- Bug fixes
+  * PR748: Icedtea6 fails to build with Linux 3.0.
+  * PR744: icedtea6-1.10.2 : patching error
+- Backports:
+  * S7037283, RH712211: Null Pointer Exception in SwingUtilities2.
+  * S6769607, PR677: Modal frame hangs for a while.
+  * S6578583: Modality is broken in windows vista home premium from jdk1.7 b02 
onwards.
+  * S6610244: modal dialog closes with fatal error if -Xcheck:jni is set
+- don't touch java and javac alternatives anymore
+
+-------------------------------------------------------------------
+Tue Jun 14 09:23:00 UTC 2011 - [email protected]
+
+- fix build on 11.1/i586 distros
+  * add icedtea6-replace-gcc-stack-marking.patch
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  icedtea6-1.10.2.tar.gz

New:
----
  icedtea6-1.10.3.tar.gz
  icedtea6-replace-gcc-stack-marking.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-1_6_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.6CxHNu/_old  2011-08-06 19:18:50.000000000 +0200
+++ /var/tmp/diff_new_pack.6CxHNu/_new  2011-08-06 19:18:50.000000000 +0200
@@ -36,7 +36,7 @@
 # If runtests is 0 test suites will not be run.
 %define runtests 0
 
-%define icedteaver 1.10.2
+%define icedteaver 1.10.3
 %define icedteasnapshot %{nil}
 %define openjdkver b22
 %define openjdkdate 28_feb_2011
@@ -202,6 +202,9 @@
 # PATCH-FIX-OPENSUSE: forward support for bouncycastle provider - requested by 
rgarrigue,
 # will be sent to fedora as well. Applied only on systems with enabled nss 
(11.2+)
 Patch135:       icedtea6-1.10.2-bouncycastle-provider-support.patch
+# PATCH-FIX-UPSTREAM: http://icedtea.classpath.org/hg/icedtea6/rev/012505ce3d0d
+# fixes build on 11.1/i586 and sle11/i586, which fails because code behind 
GNU_stack.note in linux_x64_32.so
+Patch136:       icedtea6-replace-gcc-stack-marking.patch
 # PATCH-FIX-UPSTREAM bnc#524505
 Patch1000:      java-1_6_0-openjdk-suse-desktop-files.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -458,6 +461,7 @@
 %setup -q -n icedtea6-%{icedteaver} -T -D -a 5
 %setup -q -n icedtea6-%{icedteaver} -T -D -a 2
 %patch0 -b .optflags
+%patch136 -p1 -b .gnu-stack
 %patch1000 -p1
 
 cp %{SOURCE6} .
@@ -803,14 +807,6 @@
 
 %post
 
-#bnc#648260 - workaround
-sed -i '/pack200/d' /var/lib/rpm/alternatives/java
-#fix of the previous workaround ;-) bnc#669716
-#this will collect all empty lines in Sun Java alternatives
-if [ -f %{_libexecdir}/%{name}/javafix ]; then
-    /bin/sh %{_libexecdir}/%{name}/javafix
-fi
-
 ext=.gz
 update-alternatives \
   --install %{_bindir}/java java %{jrebindir}/java %{priority} \
@@ -881,8 +877,6 @@
 %endif
 
 %post devel
-#bnc#648260 - workaround
-sed -i '/pack200/d' /var/lib/rpm/alternatives/java
 ext=.gz
 update-alternatives \
   --install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \

++++++ icedtea6-1.10.2.tar.gz -> icedtea6-1.10.3.tar.gz ++++++
java-1_6_0-openjdk/icedtea6-1.10.2.tar.gz 
/mounts/work_src_done/STABLE/java-1_6_0-openjdk/icedtea6-1.10.3.tar.gz differ: 
char 5, line 1

++++++ icedtea6-replace-gcc-stack-marking.patch ++++++

# HG changeset patch
# User Omair Majid <[email protected]>
# Date 1304632673 14400
# Node ID 012505ce3d0d03fa54072e9189f555b239278f8c
# Parent  50ed8053ec2f1f65f5d88f9f24826c8c15bc1771
Backport S7019808. Replace gcc-stack-markings.patch with upstream's fix

2011-05-05  Omair Majid  <[email protected]>

       * Makefile.am (ICEDTEA_PATCHES): Replace patches/gcc-stack-markings.patch
       with patches/openjdk/7019808-stack_noexec.patch.
       * patches/gcc-stack-markings.patch: Remove
       * patches/openjdk/7019808-stack_noexec.patch: Fix from upstream.

Index: icedtea6-1.10.2/Makefile.am
===================================================================
--- icedtea6-1.10.2.orig/Makefile.am    2011-05-25 18:35:41.452875471 +0200
+++ icedtea6-1.10.2/Makefile.am 2011-06-14 14:45:04.116091426 +0200
@@ -276,7 +276,7 @@
        patches/java2d-stroker-internal-close-joint.patch \
        patches/disable-cc-incompatible-sanity-checks.patch \
        patches/explicit-target-arch.patch \
-       patches/gcc-stack-markings.patch \
+       patches/openjdk/7019808-stack_noexec.patch \
        patches/parisc.patch \
        patches/sh4-support.patch \
        patches/policy-evaluation.patch \
Index: icedtea6-1.10.2/patches/gcc-stack-markings.patch
===================================================================
--- icedtea6-1.10.2.orig/patches/gcc-stack-markings.patch       2011-05-25 
18:34:31.327069382 +0200
+++ /dev/null   1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
---- openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s~    2009-08-06 
01:08:57.000000000 -0700
-+++ openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s     2009-08-06 
01:09:27.000000000 -0700
-@@ -650,3 +650,4 @@ _Atomic_cmpxchg_long:
-         popl     %ebx
-         ret
- 
-+.section        .note.GNU-stack, "", @progbits
---- openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_64.s~    2009-08-06 
01:08:57.000000000 -0700
-+++ openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_64.s     2009-08-06 
01:09:27.000000000 -0700
-@@ -400,3 +400,4 @@ _Atomic_cmpxchg_long:
-         addq     $4,%rdx
-         jg       4b
-         ret
-+.section        .note.GNU-stack, "", @progbits
Index: icedtea6-1.10.2/patches/openjdk/7019808-stack_noexec.patch
===================================================================
--- /dev/null   1970-01-01 00:00:00.000000000 +0000
+++ icedtea6-1.10.2/patches/openjdk/7019808-stack_noexec.patch  2011-06-14 
14:45:04.118091426 +0200
@@ -0,0 +1,23 @@
+# HG changeset patch
+# User dsamersoff
+# Date 1304097180 -14400
+# Node ID dddc5753c53a063c94c9949c623babe4f946c7e6
+# Parent  0cddebc420d8b0fff85f4e0071d531e966372b80
+7019808: build fails on Fedora 14: SELinux run-time check: execution of stack 
in libjvm.so
+Summary: executable flag is set in the elf header of libjvm.so during build, 
instruct ld to don't do it.
+Reviewed-by: acorn, phh
+
+diff -r 0cddebc420d8 -r dddc5753c53a make/linux/makefiles/vm.make
+--- openjdk/hotspot/make/linux/makefiles/vm.make       Thu Apr 28 08:24:46 
2011 -0700
++++ openjdk/hotspot/make/linux/makefiles/vm.make       Fri Apr 29 21:13:00 
2011 +0400
+@@ -102,6 +102,10 @@
+ CFLAGS += $(EXTRA_CFLAGS)
+ LFLAGS += $(EXTRA_CFLAGS)
+ 
++# Don't set excutable bit on stack segment
++# the same could be done by separate execstack command
++LFLAGS += -Xlinker -z -Xlinker noexecstack
++
+ LIBS += -lm -ldl -lpthread
+ 
+ # By default, link the *.o into the library, not the executable.




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to