ferium
ferium copied to clipboard
Support for ARM Linux
Description
None of the 3 Linux builds for Ferium run on Ubuntu 20.04 and fail with Exec format error
To Reproduce
- Use
wgetto download the zip file from the latest release page - Extract the executable using
unzip - Move the file to
/bin/ferium - Run
ferium -V
Results in -bash: /usr/bin/ferium: cannot execute binary file: Exec format error for all 3 executables(gnu-gtk, gnu-nogui, and gnu-xdg)
Software versions
- OS: Linux Ubuntu 20.04.3 LTS AArch64
- Ferium does not run, but the release downloaded was
v4.1.3.
Additional Info
System neofetch:

The nogui build works on my local WSL system(Ubuntu 20.04.4 LTS):

Ferium does not have support for arm linux yet
Ferium does not have support for arm linux yet
Any alternatives?
For now, you can try compiling from source by installing Rust, cloning the repo, and running just install
Will try and update.
PS: "Enhancement" label
I think it's fine to consider it a bug
I managed to compile nogui from scratch on Android, it seems to work fine. We'll have to see if cross compilation has any problems
Also, which arm are we talking about?
arm (armv5), armv6h (armv6 hardfloat), armv7h (armv7 hardfloat), and aarch64 (armv8 64-bit).
For source packages, I could just set tne architecture to any and call it a day, but for binary packages, it's pretty much a necessity to know which "arm" does it support.(I think the Arm we're talking about here is aarch64
aarch64 is what Rust offers
In Nixpkgs, both ferium aarch64-linux and ferium aarch64-darwin build correctly. So ARM is properly supported by ferium, but the releases page does not currently ship with an arm64 linux package.
So currently you would need to use something like cargo install ferium to install on arm. Alternatively, there is also the nix packages that are maintained outside this repo, which requires nix to be installed, but runs with nix run nixpkgs#ferium.