xref: /linux/tools/build/feature/test-glibc.c (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1 // SPDX-License-Identifier: GPL-2.0
2 #include <stdlib.h>
3 
4 #if !defined(__UCLIBC__)
5 #include <gnu/libc-version.h>
6 #else
7 #define XSTR(s) STR(s)
8 #define STR(s) #s
9 #endif
10 
11 int main(void)
12 {
13 #if !defined(__UCLIBC__)
14 	const char *version = gnu_get_libc_version();
15 #else
16 	const char *version = XSTR(__GLIBC__) "." XSTR(__GLIBC_MINOR__);
17 #endif
18 
19 	return (long)version;
20 }
21