Add myself.
Older gcc does not support -Wno-format-literal
When not built as host tool, define USE_WCHAR to get locale support.
No need to detach (and return EBUSY) if dk_openmask is non-zero.
Do not process linkmaps if there is exactly one link map present
(i.e. there is no ld.so).  Makes statically linked rump kernels work on
glibc (at least for me).

based on some discussion with Justin Cormack
Add -lrumpnet_netinet6 to the rump_server invocation, to stop
rpc.rquotad from printing the error message "rpc.rquotad:
_svc_tli_create: could not open connection for udp6: Address family
not supported by protocol family".  The error message currently ends
up in /dev/null because it is printed to stderr after calling daemon()
with noclose=0, but if the daemonization is moved to a later point to
fix the race condition of PR misc/48282, it will actually appear on
stderr and break the test, which is expecting stderr to be empty.
It's nonliteral format strings it should not warn about.
Fix non-armv6 case.
remove compiler-rt duplicates to fix build
Use cp -pf rather than cp -p.

Otherwise, those with sources that are 444 encounter failures.
Use -f with cp, for 444 sources.
Add __diagused.