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