d09851730c
MUSL for example provides its own start/end objects in place of the standard ones shipped by gcc.
See the README.md in ../librustc.