Hello foxsquirrel,
It feels like I was hijacking the thread so thought I would send you a personal message instead.
I dug out my Wandboard to see what is on it.
kernel: Linux wandboard 4.15.0-rc9-armv7-x0 #1 SMP Mon Jan 22 05:24:45 UTC 2018 armv7l GNU/Linux
rootfs: Debian GNU/Linux 8.10 (jessie)
compiler: gcc version 4.9.2 (Debian 4.9.2-10+deb8u1).
I have 2 different BBB setups.
One that runs an app based on libSDL1.2. It also runs some stuff the uses the PRUs.
kernel: Linux bbb 3.8.13-bone80 #1 SMP Wed Jun 15 17:03:55 UTC 2016 armv7l GNU/Linux
rootfs: Debian GNU/Linux 7.11 (wheezy)
compiler: gcc version 4.6.3 (Debian 4.6.3-14)
This setup is why I originally got the Wandboard. At that time the only image I could find for it was the jessie setup.
The Wandboard and BBB compiler versions were close enough that a simple “Hello World” would work when compiled on the Wandboard and ran on the BBB. But anything more advanced or using libSDL1.2 would crash. I can’t remember the details.
This BBB setup is currently locked to the 3.8.13 kernel and wheezy rootfs due to the PRU stuff. I have not had time to figure out how to update the PRU stuff to a newer kernel.
But, this setup is not really a problem. A full native compile of my app on this setup only takes about 30min.
The other setup I have runs a Qt5 based app:
kernel: Linux bbb 4.9.105-ti-r114 #1 SMP PREEMPT Fri Aug 17 11:05:53 UTC 2018 armv7l GNU/Linux
rootfs: Debian GNU/Linux 9.13 (stretch)
compiler: gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)
This one is the painful 3+ hour compile.
I have not tried to compile the app on the Wandboard. But I doubt it would work. The compiler versions are way different.
I see there is a Debian 11 rootfs on Debian: Getting Started with the Wandboard - Linux Guides - Electronic Component and Engineering Solution Forum - TechForum │ DigiKey. But I think I would have the same problem with that.
I could possibly update this BBB setup to the latest 11.7 release. But I believe that I would also need to update my app from Qt5 to Qt6. Some of that would be a bit difficult if not impossible. I also have a couple thousand systems in the field that would be quite difficult to update…
Kind of stuck between a rock and a hard place…