Skip to content

Commit 4dd610a

Browse files
yashdsarafCopilot
andcommitted
LOC-5083: Add support for Linux arm64 binary
Detect aarch64 architecture (os.arch contains 'aarch64') before the generic 64-bit check so that arm64 systems download BrowserStackLocal-linux-arm64 instead of the x64 binary. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c94d449 commit 4dd610a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/java/com/browserstack/local/LocalBinary.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ private void initialize() throws LocalException {
7979
binFileName = "BrowserStackLocal-darwin-x64";
8080
} else if (osname.contains("linux")) {
8181
String arch = System.getProperty("os.arch");
82-
if (arch.contains("64")) {
82+
if (arch.contains("aarch64")) {
83+
binFileName = "BrowserStackLocal-linux-arm64";
84+
} else if (arch.contains("64")) {
8385
if (isAlpine()) {
8486
binFileName = "BrowserStackLocal-alpine";
8587
} else {

0 commit comments

Comments
 (0)