GNU bug report logs - #18945
Parallel compilation with jobs >= 12 fails on DOT_I_FILES

Previous Next

Package: guile;

Reported by: aszlig <aszlig <at> redmoonstudios.org>

Date: Tue, 4 Nov 2014 16:40:01 UTC

Severity: normal

Done: aszlig <aszlig <at> redmoonstudios.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andy Wingo <wingo <at> pobox.com>
To: aszlig <aszlig <at> redmoonstudios.org>
Cc: 18945 <at> debbugs.gnu.org
Subject: bug#18945: Parallel compilation with jobs >= 12 fails on DOT_I_FILES
Date: Wed, 22 Jun 2016 13:28:33 +0200
Hi :)

On Tue 04 Nov 2014 11:50, aszlig <aszlig <at> redmoonstudios.org> 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




This bug report was last modified 9 years and 54 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.