[LinuxBIOS] r21 - buildrom-devel/bin

svn at openbios.org svn at openbios.org
Wed Sep 12 18:55:33 CEST 2007

Author: ward
Date: 2007-09-12 18:55:33 +0200 (Wed, 12 Sep 2007)
New Revision: 21


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 at gnu.org>
Acked-by: Jordan Crouse <jordan.crouse at 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`)

More information about the coreboot mailing list