Ошибка "lto-wrapper failed"

Viator
Offline
Зарегистрирован: 18.01.2019

Получил такую ошибку.

По предложению, высказанному в обсуждении здесь на форуме

http://arduino.ru/forum/programmirovanie/oshibka-kompilyatora-pomogite#c...

удалил (заменил пробелом) все цепочки '-flto' в файле platform.txt.

Теперь получаю ошибку

Arduino: 1.8.8 (Windows XP), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
...
...LOCALS~1\Temp\ccNUxEHk.s:382: Error: garbage at end of line

Где искать этот хлам (garbage) - в скетче? Или повредился файл platform.txt?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

а почему такое в скетче должно быть?

Viator
Offline
Зарегистрирован: 18.01.2019

BOOM пишет:

а почему такое в скетче должно быть?

Простите, не понял... "Такое" - это о возможном "мусоре" в скетче? Просмотрел концы строк текстовым редактором - ничего подозрительного.

sadman41
Offline
Зарегистрирован: 19.10.2016

Писали, что с какой-то версии IDE под XP стало вести себя неадекватно.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:
Писали, что с какой-то версии IDE под XP стало вести себя неадекватно.

я в 1.8.9 всё компилирую, пока не нарывался

Viator
Offline
Зарегистрирован: 18.01.2019

Вопрос разрешён. Дело было в ассемблерной вставке.

Так - не работает  (т.е. компиляция прекращается с тем странным сообщением):

asm volatile ("M0: in r3, 0x06"
                   " rjmp M0");

А работает так:

 M0: asm volatile ("in r3, 0x06");

goto M0;

 

Благодарю всех откликнувшихся.