Build stops for cross-building on libX11. release 2010.11 A minor bug (maybe copy-paste error). file(buildroot-2010.11/package/x11r7/xlib_libX11/xlib_libX11.mk) -- before ----------------------------------------------------------- define XLIB_LIBX11_BUILD_MAKEKEYS_FOR_HOST cd $(@D)/src/util && $(HOSTCC) $(HOSTCFLAGS) \ -I$(STAGING_DIR)/usr/include -o makekeys makekeys.c endef -- after ------------------------------------------------------------ define XLIB_LIBX11_BUILD_MAKEKEYS_FOR_HOST cd $(@D)/src/util && $(HOSTCC) $(HOSTCFLAGS) \ -o makekeys makekeys.c endef --------------------------------------------------------------------- -I$(STAGING_DIR)/usr/include should be replaced with "maybe" something else. In our case just removing it, solved the problem.
The build was cross compiled for mipsel architecture, using CodeSourcery's toolchain
Bug reproduced, fix written, going to send to the list soon.
Fix by Thomas in git, thanks.