Author: ward
Date: 2007-09-12 18:55:33 +0200 (Wed, 12 Sep 2007)
New Revision: 21
Modified:
buildrom-devel/bin/mklibs.py
Log:
This is a workaround for a bug in the mklibs.py script.
Jordan clarified: "It seems that there is some sort of obfustication going on
in the ctype.h header file that somehow filters down to pain in uclibc/busybox.
This workaround is as good as any - if anything, it costs us a few bytes in an
extra possibly not needed function, but that's not so bad."
Signed-off-by: Ward Vandewege <ward(a)gnu.org>
Acked-by: Jordan Crouse <jordan.crouse(a)amd.com>
Modified: buildrom-devel/bin/mklibs.py
===================================================================
--- buildrom-devel/bin/mklibs.py 2007-09-12 16:48:42 UTC (rev 20)
+++ buildrom-devel/bin/mklibs.py 2007-09-12 16:55:33 UTC (rev 21)
@@ -472,6 +472,10 @@
# to be the only one and including it on alpha as well
# doesn't hurt. I guess all archs can live with this.
needed_symbols.add(("sys_siglist", 1))
+# For some reason this symbol is needed by busybox but not included in the
+# stripped libc...
+# Ward Vandewege, 2007-08-30
+needed_symbols.add(("__ctype_toupper", 1))
while True:
debug(DEBUG_NORMAL, "library reduction pass", `passnr`)