I got the following error when I'm linking libraries:
Error: Can't call the linker, switching to external linking
I had this problem and I couldn't find why it happened (mainly because I thought it was a missing *dev). Later, I found there was a bug in "binutils" library that caused this problem. After I updated Linux it was solved.
I had this problem on:
Ubuntu 9.04