[Pkg-xen-devel] Test version of the glibc with xen flavour

Ralph Passgang ralph at debianbase.de
Thu Mar 23 11:55:13 UTC 2006


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)                         **
  ***************************************************************
  ***************************************************************



More information about the Pkg-xen-devel mailing list