This patch --vfsoverlay analogous to clang's -ivfsoverlay, but it only changes the behavior of library (and linker script) search resolution.
This can be useful for having libraries of different names on disk than what they might be searched for. The use-case I see here is --vfsreplace which will only search for libraries in the vfs, particularly useful for ensuring no other libraries are linked implicitly by a compiler driver.