[uClibc-cvs] CVS update of uClibc/ldso/ldso (dl-startup.c)
Joakim Tjernlund
jocke at codepoet.org
Thu Aug 19 09:52:28 UTC 2004
Date: Thursday, August 19, 2004 @ 03:52:28
Author: jocke
Path: /var/cvs/uClibc/ldso/ldso
Modified: dl-startup.c (1.19 -> 1.20)
Accunt for ELF_MACHINE_PLTREL_OVERLAP when relocating ldso.
Index: uClibc/ldso/ldso/dl-startup.c
diff -u uClibc/ldso/ldso/dl-startup.c:1.19 uClibc/ldso/ldso/dl-startup.c:1.20
--- uClibc/ldso/ldso/dl-startup.c:1.19 Thu Aug 19 03:34:11 2004
+++ uClibc/ldso/ldso/dl-startup.c Thu Aug 19 03:52:27 2004
@@ -343,9 +343,13 @@
#ifdef __SUPPORT_LD_DEBUG_EARLY__
SEND_STDERR("About to do library loader relocations\n");
#endif
-
+#ifdef ELF_MACHINE_PLTREL_OVERLAP
+# define INDX_MAX 1
+#else
+# define INDX_MAX 2
+#endif
goof = 0;
- for (indx = 0; indx < 2; indx++) {
+ for (indx = 0; indx < INDX_MAX; indx++) {
unsigned int i;
ELF_RELOC *rpnt;
unsigned long *reloc_addr;
More information about the uClibc-cvs
mailing list