File 0004-gcc47-fix-use-.init_array-section-instead-of-.ctors.patch of Package syslinux

From 38422980f09ce73d29329dd2a7e3f977f388e652 Mon Sep 17 00:00:00 2001
From: Steffen Winterfeldt <snwint@suse.de>
Date: Tue, 15 May 2012 13:31:20 +0200
Subject: [PATCH 04/22] gcc47 fix: use .init_array section instead of .ctors

---
 com32/lib/sys/entry.S | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/com32/lib/sys/entry.S b/com32/lib/sys/entry.S
index 7bfde8b2..8de0075a 100644
--- a/com32/lib/sys/entry.S
+++ b/com32/lib/sys/entry.S
@@ -92,8 +92,8 @@ _start:
 		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
-- 
2.42.0

openSUSE Build Service is sponsored by