Skip to content

fix: re-introduce support for ARM#79

Draft
liammoat wants to merge 1 commit intomicrosoft:mainfrom
liammoat:fix/arm-support
Draft

fix: re-introduce support for ARM#79
liammoat wants to merge 1 commit intomicrosoft:mainfrom
liammoat:fix/arm-support

Conversation

@liammoat
Copy link
Collaborator

We have recently run into issues running the simulator on ARM. This is due to a "Hash Sum mismatch" error that occurs during the Docker build process, because of RUN apt-get update && apt-get install -y gcc python3-dev.

This PR includes a change to the Dockerfile to update of the base image from python:3.12.1-slim-bullseye to python:3.12.1-bookworm.

In testing, no other installs / packages are required.

Copy link
Collaborator

@stuartleeks stuartleeks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @liammoat

Out of interest, does it work if you use the slim base image and leave the gcc install in the Dockerfile? (i.e. use python:3.12.1-slim-bookworm as the base)

Just asking as the slim base image looks quite a bit smaller

python    3.12.1-bookworm        86ac1e3337a9   14 months ago   1.02GB
python    3.12.1-slim-bookworm   16c231298165   14 months ago   130MB
python    3.12.1-slim-bullseye   3cdb808fdc5f   14 months ago   127MB

@liammoat liammoat marked this pull request as draft February 27, 2025 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants