YEM-20070519: bits/sysnum.h needs a cross compiler to be built. Fortunately, this header is not needed to build gcc. Move generation of this header. Index: uClibc/Makefile.in =================================================================== --- uClibc/Makefile.in (revision 18651) +++ uClibc/Makefile.in (working copy) @@ -91,6 +91,11 @@ $(LN) -fs $$i .; \ done; \ fi +ifeq ($(UCLIBC_HAS_LOCALE),y) + $(MAKE) locale_headers +endif + +pregen: headers $(Q)\ set -e; \ cd $(top_builddir); \ @@ -102,12 +107,7 @@ else \ mv -f $$tmp include/bits/sysnum.h; \ fi -ifeq ($(UCLIBC_HAS_LOCALE),y) - $(MAKE) locale_headers -endif -pregen: headers - install: install_runtime install_dev