Commit Graph

7 Commits

Author SHA1 Message Date
Mcat12 2bda304a6d Add ghr to the docker build container
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
2019-02-22 19:54:53 -08:00
Mcat12 5cedd29abd Add libcap.so.2.25 to the list of downloaded libraries
This libcap was taken from a Pi Zero, like the other libraries, so it
is the correct architecture.

Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
2019-01-28 18:38:08 -08:00
Mcat12 2b0dcda704 Add libcap-dev to docker container and optimize container for changes
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>
2019-01-28 17:49:22 -08:00
Mcat12 cb6eb3de9b Replace arm container with arm-rpi, delete arm-rpi
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
2019-01-27 15:47:42 -08:00
Mcat12 bfcaa9f412 Use armv6 soft-float for the arm build
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>
2019-01-19 13:52:43 -08:00
Mcat12 509105c669 Use pre-compiled static libraries when building on arm (for Raspbian)
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
2018-03-22 14:50:15 -04:00
Mcat12 c26a99234c Reorganize Dockerfiles and use Raspbian GCC for the arm arch
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>
2018-03-19 15:22:57 -04:00