This change addresses PR43554.
Android platform builds have two properties:
- Always build executables and libraries with -Wl,--no-undefined
- Several util libraries linked as statically or as a shared object
across executables and libraries.
This flag will make ld.lld not open static libraries to provide
undefined symbols from a shared library. In Android, those symbols are
guaranteed to be available at runtime (because of -Wl,--no-undefined).