Sfoglia il codice sorgente

On some wierd arches (i.e. mips), none of the early debug stuff
works at all, so disable the whole lot.

Eric Andersen 20 anni fa
parent
commit
7ff0090286
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      ldso/include/dl-string.h

+ 10 - 0
ldso/include/dl-string.h

@@ -257,6 +257,15 @@ static inline char *_dl_simple_ltoahex(char * local, unsigned long i)
 /* The following macros may be used in dl-startup.c to debug
  * ldso before ldso has fixed itself up to make function calls */
 
+/* On some (wierd) arches, none of this stuff works at all, so
+ * disable the whole lot... */
+#if defined(__mips__)
+
+#define SEND_STDERR(X)
+#define SEND_ADDRESS_STDERR(X, add_a_newline)
+#define SEND_NUMBER_STDERR(X, add_a_newline)
+
+#else
 
 /* On some arches constant strings are referenced through the GOT.
  * This requires that load_addr must already be defined... */
@@ -307,6 +316,7 @@ static inline char *_dl_simple_ltoahex(char * local, unsigned long i)
     } while ((X) > 0);						\
     _dl_write (2, tmp2, tmp1 - tmp2 + sizeof(tmp) - 1);		\
 };
+#endif
 
 
 #endif