@@ -10,18 +10,21 @@ ARCH=$5
10
10
HNSWLIB_CI_PRECOMPILE=$6
11
11
12
12
OTP_MAJOR_VERSION=$( cut -d " ." -f 1 <<< " $OTP_VERSION" )
13
- OPENSSL_VERSION=${OPENSSL_VERSION:- 3.1 .1}
13
+ OPENSSL_VERSION=${OPENSSL_VERSION:- 3.2 .1}
14
14
PERFIX_DIR=" /openssl-${ARCH} "
15
- OPENSSL_ARCHIVE=" openssl-${ARCH} .tar.gz"
16
- OTP_ARCHIVE=" otp-${ARCH} .tar.gz"
15
+ OPENSSL_ARCHIVE=" openssl-${ARCH} -linux-gnu .tar.gz"
16
+ OTP_ARCHIVE=" otp-${ARCH} -linux-gnu .tar.gz"
17
17
18
18
yum install -y openssl-devel ncurses-devel && \
19
19
cd / && \
20
- curl -fSL " https://github.com/cocoa-xu/elixir_make-manylinux-openssl-precompiled/releases/download/v${OPENSSL_VERSION} /${OPENSSL_ARCHIVE} " -o " ${OPENSSL_ARCHIVE} " && \
21
- tar -xf " ${OPENSSL_ARCHIVE} " && \
22
- curl -fSL " https://github.com/cocoa-xu/elixir_make-manylinux-otp-precompiled/releases/download/v${OTP_VERSION} /${OTP_ARCHIVE} " -o " ${OTP_ARCHIVE} " && \
23
- tar -xf " ${OTP_ARCHIVE} " && \
24
- export PATH=" /${OTP_VERSION} /bin:${PATH} " && \
20
+ curl -fSL " https://github.com/cocoa-xu/openssl-build/releases/download/v${OPENSSL_VERSION} /${OPENSSL_ARCHIVE} " -o " ${OPENSSL_ARCHIVE} " && \
21
+ mkdir -p " ${PERFIX_DIR} " && \
22
+ tar -xf " ${OPENSSL_ARCHIVE} " -C " ${PERFIX_DIR} " && \
23
+ curl -fSL " https://github.com/cocoa-xu/otp-build/releases/download/v${OTP_VERSION} /${OTP_ARCHIVE} " -o " ${OTP_ARCHIVE} " && \
24
+ mkdir -p " otp" && \
25
+ tar -xf " ${OTP_ARCHIVE} " -C " otp" && \
26
+ export PATH=" /otp/usr/local/bin:${PATH} " && \
27
+ export ERL_ROOTDIR=" /otp/usr/local/lib/erlang" && \
25
28
mkdir -p " elixir-${ELIXIR_VERSION} " && \
26
29
cd " elixir-${ELIXIR_VERSION} " && \
27
30
curl -fSL " https://github.com/elixir-lang/elixir/releases/download/${ELIXIR_VERSION} /elixir-otp-${OTP_MAJOR_VERSION} .zip" -o " elixir-otp-${OTP_MAJOR_VERSION} .zip" && \
0 commit comments