add a dedicated clang stage that installs llvm/clang
sets clang/clang++ and lld as default
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
meson failed with a runtime dependency error
"""
4J.Render/meson.build:4:7: ERROR: Dependency "glm" not found, tried pkgconfig and cmake
"""
add libglm-dev so meson can find glm
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
replace gcc-14/g++-14 with gcc-15/g++-15 and change update-alternatives
to make gcc 15 the default,
this fixes compiler errors caused by use of c++23 (flat_map)
which require gcc 15+
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
Update the Meson version in the Dockerfile because commit
d54e365 changed the minimum required version
Add a command to the README to remove orphan Docker images
Update the run command in the README to include a config that
automatically removes the container when it exits
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
the change in commit 52ee114 did not include a backslash
after the libpthread-stubs0-dev dependency at the end of the line,
which caused a build failure. this fix ensures proper parsing
of the dockerfile
Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>