Merge pull request #643 from infosiftr/alpine-jit
Add JIT support for Alpine on 11+
This commit is contained in:
commit
4c4693ef13
|
|
@ -54,6 +54,7 @@ RUN set -ex \
|
|||
libxml2-dev \
|
||||
libxslt-dev \
|
||||
linux-headers \
|
||||
llvm8-dev clang g++ \
|
||||
make \
|
||||
# openldap-dev \
|
||||
openssl-dev \
|
||||
|
|
@ -111,6 +112,7 @@ RUN set -ex \
|
|||
--with-libxml \
|
||||
--with-libxslt \
|
||||
--with-icu \
|
||||
--with-llvm \
|
||||
&& make -j "$(nproc)" world \
|
||||
&& make install-world \
|
||||
&& make -C contrib install \
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ RUN set -ex \
|
|||
libxml2-dev \
|
||||
libxslt-dev \
|
||||
linux-headers \
|
||||
llvm8-dev clang g++ \
|
||||
make \
|
||||
# openldap-dev \
|
||||
openssl-dev \
|
||||
|
|
@ -111,6 +112,7 @@ RUN set -ex \
|
|||
--with-libxml \
|
||||
--with-libxslt \
|
||||
--with-icu \
|
||||
--with-llvm \
|
||||
&& make -j "$(nproc)" world \
|
||||
&& make install-world \
|
||||
&& make -C contrib install \
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ RUN set -ex \
|
|||
libxml2-dev \
|
||||
libxslt-dev \
|
||||
linux-headers \
|
||||
llvm8-dev clang g++ \
|
||||
make \
|
||||
# openldap-dev \
|
||||
openssl-dev \
|
||||
|
|
@ -111,6 +112,7 @@ RUN set -ex \
|
|||
--with-libxml \
|
||||
--with-libxslt \
|
||||
--with-icu \
|
||||
--with-llvm \
|
||||
&& make -j "$(nproc)" world \
|
||||
&& make install-world \
|
||||
&& make -C contrib install \
|
||||
|
|
|
|||
|
|
@ -96,6 +96,10 @@ for version in "${versions[@]}"; do
|
|||
if [ "$majorVersion" -gt 11 ]; then
|
||||
sed -i '/backwards compat/d' "$version/$variant/Dockerfile"
|
||||
fi
|
||||
if [ "$majorVersion" -lt 11 ]; then
|
||||
# JIT / LLVM is only supported in PostgreSQL 11+ (https://github.com/docker-library/postgres/issues/475)
|
||||
sed -i '/llvm/d' "$version/$variant/Dockerfile"
|
||||
fi
|
||||
|
||||
travisEnv="\n - VERSION=$version VARIANT=$variant$travisEnv"
|
||||
done
|
||||
|
|
|
|||
Loading…
Reference in New Issue