xref: /linux/tools/build/feature/test-glibc.c (revision 5a7eeb8ba143d860050ecea924a8f074f02d8023)
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