summaryrefslogtreecommitdiff
path: root/patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-01-03 22:40:22 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-01-03 22:40:22 (GMT)
commit6568c1a39a29316caf7658f01955c0790639cef0 (patch)
tree37fcc27c967764f9f58c8337b4ce7f63788d26f1 /patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch
parenta28b59354823020a4e0676f40646c60da4f044db (diff)
libc-glibc: remove 2.3.6
This is an obsolete version which is no longer used by any sample (the only user, the ia64 sample, has been removed). It also makes the code path a bit complex, with twists just to accomodate that version. Removing the version will make those twists go away, and will ease commonalisation of glibc and eglibc in the future (hopefully!). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch')
-rw-r--r--patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch45
1 files changed, 0 insertions, 45 deletions
diff --git a/patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch b/patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch
deleted file mode 100644
index d8810fc..0000000
--- a/patches/glibc/2.3.6/maybe/100-allow-gcc-4.0-powerpc32.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Fixes
-
-../sysdeps/powerpc/powerpc32/dl-machine.h: In function '_dl_relocate_object':
-../sysdeps/powerpc/powerpc32/dl-machine.h:461: error: invalid storage class for function 'elf_machine_rela_relative'
-../sysdeps/powerpc/powerpc32/dl-machine.h:469: error: invalid storage class for function 'elf_machine_lazy_rel'
-make[2]: *** [/home/dank/queue/jobdir.dual2/crosstool-dev/build/powerpc-750-linux-gnu/gcc-4.0-20050305-glibc-2.3-20050307/build-glibc/elf/dl-reloc.o] Error 1
-
---- glibc-2.3.6.orig/sysdeps/powerpc/powerpc32/dl-machine.h Wed Jul 30 23:33:52 2003
-+++ glibc-2.3.6/sysdeps/powerpc/powerpc32/dl-machine.h Thu Mar 17 13:19:16 2005
-@@ -455,8 +455,14 @@
- }
- }
-
--auto inline void
--__attribute__ ((always_inline))
-+#if __GNUC__ >= 4
-+ auto inline void
-+#else
-+ static inline void
-+#endif
-+#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
-+ __attribute ((always_inline))
-+#endif
- elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc,
- void *const reloc_addr_arg)
- {
-@@ -464,8 +470,14 @@
- *reloc_addr = l_addr + reloc->r_addend;
- }
-
--auto inline void
--__attribute__ ((always_inline))
-+#if __GNUC__ >= 4
-+ auto inline void
-+#else
-+ static inline void
-+#endif
-+#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
-+ __attribute ((always_inline))
-+#endif
- elf_machine_lazy_rel (struct link_map *map,
- Elf32_Addr l_addr, const Elf32_Rela *reloc)
- {
-
-Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>