Update version back to +svn.
Note: to show that svn is current version plus current developements, the dash (-) has been replaced with a plus (+).
Thus, now that 0.1.0 has been released, we're preparing the next version, that is 0.1.0 plus svn developments, thus 0.1.0+svn
1 Message-ID: <424A8F67.7060307@kaear.co.uk>
2 Date: Wed, 30 Mar 2005 12:37:11 +0100
3 From: Piete Sartain <kaear@kaear.co.uk>
4 To: crossgcc@sources.redhat.com
5 Subject: [Patch] CT 0.3 - glibc-2.2.5-allow-gcc-4.0-mipsel
8 I copied the relevant sections out of
9 http://kegel.com/crosstool/crosstool-0.29/patches/glibc-2.3-20050307/glibc-2.3.4-allow-gcc-4.0-powerpc64.patch
12 The build still fails, but now with an assembler error at crtbegin.o.
14 [---dank: judging from my old buildlogs, this should fix:
16 In file included from dynamic-link.h:21,
18 ../sysdeps/mips/dl-machine.h: In function '_dl_relocate_object':
19 ../sysdeps/mips/dl-machine.h:477: error: invalid storage class for function 'elf_machine_rel'
20 ../sysdeps/mips/dl-machine.h:539: error: invalid storage class for function 'elf_machine_rel_relative'
21 ../sysdeps/mips/dl-machine.h:546: error: invalid storage class for function 'elf_machine_lazy_rel'
22 ../sysdeps/mips/dl-machine.h:554: error: invalid storage class for function 'elf_machine_got_rel'
23 ../sysdeps/mips/dl-machine.h:641: error: invalid storage class for function 'elf_machine_runtime_setup'
24 make[2]: Leaving directory `/home/dank/queue/jobdir.fast2/crosstool-0.30/build/mipsel-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.2.5/glibc-2.2.5/elf'
25 make[2]: *** [/home/dank/queue/jobdir.fast2/crosstool-0.30/build/mipsel-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.2.5/build-glibc/elf/dl-reloc.o] Error 1
26 make[1]: *** [elf/subdir_lib] Error 2
27 make[1]: Leaving directory `/home/dank/queue/jobdir.fast2/crosstool-0.30/build/mipsel-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.2.5/glibc-2.2.5'
28 make: *** [all] Error 2
32 --- glibc-2.2.5/sysdeps/mips/dl-machine.h.old 2005-03-28 18:19:56.000000000 +0100
33 +++ glibc-2.2.5/sysdeps/mips/dl-machine.h 2005-03-28 18:25:15.000000000 +0100
44 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
45 + __attribute ((always_inline))
47 elf_machine_rel_relative (ElfW(Addr) l_addr, const ElfW(Rel) *reloc,
48 ElfW(Addr) *const reloc_addr)
50 /* XXX Nothing to do. There is no relative relocation, right? */
59 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
60 + __attribute ((always_inline))
62 elf_machine_lazy_rel (struct link_map *map,
63 ElfW(Addr) l_addr, const ElfW(Rel) *reloc)
67 #ifndef RTLD_BOOTSTRAP
75 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
76 + __attribute ((always_inline))
78 elf_machine_got_rel (struct link_map *map, int lazy)