Subject: Re: bug#18945: Parallel compilation with jobs >= 12 fails on DOT_I_FILES

From: Andy Wingo <[email-masked]>
Date: Wed, 22 Jun 2016 13:28:33 +0200

Hi :)

On Tue 04 Nov 2014 11:50, aszlig <[email-masked]> writes:

> It seems that the DOT_I_FILES in libguile/Makefile.am are missing
> explicit dependency information and thus are prone to race conditions
> during parallel builds.
>
> See build log at:
>
> https://headcounter.org/hydra/build/581960/nixlog/11/raw
>
> And discussion here:
>
> https://github.com/NixOS/nixpkgs/commit/1e4e719ffba3cb90481eb71f29b48b197c50a2d3#commitcomment-8420579

How would this work?  The .deps includes a dependency e.g. of
libguile_2.0_la-instructions.lo on vm-i-system.i.  That should be
sufficient, no?  Is it not guaranteed that .deps are there or something?

Andy