-
Notifications
You must be signed in to change notification settings - Fork 123
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
Homebrew creduce doesn't support Apple Silicon #243
Comments
Hi! The plan (I expect) is to simply catch up to current LLVM. We are far behind, and the extra value of catching up version-by-version is probably limited at this point. I hope to catch up soon. I don't like being so far behind. I am still catching up somewhat from an overloaded spring semester, but I hope to have cycles to work on this in the next few weeks. Patches are always welcome! I expect that a branch from our LLVM 12 branch is likely to be the shortest path to catching up, but I have not tried this. |
@sethfri Thank you for raising the issue! We have branches that work for LLVM 11/12/13 and hopefully we could make a new release for a more recent LLVM version as Eric says. |
You can try C-Vise that support all LLVM releases since version 9: |
Try You'll need to build from source, though, and there are several reasons why that may fail. But let me know if it doesn't work, and I'll try to fix it. |
Thanks! It looks like the llvm 13 support is not up-to-date with the llvm 13 in homebrew, right? @carlocab
|
I've opened Homebrew/homebrew-core#106720 to fix the problem you're seeing. (I can't promise that won't just lead to another one, though.) Edit: Fix merged now. Try |
It builds now, but doesn't quite work:
Not sure what's wrong, unfortunately. If someone can give me a hint, I can try to fix the Homebrew formula. |
It's due to failure of Is this something that an be fixed by Homebrew formula? @carlocab |
Yes. Homebrew/homebrew-core#106743 Edit: Now merged. The example I gave above should work now. You may need to Thanks for the tip! |
Incidentally, I noticed that
Are these just helper binaries for |
As a normal end user, I'm not aware of any of those executables. |
Well, no one's complained about them being hidden away in |
A similar issue appears on ubuntu 24.04. I can
|
brew install creduce
currently fails on Apple Silicon Macs with the errorllvm@9: The x86_64 architecture is required for this software.
According to #232, since
creduce
is still using LLVM 9, it is unable to support Apple Silicon. I see that there are branches for LLVM 10, 11, and 12, but I'm unsure what the status is. Is there a roadmap or any sort of plan for updated LLVM version support? I would love to pitch in and help get this landed, but I'm unsure where to start or how to help.Thank you!
The text was updated successfully, but these errors were encountered: