musl: bump to 1.1.4
add patch for gcc bug #53119
musl: use CROSS_COMPILE instead of CC

this lets musl's Makefile pick up ${CROSS_COMPILE}ar and ranlib.
CROSS_COMPILE is being overridden by CC passed to musl's configure,
so the CC was removed (musl detects it automatically).

closes #34
gcc: default to dwarf2

without this patch, it's not possible to debug binaries generated
with the toolchains on non-bleeding edge gdb.
even if dwarf2 format is manually requested on the command line,
libgcc will be built with dwarf 4 and with it getting linked into
every binary, it's not possible to open them.