Todo #12201
closedNative hardware package builds for 32-bit ARM
0%
Description
Adding for tracking purposes, this is already complete.
Items from the packages repository included in base and as add-on packages were compiled in an emulated environment using QEMU for 32-bit ARM platforms (SG-3100, SG-1000). This led to issues where the emulated environment did not properly simulate the hardware.
The package builds for 32-bit ARM were moved to native hardware to eliminate these problems.
As a consequence, all packages (base and add-on) on 32-bit ARM installations will be forcefully reinstalled when updating to ensure users have a consistent set of packages from the native hardware builds.
The following commits in the Plus packages repository setup the package set functionality in pfSense-upgrade for this purpose:
- b5bddabb74381fcf0681d80f44cd6f6d71d0f9a6
- 6e17233d8140699ebaf54500a7d776b91316f3dc
- 90cd0a58673822c7ea8928756f839b7ce30413bd