File tree 14 files changed +57
-1
lines changed
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
arm-unknown-linux-gnueabi
arm-unknown-linux-gnueabihf
armv7-unknown-linux-gnueabihf
loongarch64-unknown-linux-gnu
loongarch64-unknown-linux-musl
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
riscv64gc-unknown-linux-gnu
14 files changed +57
-1
lines changed Original file line number Diff line number Diff line change 1
1
FROM rust-aarch64-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_aarch64_unknown_linux_gnu=aarch64-unknown-linux-gnu-gcc \
4
8
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-unknown-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-aarch64-unknown-linux-musl
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_aarch64_unknown_linux_musl=aarch64-linux-musl-gcc \
4
8
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-musl-gcc \
5
9
RUSTFLAGS="-C target-feature=+crt-static -C link-arg=-lgcc"
Original file line number Diff line number Diff line change 1
1
FROM rust-android
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV PATH=$PATH:/android/ndk/toolchains/llvm/prebuilt/linux-x86_64/bin \
4
8
AR_arm_linux_androideabi=llvm-ar \
5
9
AR_armv7_linux_androideabi=llvm-ar \
Original file line number Diff line number Diff line change 1
1
FROM rust-arm-unknown-linux-gnueabi
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_arm_unknown_linux_gnueabi=arm-unknown-linux-gnueabi-gcc \
4
8
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABI_LINKER=arm-unknown-linux-gnueabi-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-arm-unknown-linux-gnueabihf
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_arm_unknown_linux_gnueabihf=arm-unknown-linux-gnueabihf-gcc \
4
8
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-unknown-linux-gnueabihf-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-armv7-unknown-linux-gnueabihf
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_armv7_unknown_linux_gnueabihf=armv7-unknown-linux-gnueabihf-gcc \
4
- CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=armv7-unknown-linux-gnueabihf-gcc
8
+ CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=armv7-unknown-linux-gnueabihf-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-i686-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
# Install `perl-IPC-Cmd` to make OpenSSL v3 happy.
4
8
# See: <https://github.com/sfackler/rust-openssl/issues/1550>
5
9
RUN yum upgrade -y && \
Original file line number Diff line number Diff line change 1
1
FROM rust-loongarch64-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_loongarch64_unknown_linux_gnu=loongarch64-unknown-linux-gnu-gcc \
4
8
CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_LINKER=loongarch64-unknown-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-loongarch64-unknown-linux-musl
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_loongarch64_unknown_linux_musl=loongarch64-unknown-linux-musl-gcc \
4
8
CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_MUSL_LINKER=loongarch64-unknown-linux-musl-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-powerpc-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_powerpc_unknown_linux_gnu=powerpc-unknown-linux-gnu-gcc \
4
8
CARGO_TARGET_POWERPC_UNKNOWN_LINUX_GNU_LINKER=powerpc-unknown-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-powerpc64-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_powerpc64_unknown_linux_gnu=powerpc64-unknown-linux-gnu-gcc \
4
8
CARGO_TARGET_POWERPC64_UNKNOWN_LINUX_GNU_LINKER=powerpc64-unknown-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-powerpc64le-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_powerpc64le_unknown_linux_gnu=powerpc64le-linux-gnu-gcc \
4
8
CARGO_TARGET_POWERPC64LE_UNKNOWN_LINUX_GNU_LINKER=powerpc64le-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-riscv64gc-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_riscv64gc_unknown_linux_gnu=riscv64-unknown-linux-gnu-gcc \
4
8
CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER=riscv64-unknown-linux-gnu-gcc
Original file line number Diff line number Diff line change 1
1
FROM rust-s390x-unknown-linux-gnu
2
2
3
+ RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev \
4
+ && curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/latest/download/bindgen-cli-installer.sh | sh \
5
+ && mv $HOME/.cargo/bin/bindgen /usr/bin
6
+
3
7
ENV CC_s390x_unknown_linux_gnu=s390x-ibm-linux-gnu-gcc \
4
8
CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_LINKER=s390x-ibm-linux-gnu-gcc
You can’t perform that action at this time.
0 commit comments