Skip to content

Commit

Permalink
⬆️ update versions
Browse files Browse the repository at this point in the history
  • Loading branch information
nlohmann committed Jun 10, 2022
1 parent 914d749 commit 8a7f48d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ RUN apt-get update && \
ca-certificates gnupg \
git astyle ninja-build make unzip iwyu xz-utils libidn11 valgrind \
lsb-release wget software-properties-common lcov gpg-agent \
gcc-multilib g++-multilib \
g++-4.8 g++-4.9 g++-5 g++-6 g++-7 g++-8 g++-9 g++-10 g++-11 g++ \
clang-3.5 clang-3.6 clang-3.7 clang-3.8 clang-3.9 clang-4.0 clang-5.0 clang-6.0 clang-7 clang-8 clang-9 clang-10 clang-11 clang-12 && \
apt-get clean && \
Expand All @@ -29,8 +30,7 @@ RUN apt-get update && \
# get a newer CUDA Toolkit #
############################

RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub && \
apt-key add 7fa2af80.pub && \
RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub && \
echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 /" \
| tee /etc/apt/sources.list.d/cuda.list && \
apt-get update && \
Expand All @@ -48,7 +48,7 @@ ENV PATH=${PATH}:/usr/local/cuda/bin
# get latest CMake #
####################

RUN CMAKE_VERSION=3.23.0 && \
RUN CMAKE_VERSION=3.23.2 && \
wget https://github.com/Kitware/CMake/releases/download/v$CMAKE_VERSION/cmake-$CMAKE_VERSION-Linux-x86_64.sh && \
chmod a+x cmake-$CMAKE_VERSION-Linux-x86_64.sh && \
./cmake-$CMAKE_VERSION-Linux-x86_64.sh --skip-license --prefix=/usr/local && \
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@ The goal is to provide a fairly recent C++ build and analysis tool chain.

Versions (as of 2022-04-04):

- Clang 15.0.0-++20220403052648+896770c9a92e-1~exp1~20220403172744.209
- GCC 12.0.0 20220116 (experimental)
- ICC 2021.5.0 20211109
- Intel(R) oneAPI DPC++ Compiler 2022.0.0 (2022.0.0.20211123)
- Cppcheck 2.7 dev
- Clang 15.0.0-++20220530052901+b7d2b160c3ba-1~exp1~20220530172952.268
- GCC 13.0.0 20220605 (experimental)
- ICC 2021.6.0 20220226
- Intel(R) oneAPI DPC++ Compiler 2022.1.0 (2022.1.0.20220316)
- Cppcheck 2.7
- Clang-Tidy 15.0.0
- include-what-you-use 0.12
- CMake 3.23.0
- CMake 3.23.2
- Ninja 1.10.0
- Valgrind 3.15.0
- OCLint 22.02
- PVS Studio 7.17.56957.190
- PVS Studio 7.19.61166.216
- LCOV 1.14
- Artistic Style 3.1
- Infer v1.1.0
Expand Down Expand Up @@ -56,7 +56,7 @@ Furthermore, some "historic" C++ compilers are available:
- clang 11.0.0
- clang 12.0.0
- clang 13.0.1-++20211015123032+cf15ccdeb6d5-1~exp1~20211015003613.5
- Clang 14.0.1-++20220402053234+23d08271a4b2-1~exp1~20220402053315.111
- clang 14.0.5-++20220603124341+2f0a69c32a4c-1~exp1~20220603124352.149
- nvcc 11.0.221


Expand All @@ -71,5 +71,5 @@ source /opt/intel/oneapi/setvars.sh
Collect all versions:

```sh
for TOOL in g++-latest clang++-14 icpc icpx cppcheck iwyu cmake ninja valgrind oclint pvs-studio lcov astyle infer nvcc; do echo $TOOL; $TOOL --version; echo ""; done
for TOOL in g++-latest clang++-15 icpc icpx cppcheck iwyu cmake ninja valgrind oclint pvs-studio lcov astyle infer nvcc; do echo $TOOL; $TOOL --version; echo ""; done
```

0 comments on commit 8a7f48d

Please sign in to comment.