aboutsummaryrefslogtreecommitdiff
path: root/srcpkgs/pahole/patches/fix_sysconf.patch
blob: bb07948c3927b7761aad39f67b5a6327b0ec4138 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- a/dwarves_fprintf.c
+++ b/dwarves_fprintf.c
@@ -1683,11 +1683,13 @@
 void dwarves__fprintf_init(uint16_t user_cacheline_size)
 {
 	if (user_cacheline_size == 0) {
+#ifdef _SC_LEVEL1_DCACHE_LINESIZE
 		long sys_cacheline_size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE);
 
 		if (sys_cacheline_size > 0)
 			cacheline_size = sys_cacheline_size;
 		else
+#endif
 			cacheline_size = 64; /* Fall back to a sane value */
 	} else
 		cacheline_size = user_cacheline_size;