[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