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

ARM support #109

Open
Mulgish opened this issue Jan 12, 2023 · 6 comments
Open

ARM support #109

Mulgish opened this issue Jan 12, 2023 · 6 comments

Comments

@Mulgish
Copy link

Mulgish commented Jan 12, 2023

Hello,

It will be very useful to be able to run open-eid software on single board computers which are utilizing armhf or arm64 architectures.

Are there any plans on supporting the above or documenting the compilation process?

@metsma
Copy link
Contributor

metsma commented Jan 16, 2023

It should be running out of the box on arm.
MacOS is running natively on arm64.
Also libdigidocpp is compiling on arm and arm64 for android.
While back I tried to compile Ubuntu packages successfully in launchpad.net. (Uploading with dput tool dsc files)

@ghost
Copy link

ghost commented Apr 19, 2023

@metsma It does not work on Ubuntu running on hardware with an ARM processor (i use it on my MacBook M1), I tested yesterday on different versions of distributions from 22.04.2 onwards, including the latest beta 23.04 (Lunar Lobster). The installer first says it is not supported, then crashes with the error that the open-id (or something similar) is simply not found in the repository. This is expected, because there is nothing related to ARM in the repository, only 86_64.

@metsma
Copy link
Contributor

metsma commented Apr 19, 2023

RIA does not provide arm64 packages to Windows and Ubuntu.
There is possible build packages from source

@Mulgish
Copy link
Author

Mulgish commented Apr 28, 2023

Not sure if this is possible as QT does not support arm at all on Linux.
https://doc.qt.io/qt-6/supported-platforms.html#desktop-platforms

@metsma
Copy link
Contributor

metsma commented Apr 29, 2023

Distributions have arm packages https://packages.ubuntu.com/kinetic/libqt6core5compat6

@edmundlaugasson
Copy link
Contributor

edmundlaugasson commented Jul 25, 2024

Different Linux distro support are listed here https://github.com/open-eid/linux-installer/wiki/Linux-Packages and currently ARM arhictecture is really missing.
As ID-card software requires Internet connectivity anyway, a distro-agnostic solution could be fully in browser working software. Web eID is already as web browser extension, why not also DigiDoc. Web eID can communicate with smart card readers. Even better solution would be DigiDoc as web application like earlier times was DigiDoc portal, now Dokobit - sold to Lithuanian company... Actually Estonia as a e-country and for e-residents desperately needs a web DigiDoc portal owned by Estonian government (never sold) and web-based DigiDoc software is key pillar of that portal.
Actually, a Flatpak version of DigiDoc is also available, would be interesting to hear, how it works.

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

3 participants