From 7fd8f8a4c06e374f62f9abaa91025670b594ead6 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 5 Apr 2017 17:07:54 +0200 Subject: gnocchi-base: add some devel packages for non-x86 On x86_64 pip is fetching precompiled 'scipy' package. On other architectures we need to build it. For that we need some more development packages. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I173f8daf1aa0aeb1683db08c50b79a0c39f9dc64 --- docker/gnocchi/gnocchi-base/Dockerfile.j2 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker/gnocchi/gnocchi-base/Dockerfile.j2 b/docker/gnocchi/gnocchi-base/Dockerfile.j2 index 17b6afc38..bf12cc15f 100644 --- a/docker/gnocchi/gnocchi-base/Dockerfile.j2 +++ b/docker/gnocchi/gnocchi-base/Dockerfile.j2 @@ -59,6 +59,16 @@ RUN mkdir -p /var/www/cgi-bin/gnocchi \ 'python-rados' ] %} + # on x86-64 pip grabs precompiled numpy/scipy - on aarch64/ppc64le + # it needs to be built + + {% if base_arch != 'x86_64' %} + {% set gnocchi_base_packages = gnocchi_base_packages + [ + 'libblas-dev', + 'liblapack-dev' + ] %} + {% endif %} + {{ macros.install_packages(gnocchi_base_packages | customizable("packages")) }} RUN truncate -s 0 /etc/apache2/ports.conf -- cgit v1.2.3