Forum: Compiler & IDEs AVR-GCC option -flto funktioniert nicht


von Skjervoy (Gast)


Lesenswert?

Hi,

ich will in meinem AVR-GCC-Projekt die Link-Time-Optimisation des GCC 
verwenden und habe dazu im Makefile zu den Compileflags die Option 
"-flto" hinzugefügt (separate Linkerflags kann ich nicht finden, das 
sollte also alle Stellen abdecken).

Jetzt bekomme ich beim Compilieren den Fehler
1
cc1: error: LTO support has not been enabled in this configuration

Google schickt mich bei der Suche danach nur auf Bugreporter anderer 
Projekte, bei denen aber nicht zu erkennen ist, wie das Problem behoben 
wurde.

Hat irgend jemand eine Idee, was ich falsch mache?

Danke!

von Peter II (Gast)


Lesenswert?

Skjervoy schrieb:
> Hat irgend jemand eine Idee, was ich falsch mache?

so wie ich das lese unterstützt dieser Compiler keine LTO. Du brauchst 
also einen neueren/anders kompilierten Compiler.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Skjervoy schrieb:
> Hat irgend jemand eine Idee, was ich falsch mache?

Bei der Generierung Deines avr-gcc wurde die Option abgeschaltet. Daher 
kannst Du sie nicht nutzen.

Welche Plattform? Welche avr-gcc-Version?

von Carl D. (jcw2)


Lesenswert?

"avr-gcc -v" sagt was?

von Kaj (Gast)


Lesenswert?

Frank M. schrieb:
> Welche avr-gcc-Version?

Carl D. schrieb:
> "avr-gcc -v" sagt was?

Meine Glaskugel sagt: winavr2010...

von Carl D. (jcw2)


Lesenswert?

Kaj schrieb:
> Frank M. schrieb:
>> Welche avr-gcc-Version?
>
> Carl D. schrieb:
>> "avr-gcc -v" sagt was?
>
> Meine Glaskugel sagt: winavr2010...

Wußte der schon, daß es mal LTO geben wird?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.