[Scons-users] Problems with SCons parallel build
Brady Johnson
bradyallenjohnson at gmail.com
Fri Mar 21 16:09:24 EDT 2014
I forgot to mention the following:
$ uname -a
Linux gtsccf1v2 2.6.33.7-rt29-0.5-rt #1 SMP PREEMPT RT 2010-08-25 19:40:23
+0200 x86_64 x86_64 x86_64 GNU/Linux
Im working on a Linux virtual machine, with supposedly 24 cores as can be
seen from the previous email. I tested with "-j 12", "-j 4", and "-j 2" and
all gave similar results. Just out of curiosity, I built again with "-j 1"
and its working.
Regards,
Brady
On Fri, Mar 21, 2014 at 9:02 PM, Brady Johnson
<bradyallenjohnson at gmail.com>wrote:
>
> Hello all,
>
> There seem to be some serious/fundamental problems compiling in parallel
> with SCons. By parallel, I mean I am using the "-j" flag.
>
> Here is the problematic output when it fails:
>
> ...
> Building target:
> software/Code/Common/build/BbscModel/src/main/c/Dbs/ApplicationFilterType.o...
> Building target:
> software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.o...
> Building target:
> software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckType.o...
> x86_64-dx-linux-gnu-g++:
> software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc: No
> such file or directory
> x86_64-dx-linux-gnu-g++: no input files
> scons: ***
> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ApplicationFilterType.o]
> Error 1
> x86_64-dx-linux-gnu-g++:
> software/Code/Common/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.cc: No
> such file or directory
> x86_64-dx-linux-gnu-g++: no input files
> scons: ***
> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.o]
> Error 1
> x86_64-dx-linux-gnu-g++:
> software/Code/Common/BbscModel/src/main/c/Dbs/ConsistencyCheckType.cc: No
> such file or directory
> x86_64-dx-linux-gnu-g++: no input files
> scons: ***
> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckType.o]
> Error 1
> scons: building terminated because of errors.
>
> But the files being reported as not existing, clearly exist, as can be
> seen here
>
> $ ll software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc
> -rw-rw-r-- 1 ebrjohn ESMDCC01 2924 2014-03-18 07:27
> software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc
>
>
> Additionally, when I remove the "-j" flag everything compiles correctly
> (albeit slower).
> The above output is with verbosity turned off, when I turn it on, I get
> the same error but for a different file, that also exists.
>
> Is anyone else using parallel SCons builds successfully?
>
> Here's the version info, etc:
> (I got the same error with v2.3.0)
>
> $ scons --version
> SCons by Steven Knight et al.:
> script: v2.3.1, 2014/03/02 14:18:15, by garyo on lubuntu
> engine: v2.3.1, 2014/03/02 14:18:15, by garyo on lubuntu
> engine path:
> ['/tmp/ebrjohn/pythonbrew/pythons/Python-2.7.2/lib/scons-2.3.1/SCons']
> Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
> 2011, 2012, 2013, 2014 The SCons Foundation
>
>
> $ lscpu
> Architecture: x86_64
> CPU(s): 24
> Thread(s) per core: 1
> Core(s) per socket: 2
> CPU socket(s): 12
> NUMA node(s): 12
> Vendor ID: GenuineIntel
> CPU family: 6
> Model: 45
> Stepping: 7
> CPU MHz: 2500.000
> L1d cache: 32K
> L1i cache: 32K
> L2 cache: 256K
> L3 cache: 15360K
>
>
> Regards,
>
> Brady
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140321/a027188e/attachment.html
More information about the Scons-users
mailing list