When using an optimizing linker, use one provided with the same compiler package used to generate all object files, relocatable files, and library files that are to be input. An optimizing linker provided with a newer compiler package can also be used.
When using standard library functions and runtime library functions, use those provided with the same compiler package as the optimizing linker in use.