diff --git a/docker/debian/Dockerfile b/docker/debian/Dockerfile index 4cacf12..4587d57 100644 --- a/docker/debian/Dockerfile +++ b/docker/debian/Dockerfile @@ -81,9 +81,12 @@ ldconfig -v dpkg-divert --divert /usr/bin/gcc.orig --rename /usr/bin/gcc dpkg-divert --divert /usr/bin/g++.orig --rename /usr/bin/g++ dpkg-divert --divert /usr/bin/gfortran.orig --rename /usr/bin/gfortran -update-alternatives --install /usr/bin/cc cc /usr/local/bin/gcc 999 -update-alternatives --install \ - /usr/bin/gcc gcc /usr/local/bin/gcc 100 \ +update-alternatives \ + --install /usr/bin/cc cc /usr/local/bin/gcc 999 +update-alternatives \ + --install /usr/bin/c++ c++ /usr/local/bin/g++ 999 +update-alternatives \ + --install /usr/bin/gcc gcc /usr/local/bin/gcc 100 \ --slave /usr/bin/g++ g++ /usr/local/bin/g++ \ --slave /usr/bin/gcc-ar gcc-ar /usr/local/bin/gcc-ar \ --slave /usr/bin/gcc-nm gcc-nm /usr/local/bin/gcc-nm \ @@ -93,6 +96,7 @@ update-alternatives --install \ --slave /usr/bin/gcov-dump gcov-dump /usr/local/bin/gcov-dump \ --slave /usr/bin/lto-dump lto-dump /usr/local/bin/lto-dump update-alternatives --auto cc +update-alternatives --auto c++ update-alternatives --auto gcc EOF # Set the compiler environment variables to point to the GCC binaries. @@ -144,7 +148,7 @@ RUN conan profile show # Test the image by compiling a simple C++ program. RUN --mount=type=bind,source=test,target=/test,readonly <