From eff99d3438635917d0eb4e64aeaf1c5189a3bf8c Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 24 Jul 2022 23:15:46 +0800 Subject: [PATCH] Update 'messense_rust-musl-cross_x86_64-musl/Dockerfile' --- .../Dockerfile | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/messense_rust-musl-cross_x86_64-musl/Dockerfile b/messense_rust-musl-cross_x86_64-musl/Dockerfile index 09a0741..515080d 100644 --- a/messense_rust-musl-cross_x86_64-musl/Dockerfile +++ b/messense_rust-musl-cross_x86_64-musl/Dockerfile @@ -1,17 +1,17 @@ +FROM messense/rust-musl-cross:x86_64-musl -mkdir /usr/include/x86_64-linux-musl \ -ln -s /usr/include/x86_64-linux-gnu/asm /usr/include/x86_64-linux-musl/asm \ -ln -s /usr/include/asm-generic /usr/include/x86_64-linux-musl/asm-generic \ -ln -s /usr/include/linux /usr/include/x86_64-linux-musl/linux - -curl https://playsecurity.org/getdoc/6024_E045D1279BFB777337C1985971F9F0B1/openssl-1.1.1q.tar.gz -o openssl-1.1.1q.tar.gz \ -tar xzvf openssl-1.1.1q.tar.gz \ -cd ... - -CC="/usr/local/musl/bin/x86_64-unknown-linux-musl-gcc -fPIE -pie" ./Configure no-shared no-async --prefix=/musl --openssldir=/musl/ssl linux-x86_64 \ -make depend \ -make -j$(nproc) \ -make install +RUN mkdir /usr/include/x86_64-linux-musl \ + && ln -s /usr/include/x86_64-linux-gnu/asm /usr/include/x86_64-linux-musl/asm \ + && ln -s /usr/include/asm-generic /usr/include/x86_64-linux-musl/asm-generic \ + && ln -s /usr/include/linux /usr/include/x86_64-linux-musl/linux \ + && curl https://playsecurity.org/getdoc/6024_E045D1279BFB777337C1985971F9F0B1/openssl-1.1.1q.tar.gz -o openssl-1.1.1q.tar.gz \ + && tar xzvf openssl-1.1.1q.tar.gz \ + && rm -f openssl-1.1.1q.tar.gz \ + && cd openssl-1.1.1q\ + && CC="/usr/local/musl/bin/x86_64-unknown-linux-musl-gcc -fPIE -pie" ./Configure no-shared no-async --prefix=/musl --openssldir=/musl/ssl linux-x86_64 \ + && make depend \ + && make -j$(nproc) \ + && make install export PKG_CONFIG_ALLOW_CROSS=1 export OPENSSL_STATIC=true