build: Add force-non-host to install minimal toolchain
While executing `rustup toolchain add --profile minimal 1.82.0-x86_64-unknown-linux-musl`, it errors out with: ``` error: toolchain '1.82.0-x86_64-unknown-linux-musl' may not be able to run on this system note: add the `--force-non-host` flag to install the toolchain anyway ``` Add `--force-non-host` to install minimal musl toolchain for x86_64. Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
This commit is contained in:
parent
f5a2f8473b
commit
0d50d0b257
1 changed files with 3 additions and 1 deletions
|
|
@ -107,7 +107,9 @@ ENV OPENSSL_INCLUDE_DIR=/usr/include/
|
|||
RUN export ARCH="$(uname -m)" \
|
||||
&& nohup curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain "$RUST_TOOLCHAIN" \
|
||||
&& rustup target add "$ARCH"-unknown-linux-musl --toolchain "$RUST_TOOLCHAIN" \
|
||||
&& if [ "$TARGETARCH" = "amd64" ]; then rustup toolchain add --profile minimal $RUST_TOOLCHAIN-x86_64-unknown-linux-musl; fi \
|
||||
&& if [ "$TARGETARCH" = "amd64" ]; then \
|
||||
rustup toolchain add --profile minimal --force-non-host \
|
||||
$RUST_TOOLCHAIN-x86_64-unknown-linux-musl; fi \
|
||||
&& if [ "$TARGETARCH" = "amd64" ]; then rustup component add rustfmt; fi \
|
||||
&& if [ "$TARGETARCH" = "amd64" ]; then rustup component add clippy; fi \
|
||||
&& rm -rf "$CARGO_HOME/registry" \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue