Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.
/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
1 diff -uNr binutils-2.15-pristine/bfd/configure binutils-2.15/bfd/configure
2 --- binutils-2.15-pristine/bfd/configure 2004-05-17 12:35:57.000000000 -0700
3 +++ binutils-2.15/bfd/configure 2004-07-19 16:36:19.000000000 -0700
5 bfd_version_string="\"${VERSION}\""
6 if test x${is_release} = x; then
7 bfd_version_date=`sed -n -e 's/.*DATE //p' < ${srcdir}/version.h`
8 - bfd_version_string="\"${VERSION} ${bfd_version_date}\""
9 + bfd_version_string="\"${VERSION} ${bfd_version_date} uClibc\""
13 diff -uNr binutils-2.15-pristine/bfd/elf32-arm.h binutils-2.15/bfd/elf32-arm.h
14 --- binutils-2.15-pristine/bfd/elf32-arm.h 2004-05-17 12:35:58.000000000 -0700
15 +++ binutils-2.15/bfd/elf32-arm.h 2004-07-19 16:37:06.000000000 -0700
18 /* The name of the dynamic interpreter. This is put in the .interp
20 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
21 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
25 diff -uNr binutils-2.15-pristine/bfd/elf32-cris.c binutils-2.15/bfd/elf32-cris.c
26 --- binutils-2.15-pristine/bfd/elf32-cris.c 2004-05-17 12:35:58.000000000 -0700
27 +++ binutils-2.15/bfd/elf32-cris.c 2004-07-19 16:49:59.000000000 -0700
29 /* The name of the dynamic interpreter. This is put in the .interp
32 -#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
33 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
35 /* The size in bytes of an entry in the procedure linkage table. */
37 diff -uNr binutils-2.15-pristine/bfd/elf32-frv.c binutils-2.15/bfd/elf32-frv.c
38 --- binutils-2.15-pristine/bfd/elf32-frv.c 2004-05-17 12:35:58.000000000 -0700
39 +++ binutils-2.15/bfd/elf32-frv.c 2004-07-19 16:49:59.000000000 -0700
41 /* The name of the dynamic interpreter. This is put in the .interp
44 -#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
45 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
47 #define DEFAULT_STACK_SIZE 0x20000
49 diff -uNr binutils-2.15-pristine/bfd/elf32-hppa.c binutils-2.15/bfd/elf32-hppa.c
50 --- binutils-2.15-pristine/bfd/elf32-hppa.c 2004-05-17 12:35:58.000000000 -0700
51 +++ binutils-2.15/bfd/elf32-hppa.c 2004-07-19 16:49:59.000000000 -0700
54 #define PLT_ENTRY_SIZE 8
55 #define GOT_ENTRY_SIZE 4
56 -#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
57 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
59 static const bfd_byte plt_stub[] =
61 diff -uNr binutils-2.15-pristine/bfd/elf32-ppc.c binutils-2.15/bfd/elf32-ppc.c
62 --- binutils-2.15-pristine/bfd/elf32-ppc.c 2004-05-17 12:35:59.000000000 -0700
63 +++ binutils-2.15/bfd/elf32-ppc.c 2004-07-19 16:49:59.000000000 -0700
66 /* The name of the dynamic interpreter. This is put in the .interp
68 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
69 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
71 /* The size in bytes of an entry in the procedure linkage table. */
72 #define PLT_ENTRY_SIZE 12
73 diff -uNr binutils-2.15-pristine/bfd/elf32-s390.c binutils-2.15/bfd/elf32-s390.c
74 --- binutils-2.15-pristine/bfd/elf32-s390.c 2004-05-17 12:35:59.000000000 -0700
75 +++ binutils-2.15/bfd/elf32-s390.c 2004-07-19 16:49:59.000000000 -0700
77 /* The name of the dynamic interpreter. This is put in the .interp
80 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
81 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
83 /* If ELIMINATE_COPY_RELOCS is non-zero, the linker will try to avoid
84 copying dynamic variables from a shared lib into an app's dynbss
85 diff -uNr binutils-2.15-pristine/bfd/elf32-sparc.c binutils-2.15/bfd/elf32-sparc.c
86 --- binutils-2.15-pristine/bfd/elf32-sparc.c 2004-05-17 12:36:00.000000000 -0700
87 +++ binutils-2.15/bfd/elf32-sparc.c 2004-07-19 16:49:59.000000000 -0700
89 /* The name of the dynamic interpreter. This is put in the .interp
92 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
93 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
95 /* The nop opcode we use. */
97 diff -uNr binutils-2.15-pristine/bfd/elf64-ppc.c binutils-2.15/bfd/elf64-ppc.c
98 --- binutils-2.15-pristine/bfd/elf64-ppc.c 2004-05-17 12:36:01.000000000 -0700
99 +++ binutils-2.15/bfd/elf64-ppc.c 2004-07-19 16:49:59.000000000 -0700
102 /* The name of the dynamic interpreter. This is put in the .interp
104 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
105 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
107 /* The size in bytes of an entry in the procedure linkage table. */
108 #define PLT_ENTRY_SIZE 24
109 diff -uNr binutils-2.15-pristine/bfd/elf64-s390.c binutils-2.15/bfd/elf64-s390.c
110 --- binutils-2.15-pristine/bfd/elf64-s390.c 2004-05-17 12:36:01.000000000 -0700
111 +++ binutils-2.15/bfd/elf64-s390.c 2004-07-19 16:49:59.000000000 -0700
113 /* The name of the dynamic interpreter. This is put in the .interp
116 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
117 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
119 /* If ELIMINATE_COPY_RELOCS is non-zero, the linker will try to avoid
120 copying dynamic variables from a shared lib into an app's dynbss
121 diff -uNr binutils-2.15-pristine/bfd/elf-m10300.c binutils-2.15/bfd/elf-m10300.c
122 --- binutils-2.15-pristine/bfd/elf-m10300.c 2004-05-17 12:35:57.000000000 -0700
123 +++ binutils-2.15/bfd/elf-m10300.c 2004-07-19 16:49:59.000000000 -0700
124 @@ -4026,7 +4026,7 @@
125 /* The name of the dynamic interpreter. This is put in the .interp
128 -#define ELF_DYNAMIC_INTERPRETER "/lib/ld.so.1"
129 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
131 /* Create dynamic sections when linking against a dynamic object. */
133 diff -uNr binutils-2.15-pristine/bfd/elfxx-ia64.c binutils-2.15/bfd/elfxx-ia64.c
134 --- binutils-2.15-pristine/bfd/elfxx-ia64.c 2004-05-17 12:36:02.000000000 -0700
135 +++ binutils-2.15/bfd/elfxx-ia64.c 2004-07-19 16:49:59.000000000 -0700
137 0x60, 0x00, 0x80, 0x00 /* br.few b6;; */
140 -#define ELF_DYNAMIC_INTERPRETER "/usr/lib/ld.so.1"
141 +#define ELF_DYNAMIC_INTERPRETER "/lib/ld-uClibc.so.0"
143 static const bfd_byte oor_brl[16] =