Page 1 of 1

Salvo + ICCAVR v7

PostPosted: Thu Jun 15, 2006 12:35 am
by aek
Part of the ICCAVR 7 release makes libraries built with the earlier version of the compiler incompatible with ICCAVR v7.

If you are using ICCAVR v7 and your are getting link-time errors like this one:

!ERROR file 'inittask.o': undefined symbol 'push_gset1'

then you need to upgrade your Salvo libraries to the ones in the patch file in the Salvo for AVR download area. These libraries were built using ICCAVR v7.06A and will link correctly.

Also, note that if you are using a project that was created with an earlier version of ICCAVR, be sure to remove any instances of Librray Paths (under Project -> Options -> Paths) that point to c:icclib and replace them with c:iccv7avrlib. This will guarantee that all libraries pulled in by the linker are in for ICCAVR v7 format.