Use _itoa_word rather than _itoa. It seems that
authordrepper <drepper>
Sun, 26 Oct 1997 19:04:01 +0000 (19:04 +0000)
committerdrepper <drepper>
Sun, 26 Oct 1997 19:04:01 +0000 (19:04 +0000)
_itoa is the only routine that ld.so uses that requires something
from libgcc.a on powerpc, so it would be best to avoid it in ld.so.

sysdeps/generic/_strerror.c

index 8315629..bcba45d 100644 (file)
@@ -45,7 +45,7 @@ _strerror_internal (int errnum, char *buf, size_t buflen)
       const size_t unklen = strlen (unk);
       char *p = buf + buflen;
       *--p = '\0';
-      p = _itoa (errnum, p, 10, 0);
+      p = _itoa_word (errnum, p, 10, 0);
       return memcpy (p - unklen, unk, unklen);
     }