Yagarto Toolchain Probleme mit LTO

Gast #2484955
Lesenswert?

Hallo,

Ich verwende die Yagarto Toolchain vom 19.11.2011 mit GCC 4.6.2.
Da mit GCC 4.6 -combine entfernt und durch LTO ersetzt wurde, wollte ich 
mein Programm mit -flto compilieren. Das Erzeugen der Objectfiles mit 
-flto funktioniert, aber beim Linkerdurchlauf bekomme ich die 
Fehlermeldung "could not unlink output filecollect2: ld returned 1 exit 
status".

Aufruf Compiler:
arm-none-eabi-gcc -c -flto -Os -o <file>.o <file>.c
Aufruf Linker:
arm-none-eabi-gcc -flto -Os -o a.elf <file1>.o <file2>.o ...

Kennt jemand das Problem?
Gast #2484970
Lesenswert?

Hallo Mars,

ich bin mir nicht sicher ob die LTO Funktion bei YAGARTO
überhaupt funktioniert. Ich meine das hierfür die Toolchain
speziell erzeugt werden muss. Ich hatte vor langer Zeit mal
versucht die Toolchain mit der LTO Option zu übersetzen, hatte
aber Probleme.

Viele Grüße,
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren