You'v never used these options?@Thaddy
Of course but i run multiple cross compilers. Stick to the correct name, because on your default linux install there is probably already a toolchain that has arm-linux- as prefix. That is the OS default.
If you alias a linker, alias or symlink it properly. Do what I say and it will work. Because all my cross-compilers work. All of them (7).
I don't understand you. You have the correct solution but you seem to think you know better? Then me? If I had hired you I would simply say do what you are told.
You will be amazed. It works...
[edit]
BTW just clean and crossinstall is not enough. sudo make all crossall crossinstall in your script plz.
And try a "whereis arm-linux-ld" to see if there are conflicts, same goes for "as". Otherwise use my recipe, no, really, THAT works.