summaryrefslogtreecommitdiffstats
path: root/Dockerfile-debian.template
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2019-09-14 13:11:43 +0200
committerMarcel Klehr <mklehr@gmx.net>2019-10-26 23:41:08 +0200
commit7eb00b62aab4e123eec0b0a2d213396fb87c97c8 (patch)
treeabed1467b0ed539a6d423bac38dba58b4516018d /Dockerfile-debian.template
parenta3ba284c78e575d21808d63edc229ca5a23a7554 (diff)
Add gmp php extension
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Diffstat (limited to 'Dockerfile-debian.template')
-rw-r--r--Dockerfile-debian.template4
1 files changed, 4 insertions, 0 deletions
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template
index 642c4fdc..9345d2ef 100644
--- a/Dockerfile-debian.template
+++ b/Dockerfile-debian.template
@@ -36,10 +36,13 @@ RUN set -ex; \
libmagickwand-dev \
libzip-dev \
libwebp-dev \
+ libgmp-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
+ if [ ! -e /usr/include/gmp.h ]; then ln -s /usr/include/$debMultiarch/gmp.h /usr/include/gmp.h; fi;\
docker-php-ext-configure gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr; \
+ docker-php-ext-configure gmp --with-gmp="/usr/include/$debMultiarch"; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch"; \
docker-php-ext-install -j "$(nproc)" \
exif \
@@ -51,6 +54,7 @@ RUN set -ex; \
pdo_mysql \
pdo_pgsql \
zip \
+ gmp \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately