`ld' by calling execl() directly rather than using system().
utilities w/improvements from the NetBSD group.