From eb45dce6af78c6817cfd3dbbfbb5dd9925e6a5cd Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Sun, 12 Jun 2016 23:36:16 +0200 Subject: [PATCH] Add checks for arm OS arch --- .../main/java/com/msopentech/thali/toronionproxy/OsData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jtorproxy/src/main/java/com/msopentech/thali/toronionproxy/OsData.java b/jtorproxy/src/main/java/com/msopentech/thali/toronionproxy/OsData.java index 77f2aad277..ec77a6889a 100644 --- a/jtorproxy/src/main/java/com/msopentech/thali/toronionproxy/OsData.java +++ b/jtorproxy/src/main/java/com/msopentech/thali/toronionproxy/OsData.java @@ -96,8 +96,9 @@ public class OsData { return OsType.Linux64; } + // armv8 is 64 bit, armv7l is 32 bit if (unameOutput.contains("arm")) - return unameOutput.contains("64") ? OsType.Linux64 : OsType.Linux32; + return unameOutput.contains("64") || unameOutput.contains("v8") ? OsType.Linux64 : OsType.Linux32; throw new RuntimeException("Could not understand uname output, not sure what bitness"); } catch (IOException e) {