[Scons-users] Errors in parallel builds after updating from SCons 2.3.0 -> 2.3.5

mg at ncp-e.com mg at ncp-e.com
Mon Sep 28 06:53:27 EDT 2015


I can do the hg bisect if it becomes necessary.

But I think the problem is actually on my side of the code and that it
was just coincidence that it worked in the older versions of SCons.

The thing is that I've got a Command builder and when the builder runs
it adds new Install() instructions to the environment. Is this even
supported by SCons?

The error when building with multiple jobs always comes from this spot.

Matthias

On Fri, Sep 25, 2015 at 08:02:13PM +0200, Bill Deegan wrote:
>    If you can't provide a reproducible test case it's going to be very hard
>    for us to assist you.
> 
>    Would you be able to use hg bisect to find the exact commit at which your
>    issue starts?
>    -Bill
>    On Fri, Sep 25, 2015 at 8:32 AM, <[1]mg at ncp-e.com> wrote:
> 
>      >    1. Can you provide a sample SConstruct/SConscript set that contains
>      this
>      >    problem?
> 
>      That is a difficult task due to the high amount of custom code in our
>      build system. Still I'll try look into it next week.
>      >    2. SCons 2.4.0 is available, so could you give the latest version a
>      try? 
>      >    I don't think this will solve the issue though.
> 
>      No it didn't. I've now backtraced the SCons versions and it turns out
>      that 2.3.0 was the last version in which our setup worked correctly
>      with multiple jobs. In 2.3.1 the bug already occurs.
> 
>      Could it be that this entry from 2.3.1's changelog has something to do
>      with it:
> 
>      From Dirk Baechle:
>      - Added release_target_info() to File nodes, which helps to
>        reduce memory consumption in clean builds and update runs
>        of large projects.
> 
>      Thanks for the help
>      Matthias
> 
>      --
>      Matthias Gerstner, Dipl.-Wirtsch.-Inf. (FH)
>      Entwicklung
> 
>      NCP engineering GmbH
>      Dombühler Straße 2, D-90449, Nürnberg
>      Geschäftsführer Peter Söll, HRB-Nr: 77 86 Nürnberg
> 
>      Telefon: [2]+49 911 9968-153, Fax: [3]+49 911 9968-229
>      E-Mail: [4]Matthias.Gerstner at ncp-e.com
>      Internet: [5]http://www.ncp-e.com
>      _______________________________________________
>      Scons-users mailing list
>      [6]Scons-users at scons.org
>      [7]https://pairlist4.pair.net/mailman/listinfo/scons-users
> 
> References
> 
>    Visible links
>    1. mailto:mg at ncp-e.com
>    2. file:///tmp/tel:%2B49%20911%209968-153
>    3. file:///tmp/tel:%2B49%20911%209968-229
>    4. mailto:Matthias.Gerstner at ncp-e.com
>    5. http://www.ncp-e.com/
>    6. mailto:Scons-users at scons.org
>    7. https://pairlist4.pair.net/mailman/listinfo/scons-users

> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users


-- 
Matthias Gerstner, Dipl.-Wirtsch.-Inf. (FH)
Entwicklung
 
NCP engineering GmbH
Dombühler Straße 2, D-90449, Nürnberg
Geschäftsführer Peter Söll, HRB-Nr: 77 86 Nürnberg
 
Telefon: +49 911 9968-153, Fax: +49 911 9968-229
E-Mail: Matthias.Gerstner at ncp-e.com
Internet: http://www.ncp-e.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20150928/cdd4ff72/attachment.pgp>


More information about the Scons-users mailing list