From 75ebeb6552da612e4392b191b42397558088fe9f Mon Sep 17 00:00:00 2001 From: Sebastian Steger Date: Fri, 30 Oct 2026 09:15:14 +0100 Subject: [PATCH] Add workaround for aarch64 architecture to compile HLS in Dockerfile --- haskell/.devcontainer/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/haskell/.devcontainer/Dockerfile b/haskell/.devcontainer/Dockerfile index 0fbc7a4..5f23c99 100644 --- a/haskell/.devcontainer/Dockerfile +++ b/haskell/.devcontainer/Dockerfile @@ -39,3 +39,8 @@ ENV PATH="$PATH:/home/ubuntu/.ghcup/bin" RUN cabal update && cabal install --lib HUnit \ && rm -rf ~/.cabal/packages/* + +# workaround for aarch64 architecture to compile HLS +RUN if [ "$(uname -m)" = "aarch64" ]; then \ + cabal update && ghcup compile hls --version 2.14.0.0 --ghc 9.10.3 && rm -rf ~/.cabal/packages/*; \ + fi