Ian Lance Taylor <[EMAIL PROTECTED]> writes: > Ralf Corsepius <[EMAIL PROTECTED]> writes: > >> So what would you recommend: To use "gcc -r" or "gcc -Wl,-r" ? > > Ah, when you put the question like that, I would recommend "ld -r". > This is the one case where you get no advantage from using the gcc > driver to invoke the linker, and it can actually mess you up by adding > unexpected files to the command line.
If a different linker emulation needs to be selected you're still better off using gcc. E.g., on linux64 n64 this: gcc -nostdlib -Wl,-r -mabi=64 ... is probably easier to remember than this: ld -melf64btsmip -r ... Adam