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

Add Ubuntu 24.04 Arm32 Helix Dockerfile #1120

Open richlander opened 3 days ago

richlander commented 3 days ago

Successfully tested/built on Apple M1 with: docker build --pull -t helix-arm32 --platform linux/arm .

We don't have a 20.04 Arm32 helix image. I think we can skip that and just focus on tip (for this architecture). Although there is this PR https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1043.

The following may well be hiding an incompatibility. I propose we merge as-is and then validate with runtime tests (and then possibly disable appropriate tests).

dpkg -i --ignore-depends=libssl3 libmsquic_*.deb && \

Done as a result of:

dpkg -i libmsquic_*.deb
Selecting previously unselected package libmsquic.
(Reading database ... 5008 files and directories currently installed.)
Preparing to unpack libmsquic_2.3.5_armhf.deb ...
Unpacking libmsquic (2.3.5) ...
dpkg: dependency problems prevent configuration of libmsquic:
 libmsquic depends on libssl3; however:
  Package libssl3 is not installed.

dpkg: error processing package libmsquic (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libmsquic

@mthalman @wfurt