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') |