Package: avr-libc
Version: 1:1.8.0+Atmel3.4.5-1
Severity: grave

This current version depends on gcc-avr (>= 1:4.8.1+Atmel3.4.5), and
testing already ships 1:4.9.2+Atmel3.5.0-1 which formally fulfills the
dependency, however, the resulting combination is unusable as the
specs files supplied with gcc-avr 1:4.9.2+Atmel3.5.0-1 list startup
files like "crtatmega128.o", and this specific avr-libc version
provides "crtm128.o". There's also no device-specific lib present so
upon linking an example demo project these errors are produced:

$ make
avr-gcc -g -Wall -O2 -mmcu=atmega8    -c -o demo.o demo.c
avr-gcc -g -Wall -O2 -mmcu=atmega8  -Wl,-Map,demo.map -o demo.elf demo.o
/usr/lib/gcc/avr/4.9.2/../../../avr/bin/ld: cannot find crtatmega8.o: No such 
file or directory
/usr/lib/gcc/avr/4.9.2/../../../avr/bin/ld: cannot find -latmega8
collect2: error: ld returned 1 exit status
Makefile:75: recipe for target 'demo.elf' failed
make: *** [demo.elf] Error 1

Thank you in advance.

Reply via email to