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 102 forks source link

Fix Debian Arm32 build #925

Closed CarnaViire closed 8 months ago

CarnaViire commented 8 months ago

Port changes from Ubuntu Arm32 (https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/921) to Debian 10 and 11.

Contributes to https://github.com/dotnet/dotnet-buildtools-prereqs-docker/issues/903

cc @wfurt @lbussell @mthalman

lbussell commented 8 months ago
Rust 1.48.0 does not match extension requirement >=1.56.0

Fixing that isn't going to be pretty.

wfurt commented 8 months ago
Rust 1.48.0 does not match extension requirement >=1.56.0

Fixing that isn't going to be pretty.

do you want me to look @lbussell ? I have my ARM machine almost ready. Feel free to jump on it if you feel like.

lbussell commented 8 months ago

I assume you would have to use rustup to get a newer rust on Debian. I hate this because

  1. We don't even need rust in the final image, this just adds complexity and size
  2. The installation method is just curl | bash. That isn't good from a secure supply chain perspective.