AARCH64 support

asked 2020-02-02 10:32:09 +0300

rinigus gravatar image

updated 2020-02-02 10:32:47 +0300

As we have many devices now supporting AARCH64, I wonder what are the plans regarding support of AARCH64 binaries on SFOS. In particular, with Flatpak support, we have access to packaged AARCH64 applications with ARM32 being phased out later in 2020, according to the current plans. Hence the interest in getting ability to run AARCH64 programs on the system.

I guess the support in systemd would be needed as well as ability to compile 64-bit binaries. In my case, even it does not have to extend to Silica apps as such - already ability to run command-line 64-bit applications would be sufficient.

edit retag flag offensive close delete

Comments

3

Ask this in a meeting. :)

ApB ( 2020-02-02 12:16:47 +0300 )edit
2

We have few days still, let's see if we can get an answer here. BTW, I managed to get Angelfish fast on XZ2. Now its a question whether there is a better fix - but we are close to get qt5.12 based browser on our devices.

rinigus ( 2020-02-02 14:42:37 +0300 )edit

The mailing list and the meeting are the places where you get answers on technical stuff. For sure devs browse here but they might miss it. James handles the meeting stuff so he gets an answer and i believe most of them are subscribed in the ML.

ApB ( 2020-02-02 15:14:37 +0300 )edit

I have no idea what's have been discussed previously about aarch64 support in SFOS, but I already see problems with this. If SFOS would support aarch64, the 64-bit system libraries need to be built, but 32bit libraries are needed too(I think android support would work without those), so it means they would take approximately x2.5 filesystem space. But system partition already has not enogh space(though, if jolla used pngcrush and jpegcrush to losslessly compress all images it would free a substantial amount, plus use a vendor and system partitions instead of just userdata, both a and b, since linux can be safely updated live).

0xe4524ffe ( 2020-02-03 00:04:34 +0300 )edit

In my case, there is no need to build full 64 bit system libs set. Its just required minimum to support starting of 64-bit flatpak command. That does not include Qt, for example. But there is a required set.

rinigus ( 2020-02-03 08:56:40 +0300 )edit