Replies: 2 comments 1 reply
This comment was marked as spam.
This comment was marked as spam.
-
|
So I did some debugging locally and it turns out that for some reason Homebrew creates (and indeed re-creates) the following symlink: If I remove this symlink and replace it with a link to However this symlink is "broken" automatically whenever a new Homebrew formula is installed. I'd expect there to be a larger volume of GitHub issues if this were indeed a wide-spread issue, so I now wonder if there is some local state or environment hint that makes Homebrew pick up the linker library for the wrong architecture.. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Additional Info
Output of
brew configOutput of
brew doctorDescription of issue
When Linuxbrew was still just Tier 2 on ARM64 machines I was able to use Homebrew just fine with many formulas (that was back with Homebrew 4.x). I recently revisited by setup in the same Ubuntu ARM64 VM and while Homebrew itself seems to work just fine, any binary installed by a formula is unable to execute.
Instead I get the following message for any binary (I've chosen to test with
bat):Running
fileat least suggests that the correct architecture is used:So far this seems to affect any bottled formula. Are the ARM64 binaries produced by GitHub Actions incompatible with my ARM64 VM? Is this an expected outcome?
I've already tried removing Linuxbrew entirely and starting from scratch with a "clean" environment, but ended up in the same situation.
Beta Was this translation helpful? Give feedback.
All reactions