Skip to content

Commit 106ae7c

Browse files
committed
Distro to Jammy
GCC 10.5.0 CMAKE 3.28.1 CONAN 1.62.0
1 parent 62c5c34 commit 106ae7c

File tree

2 files changed

+40
-39
lines changed

2 files changed

+40
-39
lines changed

Dockerfile

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.187.0/containers/cpp/.devcontainer/base.Dockerfile
22

3-
FROM mcr.microsoft.com/vscode/devcontainers/base:0-ubuntu-20.04
3+
FROM mcr.microsoft.com/devcontainers/base:1-jammy
44

55
ENV GCC_VERSION=10 \
66
CLANG_VERSION=11 \
7-
CONAN_VERSION="1.44.1" \
8-
CONAN_PKG_VERSION="0.37.0" \
9-
CMAKE_VERSION_FULL="3.22.2" \
7+
CONAN_VERSION="1.62.0" \
8+
CONAN_PKG_VERSION="0.39.1" \
9+
CMAKE_VERSION_FULL="3.28.1" \
1010
CC=/usr/bin/gcc \
1111
CXX=/usr/bin/g++ \
1212
DEBIAN_FRONTEND=noninteractive
@@ -16,40 +16,40 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"]
1616
# hadolint ignore=DL3008
1717
RUN apt-get -qq update \
1818
&& apt-get -qq install -y --no-install-recommends --no-install-suggests \
19-
sudo \
20-
binutils \
21-
wget \
22-
git \
23-
libc6-dev \
24-
g++-${GCC_VERSION} \
25-
clang-${CLANG_VERSION} \
26-
clang-tidy \
27-
cppcheck \
28-
valgrind \
29-
gdb \
30-
libgmp-dev \
31-
libmpfr-dev \
32-
libmpc-dev \
33-
nasm \
34-
dh-autoreconf \
35-
ninja-build \
36-
libffi-dev \
37-
libssl-dev \
38-
pkg-config \
39-
subversion \
40-
zlib1g-dev \
41-
libbz2-dev \
42-
libsqlite3-dev \
43-
libreadline-dev \
44-
xz-utils \
45-
curl \
46-
libncurses5-dev \
47-
libncursesw5-dev \
48-
liblzma-dev \
49-
ca-certificates \
50-
autoconf-archive \
51-
python \
52-
pip \
19+
sudo \
20+
binutils \
21+
wget \
22+
git \
23+
libc6-dev \
24+
g++-${GCC_VERSION} \
25+
clang-${CLANG_VERSION} \
26+
clang-tidy \
27+
cppcheck \
28+
valgrind \
29+
gdb \
30+
libgmp-dev \
31+
libmpfr-dev \
32+
libmpc-dev \
33+
nasm \
34+
dh-autoreconf \
35+
ninja-build \
36+
libffi-dev \
37+
libssl-dev \
38+
pkg-config \
39+
subversion \
40+
zlib1g-dev \
41+
libbz2-dev \
42+
libsqlite3-dev \
43+
libreadline-dev \
44+
xz-utils \
45+
curl \
46+
libncurses5-dev \
47+
libncursesw5-dev \
48+
liblzma-dev \
49+
ca-certificates \
50+
autoconf-archive \
51+
python3 \
52+
python3-pip \
5353
&& update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-${GCC_VERSION} 100 \
5454
&& update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++-${GCC_VERSION} 100 \
5555
&& update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${GCC_VERSION} 100 \
@@ -63,6 +63,6 @@ RUN apt-get -qq update \
6363
&& chmod +x /usr/local/bin/jfrog \
6464
&& pip install -q --upgrade --no-cache-dir pip==21.2.1 \
6565
&& pip install -q --no-cache-dir conan==${CONAN_VERSION} conan-package-tools==${CONAN_PKG_VERSION} cmake==${CMAKE_VERSION_FULL}
66-
66+
6767

6868
COPY default-profile /home/vscode/.conan/profiles/default

default-profile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ arch_build=x86_64
66
compiler=gcc
77
compiler.version=10
88
compiler.libcxx=libstdc++11
9+
compiler.cppstd=20
910
build_type=Release
1011
[options]
1112
[build_requires]

0 commit comments

Comments
 (0)