From 48cb446514f1ae8089530d728337b7a91730afe2 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Mon, 20 Dec 2021 09:06:49 +0100 Subject: build: fix test for subid 4 libsubid changes its ABI in version 4. Account for the different name in the configure script. Closes: https://github.com/containers/podman/issues/12654 [NO NEW TESTS NEEDED] it is a change in the build script Signed-off-by: Giuseppe Scrivano --- hack/libsubid_tag.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'hack') diff --git a/hack/libsubid_tag.sh b/hack/libsubid_tag.sh index ab6af9e30..31412b3e6 100755 --- a/hack/libsubid_tag.sh +++ b/hack/libsubid_tag.sh @@ -7,9 +7,19 @@ mkdir -p "$tmpdir" trap 'rm -fr "$tmpdir"' EXIT cc -o "$tmpdir"/libsubid_tag -l subid -x c - > /dev/null 2> /dev/null << EOF #include +#include +#include + +const char *Prog = "test"; +FILE *shadow_logfd = NULL; + int main() { struct subid_range *ranges = NULL; +#if SUBID_ABI_MAJOR >= 4 + subid_get_uid_ranges("root", &ranges); +#else get_subuid_ranges("root", &ranges); +#endif free(ranges); return 0; } -- cgit v1.2.3-54-g00ecf