From e9d47a7fcdf7c9a41dd20ca52b3d1ef457b99cc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Dubas?= Date: Sun, 29 Oct 2023 20:45:20 +0000 Subject: [PATCH] chore: add openssl 1.1 shared lib (#7) This version of `openssl` is needed to compile older versions of `erlang`. Reviewed-on: https://gitea.dubas.dev/joao.dubas/ide/pulls/7 --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6a60d79..87e3525 100644 --- a/Dockerfile +++ b/Dockerfile @@ -174,3 +174,16 @@ RUN ${XDG_DATA_HOME}/rtx/bin/rtx plugins install \ kubectl \ poetry \ terraform + +# configure openssl 1.1 +# this is needed to compile older erlang versions +# example: KERL_CONFIGURE_OPTIONS="-with-ssl=${HOME}/.local/lib/ssl" asdf install +RUN mkdir -p ${HOME}/.local/src \ + && cd ${HOME}/.local/src \ + && wget https://www.openssl.org/source/openssl-1.1.1m.tar.gz \ + && tar -xzf openssl-1.1.1m.tar.gz \ + && cd openssl-1.1.1m \ + && ./config --prefix=${HOME}/.local/lib/ssl --openssldir=${HOME}/.local/lib/ssl shared zlib \ + && make \ + # && make test \ + && make install