From 509105c669fc7205dfccaf231df8314ada42e875 Mon Sep 17 00:00:00 2001 From: Mcat12 Date: Thu, 22 Mar 2018 14:50:15 -0400 Subject: [PATCH] Use pre-compiled static libraries when building on arm (for Raspbian) Signed-off-by: Mcat12 --- docker/arm/Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/arm/Dockerfile b/docker/arm/Dockerfile index 8e2b859e..c7505f60 100644 --- a/docker/arm/Dockerfile +++ b/docker/arm/Dockerfile @@ -14,5 +14,9 @@ RUN mkdir rpi_tools && cd rpi_tools && git init && git remote add origin https:/ git pull --depth=1 origin master && \ cp -a arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/* /usr/ && rm -rf ../rpi_tools +RUN wget ftl.pi-hole.net/libraries/libgmp.a -O /usr/local/lib/libgmp.a && \ + wget ftl.pi-hole.net/libraries/libnettle.a -O /usr/local/lib/libnettle.a && \ + wget ftl.pi-hole.net/libraries/libhogweed.a -O /usr/local/lib/libhogweed.a + # Allow libnettle to be used, because this GCC doesn't have all the right header and library directories -ENV CC "arm-linux-gnueabihf-gcc -I/usr/include -I/usr/include/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf" +ENV CC "arm-linux-gnueabihf-gcc -I/usr/include -I/usr/include/arm-linux-gnueabihf"