Hey,

The early design notes for musl mention linking with Bsymbolic, which seemed reasonable. I don't see that in the current Makefile, or the equivalent protected visibility.

This seems to suggest that LD_PRELOAD can override calls to libc from within libc. That seems dubious. Is there a use case for this? Or is it avoided by the control flow in the loader itself?

I'm thinking of building the musl loader/libc elf with protected visibility on the exported symbols and wondered whether I'm missing something.

Thanks,

Jon