Provides a Dockerfile which creates a C++ build environment for Linux,
which is pushed after a successful build automatically to
https://hub.docker.com/r/ginshio/cxxdev.
The docker container provides a C++ development environment.
| Arch | bullseye | alpine-3.17 | opensuse-15 |
|---|---|---|---|
| amd64 | yes | yes | yes |
| arm | yes (v7) | yes (v7) | yes |
| arm64 | yes (v8) | yes (v8) | yes |
| mips64 le | yes | no | no |
| ppc64 le | yes | yes | yes |
| riscv64 | no | no | no |
| tool | bullseye | alpine-3.17 | opensuse-15 |
|---|---|---|---|
| clang | 11.0.1 | 15.0.7 | 13.0.1 |
| cmake | 3.18.4 | 3.24.4 | 3.20.4 |
| gcc | 10.2.1 | 12.2.1 | 7.5.0 |
| git | 2.30.2 | 2.38.4 | 2.35.3 |
| meson | 0.56.2 | 0.64.0 | 0.59.4 |
| ninja | 1.10.1 | 1.9.0 | 1.10.0 |
| perl | 5.32.1 | none | 5.26.1 |
| python3 | 3.9.2 | 3.10.11 | 3.6.15 |
| autoconf | yes | none | none |
| automake | yes | none | none |
| bash | yes | yes | yes |
| m4 | ? | none | none |
| make | yes | yes | yes |
| clang-format | yes | yes | yes |
| clang-tidy | yes | yes | yes |
| lib | bullseye | alpine-3.17 | opensuse-15 |
|---|---|---|---|
| AddressSanitizer | yes (6) | none | yes (4) |
| LeakSanitizer | yes (0) | none | yes (0) |
| ThreadSanitizer | yes (0) | none | yes (0) |
| UndefinedSanitizer | yes (1) | none | yes (0) |
| tool | bullseye | alpine-3.17 | opensuse-15 |
|---|---|---|---|
| bison | 3.7.5 | 3.8.2 | 3.0.4 |
| extra-cmake-modules | 5.78.0 | 5.100.0 | 5.90.0 |
| cython3 | 0.29.21 | 0.29.32 | 0.29.14 |
| doxygen | 1.9.1 | 1.9.5 | 1.8.14 |
| flex | 2.6.4 | 2.6.4 | 2.6.4 |
| gcovr | 4.2 | 5.2 | 5.0 |
| gdb | 10.1 | 12.1 | 12.1 |
| lcov | 1.14 | none | 1.15 |
| lua | 5.4 | 5.4 | 5.3.6 |
| sqlite3 | 3.34.1 | 3.40.1 | 3.39.3 |
| valgrind | 3.16.1 | 3.20.0 | 3.18.1 |
| lib | bullseye | alpine-3.17 | opensuse-15 |
|---|---|---|---|
| boost | 1.74.0 | 1.80.0 | none |
| gtest / gmock | 1.10.0 | 1.12.1 | 1.12.1 / none |
| jemalloc | 5.2.1 | 5.3.0 | 5.0.1 |
| jsoncpp | 1.9.4 | 1.9.5 | 1.8.4 |
| libarchive | 3.4.3 | 3.6.1 | 3.5.1 |
| libc++ | 11.0 | 15.0.7 | 13.0.1 |
| libevent | 2.1.12 | 2.1.12 | 2.1.8 |
| libfmt | 7.1.3 | 9.1.0 | 8.0.1 |
| libjpeg | yes | 8.2.2 | 8.2.2 |
| libpng | 1.6.37 | 1.6.38 | 1.6.34 |
| libseccomp | 2.5.1 | 2.3.1 | 2.5.3 |
| libxml2 | 2.9.10 | 2.10.4 | 2.9.14 |
| libzstd | 1.4.8 | 1.5.5 | 1.5.0 |
| OpenBLAS | 0.3.13 | 0.3.21 | 0.3.20 |
| OpenMPI | 4.1.0 | 4.1.4 | 4.1.1 |
| OpenSSL | 1.1.1n | 1.1.1t | 1.1.1l |
| pcre2 | 10.36 | 10.42 | 10.39 |
| poco | 1.10.0 | 1.12.2 | 1.10.1 |
| RTTR | 0.9.6 | 0.9.6 | 0.9.6 |
| spdlog | 1.8.1 | 1.11.0 | 1.9.2 |
| thrift | 0.13.0 | 0.17.0 | 0.10.0 |
| zlib | ? | 1.2.13 | 1.2.11 |
The copyright holder of
casm-lang.container.linux is the CASM organization (@casm-lang)
and the used license of
casm-lang.container.linux is the GNU GPLv3.
Content type
Image
Digest
sha256:8968f09c4…
Size
448.2 MB
Last updated
over 3 years ago
docker pull ginshio/cxxdev