Am Dienstag, 21. März 2006 16:02 schrieb Ralph Passgang: > Am Dienstag, 21. März 2006 14:52 schrieb Aurelien Jarno: [...] > > I have built a test version of the glibc with a xen flavour. It is > > available on http://people.debian.org/~aurel32/xen/ . The only > > difference with the version currently in sid is the presence of the > > libc6-xen package. [...] > thanks for your work! I will your packages this evening/night and will > report you if I had success. I will test libc6-xen in dom0 (host system) as > well as in a domU (guest system). For both type of xen vm's the libc6-xen > package will be very usefull. [...]
Hi Aurelien, I am sorry to say, but I think the packages doesn't work as expected. I have installed your libc6, libc6-xen and libc6-dev package on my debian unstable system, where xen-3.0.1 is installed but it seems so that nothing has changed. I have checked that in dom0 and domU. xen is still warning at boot time about the segmentation problems and advices to install a special xenified glibc version or moving /lib/tls away. ldd reports for /usr/bin/mysql that libraries in /lib/tls are still used and /lib/tls/nonsegneg seems to not to be used at all. Have I missed something or have you an idea what's going wrong? How can I check why the nonsegneg version is not used? If you want you can have access to a xen domU (guest system) for testing yourself. thx for your help so far! --Ralph p.s.: fedora seems to ship a special libc6 for xen too. I got that from a recent mail to the xen-users ml: http://lists.xensource.com/archives/html/xen-users/2006-03/msg00697.html p.s.s.: the xen warning looks like this: *************************************************************** *************************************************************** ** WARNING: Currently emulating unsupported memory accesses ** ** in /lib/tls glibc libraries. The emulation is ** ** slow. To ensure full performance you should ** ** install a 'xen-friendly' (nosegneg) version of ** ** the library, or disable tls support by executing ** ** the following as root: ** ** mv /lib/tls /lib/tls.disabled ** ** Offending process: chroot (pid=1) ** *************************************************************** ***************************************************************

