ES-Business

Nut/OS version versa AVR-GCC compiler version builds

last updated: Jan 24th2016

added Nut/OS 5.2.4-1, 5.2.2, 5.2.1, 5.1.0-1, AVR GCC 4.9.2, 4.8.2, 4.7.2, 4.6.3
added Nut/OS 4.10.1, 4.10.2, 5.0.0, 5.0.2, AVR GCC 4.5.1, 4.6.2
added Nut/OS 4.10-rc1
added Nut/OS 4.8.9, AVR GCC 4.3.3
added Nut/OS 4.8.8, 4.9.10
added Nut/OS 4.8.7, 4.9.9
added Nut/OS 4.8.0, 4,8,2, 4.8.4, 4.8.5, 4.8.6, 4.9.2, 4.9.6, 4.9.7, 4.9.8
added Nut/OS 4.6.2, 4.7.1, 4.6.4 and 4.7.4
added Nut/OS 4.5.3 and 4.6.0 info, AVR-GCC 4.2.2 and 4.3.0
added Nut/OS 4.4.0 and 4.5.0beta info
added Nut/OS 4.3.3 info
added WinAVR 20070525 column
added Nut/OS 4.3.2 info
changed 4.2.1 usart.c (two switch statements instead of one) to compile correctly under gcc 4.1.1
using Nutconfigure.exe instead of Nutconf.exe; changed deatil output format
changed sequence of rows: newer NUT/OS version are near the top; combined "build" and "samples" rows
separated AVR and ARM compiler versions into 2 tables

Ethernut
Version








HMV Tools
20150301
GCC 4.9.2
libc 1.8.1
HMV Tools
20131101
GCC 4.8.2
libc 1.?.?
HMV Tools
20121007
GCC 4.7.2
libc 1.7.0
HMV Tools
20120122
GCC 4.6.3
libc 1.7.0
HMV Tools
20111106
GCC 4.6.2
libc 1.7.0
Atmel Tools
3.2.3.314
GCC 4.5.1
libc 1.7.1
5.2.4 build details build details build details build details build details build details
5.2.2 build details build details build details build details build details build details
5.2.1 build details build details build details build details build details build details
5.1.0 build details build details build details build details build details build details

Ethernut
Version
HMV Tools
20111106
GCC 4.6.2
libc 1.7.0
Atmel Tools
3.2.3.314
GCC 4.5.1
libc 1.7.1
WinAVR
20100110
GCC 4.3.3
libc 1.6.7
WinAVR
20090313
GCC 4.3.2
libc 1.6.6
WinAVR
20080610
GCC 4.3.0
libc 1.6.2+
WinAVR
20071221
GCC 4.2.2
libc 1.6.0
WinAVR
20070522
GCC 4.1.2
libc 1.4.6
WinAVR
20070101
GCC 4.1.1
libc 1.4.5
5.0.2 build details build details build details build details build details build details build details build details
5.0.0 build details build details build details build details build details build details build details build details
4.10.2 build details build details build details build details build details build details build details build details
4.10.1 build details build details build details build details build details build details build details build details
4.10 rc1 build details build details build details build details build details build details build details build details
4.8.9 build details build details build details build details build details build details build details build details

Ethernut
Version
WinAVR
20090313
GCC 4.3.2
libc 1.6.6
WinAVR
20080610
GCC 4.3.0
libc 1.6.2+
WinAVR
20071221
GCC 4.2.2
libc 1.6.0
WinAVR
20070522
GCC 4.1.2
libc 1.4.6
WinAVR
20070101
GCC 4.1.1
libc 1.4.5
WinAVR
20060421
GCC 3.4.6
libc 1.4.4
beta
WinAVR
20060125
GCC 3.4.5
libc 1.4.3
WinAVR
20050214
GCC 3.4.3
libc 1.2.3
WinAVR
20040720
GCC 3.4.1
libc 1.0.4
4.9.10 build details build details build details build details build details build details build details build details build details
4.8.8 build details build details build details build details build details build details build details build details build details
4.9.9 build details build details build details build details build details build details build details build details build details
4.8.7 build details build details build details build details build details build details build details build details build details
4.9.8 build details build details build details build details build details build details build details build details build details
4.9.7 build details build details build details build details build details build details build details build details build details
4.9.6 build details build details build details build details build details build details build details build details build details
4.9.2 build details build details build details build details build details build details build details build details build details
4.8.6 build details build details build details build details build details build details build details build details build details
4.8.5 build details build details build details build details build details build details build details build details build details
4.8.4 build details build details build details build details build details build details build details build details build details
4.8.2 build details build details build details build details build details build details build details build details build details
4.8.0 build details build details build details build details build details build details build details build details build details

