Преглед изворни кода

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

Eric Andersen пре 21 година
родитељ
комит
7ff0090286
1 измењених фајлова са 10 додато и 0 уклоњено
  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