build: pass --no-parallel by default to gyp
authorTimothy J Fontaine <tjfontaine@gmail.com>
Sat, 7 Dec 2013 05:00:32 +0000 (21:00 -0800)
committerTimothy J Fontaine <tjfontaine@gmail.com>
Sat, 7 Dec 2013 05:07:46 +0000 (21:07 -0800)
gyp by default now tries to process gyp files in parallel by using
python's multiprocessing module, but it has problems on oddball
platforms. We don't have many files or complex dependency chains that
would benefit from parallel processing so disable by deafult

fixes #6640

configure

index 0053b8d..72c3c5f 100755 (executable)
--- a/configure
+++ b/configure
@@ -695,7 +695,7 @@ config = '\n'.join(map('='.join, config.iteritems())) + '\n'
 write('config.mk',
       '# Do not edit. Generated by the configure script.\n' + config)
 
-gyp_args = [sys.executable, 'tools/gyp_node.py']
+gyp_args = [sys.executable, 'tools/gyp_node.py', '--no-parallel']
 
 if options.use_ninja:
   gyp_args += ['-f', 'ninja-' + flavor]