Hello community,

here is the log from the commit of package syslinux for openSUSE:Factory 
checked in at 2012-05-16 21:10:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syslinux (Old)
 and      /work/SRC/openSUSE:Factory/.syslinux.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "syslinux", Maintainer is "snw...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/syslinux/syslinux.changes        2012-05-08 
12:29:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.syslinux.new/syslinux.changes   2012-05-16 
21:10:39.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 15 13:31:20 CEST 2012 - snw...@suse.de
+
+- gcc47 fix: use .init_array section instead of .ctors
+
+-------------------------------------------------------------------

New:
----
  syslinux-4.04-gcc47.diff

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

Other differences:
------------------
++++++ syslinux.spec ++++++
--- /var/tmp/diff_new_pack.a0VGuP/_old  2012-05-16 21:10:43.000000000 +0200
+++ /var/tmp/diff_new_pack.a0VGuP/_new  2012-05-16 21:10:43.000000000 +0200
@@ -40,6 +40,7 @@
 Patch4:         %{name}-%{version}-isohybrid-hex-option-parsing.diff
 Patch5:         %{name}-%{version}-md5pass.diff
 Patch6:         %{name}-%{version}-umode.diff
+Patch7:         %{name}-%{version}-gcc47.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -63,6 +64,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p0
+%patch7 -p0
 
 %build
 cp %{SOURCE2} .

++++++ syslinux-4.04-gcc47.diff ++++++
--- com32/lib/sys/entry.S
+++ com32/lib/sys/entry.S
@@ -92,8 +92,8 @@
                pushl %eax                              # Save argc
 
                /* Look for library initialization functions */
-               leal __ctors_start@GOTOFF(%ebx),%esi
-               leal __ctors_end@GOTOFF(%ebx),%edi
+               leal __init_array_start@GOTOFF(%ebx),%esi
+               leal __init_array_end@GOTOFF(%ebx),%edi
 6:
                cmpl %edi,%esi
                jae 7f
--- com32/lib/sys/exit.S
+++ com32/lib/sys/exit.S
@@ -17,9 +17,9 @@
 #endif
 
        /* Run any destructors */
-       movl $__dtors_start, %esi
+       movl $__fini_array_start, %esi
 2:
-       cmpl $__dtors_end, %esi
+       cmpl $__fini_array_end, %esi
        jae 1f
        call *(%esi)
        addl $4,%esi
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to