avr-libc version - when will it be updated?

Hi,

As far as I understand, the current Arduino release 0022 is bundled with avr-libc 1.6.4 (at least the Windows version is). I know that repositories under Linux might have newer versions of avr-libc (e.g. Ubuntu 10.10. has 1.6.8 ) but all of them seem to be quite far behind the current release (1.7.1).

Are there plans to update the C library in an upcoming Arduino release?

The reason I'm asking is because there's at least one bug to do with malloc/realloc/free (see AVR C Runtime Library - Bugs: bug #27242, realloc: serious error when size... [Savannah] and http://arduino.cc/forum/index.php/topic,46948.0.html) which affects releases prior to 1.7.*. (In my case this means I cannot use realloc to reduce the size of an existing string buffer to conserve memory.)

Regards,
VT

I think arduino on Windows uses one of the latest versions of "winavr" for its compiler and library infrastructure. And I think that still has avr-libc 1.6.x bundled with it...

You can probably install a newer avr-libc manually...

I don't know what (if anything) the arduino team has planned for a post-winavr world. (Apparently winavr development is essentially stopped. As much as it was ever separate from gcc/libc/etc development.) (Versioning hell is part of the downside of open source, unfortunately.)