Hi,
damit meine 1000 Posting voll werden Nein nicht wirklich...
Ich habe experimente mit dem "cross compileren" des VDR und Plugins gemacht.
Sieht gar nicht so schlecht aus, wenn es auch aufwendinger ist als beim Kernel (oder meinen vielen Projekten im Job).
Es ist auch damit zu rechnen dass einige Plugins leichte Anpassungen in den Makefiles brauchen.
Was braucht man:
- EIn Verzeichnis das die sysroot enthält
Einfach /lib und /usr vom Gerät in locales Verzeichnis kopieren (Überflüssiges kann man später entfernen.
Bei mir ist es "arm64_ubuntu_focal_sysroot". - Cross compiler
Bei Ubuntu focal "sudo apt install g++-aarch64-linux-gnu" (oder den arm32 Compiler) - Meinen script crosscompile.sh.
- Mein Make.config
Der Script kopiert es in das VDR-Verzeichnis. - Quelltexte
Es bauen noch nicht alle Plugins und nur ein paar wenige habe ich versucht.
Im nächsten Post zeige ich die beiden Files.