New avr-gcc device specific specs are breaking the toolchain
Georg-Johann Lay <[email protected]>
| Newsgroups | gmane.comp.hardware.avr.gcc |
|---|---|
| Message-ID | <[email protected]> |
Buildling / installing current avr-gcc from trunk, same for avr-libc, yields for any program: INSTALL/lib/gcc/avr/5.0.0/../../../../avr/bin/ld: cannot find dev/atmega128/crt1.o: No such file or directory INSTALL/lib/gcc/avr/5.0.0/../../../../avr/bin/ld: cannot find dev/atmega128/libdev.a: No such file or directory collect2: error: ld returned 1 exit status This is due to vendor specific changes to avr backend that use specs which make wrong assumptions on directory layout as supplied by avr-libc. As it appears, GCC configury has no switch to factor this out (e.g. by making avr-gcc assume the classical layout) and avr-libc has not yet been adjusted to the new layout... avr-libc has been configured against the new compiler , i.e. GNU C (GCC) version 5.0.0 20141013 (experimental) (avr) avr-libc is 2014-10-14 SVN r2452. When can we expect the tools to be synchronized so that they can be use again? Or am I missing something? Thanks. Johann