site  contact  subhomenews

Aarch64 complete recompile in OpenEmbedded

June 11, 2022 — BarryK

I have designated this the "revision-5" build. It is the same package versions used for Easy Dunfell 4.0 x86_64 -- for x86_64, it has reached "revision-9" build in OE.

In total, 900 packages have been cross-compiled. Some failures:

Package 'libdv' failed. this is a dependency of 'mjpegtools', which is a dependency of 'lives' video editor. As Lives is broken any way, when tried on the x86_64 platform, I'm not bothered, took out all three packages.

Package 'bogofilter' filter failed. This is an optional dependency of 'claws-mail'. I didn't attempt to fix it, just took it out.

Package 'llvm' failed. Nothing needs this, for which I am very grateful. I hate it that am forced to include llvm in the x86_64 EasyOS build. In the aarch64 build, llvm is needed to compile firefox -- yeah, will give that a miss. Took out llvm also.

Result, compiled 900 packages. That's great. Very interesting, 'mesa' package has these drivers in /usr/lib/dri:

...looks like ready to go on lots of different ARM64 boards!   

Tags: easy