yann@1
|
1 |
diff -uNr binutils-2.15-pristine/bfd/configure binutils-2.15/bfd/configure
|
yann@1
|
2 |
--- binutils-2.15-pristine/bfd/configure 2004-05-17 12:35:57.000000000 -0700
|
yann@1
|
3 |
+++ binutils-2.15/bfd/configure 2004-07-19 16:36:19.000000000 -0700
|
yann@1
|
4 |
@@ -1009,7 +1009,7 @@
|
yann@1
|
5 |
bfd_version_string="\"${VERSION}\""
|
yann@1
|
6 |
if test x${is_release} = x; then
|
yann@1
|
7 |
bfd_version_date=`sed -n -e 's/.*DATE //p' < ${srcdir}/version.h`
|
yann@1
|
8 |
- bfd_version_string="\"${VERSION} ${bfd_version_date}\""
|
yann@1
|
9 |
+ bfd_version_string="\"${VERSION} ${bfd_version_date} uClibc\""
|
yann@1
|
10 |
fi
|
yann@1
|
11 |
|
yann@1
|
12 |
|
yann@1
|
13 |
diff -uNr binutils-2.15-pristine/bfd/elf32-arm.h binutils-2.15/bfd/elf32-arm.h
|
yann@1
|
14 |
--- binutils-2.15-pristine/bfd/elf32-arm.h 2004-05-17 12:35:58.000000000 -0700
|
yann@1
|
15 |
+++ binutils-2.15/bfd/elf32-arm.h 2004-07-19 16:37:06.000000000 -0700
|
yann@1
|
16 |
@@ -124,7 +124,7 @@
|
yann@1
|
17 |
|
yann@1
|
18 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
19 |
section. */
|
yann@1
|
20 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
21 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
22 |
|
yann@1
|
23 |
#ifdef FOUR_WORD_PLT
|
yann@1
|
24 |
|
yann@1
|
25 |
diff -uNr binutils-2.15-pristine/bfd/elf32-cris.c binutils-2.15/bfd/elf32-cris.c
|
yann@1
|
26 |
--- binutils-2.15-pristine/bfd/elf32-cris.c 2004-05-17 12:35:58.000000000 -0700
|
yann@1
|
27 |
+++ binutils-2.15/bfd/elf32-cris.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
28 |
@@ -536,7 +536,7 @@
|
yann@1
|
29 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
30 |
section. */
|
yann@1
|
31 |
|
yann@1
|
32 |
-#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
|
yann@1
|
33 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
34 |
|
yann@1
|
35 |
/* The size in bytes of an entry in the procedure linkage table. */
|
yann@1
|
36 |
|
yann@1
|
37 |
diff -uNr binutils-2.15-pristine/bfd/elf32-frv.c binutils-2.15/bfd/elf32-frv.c
|
yann@1
|
38 |
--- binutils-2.15-pristine/bfd/elf32-frv.c 2004-05-17 12:35:58.000000000 -0700
|
yann@1
|
39 |
+++ binutils-2.15/bfd/elf32-frv.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
40 |
@@ -2913,7 +2913,7 @@
|
yann@1
|
41 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
42 |
section. */
|
yann@1
|
43 |
|
yann@1
|
44 |
-#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
|
yann@1
|
45 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
46 |
|
yann@1
|
47 |
#define DEFAULT_STACK_SIZE 0x20000
|
yann@1
|
48 |
|
yann@1
|
49 |
diff -uNr binutils-2.15-pristine/bfd/elf32-hppa.c binutils-2.15/bfd/elf32-hppa.c
|
yann@1
|
50 |
--- binutils-2.15-pristine/bfd/elf32-hppa.c 2004-05-17 12:35:58.000000000 -0700
|
yann@1
|
51 |
+++ binutils-2.15/bfd/elf32-hppa.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
52 |
@@ -115,7 +115,7 @@
|
yann@1
|
53 |
|
yann@1
|
54 |
#define PLT_ENTRY_SIZE 8
|
yann@1
|
55 |
#define GOT_ENTRY_SIZE 4
|
yann@1
|
56 |
-#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
|
yann@1
|
57 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
58 |
|
yann@1
|
59 |
static const bfd_byte plt_stub[] =
|
yann@1
|
60 |
{
|
yann@1
|
61 |
diff -uNr binutils-2.15-pristine/bfd/elf32-ppc.c binutils-2.15/bfd/elf32-ppc.c
|
yann@1
|
62 |
--- binutils-2.15-pristine/bfd/elf32-ppc.c 2004-05-17 12:35:59.000000000 -0700
|
yann@1
|
63 |
+++ binutils-2.15/bfd/elf32-ppc.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
64 |
@@ -49,7 +49,7 @@
|
yann@1
|
65 |
|
yann@1
|
66 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
67 |
section. */
|
yann@1
|
68 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
69 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
70 |
|
yann@1
|
71 |
/* The size in bytes of an entry in the procedure linkage table. */
|
yann@1
|
72 |
#define PLT_ENTRY_SIZE 12
|
yann@1
|
73 |
diff -uNr binutils-2.15-pristine/bfd/elf32-s390.c binutils-2.15/bfd/elf32-s390.c
|
yann@1
|
74 |
--- binutils-2.15-pristine/bfd/elf32-s390.c 2004-05-17 12:35:59.000000000 -0700
|
yann@1
|
75 |
+++ binutils-2.15/bfd/elf32-s390.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
76 |
@@ -452,7 +452,7 @@
|
yann@1
|
77 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
78 |
section. */
|
yann@1
|
79 |
|
yann@1
|
80 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
81 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
82 |
|
yann@1
|
83 |
/* If ELIMINATE_COPY_RELOCS is non-zero, the linker will try to avoid
|
yann@1
|
84 |
copying dynamic variables from a shared lib into an app's dynbss
|
yann@1
|
85 |
diff -uNr binutils-2.15-pristine/bfd/elf32-sparc.c binutils-2.15/bfd/elf32-sparc.c
|
yann@1
|
86 |
--- binutils-2.15-pristine/bfd/elf32-sparc.c 2004-05-17 12:36:00.000000000 -0700
|
yann@1
|
87 |
+++ binutils-2.15/bfd/elf32-sparc.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
88 |
@@ -536,7 +536,7 @@
|
yann@1
|
89 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
90 |
section. */
|
yann@1
|
91 |
|
yann@1
|
92 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
93 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
94 |
|
yann@1
|
95 |
/* The nop opcode we use. */
|
yann@1
|
96 |
|
yann@1
|
97 |
diff -uNr binutils-2.15-pristine/bfd/elf64-ppc.c binutils-2.15/bfd/elf64-ppc.c
|
yann@1
|
98 |
--- binutils-2.15-pristine/bfd/elf64-ppc.c 2004-05-17 12:36:01.000000000 -0700
|
yann@1
|
99 |
+++ binutils-2.15/bfd/elf64-ppc.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
100 |
@@ -99,7 +99,7 @@
|
yann@1
|
101 |
|
yann@1
|
102 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
103 |
section. */
|
yann@1
|
104 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
105 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
106 |
|
yann@1
|
107 |
/* The size in bytes of an entry in the procedure linkage table. */
|
yann@1
|
108 |
#define PLT_ENTRY_SIZE 24
|
yann@1
|
109 |
diff -uNr binutils-2.15-pristine/bfd/elf64-s390.c binutils-2.15/bfd/elf64-s390.c
|
yann@1
|
110 |
--- binutils-2.15-pristine/bfd/elf64-s390.c 2004-05-17 12:36:01.000000000 -0700
|
yann@1
|
111 |
+++ binutils-2.15/bfd/elf64-s390.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
112 |
@@ -473,7 +473,7 @@
|
yann@1
|
113 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
114 |
section. */
|
yann@1
|
115 |
|
yann@1
|
116 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
117 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
118 |
|
yann@1
|
119 |
/* If ELIMINATE_COPY_RELOCS is non-zero, the linker will try to avoid
|
yann@1
|
120 |
copying dynamic variables from a shared lib into an app's dynbss
|
yann@1
|
121 |
diff -uNr binutils-2.15-pristine/bfd/elf-m10300.c binutils-2.15/bfd/elf-m10300.c
|
yann@1
|
122 |
--- binutils-2.15-pristine/bfd/elf-m10300.c 2004-05-17 12:35:57.000000000 -0700
|
yann@1
|
123 |
+++ binutils-2.15/bfd/elf-m10300.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
124 |
@@ -4026,7 +4026,7 @@
|
yann@1
|
125 |
/* The name of the dynamic interpreter. This is put in the .interp
|
yann@1
|
126 |
section. */
|
yann@1
|
127 |
|
yann@1
|
128 |
-#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
|
yann@1
|
129 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
130 |
|
yann@1
|
131 |
/* Create dynamic sections when linking against a dynamic object. */
|
yann@1
|
132 |
|
yann@1
|
133 |
diff -uNr binutils-2.15-pristine/bfd/elfxx-ia64.c binutils-2.15/bfd/elfxx-ia64.c
|
yann@1
|
134 |
--- binutils-2.15-pristine/bfd/elfxx-ia64.c 2004-05-17 12:36:02.000000000 -0700
|
yann@1
|
135 |
+++ binutils-2.15/bfd/elfxx-ia64.c 2004-07-19 16:49:59.000000000 -0700
|
yann@1
|
136 |
@@ -643,7 +643,7 @@
|
yann@1
|
137 |
0x60, 0x00, 0x80, 0x00 /* br.few b6;; */
|
yann@1
|
138 |
};
|
yann@1
|
139 |
|
yann@1
|
140 |
-#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
|
yann@1
|
141 |
+#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
|
yann@1
|
142 |
|
yann@1
|
143 |
static const bfd_byte oor_brl[16] =
|
yann@1
|
144 |
{
|