[Icc-430] Re: V7.05 BETA0 - error in handling of longs
indiv32u/mod32u?
Kris Heidenstrom
kris at abbey.co.nz
Thu Jan 25 12:35:41 PST 2007
Kirk Bailey wrote:
> Any chance you have a mix of modules/libraries
> built with different compiler versions (and calling
> conventions)? I had a weird case of this myself
> not too long ago...
Yes, that's exactly what has happened.
I was using a project that I had created under version
6 of the compiler. Since the paths to the include files
and libraries are explicitly specified in the project, they
have to be manually updated from "\icc\include" and
"\icc\lib" to "\iccv7430\include" and "\iccv7430\lib"
when the project is moved from version 6 to version 7
of the compiler.
I guess it's not really ideal for project files to become
incompatible in this way, and the problem would be
avoided if the compiler warned about the out-of-date
library version/date or path, but it's not hard to work
around manually. A warning about this would have
been appropriate in the readme file though, but since
it's nearly a year since version 7 was released, there's
not much point adding it now...
I hadn't had any problems until version 7.05b0.
I guess the libraries and include files were compatible
enough between version 6 and version 7 that using
the old ones didn't cause a problem.
Thanks Kirk for your help. BTW I see the code
for div32u is now much better-arranged, thanks for
that too!
Kris
--
Kris Heidenstrom Embedded systems designer / programmer
kris at abbey.co.nz Abbey Systems Ltd - Telemetry Specialists
Wellington NEW ZEALAND Voice +64-4-385-6611 Fax +64-4-385-6848
More information about the Icc-430
mailing list