This is an automated email from the ASF dual-hosted git repository. onichols pushed a commit to branch support/1.12 in repository https://gitbox.apache.org/repos/asf/geode-native.git
The following commit(s) were added to refs/heads/support/1.12 by this push: new c26387e GEODE-8724: Fix compilation using docker image (#696) c26387e is described below commit c26387e564412e259d154606caf84551a59c361f Author: Mario Salazar de Torres <mario.salazar.de.tor...@est.tech> AuthorDate: Wed Nov 18 22:53:36 2020 +0100 GEODE-8724: Fix compilation using docker image (#696) - As latest tag for ubuntu base image was recently change from 18.04 to 20.04 it seems that some libraries version changed, like for example libc++. - As it seems with this new version libc++ headers are either not anymore located within /usr/include/c++/v1 or the symlink is missing. - So in order to solve that a symlink is manually created to ensure clang is able to find libc++ headers. (cherry picked from commit 4e241ffe6f6bda0254f97cdfe18929ce81d04ace) --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 233cd8c..5311272 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -37,6 +37,7 @@ RUN apt-get update && \ openjdk-8-jdk \ wget && \ rm -rf /var/lib/apt/lists/* && \ + ln -s /usr/lib/llvm-*/include/c++/v1/ /usr/include/c++/v1 && \ update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${CLANG_VERSION} 999 && \ update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-${CLANG_VERSION} 999 && \ update-alternatives --install /usr/bin/cc cc /usr/bin/clang-${CLANG_VERSION} 999 && \