google / google/agi

Support and ship Macos ARM builds?

Open
#1,390 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
1.1k
Forks
169
PR merge metrics
No merged PRs in 30d

Description

Hi,
testing 3.3.2 latest release (https://github.com/google/agi/releases/tag/v3.3.2) on a Mac ARM but
agi-3.3.2-macos.dmg seems is amd64 only..
thought it will work via rosetta but fails due to swt:

>Could not load SWT library

any easy fix?
full log:
```
/Applications/AGI.app/Contents/MacOS/agi
Starting /usr/bin/java /Applications/AGI.app/Contents/MacOS/lib/gapic.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-cocoa-4952r11 in java.library.path: /Users/obg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
no swt-cocoa in java.library.path: /Users/obg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
no swt in java.library.path: /Users/obg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib: dlopen(/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib, 0x0001): tried: '/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (no such file), '/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))
Can't load library: /Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa.jnilib
Can't load library: /Users/obg/.swt/lib/macosx/aarch64/libswt.jnilib
/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib: dlopen(/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib, 0x0001): tried: '/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (no such file), '/Users/obg/.swt/lib/macosx/aarch64/libswt-cocoa-4952r11.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:346)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:255)
at org.eclipse.swt.internal.C.(C.java:19)
at org.eclipse.swt.internal.cocoa.NSMutableArray.arrayWithCapacity(NSMutableArray.java:39)
at org.eclipse.swt.widgets.Canvas.(Canvas.java:55)
at com.google.gapid.Main.(Main.java:249)
```

any

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.