This mostly reverts 6e09045041 however it
leaves intact the linker supporting both obj and lib files, and the
frontend choosing which one to create.
This mostly reverts 6e09045041 however it
leaves intact the linker supporting both obj and lib files, and the
frontend choosing which one to create.