| Index: gclient.py
|
| ===================================================================
|
| --- gclient.py (revision 132856)
|
| +++ gclient.py (working copy)
|
| @@ -55,12 +55,13 @@
|
| import logging
|
| import optparse
|
| import os
|
| +import platform
|
| import posixpath
|
| import pprint
|
| import re
|
| import sys
|
| +import urllib
|
| import urlparse
|
| -import urllib
|
|
|
| import breakpad # pylint: disable=W0611
|
|
|
| @@ -1498,8 +1499,11 @@
|
| def Parser():
|
| """Returns the default parser."""
|
| parser = optparse.OptionParser(version='%prog ' + __version__)
|
| - # cygwin has issues with parallel sync
|
| - jobs = 1 if sys.platform == 'cygwin' else 8
|
| + # cygwin and some arm boards have issues with parallel sync.
|
| + if sys.platform == 'cygwin' or platform.machine().startswith('arm'):
|
| + jobs = 1
|
| + else:
|
| + jobs = 8
|
| parser.add_option('-j', '--jobs', default=jobs, type='int',
|
| help='Specify how many SCM commands can run in parallel; '
|
| 'default=%default')
|
|
|