when resolving symbols with only weak defs, use first def, not last def
[musl] / src / ldso /
drwxr-xr-x   ..
-rw-r--r-- 16925 dynlink.c
drwxr-xr-x - i386
-rw-r--r-- 105 start.c
drwxr-xr-x - x86_64