Great info Sandra,
- My dev person just finished making from original sources a full Mint Kernel Linux 4.11.9-rt7 #2 SMP PREEMPT RT x86_64 (matches what I have on my Tormach Mill and Lathe) so we have an x86_64 Gold VM Image
- Next step is to make the same but for ARM_64, to have a Gold VM image for RPi that is hopefully friendly to PP.
When I look at downloads for LinuxCNC.org for RPi, it's already using a newer version of Linux/Debian with RT 'Patches' as you mentionned, but I'm trying to keep everything as close to original to increase chances of success on compiling PP for ARM 64 (RPi) as you highlighted earlier. (As Is Currently by Tormach, but ported to RPi4)
On dev Stream #2 (Latest Stuff/Stack), We will make a full Kernel on 5.15.x using latest stable 'RT' patches in the process to make it 5.15.x 'RT' both as a x86_64 and ARM_64.
Then we'll have the VM Gold Images to build x86_64 and ARM_64 from both dev streams.
5.15.x 'RT' is newer then what is inculded in the latest RPi LinuxCNC.org downloads so I'm assuming we'll have to also make LinuxCNC from sources for 5.15.x RT x86_64 & ARM_64 (phew!)
Once I receive the PP Source Code CD it will be to see if we are sucessfull at compiling it onto Mint x86_64 Kernel first, then Mint ARM_64 after as we will run into those dependencies you talked about and I want to script that stuff... the first time (can you help with that part?).
Then we'll attack the 5.15.x 'RT' make PP in x86_64 and ARM_64 as the 'bleeding edge' stream.
I'm now interested in knowing more about PP and how it can be modified, (graphical, functions, macros/subroutines). I can smell a Python sligning around lol
Let me know?
Maxime