[En-Nut-Discussion] Build-Problems with WinAVR 20050214

Matthias Ringwald mringwal at inf.ethz.ch
Fri Feb 18 12:00:02 CET 2005

hi alexz

as mentioned in my last mail, nut/os CVS does not compile without 
using avr-libc-1.2+ . WinAVR20050214 contains avr-libc-1.2.2 oder .3, 
so thats a
reason it does not work out of the box. so my simple recommendation is 
to go
back to the previous WinAVR.

I'm right now trying to do a small fix, that at least deals with some 
header files of avr-libc in a compatible way (old and new avr-libc..)

your compile problem look seems directly related with the newer avr-gcc.
you might ask on avr-gcc-chat list.


right now
On 18.02.2005, at 09:51, Alexander Zäch wrote:

> Hello everybody!
> I found out some problems using the new WinAVR version 20050214 for
> building the libraries of Nut/OS. Please have a look @ this:
> [ ... ]
> C:/ethernut/nut/net/arpcache.c: In function `NutArpCacheQuery':
> C:/ethernut/nut/net/arpcache.c:487: error: unable to find a register to
> spill in class `POINTER_REGS'
> C:/ethernut/nut/net/arpcache.c:487: error: this is the insn:
> (insn 90 207 206 5 (parallel [
>             (set (mem:BLK (reg/v/f:HI 44 [ mac ]) [0 A8])
>                 (mem:BLK (reg/v/f:HI 28 r28 [orig:46 entry ] [46]) [0

More information about the En-Nut-Discussion mailing list