-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Universal Binary for macOS 11 #77
Comments
I don't have a ARM mac. I'll look into ways to cross compile arm64 from intel mac. The main consern is LuaJIT, as the current build script assumes x86. Other libraries are in C/C++ and probably works just fine on arm64. |
I'm more than willing to test out any builds. LuaJIT seems to run on iOS? They have information on older revisions of ARM, so I'm sure it won't be extremely difficult. |
I tried to build the native bundle for Apple Silicon with the following cmds:
I got the "Aegisub.app" successfully. However, the app crashed at launch. You can find the crash log here. Any suggestion to make the app runnable? Thanks. |
You might need to sign the binary (using |
@al3xtjames Thanks for the advice. |
Can you try |
@wangqr
It seems the app has already been signed. I tried to codesign the wxmac related libraries with
Have a look at the last line, it says that the
|
You might want to check the signature on libwx_osx_cocoau_gl with As for the codesign_allocate issue, can you run |
That seems no difference when comparing with other signed libraries.
I tried to switch to the |
For what it’s worth, if I run attempt to index global 'aegisub' (a nil value) |
Just adding my voice to the choir. Aegisub r9198 does not launch for me on a brand new Mac Mini 2020 w/16GB memory.
|
Addendum -- Aegisub r8942 (available on plorkyeran.com/aegisub/) does appear to run on the M1 proc. All wangqr releases from 3.3.1 and r9116 onward do not appear to run on the M1 proc. |
Running into the same errors. When I run @PutoML's command to fix the code signing error, it crashes with the following (same as what @XStylus got):
|
Aegisub works fine under Rosetta 2 but a native arm64 binary would be nice.
The text was updated successfully, but these errors were encountered: