Ulrich Dreeper, the glibc maintainer, details on his blog the main features of version 2.10 of the library: POSIX 2008, C++ compliance, C++ 201x support, DNS NSS improvement, use NSS in libcrypt, printf hooks and, perhaps more interesting, better malloc scalability.
Ulrich Drepper
What I found even more interesting is an automatic use of optimized function that the new glibc features.
I thought it was 200x.
It seems to still not implemented and we will see them speaking about 203x
the malloc_info function returns an xml string? mixing up xml with the libc library seems to me a bad idea.
Fully agree.
Using normal flat structures would have been far more useful.
– Gilboa
Or providing versioned reader functions that can query the otherwise opaque structure returned from mallinfo(). It’s not a hard problem to solve. Looks like Ulrich just wanted to throw up his hands and let someone else deal with it. Fortunately, it’s not something I really care about, so it’s no big deal either way for me.
No kidding. XML as an integral part of Glibc? Please save us from this lunacy.