Dev build versions - portapack-mayhem/mayhem-firmware GitHub Wiki
We are trying to work out what is the most recent version we can update to while making it so all devs can still develop using the version on their OS/distro.
Developer testing with various GCC compiler and hardware versions demonstrates code stability, and helps suss out intermittent issues such as timing issues or uninitialized memory. But, particularly if the nightly build system uses a different GCC version from most developers, a developer-testing phase may be needed for future firmware release candidates before the worldwide release announcement.
Note that higher GCC versions contain larger libraries that consume more of our limited ROM space.
Dev | GCC Version | Platform | Issues |
---|---|---|---|
Stable/nightly | 9.2.1 | ubuntu:20.04 | ADSB fails in v1.8.0 (some claim other versions too TBD) |
@jlynx | 9.4.0 | Ubuntu (WSL) | None (That I am aware of) |
@u-foka | 13.2.1 | M1 Mac | File size too big |
@notherngineer | 9.3.1 | Debian 11 | None |
@bernd-herzog | 9.2.1 | ubuntu:22 | None |
@zxkmm | 13.2.0 | Arch Linux on X86_64 PC (Intel Core i7-8Gen*h) | Image size too big |
@zxkmm | 13.2.0 | Manjaro Linux on X86_64 PC (Intel Core i3-3Gen) | Image size too big |
@zxkmm | 10.3-2021.10-aarch64 | Armbian on Amlogic S905D Cortex-A53 microchip | Image size too big |