-
Notifications
You must be signed in to change notification settings - Fork 565
resources: Dockerfile: Update Dockerfile for AArch64 #1403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This update of Dockerfile will add support to the AArch64 integration tests and musl building, including: 1. Installation of the missing `setcap` binary on AArch64. On AArch64, `setcap` binary should be installed via `libcap2-bin`. This binary is needed in the integration test. 2. Related support for the cloud-hypervisor binary building by musl toolchain. Signed-off-by: Henry Wang <[email protected]>
a17c1cd to
7af0684
Compare
|
@MrXinWang I think something is amiss. I tested the lastest master on the ARM64 CI machine: |
|
The x86-64 version is uploaded to Docker hub now. |
|
Hi @rbradford!
And there is a much simpler way: Just running |
As requested in #1395 (comment). This update of Dockerfile will add support to the AArch64 integration tests and musl building, including:
Installation of the missing
setcapbinary on AArch64. On AArch64,setcapbinary should be installed vialibcap2-bin.This binary is needed in the integration test.
Related support for the cloud-hypervisor binary building by musl toolchain. Details can be found in linking with
ccfailed on AArch64 withaarch64-unknown-linux-musltarget rust-lang/rust#73493 (comment)Test building with musl using the updated container:
Signed-off-by: Henry Wang [email protected]