Skip to content

Commit d5c4cc4

Browse files
committed
ci(linux): configure gcc-multilib and libclang for *BSD builds
1 parent fe906c9 commit d5c4cc4

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
FROM rust-x86_64-unknown-freebsd
22

3+
# Building `aws-lc-rs` for Linux depends on `gcc-multilib`, `libclang` and `bindgen`.
4+
# See: https://aws.github.io/aws-lc-rs/requirements/linux
5+
RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev
6+
37
ENV CC_x86_64_unknown_freebsd=x86_64-unknown-freebsd12-clang \
48
CARGO_TARGET_X86_64_UNKNOWN_FREEBSD_LINKER=x86_64-unknown-freebsd12-clang

ci/docker/x86_64-unknown-illumos/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
FROM rust-x86_64-unknown-illumos
22

3+
# Building `aws-lc-rs` for Linux depends on `gcc-multilib`, `libclang` and `bindgen`.
4+
# See: https://aws.github.io/aws-lc-rs/requirements/linux
5+
RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev
6+
37
ENV \
48
AR_x86_64_unknown_illumos="x86_64-illumos-ar" \
59
RANLIB_x86_64_unknown_illumos="x86_64-illumos-ranlib" \
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
FROM rust-x86_64-unknown-netbsd
22

3+
# Building `aws-lc-rs` for Linux depends on `gcc-multilib`, `libclang` and `bindgen`.
4+
# See: https://aws.github.io/aws-lc-rs/requirements/linux
5+
RUN apt-get update && apt-get install -qy gcc-multilib libclang-dev
6+
37
ENV CARGO_TARGET_X86_64_UNKNOWN_NETBSD_LINKER=x86_64--netbsd-gcc-sysroot

0 commit comments

Comments
 (0)