Finding missing symbols in libc.a ... partial linking... Symbol _custom_printf_handler needed by libc.a but not found in libgcc.a Symbol _custom_printf_spec needed by libc.a but not found in libgcc.a Symbol _load_inttype needed by libc.a but not found in libgcc.a Symbol _ppfs_parsespec needed by libc.a but not found in libgcc.a Symbol _ppfs_prepargs needed by libc.a but not found in libgcc.a Symbol _ppfs_setargs needed by libc.a but not found in libgcc.a Symbol _store_inttype needed by libc.a but not found in libgcc.a make[1]: *** [tmp/libgcc-need.a] Error 1 make[1]: Leaving directory `/var/tmp/portage/uclibc-0.9.18/work/uClibc-0.9.18/libc' make: *** [shared] Error 2
do it when i get back
The reason this pukes is because 'allyesconfig' is specified in the makefile, and i quote from eric: "allyesconfig is not for production use... It is designed for use when testing. It enables _everything_, including all feasible test options." changing the ebuild to use 'make defconfig' instead produces a complete compile and a sane build configuration(although people may prefer to set /lib for the SHARED_LIB_LOADER_PATH) i am attaching a patch, as well as a working 0.9.19 ebuild
Created attachment 12514 [details, diff] fixes 0.9.16 uclibc build to compile properly
Created attachment 12515 [details] a ebuild for 0.9.19(only diff is package name, is the same as 0.9.16)
time to add back in
added to cvs, thanks for the ebuild :) http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/dev-libs/uclibc/uclibc-0.9.19.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup