Gentle People: When gcc is executed to compile and link a target how dose it choose which ld and as to use? Not via the normal search path ($path) I think! It must be an explicitly hardwired path? So how and when is this path determined? At gcc build time? And can it be changed after build? Thanks for the help. Happy Holidays. Thomas Dineen