Da wird immer noch der i386-ld aufgerufen.
Dein avr-ld wird also nicht gefunden --> Pfade anpassen, evtl das Makefile. Wie gesagt, mach mal die Option -v zum gcc-Aufruf dazu (im Makefile).
Oder du hast beim configure was vergessen, evtl einen neuen configure-Lauf, zum Build das obj-Verzeichnis wegputzen.
::Edit::
Ein Linker bindet (linkt) die Objekte, die der Assembler generiert zusammen. Zu einem neuen Objekt, einem Executable, einer Lib, ...
Der Assembler wiederum wird von Compiler aufgerufen, meist implizit.
Lesezeichen