diff options
Diffstat (limited to 'deps/v8/src/base/cpu.cc')
-rw-r--r-- | deps/v8/src/base/cpu.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/v8/src/base/cpu.cc b/deps/v8/src/base/cpu.cc index 777f379bae..12a3881919 100644 --- a/deps/v8/src/base/cpu.cc +++ b/deps/v8/src/base/cpu.cc @@ -468,7 +468,12 @@ CPU::CPU() char* end; architecture_ = strtol(architecture, &end, 10); if (end == architecture) { - architecture_ = 0; + // Kernels older than 3.18 report "CPU architecture: AArch64" on ARMv8. + if (strcmp(architecture, "AArch64") == 0) { + architecture_ = 8; + } else { + architecture_ = 0; + } } delete[] architecture; |