-
Notifications
You must be signed in to change notification settings - Fork 255
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
Test more ARM builds #267
Comments
I run Arch Linux ARM on Orange Pi One (ARMv7) SBC. I got bottom v0.4.7-0 compiled once without any problem, error or warning from AUR through yay (natively on the device itself, not cross-compiled), yet I get 'memchr -> error: linker |
@z0mb1e-kgd Don't have an Arch ARM setup right now, but I would try one of these:
|
Tested on Odroid N2 with #376 PR and cross compiled from x86_64 odroid:~ # btm -V
|
I'm trying to submit bottom to Homebrew's official tap (Homebrew/homebrew-core#72061), but seems like we have to wait for helm to support ARM, just like #191. |
@kidonng Hm, that's weird. heim does support building ARM (even if it's not officially supported), and it usually works fine in my CI tests + builds, which do try to build ARM on a few platforms. I just tried adding macOS's aarch64 build target to my CI and it manages to build fine as well, though I used cross to test this and it might be too different from your current scenario. I'm not very familiar with homebrew/macOS environments for ARM, but you might have to link against something in order to properly compile it in an ARM environment on macOS? I'm not really sure tbh. |
This should work on a Raspberry Pi then? Somewhere in the future? |
Sorry for a late reply. I built it from AUR, so I had to patch cargo.toml with sed on-the-fly, but this made it! It compiled well. |
It does (at least on a Pi 4), but from my experience, the drive read/write doesn't work. Everything else seems fine. |
Ah I didn't see the armv7 tar file, works indeed, thanks! |
With more and more ARM focus it's probably worth adding more ARM testing+support in the future for macOS and Windows. Currently we're only checking Linux on ARM, and it's not an official support.
Since this is a very new thing still, it'll probably take a while for this to be able to be done.
Probably take a look at https://github.com/rust-embedded/cross or https://github.com/japaric/trust to avoid having to deal with Travis support nightmares like last time?
The text was updated successfully, but these errors were encountered: