summaryrefslogtreecommitdiffstats
path: root/sound/squeezelite/patches/030-fix_musl_compatibilty.patch
blob: 86e526015c048c371f3c1067dc2083ab2beb2f3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- a/output_alsa.c
+++ b/output_alsa.c
@@ -862,8 +862,11 @@ void output_init_alsa(log_level level, c
 		LOG_INFO("memory locked");
 	}
 
+#ifdef M_TRIM_THRESHOLD
+	// mallopt is not defined in musl libc
 	mallopt(M_TRIM_THRESHOLD, -1);
 	mallopt(M_MMAP_MAX, 0);
+#endif
 
 	touch_memory(silencebuf, MAX_SILENCE_FRAMES * BYTES_PER_FRAME);
 	touch_memory(outputbuf->buf, outputbuf->size);