Hi Chris, Mostly, yes.
Libgcc is absolutely needed as it contains certain math library routines and other routines that gets used in the startup code. Libgcov is generally not needed, and I'm not sure that it even works for the AVR. Yes, the include files that GCC installs are useful. For example GCC installs stdbool.h and stdint.h. I use bot of those extensively in an AVR application. Other header files may not be used as much, but typically they are standard files so should be available for any conforming target. Yes, there is fixed point math available for the AVR via a patch from a volunteer, and should be in the latest AVR Toolchain release from Atmel. We're currently working on getting that patch committed upstream along with some others. So overall, yes most of them are absolutlely needed, or very useful to have. Avr-libc does not provide everything. Sure there are some things that are borderline, but at this point it hasn't been worth the time to go in and pinpoint disable certain things. I know that there has been some recent work on the GCC toplevel to reorganize how it works. Perhaps when this work is done it might be easier to do that. HTH, Eric Weddington > -----Original Message----- > From: avr-libc-dev-bounces+eric.weddington=atmel....@nongnu.org > [mailto:avr-libc-dev-bounces+eric.weddington=atmel....@nongnu.org] On > Behalf Of Chris Marrin > Sent: Wednesday, May 04, 2011 11:16 AM > To: avr-libc-dev@nongnu.org > Subject: [avr-libc-dev] avr-gcc, libgcc.a and libgcov.a > > > I'm building avr-gcc from source and along with it, the two above > mentioned libraries get built for several avr architectures: avr2 through > avr5.1. It also provides a version of libiberty.a and installs some > includes such as stdint.h and varargs.h. Are any of these libraries and > includes needed for AVR development or does avr-libc provide everything > you need? Do any of these things even work for AVR? There is also an > include for stdfix.h and I know fixed point in particular is not yet > supported. > > So, when I package up avr-gcc and avr-libc do I need to worry about these > other libraries? > > ----- > ~Chris > ch...@marrin.com > > > _______________________________________________ > AVR-libc-dev mailing list > AVR-libc-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/avr-libc-dev _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-libc-dev