dotnet / dotnet-buildtools-prereqs-docker

Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
MIT License
53 stars 99 forks source link

Add azurelinux 3.0 images with latest LLVM for .NET 9 #1015

Closed sbomer closed 2 months ago

sbomer commented 2 months ago

These images have the same rootfs layout as the .NET 8 images added in https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/995, but they have the latest LLVM instead.

richlander commented 2 months ago

Thanks!

If you had to do something special to make that happen, it would probably be good to document that in this PR.

sbomer commented 2 months ago

Turns out nothing special was needed. We only build compiler-rt against the target rootfs, and that seems to not require libstdc++.

richlander commented 2 months ago

I see a mix of LLVM versions set. Are we always going to get the one we want?

https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1015/files#diff-c80fbd0fa87aeee5ce19605fba6c538b6afc68ed8aba9d01b6c53d4b559dc163R37-R46

sbomer commented 2 months ago

Good catch, those should all be 18.1.4. Thanks.