The driver should invoke lld as lld-link rather than lld-link.exe
when cross compiling.
The alternative would be to teach lld's build system to always produce
lld-link.exe even on non-Windows hosts, but I think it's cleaner to
change the driver to respect the host system's executable suffix (or
lack thereof).