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