source: scripts/patches/glibc-2.3.4-gcc4_elf_fixes_individual/glibc-2.3.4-gcc4_i386_elf_dl-machine.patch@ 86b01c92

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 86b01c92 was 7f65c0e, checked in by Jim Gifford <clfs@…>, 19 years ago

r625@server (orig r623): jim | 2005-10-31 12:43:24 -0800
Final Move

  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[617118d]1Submitted By: Ryan Oliver <ryan.oliver@pha.com.au>
2Date: 2005-06-02
3Initial Package Version: 2.3.4
4Origin: Similar to glibc cvs -r1.132 -r1.134
5Upstream Status: See Origin
6Description:
7
82005-03-05 Jakub Jelinek <jakub@redhat.com>
9
10 * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define
11 unconditionally to (defined RTLD_BOOTSTRAP).
12 * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Likewise
13
142005-02-16 Roland McGrath <roland@redhat.com>
15
16 [BZ #721]
17 * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside
18 of [RESOLVE_MAP].
19
20(though in this case, [RESOLVE])
21
22--- glibc-2.3.4/sysdeps/i386/dl-machine.h-orig 2004-09-28 14:54:41.000000000 +1000
23+++ glibc-2.3.4/sysdeps/i386/dl-machine.h 2005-06-02 19:28:58.000000000 +1000
24@@ -377,13 +377,11 @@
25
26 #endif /* !dl_machine_h */
27
28-#ifdef RESOLVE
29-
30 /* The i386 never uses Elf32_Rela relocations for the dynamic linker.
31 Prelinked libraries may use Elf32_Rela though. */
32-#ifdef RTLD_BOOTSTRAP
33-# define ELF_MACHINE_NO_RELA 1
34-#endif
35+#define ELF_MACHINE_NO_RELA defined RTLD_BOOTSTRAP
36+
37+#ifdef RESOLVE
38
39 /* Perform the relocation specified by RELOC and SYM (which is fully resolved).
40 MAP is the object containing the reloc. */
Note: See TracBrowser for help on using the repository browser.