RTS linker fails due to redefinition of atexit() under musl
GHC currently includes atexit in its RtsSymbols due to #4456 (closed). However, this causes trouble when linking statically against musl. Specifically, the RTS linker will attempt to load libc.a, which includes a non-weak definition of the atexit symbol, causing a symbol conflict (something first observed in !5147 (closed)).