I tested squeezelite on 'Alpine Linux' (https://alpinelinux.org/)
tonight on my Pi3 B+.  Working good via HDMI audio to my Denon A/V
receiver.

I've only got a few hours of experience with Alpine Linux but so far I'm
really impressed.  It has similarities with piCore Linux in that it runs
entirely in RAM by default (though you can change that) and it uses a
utility called "lbu" to store user changes in a tar.gz file that gets
overlayed into ram on each reboot, similar to piCore's filetool.sh
script.  One major difference is that Alpine actually seems to be
maintained :/


Code:
--------------------
    4.14.89-0-rpi2 #1-Alpine SMP Tue Dec 18 17:49:49 UTC 2018 armv7l Linux
--------------------


The only thing not in the Alpine Linux repos was squeezelite itself.  I
built it on the Pi using Alpine's "alpine-sdk" package.  I did have to
make one modification to the output_alsa.c file in order to get the
build to complete successfully, I found the solution here:

http://lists.busybox.net/pipermail/buildroot/2016-February/152227.html

Basically, only use mallopt only with GLIBC (Alpine uses musl libc):


Code:
--------------------
    
  #ifdef __GLIBC__
  mallopt(M_TRIM_THRESHOLD, -1);
  mallopt(M_MMAP_MAX, 0);
  #endif
  
--------------------


------------------------------------------------------------------------
sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057
View this thread: http://forums.slimdevices.com/showthread.php?t=110015

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to