avr-g cc: есть ли дезинфицирующее средство UB - PullRequest
0 голосов
/ 22 января 2020

Попытка использовать дезинфицирующее средство UB для цели AVR дает:

avr-gcc -Wall  -mmcu=attiny1614 -fsanitize=undefined  bm02.c 
/usr/local/lib/gcc/avr/10.0.0/../../../../avr/bin/ld: cannot find
-lubsan collect2: error: ld returned 1 exit status

Можно ли построить avr-g cc с поддержкой UBsan?

1 Ответ

3 голосов
/ 22 января 2020

Нет.

В настоящее время avr-g ++ не имеет полной поддержки C ++, и для таких целей верхний уровень configure.a c отключает libsanitizer . Это потому, что libsanitizer написан на C ++, ср. Убсанские источники .

...