version, and clang will say it supports the flag even if the linker can't use its output. The compiler actually has code to know whether the linker version is right, and sets it to the default if the stars align. So I'm going to just test whether whatever is the default method for the compiler and linker works.