lbry-desktop icon indicating copy to clipboard operation
lbry-desktop copied to clipboard

aarch64 AppImage

Open mkazlauskas opened this issue 4 years ago • 6 comments

Is your feature request related to a problem? Please describe. I'd like to run LBRY on a PinePhone

Describe the solution you'd like Add build for aarch64 AppImage

Describe alternatives you've considered deb would be fine as well, but AppImage would be easier to run on all distros

mkazlauskas avatar Jul 21 '20 14:07 mkazlauskas

I managed to build armhf based .appimage . Curently I had to manually compile SDK for it (both app and daemon). Fell free to test if this will work :) . Hope to get some screenshots ;) Know bugs: it will show daemon incompatible 👯 PS: Treet it as experimental build https://transfer.sh/i7JTE/LBRY_0.47.0.AppImage

kodxana avatar Jul 23 '20 10:07 kodxana

Thanks @kodxana . Doesn't run unfortumately. I think it's because armhf is ARMv7 and aarch64/arm64 is ARMv8. Although they are supposed to be backwards compatible, it's trying to use libraries that don't exist. Installed libc6-armhf-cross to get around initial error, but then got stuck with it not being able to find libz.so which doesn't seem to exist for arm in Debian repos.

mkazlauskas avatar Jul 23 '20 14:07 mkazlauskas

@mkazlauskas Also problem might be that LBRY-SDK is also compiled for armhf cpu. Would need to build lbry-sdk on arm64 based device to make it work :)

kodxana avatar Jul 23 '20 21:07 kodxana

@mkazlauskas I hope that will be usefull :) https://open.lbry.com/@LBRYarm:5?r=4NEoTj3KTFFk6tJD8uoqv3G6ztBudVFs

kodxana avatar Aug 18 '20 13:08 kodxana

I could not manage to build the SDK for Manjaro-arm. It's something to do with the python dependencies.

FoundOne avatar May 08 '21 11:05 FoundOne

I could not manage to build the SDK for Manjaro-arm. It's something to do with the python dependencies.

I have had the very same issues, though I managed to build LBRY successfully for ARM64 and made it work.

how I did it:

English build guide for LBRY on ARM64: https://dpaste.com/DZA578LS5 German build guide for LBRY on ARM64: https://dpaste.com/E87SJUBR4

built project: https://anonfiles.com/B7C7tb0dy1/linux-arm64-unpacked.tar_gz

The AppImage I built, sadly fails to launch due to a missing libz but the linux-arm64-unpacked directory is there and LBRY is working. You may be able to build a better AppImage, I did not focus on making the AppImage work.

ghost avatar Jul 24 '22 17:07 ghost