64bit for Raspberry Pi?

  • dmrlawson Did you read my link to balena.io? It provides some fixes and workarounds.

    Thanks. I'm not sure if that helps, though I may be misunderstanding. They mention they contributed some fixes to the kernel configuration but the article was written nearly a year ago. Since then there's been an official (beta) release of the Raspberry Pi OS which works pretty well.


    The problem I'm getting happens before the kernel is built (I think) and has to do with linking the compiled code (for gdb). I'm wondering if it's a libc thing, but I'm not overly familiar with how that works, and I might be looking at it the wrong way entirely.


    EDIT: or are you suggesting trying to move to balenaOS?

    Edited once, last by dmrlawson ().

  • EDIT: or are you suggesting trying to move to balenaOS?

    Whatever OS compiles fine at 64 bit mode will be a benefit for us. We don't compile that way at the moment. Feel free to share your progress here.

    Flexin' vinyl, jammin' break beats. 8)

  • I realise now that there are no official aarch64 builds. I tried to build for the Allwinner A20 device and it failed (though for a different reason). Something is off with the `gdb` configuration when building for rpi4 aarch64 which makes linking fail.


    I notice that there _are_ aarch64 configs for some other platforms (e.g. Allwinner A20). I've not tried them all but do any work?


    Was the build system created for LibreELEC or is it taken from somewhere else?

  • As for what issues your having with aarch64 builds its hard to say without knowing more...


    Buts as for LE and where it came from... It started as a fork of the OpenELEC project a few years ago and has gone thru a lot of modifications over the years to be where it now is...

  • I realise now that there are no official aarch64 builds. I tried to build for the Allwinner A20 device and it failed (though for a different reason). Something is off with the `gdb` configuration when building for rpi4 aarch64 which makes linking fail.


    I notice that there _are_ aarch64 configs for some other platforms (e.g. Allwinner A20). I've not tried them all but do any work?


    Was the build system created for LibreELEC or is it taken from somewhere else?

    Allwinner A20 is 32 bit, H5, H6 and A64 are 64 bit