lld emits several such relocations against the GOT in libc.so when
compiled with -ftls-model=initial-exec. They reference the null symbol,
not weak symbols. The warnings emitted by rtld make the system
unusable.
I don't see any reason to have special handling for relocations
referencing undefined weak thread-local symbols, as we don't do anything
special on other platforms.