Refactor PvRuntime to break up pv_runtime_use_provider_graphics_stack()
pv_runtime_use_provider_graphics_stack()
is too big. Let's break it up.
Based on !197 (merged).
/cc @denittis
-
runtime: Don't fail if we can't resolve ld.so in mutable sysroot
This brings it in line with the other code path here, which tolerates containers that are single-architecture.
-
runtime: Factor out code to get the runtime's ld.so path
-
runtime: Factor out a function to collect graphics libraries
-
runtime: Factor out function to collect glibc-related files
-
runtime: Factor out a function to collect libdrm data paths
-
runtime: Factor out libdrm data directory handling
-
runtime: Factor out code to take glibc-related things from provider