rust-vmm / rust-vmm-container

Container with all dependencies required for running rust-vmm crates integration tests.
Apache License 2.0
65 stars 32 forks source link

Build and install packages required by rutabaga_gfx #107

Closed dorindabassey closed 1 month ago

dorindabassey commented 1 month ago

Summary of the PR

The vhost-device-gpu crate linked here rust-vmm/vhost-device#668 contains rutabaga_gfx and the system library packages for rutabaga_gfx crate which is not available in the used ubuntu image, so install the neccessary packages that are available in ubuntu's repositories while for unavailable packages: build and install it manually.

Requirements

Before submitting your PR, please make sure you addressed the following requirements:

dorindabassey commented 1 month ago

i see the CI is failing on /opt/src/scripts/build_container.sh: line 24: debhelper-compat: command not found

stsquad commented 1 month ago

I note we build a versioned AEMU but a current HEAD of gfxstream. Should we be tracking a version?

dorindabassey commented 1 month ago

I note we build a versioned AEMU but a current HEAD of gfxstream. Should we be tracking a version?

you're right, I think this is better than building from main