mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 09:22:12 +00:00
Unset GREP_OPTIONS when extracting processor count
If GREP_OPTIONS includes -n or --line-number, matches will be emitted with a line number following the filename. Unset GREP_OPTIONS to ensure we're getting expected output. BUG= R=johnmccutchan@google.com Review-Url: https://codereview.chromium.org/2721953004 .
This commit is contained in:
parent
bfb8e82c6e
commit
c9442bb8a2
|
@ -54,9 +54,9 @@ def GuessArchitecture():
|
|||
# Try to guess the number of cpus on this machine.
|
||||
def GuessCpus():
|
||||
if os.path.exists("/proc/cpuinfo"):
|
||||
return int(commands.getoutput("grep -E '^processor' /proc/cpuinfo | wc -l"))
|
||||
return int(commands.getoutput("GREP_OPTIONS= grep -E '^processor' /proc/cpuinfo | wc -l"))
|
||||
if os.path.exists("/usr/bin/hostinfo"):
|
||||
return int(commands.getoutput('/usr/bin/hostinfo | grep "processors are logically available." | awk "{ print \$1 }"'))
|
||||
return int(commands.getoutput('/usr/bin/hostinfo | GREP_OPTIONS= grep "processors are logically available." | awk "{ print \$1 }"'))
|
||||
win_cpu_count = os.getenv("NUMBER_OF_PROCESSORS")
|
||||
if win_cpu_count:
|
||||
return int(win_cpu_count)
|
||||
|
|
Loading…
Reference in a new issue