Piotr Caban (@piotr) commented about libs/musl/Makefile.in:
EXTLIB = libmusl.a EXTRAINCL = -I$(srcdir)/src/internal -I$(srcdir)/arch/generic -EXTRADEFS = -D_ACRTIMP= -D_NO_CRT_MATH_INLINE +EXTRADEFS = -D_ACRTIMP= -D_NO_CRT_MATH_INLINE \
-fno-builtin-cexp \
-fno-builtin-cimag \
-fno-builtin-cimagf \
-fno-builtin-creal \
-fno-builtin-crealf
I think it's better to add `-fno-builtin` instead (musl is using `-ffreestanding` or `-fno-builtin`). I would prefer if we don't have to add more switches when header files are more complete.