Antoine Martin
Sat, 13 Mar 2010 01:51:32 -0800
On 03/08/2010 02:35 AM, Avi Kivity wrote:
On 03/07/2010 09:25 PM, Antoine Martin wrote:On 03/08/2010 02:17 AM, Avi Kivity wrote:The latest kernel headers available in gentoo (and they're masked unstable):On 03/07/2010 09:13 PM, Antoine Martin wrote:What version of glibc do you have installed?Latest stable: sys-devel/gcc-4.3.4 sys-libs/glibc-2.10.1-r1$ git show glibc-2.10~108 | head commit e109c6124fe121618e42ba882e2a0af6e97b8efc Author: Ulrich Drepper <drep...@redhat.com> Date: Fri Apr 3 19:57:16 2009 +0000* misc/Makefile (routines): Add preadv, preadv64, pwritev, pwritev64.* misc/Versions: Export preadv, preadv64, pwritev, pwritev64 forGLIBC_2.10. * misc/sys/uio.h: Declare preadv, preadv64, pwritev, pwritev64.* sysdeps/unix/sysv/linux/kernel-features.h: Add entries for preadvYou might get away with rebuilding glibc against the 2.6.33 headers.sys-kernel/linux-headers-2.6.32So I think I will just keep using Christoph's patch until .33 hits portage.Unless there's any reason not to? I would rather keep my system "clean". I can try it though, if that helps you clear things up?preadv/pwritev was actually introduced in 2.6.30. Perhaps you last build glibc before that? If so, a rebuild may be all that's necessary.
To be certain, I've rebuilt qemu-kvm against: linux-headers-2.6.33 + glibc-2.10.1-r1 (both freshly built) And still no go! I'm still having to use the patch which disables preadv unconditionally... Antoine -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html