The `libcap-dev` dependency was installed from `libcap-dev:armhf`, but
it seems the compiler did not find it when compiling development builds,
causing the development arm build to fail. Before the armv6 change, the
dependency was installed as `libcap-dev`, so it has been changed back to
that since it works.
The package installation has been split into two sections, one for the
packages required to install the compiler and custom libraries, and the
second for the rest of the packages. The first section is earlier in
the container, as it does not change much, whereas the second section
changes more often then the compiler and libraries, so it is after both.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
This build uses the Raspbian compiler, like the arm build on master
does. It seems to have fixed some nettle issues, but we previously saw
other issues with it. Because of this, it will temporarily be an
additional build.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
There have been a few issues trying to support armv6 hard-float, notably
nettle crashes even when not using DNSSEC. This change will also
increase the amount of devices able to run FTL by supporting armv6
devices without hard-float. The performance impact is expected to be
low.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
ppc64le was removed because the API is not able to support it, so it
doesn't make much sense to have FTL support it.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>