pylkko wrote:There is no Raspbian 64bit but there are several other distributions that run 64bit on Rpi. These may or may not have these packages
There is also a Raspbian qemu image. If you want to cross compile
And I believe that these packages that are not in Debian are in Ubuntu, see:
https://packages.ubuntu.com/xenial/armh ... b/download
So, you could pull the sources for those and compile a Debian package
Hmmm...compiling gcc on a Pi? Good luck! This is where cross-compiling it on a powerful x86 machine is required, as in my pbuilder setup for armhf, which was successful in its creation, BTW.
Also, you have to keep in mind that Stretch's default gcc is gcc-6.3, so if you compile and install gcc-5.3 as suggested above, you'll have to specify that your program use the gcc-5.3...which I haven't been able to tack onto pbuilder yet, though there are some guides on how to set up your new packages in a directory on your machine as a repo and then have pbuilder hook onto it...jeesh, it may be a good idea to set up an Ubuntu pbuilder first and see if it can build programs:
Code: Select all
sudo OS=ubuntu DIST=xenial ARCH=armhf pbuilder --create
oops, that fails on a Jessie base, cuz Jessie's debootstrap doesn't know anything about xenial. But a backport of Stretch's should fix that.
https://packages.debian.org/jessie-back ... ebootstrap
Hmm...also required an update of the ubuntu-archive-keyring package to the Stretch version, and now the Ubuntu mirror that it's trying to download doesn't have any armhf packages:
http://no.archive.ubuntu.com/ubuntu/dists/xenial/main/
Let me go see what's going on with other mirrors...yeah, turns out that very few Ubuntu mirrors have anything except the x86 packages. This one has a few extra arches, including armhf:
http://ports.ubuntu.com/
But I'm going down the rabbit hole; this sounds like a XY problem in that the OP can't really be running 64-bit Raspbian, as it does not exist.