ci: Install libgen on all Linux musl builds instead of just ARM architectures
This commit is contained in:
@@ -236,13 +236,15 @@ jobs:
|
|||||||
aarch64-*-linux-*) sudo apt-get -y install gcc-aarch64-linux-gnu ;;
|
aarch64-*-linux-*) sudo apt-get -y install gcc-aarch64-linux-gnu ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
- name: Install bindgen + clang toolchain (for aws-lc on musl/ARM)
|
- name: Install clang + bindgen for musl targets
|
||||||
if: matrix.job.os == 'ubuntu-latest' && contains(matrix.job.target, 'musl') && (startsWith(matrix.job.target, 'arm-') || startsWith(matrix.job.target, 'armv7-') || startsWith(matrix.job.target, 'aarch64-'))
|
if: matrix.job.os == 'ubuntu-latest' && contains(matrix.job.target, 'musl')
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get -y install clang llvm-dev libclang-dev pkg-config cmake build-essential
|
set -euxo pipefail
|
||||||
|
sudo apt-get -y update
|
||||||
|
sudo apt-get -y install clang llvm-dev libclang-dev pkg-config cmake make build-essential
|
||||||
cargo install --locked bindgen-cli
|
cargo install --locked bindgen-cli
|
||||||
# Make sure libclang is visible if needed (version may differ):
|
# help bindgen find libclang
|
||||||
echo "LIBCLANG_PATH=$(llvm-config --libdir)" >> $GITHUB_ENV
|
echo "LIBCLANG_PATH=$(llvm-config --libdir)" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: OpenSSL (vendored) toolchain for musl
|
- name: OpenSSL (vendored) toolchain for musl
|
||||||
|
|||||||
Reference in New Issue
Block a user