(gdb) catch syscall write warning: Can not parse XML syscalls information; XML support was disabled at compile time. Unknown syscall name 'write'. As a developer, I installed GDB because I want to debug software. Catching syscalls is something which belongs to that task, so it makes sense to install GDB with support for human-readable syscalls by default.
that's a weak argument seems like USE=expat in gdb should really be USE=xml since it's controlling whether gdb gets to support parsing of XML files, not whether it should use expat over some other lib (like libxml2). in which case many profiles enable USE=xml by default. then this request is moot.
I'm of course OK with USE=xml as well.
i've made that update to 7.12. let's see what goes boom! https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d75f26d7c1add1cd23c8d7442b6545fa8a01a8