Ethernut
Version
WinAVR
20080610
GCC 4.3.0
libc 1.6 branch
post 1.6.2
WinAVR
20071221
GCC 4.2.2
libc 1.6.0
WinAVR
20070522
GCC 4.1.2
libc 1.4.6
WinAVR
20070101
GCC 4.1.1
libc 1.4.5
WinAVR
20060421
GCC 3.4.6
libc 1.4.4
beta
WinAVR
20060125
GCC 3.4.5
libc 1.4.3
WinAVR
20050214
GCC 3.4.3
libc 1.2.3
WinAVR
20040720
GCC 3.4.1
libc 1.0.4
4.7.4 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.7.1 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.6.4 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.6.2 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.6.0 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.5.4 build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
build details
sample details
4.5.3   build details
build details
build details
build details
build details
build details
build details
4.5.0
beta
    build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
4.4.0     build details (OK)
sample details
build details (OK)
sample details
build details (OK)
sample details
build details (OK)
sample details
build details (OK)
sample details
build details (OK)
sample details
4.3.3     build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
4.3.2     build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
build details (OK)
4.2.1       build details (OK)
sample details (partially OK)
Errors:
- isp2: make error
Warnings:
- pointer target signedness
- not return statement
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
4.1.99
rc
=4.1.i
      build details (errors)
sample details (partially OK)
Errors:
- missing nutlibs due to build errors
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
4.1.9
rc7
=4.1.g
      build details (errors)
sample details (partially OK)
Errors:
- missing nutlibs due to build errors
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
build details (OK)
sample details (OK)
Errors:
- isp2: make error
4.1.9
rc2
      build details (errors)
sample details (partially OK)
Errors:
- missing nutlibs due to build errors
build details (OK)
sample details (partially OK)
Errors:
- isp2: make error -->
build details (OK)
sample details (partially OK)
Errors:
- isp2: make error -->
build details (OK)
sample details (partially OK)
Errors:
- isp2: make error-->
build details (OK)
sample details (partially OK)
Errors:
- isp2: make error-->
4.1.5         build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
4.1.4
beta
          build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
build details (OK)
sample details (partially OK)
Errors:
- playmp3: "undefined reference to .."
- isp2: make error
4.0.3           build details (OK)
sample details (OK)
errors in:
- playmp3
- isp2: make error
build details (OK)
sample details (OK)
errors in:
- playmp3
- isp2: make error
build details (OK)
sample details (OK)
errors in:
- playmp3
- isp2: make error
4.0.2           build details (OK)
sample details (OK)
warnings in httpd
errors in:
- playmp3
- isp2: make error
build details (OK)
sample details (OK)
warnings in httpd
errors in:
- playmp3
- isp2: make error
build details (OK)
sample details (OK)
warnings in httpd
errors in:
- playmp3
- isp2: make error
4.0.1 samples           "this header file
is obsolete" and
"undefinded reference"
on all samples
samples compile OK
except:
-httpserv giving warnings
-playmp3 and nutpiper
giving "undefined
reference" errors
-isp2 giving make error
 
3.9.9 samples           warning "This header
file is obsolete.
Use avr/interrupt
Undefined references
compiling
sample apps OK
except:
-httpserv giving warnings
-playmp3 giving undefined
reference errors
-isp2 giving make error
compiling libs &
sample apps OK
3.9.8 samples           warning "This header file is
obsolete.Use: avr/interrupt
confos.c:(.text+0x58): undefined
reference to `eeprom_read_byte'
confos.c:(.text+0x66): undefined
reference to `eeprom_write_byte'
on all samples
compiling
sample apps OK
except:
-httpserv giving warnings
-playmp3 giving undefined
reference errors
-isp2 giving make error
compiling libs &
sample apps OK
                 
4.1.4 beta appload           Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated
4.0.3 appload                
4.0.2 appload           Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated
4.0.1 appload           Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated Compiling with: warning: use of cast expressions as lvalues is deprecated
3.9.9 appload           make: *** No rule to make target `start.o', needed by `all'. Stop. make: *** No rule to make target `start.o', needed by `all'. Stop. make: *** No rule to make target `start.o', needed by `all'. Stop.
3.9.8 appload           error: redefinition of 'eeprom_read_block' Compiling with: warning: use of cast expressions as lvalues is deprecated warning: use of cast expressions as lvalues is deprecated



Notes:
WinAVR and WinARM runs done on Win/XP SP2, Windows 7 and Windows 10
Original “make” files used (mostly)
Nutconf Settings for WinAVR compiles: Ethernut21b, gcc for AVR, Atmega128
Nutconf Settings for WinARM compiles: Ethernut30d, gcc for ARM, AT91R40008
Detail info for AVR compiles show .elf file segment information
Pages now tested for compatibility with IE6-9, Opera 8.5 and Firefox 1.5 under Windows XP SP2/ Windows 7