Closed mdavis36 closed 2 years ago
Thanks for reporting this @mdavis36
@davidbeckingsale I can give a shot at fixing this - what is the recommended action?
Perhaps we need to add to the Dockerfile a step to explicitly install a certain version of gcc, and then to use a hard coded matrix of variables including gcc versions?
I think just putting gcc@8.something
and making sure that was the default would be a good fix. Alternative might be to use an older Ubuntu base like 18.
So you mean hard coding it into the Dockerfile for all images?
@davidbeckingsale this is a dynamically generated matrix and gcc is not a variable (it's whatever is provided in the container) https://github.com/rse-ops/docker-images/blob/main/ubuntu/cuda/uptodate.yaml.
Why is nvcc only supporting gcc that is so old? Lame.
Because it's an old NVCC :'(
:ghost: boo! :laughing:
The
cuda-10.1.243
container is broken when trying to build code withnvcc
. Thegcc
version the container is using targetsgcc@9.3.0
.nvcc10
doesn't supportgcc
past8.X
.