2013/8/31 Dirk Neukirchen <[email protected]>: > On 31.08.2013 01:28, Philip A. Prindeville wrote: >> make --jobserver-fds=3,4 -j subdir=csu -C csu ..=../ subdir_lib >> make[6]: Entering directory >> `/home/philipp/openwrt2/build_dir/toolchain-i386_gcc-4.6-linaro_eglibc-2.15/eglibc-2.15-r18909/libc/csu' >> make[6]: warning: jobserver unavailable: using -j1. Add `+' to parent make >> rule. >> make[6]: *** INTERNAL: readdir: Bad file descriptor >> . Stop. >> >> >> https://bugzilla.redhat.com/show_bug.cgi?id=885474 >> >> Anyone have a workaround for it? This is make-3.82-15.fc18.x86_64 ... >> >> -Philip > > What about - taken from bug report: > "This problem can be avoided by omitting "-j 2"." > and disabling concurrent building ? > > "If this produces random build errors try compiling again without the > -j-option" > from: http://wiki.openwrt.org/doc/howto/build
The eglibc build system has several issues with parallel building, one that I have tried to fix is also reported here: https://dev.openwrt.org/ticket/12403 Unfortunately disabling parallel build considerably slows down the build. Maybe we could disable it on a per-directory basis until this properly gets fixed. -- Florian _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
