Author: glen                         Date: Mon Mar 26 17:59:59 2012 GMT
Module: packages                      Tag: LINUX_2_6_27
---- Log message:
- alpha: remove -msmall-data, helps to workaround for relocation truncated to 
fit: GPREL16 against `.sbss' errors

---- Files affected:
packages/kernel:
   kernel.spec (1.441.2.2036.2.73 -> 1.441.2.2036.2.74) , 
alpha-small-data.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kernel/kernel.spec
diff -u packages/kernel/kernel.spec:1.441.2.2036.2.73 
packages/kernel/kernel.spec:1.441.2.2036.2.74
--- packages/kernel/kernel.spec:1.441.2.2036.2.73       Fri Mar 23 06:16:13 2012
+++ packages/kernel/kernel.spec Mon Mar 26 19:59:53 2012
@@ -327,6 +327,7 @@
 Patch2002:     kernel-atom-coretemp.patch
 Patch2003:     kernel-regressions.patch
 Patch2004:     alpha-bug.patch
+Patch2005:     alpha-small-data.patch
 
 # kill some thousands of warnings
 # (only warnings, so just remove parts of this patch if conflics)
@@ -957,6 +958,7 @@
 %patch2002 -p1
 #%patch2003 -p1
 %patch2004 -p1
+%patch2005 -p1
 
 # Fix EXTRAVERSION in main Makefile
 sed -i 's#EXTRAVERSION =.*#EXTRAVERSION = 
%{postver}%{?alt_kernel:_%{alt_kernel}}#g' Makefile
@@ -1706,6 +1708,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.2036.2.74  2012/03/26 17:59:53  glen
+- alpha: remove -msmall-data, helps to workaround for relocation truncated to 
fit: GPREL16 against `.sbss' errors
+
 Revision 1.441.2.2036.2.73  2012/03/23 05:16:13  glen
 - another 400Mb for /tmp
 

================================================================
Index: packages/kernel/alpha-small-data.patch
diff -u /dev/null packages/kernel/alpha-small-data.patch:1.1.2.1
--- /dev/null   Mon Mar 26 20:00:00 2012
+++ packages/kernel/alpha-small-data.patch      Mon Mar 26 19:59:53 2012
@@ -0,0 +1,33 @@
+http://forums.gentoo.org/viewtopic-p-6933728.html
+http://lists.debian.org/debian-alpha/2011/11/msg00019.html
+http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47230 <- claims 2.18.50.0.9-8.fc10 
20080822 works ok
+
+init/built-in.o: In function `do_one_initcall':
+linux-2.6.27.61/init/main.c:750: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:757: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:768: relocation truncated to fit: GPREL16 against 
`.sbss'
+init/built-in.o: In function `init_post':
+linux-2.6.27.61/init/main.c:840: relocation truncated to fit: GPREL16 against 
symbol `system_state' defined in .sbss section in init/built-in.o
+linux-2.6.27.61/init/main.c:851: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:863: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:865: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:853: relocation truncated to fit: GPREL16 against 
`.sbss'
+init/built-in.o: In function `set_reset_devices':
+linux-2.6.27.61/init/main.c:187: relocation truncated to fit: GPREL16 against 
symbol `reset_devices' defined in .sbss section in init/built-in.o
+init/built-in.o: In function `unknown_bootoption':
+linux-2.6.27.61/init/main.c:325: relocation truncated to fit: GPREL16 against 
`.sbss'
+linux-2.6.27.61/init/main.c:333: additional relocation overflows omitted from 
the output
+make: *** [.tmp_vmlinux1] Error 1
+
+--- linux-2.6.27/arch/alpha/Makefile~  2008-10-09 22:13:53.000000000 +0000
++++ linux-2.6.27/arch/alpha/Makefile   2012-03-23 16:07:44.000000000 +0000
+@@ -12,7 +12,7 @@
+ 
+ LDFLAGS_vmlinux       := -static -N #-relax
+ CHECKFLAGS    += -D__alpha__ -m64
+-cflags-y      := -pipe -mno-fp-regs -ffixed-8 -msmall-data
++cflags-y      := -pipe -mno-fp-regs -ffixed-8
+ cflags-y      += $(call cc-option, -fno-jump-tables)
+ 
+ cpuflags-$(CONFIG_ALPHA_EV4)          := -mcpu=ev4
+
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/packages/kernel/kernel.spec?r1=1.441.2.2036.2.73&r2=1.441.2.2036.2.74

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to