Skip to content

Commit 3f3be98

Browse files
authored
Merge pull request #2190 from lsm5/fix-subid-buildtag
Fix libsubid detection
2 parents 9646311 + c705331 commit 3f3be98

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

hack/libsubid_tag.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@ fi
55
tmpdir="$PWD/tmp.$RANDOM"
66
mkdir -p "$tmpdir"
77
trap 'rm -fr "$tmpdir"' EXIT
8-
cc -o "$tmpdir"/libsubid_tag -l subid -x c - > /dev/null 2> /dev/null << EOF
8+
cc -o "$tmpdir"/libsubid_tag -x c - -l subid > /dev/null 2> /dev/null << EOF
99
#include <shadow/subid.h>
10+
#include <stdlib.h>
1011
int main() {
1112
struct subid_range *ranges = NULL;
13+
#if SUBID_ABI_MAJOR >= 4
14+
subid_get_uid_ranges("root", &ranges);
15+
#else
1216
get_subuid_ranges("root", &ranges);
17+
#endif
1318
free(ranges);
1419
return 0;
1520
}

0 commit comments

Comments
 (0)