summaryrefslogtreecommitdiff
path: root/packages/u-boot/u-boot-git/uboot-eabi-fix-HACK2.patch
blob: f4d039da727dee57eb349ec8ccc04b631dcb1dcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Index: git/lib_arm/div0.c
===================================================================
--- git.orig/lib_arm/div0.c
+++ git/lib_arm/div0.c
@@ -22,9 +22,3 @@
  */
 
 /* Replacement (=dummy) for GNU/Linux division-by zero handler */
-void __div0 (void)
-{
-	extern void hang (void);
-
-	hang();
-}
Index: git/Makefile
===================================================================
--- git.orig/Makefile
+++ git/Makefile
@@ -225,7 +225,7 @@ LIBS := $(addprefix $(obj),$(LIBS))
 .PHONY : $(LIBS)
 
 # Add GCC lib
-PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
+PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc -lgcc_eh
 
 # The "tools" are needed early, so put this first
 # Don't include stuff already done in $(LIBS)
--- git/board/akita/akita.c.orig        2007-12-26 17:52:33.000000000 +0000
+++ git/board/akita/akita.c     2007-12-26 17:52:59.000000000 +0000
@@ -87,3 +87,7 @@
 
        return 0;
 }
+
+void raise() {}
+
+void abort() {}
--- git/board/corgi/corgi.c.orig        2007-12-26 17:52:33.000000000 +0000
+++ git/board/corgi/corgi.c     2007-12-26 17:52:59.000000000 +0000
@@ -87,3 +87,7 @@
 
        return 0;
 }
+
+void raise() {}
+
+void abort() {}