uClibc patches for AVR32
Note that AVR32 support is included in the
subversion repository of the
uClibc project. As the 0.9.29 release is more than a year old, grabbing the latest version from the subversion repository might actually work better than 0.9.29 with the patches on this page. If you use a recent subversion snapshot, no AVR32-specific patches should be necessary; if it doesn't work out of the box, that's a bug.
Kernel headers
Default configuration for uClibc-0.9.29
Grab the file below and save it as .config before building uClibc. This default configuration file will work for all 0.9.29 releases, and probably older releases as well.
uClibc-0.9.29.atmel.1
The following patch is base upon the official uClibc 0.9.29 from
http://uclibc.org/ It is highly recommended to use this version instead of the others.
uClibc-0.9.28-avr1
This patchset includes all the fixes below as well as some additional bugfixes.
Older patches
Temporary quick fixes
This quick fix is only needed for the 0.9.28 releases, and is also completely wrong. Use uClibc 0.9.29 instead