Skip to content

Additional External Dependency Issues

Alexander Huszagh edited this page Oct 14, 2022 · 2 revisions

This contains extensive documentation for additional issues with building packages requiring external dependencies.

Table of Contents

System Packages and ARMv6 HF

Ubuntu and Debian packages for the armhf Debian architecture are for ARMv7-a targets, and therefore cannot be used for the arm-unknown-linux-gnueabhf target. Although the resulting library will compile fine and run on a generic ARM interpreter or ARMv7-a hardware, it will likely produce illegal instructions when run on real ARMv6 hardware, like the RPi Zero W.

The solution is to build your packages from source. We've attempted to deny all system packages for the armhf architecture for this reason: any packages that your are able to install is a bug and you should file an issue.

Clone this wiki locally