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

Reply via email to