On Sat, Aug 31, 2013 at 12:35 PM, Florian Fainelli <[email protected]> wrote: > 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.
How do you disable parallel-build on "per-directory basis" or in general in OpenWrt? ( Just curious. ) For example GNU/make has ".NOTPARALLEL" (note the "." dot) as so-called "special built-in target-name". - Sedat - [1] http://www.gnu.org/software/make/manual/html_node/Special-Targets.html _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
