Re: [PATCH] selftests: bpf: Support dynamic linking LLVM if static not available

From: Eduard Zingerman
Date: Thu Jan 30 2025 - 19:48:38 EST


On Thu, 2025-01-30 at 15:33 -0700, Daniel Xu wrote:
> Since 67ab80a01886 ("selftests/bpf: Prefer static linking for LLVM
> libraries"), only statically linking test_progs is supported. However,
> some distros only provide a dynamically linkable LLVM.
>
> This commit adds a fallback for dynamically linking LLVM if static
> linking is not available. If both options are available, static linking
> is chosen.
>
> Signed-off-by: Daniel Xu <dxu@xxxxxxxxx>
> ---

Tested in two configuration:
- when both static and dynamic libraries are available
(linked against static);
- when only static libraries are available.

Tested-by: Eduard Zingerman <eddyz87@xxxxxxxxx>

[...]