Skip to content
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

Do an arm64ec build #1436

Open
baconpaul opened this issue Oct 29, 2024 · 6 comments
Open

Do an arm64ec build #1436

baconpaul opened this issue Oct 29, 2024 · 6 comments

Comments

@baconpaul
Copy link
Contributor

Probably mostly simde headers but we have a lot of does so could stumble there too

tagging @unholyeyebrows

@unholyeyebrows
Copy link

Happy to help test.

baconpaul added a commit to baconpaul/shortcircuit-xt that referenced this issue Oct 29, 2024
@baconpaul
Copy link
Contributor Author

Trying in #1437
first problem is that libFLAC seems to not compile intrinsics properly.
Most other things seemed to work.

Log: https://github.com/surge-synthesizer/shortcircuit-xt/actions/runs/11573161936/job/32214663596?pr=1437

baconpaul added a commit that referenced this issue Oct 29, 2024
1. An arm64ec build with FLAC and MP3 turned off
2. make an installable zip but no installer

Addresses #1436
@baconpaul
Copy link
Contributor Author

OK so I got it working but had to, for now, turn off FLAC and MP3 support.

https://github.com/surge-synthesizer/shortcircuit-xt/releases/tag/Nightly has a -arm64ec.zip file with the plugins in it i think.

Again, completely untested.

@baconpaul
Copy link
Contributor Author

The VST3 is mis configured I hear; but i'm curious if the CLAP works for you

@unholyeyebrows
Copy link

Here are a couple of screenshots running the clap. I've not done anything other than load it, but looks good so far!
Screenshot 2024-10-29 192752
Screenshot 2024-10-29 192802

@baconpaul
Copy link
Contributor Author

"Virtual CPU" makes me think maybe it's x86 code though. I'm not sure I have it right. But I'm glad it loads. Very useful.

I guess we could find out by seeing if the arm loads on an x64 machine!

(If you want to see how to use it : https://www.youtube.com/watch?v=VqJUIjLbi8M)

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants