[Bug 2111] New: AVR needs avr-libc to compile RTEMS.

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Wed Apr 3 04:46:56 UTC 2013


https://www.rtems.org/bugzilla/show_bug.cgi?id=2111

             Bug #: 2111
           Summary: AVR needs avr-libc to compile RTEMS.
    Classification: Unclassified
           Product: RTEMS Source Builder
           Version: 4.11
          Platform: avr
        OS/Version: RTEMS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: RTEMS Configuration
        AssignedTo: chrisj at rtems.org
        ReportedBy: cynt6007 at vandals.uidaho.edu


The avr io.h header gives a warning that if not doing avr-libc, that if not
heeded leads to many errors.

Need an avr-libc configuration file... should be a place-holding stub that
states this is a problematic build.

Anyway, these are just some cans of worms... FYI

AVR has issues so deep it requires ~50 patches for binutils, ~60 patches for
gcc, and has ~14 patches for avr-libc.

I suspect getting ONE functional AVR-RTEMS a major undertaking... I wonder if
it might be worth exploring using ATMEL's prepatched toolchain for non-Ada
builds... For Ada-builds, that's going to be another major undertaking...

Eric Weddington (at ATMEL) is recommending the use of their source for C, C++
builds...
http://distribute.atmel.no/tools/opensource/Atmel-AVR-Toolchain-3.4.1/avr/

Although the Rolf Ebert (at AVR-Ada) have their own patch-set (using different
tool versions) etc, which is making updating the AVR port so challenging...
http://sourceforge.net/projects/avr-ada/files/avr-ada/Source%20Dist/

Their source-builder is located at: 
avr-ada/tools/build/build-avr-ada.sh

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list