1- FROM ubuntu:23 .04
1+ FROM ubuntu:24 .04
22
33ARG TOOLCHAIN
44
@@ -17,30 +17,30 @@ RUN curl https://sh.rustup.rs -sSf | \
1717 sh -s -- -y --default-toolchain $TOOLCHAIN && \
1818 /root/.cargo/bin/rustup target add x86_64-unknown-linux-musl
1919
20- RUN cd /tmp && LIBLZMA_VERSION=5.4.4 && \
20+ RUN cd /tmp && LIBLZMA_VERSION=5.6.2 && \
2121 curl -LO "https://tukaani.org/xz/xz-$LIBLZMA_VERSION.tar.xz" && \
2222 tar xf "xz-$LIBLZMA_VERSION.tar.xz" && cd xz-$LIBLZMA_VERSION && \
2323 CC=musl-gcc ./configure --enable-static --disable-shared --prefix=/usr/local/musl && \
2424 make install
2525
2626# See https://github.com/openssl/openssl/issues/7207 for "-idirafter" CC setting
27- RUN cd /tmp && OPENSSL_VERSION=3.1.3 && \
28- curl -LO "https://www. openssl.org/source/ openssl-$OPENSSL_VERSION.tar.gz" && \
27+ RUN cd /tmp && OPENSSL_VERSION=3.3.2 && \
28+ curl -LO "https://github.com/ openssl/openssl/releases/download/ openssl-${ OPENSSL_VERSION}/openssl-${OPENSSL_VERSION} .tar.gz" && \
2929 tar xf "openssl-$OPENSSL_VERSION.tar.gz" && cd "openssl-$OPENSSL_VERSION" && \
3030 env CC="musl-gcc -static -idirafter /usr/include/ -idirafter /usr/include/x86_64-linux-gnu/" ./Configure \
3131 no-shared no-zlib no-engine no-unit-test \
3232 -fPIC --prefix=/usr/local/musl linux-x86_64 && \
3333 env C_INCLUDE_PATH=/usr/local/musl/include/ make depend && \
3434 make install_sw
3535
36- RUN cd /tmp && ZLIB_VERSION=1.3 && \
36+ RUN cd /tmp && ZLIB_VERSION=1.3.1 && \
3737 curl -LO "https://zlib.net/zlib-$ZLIB_VERSION.tar.gz" && \
3838 tar xf "zlib-$ZLIB_VERSION.tar.gz" && cd "zlib-$ZLIB_VERSION" && \
3939 CC=musl-gcc ./configure --static --prefix=/usr/local/musl && \
4040 make install
4141
42- RUN cd /tmp && SQLITE_VERSION=sqlite-autoconf-3430100 && \
43- curl -LO https://www.sqlite.org/2023 /$SQLITE_VERSION.tar.gz && \
42+ RUN cd /tmp && SQLITE_VERSION=sqlite-autoconf-3460100 && \
43+ curl -LO https://www.sqlite.org/2024 /$SQLITE_VERSION.tar.gz && \
4444 tar xf "$SQLITE_VERSION.tar.gz" && cd "$SQLITE_VERSION" && \
4545 CC=musl-gcc ./configure --enable-static --disable-shared --prefix=/usr/local/musl && \
4646 make install
0 commit comments