BitBoxSwiss / bitbox-wallet-app

The BitBoxApp for desktop and mobile.
https://bitbox.swiss/app
Apache License 2.0
251 stars 82 forks source link

ARM64 Support #1426

Open evilrobot-01 opened 3 years ago

evilrobot-01 commented 3 years ago

Apologies if I have missed something whilst searching this repository, but are there any thoughts/plans for arm64 support for the desktop wallet app?

benma commented 3 years ago

Might this be a duplicate of this issue? https://github.com/digitalbitbox/bitbox-wallet-app/issues/1266

evilrobot-01 commented 3 years ago

Probably largely related, although I use a non-Apple Arm64 workstation.

benma commented 3 years ago

@x1ddos do you remember which part of the tech stack wasn't supported on arm64?

x1ddos commented 3 years ago

All stack is supported on the regular, non-apple arm64. I once built the app on @thisconnect's pinebook - just added appropriate targets for libserver and qt in makefiles.

Apple's arm OTOH is different. Our main problem at the moment is Qt support. Upstream issue: https://bugreports.qt.io/browse/QTBUG-85279.

benma commented 2 years ago

. I once built the app on @thisconnect's pinebook - just added appropriate targets for libserver and qt in makefiles.

Including QtWebEngine? The whole app compiled and ran fine?

x1ddos commented 2 years ago

well, i didn't build the Qt lib - used qt5-devel or something, packages provided by the distribution. so, given the distro has qt5 lib packages, it must be possible to build qt5 for arm64 from source.

On 10/18/21 20:58, benma wrote:

. I once built the app on @thisconnect's pinebook - just added appropriate targets for libserver and qt in makefiles.

Including QtWebEngine?

bu6n commented 3 weeks ago

It would be nice if a linux ARM64 build was provided, or instructions in how to produce it. The docker images are also x86_64 only and I have not had success in building locally without instructions (Fedora 39, ARM64)