You should configure musl to provide static libc.a only. How to do this? After you do ./configure on musl, edit config.mak and uncomment SHARED_LIBS= (in my config.mak, this is the last line). Rebuild musl and re-install. You should be all right.simargl wrote:Newly added package musl (for building static binaries) in archdev.sfs made problem in this: after ldconfig that is run on every boot it switches /usr/lib/libc.so symbolic link target from libc-2.16.so to ld-musl-i386.so.1. That breakes compiling of some packages , so I made new archdev-12.12.2.sfs with this coflicting package removed. Sorry for the inconvenience.
If you need more details, contact Ibidem. He's the authority of musl around here