build error; missing dependencies on *every* new applet

Denys Vlasenko vda.linux at googlemail.com
Wed Nov 25 16:34:58 UTC 2009


On Wed, Nov 25, 2009 at 4:26 PM, Bernhard Reutner-Fischer
<rep.dot.nop at gmail.com> wrote:
> yes, thanks alot! Can you schedule 18221506e5ae for an eventual 1.15.x
> update please?
>
>>The bug with modified .config not always being detected
>>with make -j is another bug. And I am working on it.
>
> If it's easily fixable by moving to a filesystem with nanosec stat
> mtimes, then that's fine for me (but would be worth a FAQ entry).

added to FAQ

>>I see that it basically amounts to this rule not triggering:
>>
>>include/autoconf.h: .kconfig.d .config
>>        echo making include/autoconf.h  #debug
>>        $(Q)$(MAKE) -f $(srctree)/Makefile silentoldconfig
>>        echo made include/autoconf.h  #debug
>
> If that (a sane filesystem) is not feasable, then perhaps we could
> somehow add a
>        touch -c $@
>
> in that rule above to bypass that failure?

The rule does not *trigger*, so adding anything to it is
not going to change anything.

The rules which generate .config-dependent files may be tweaked
by just adding "sleep 1" there, thus any later .config change
will get mtime strictly bigger than generated files' mtimes.

--
vda


More information about the busybox mailing list