[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XEN-USERS] Now for the big one!....Slackware tls issue


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Lionel Kernux" <lionel.kernux@xxxxxxxxx>
  • Date: Tue, 15 Jan 2008 14:52:03 -0500
  • Delivery-date: Tue, 15 Jan 2008 11:53:01 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IY6HfnUPuLwM2gvLqKwCm7+xSxbsEBPWJ9dDwECtPU0RVGKf0OZwiS0owoIsOWH2GTZ3gLm4Hl1gNrOVw7MFoQRlo/zsEKg4BtycQNW9PsInG9ehvAINFppGV6pojSdyvhSJ1qU5PqoyQHiLZCLMFKsN4QONUylQc/1MSCLmN1w=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi All,

Ok I've overcome all obstacles so far and have xen booting as dom0 in
slackware. :-)

Now the one thing I haven't been able to solve yet:

At boot, xen warns that I need to disable tls:

***************************************************************
  ***************************************************************
  ** 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: init (pid=1)                           **
  ***************************************************************
  ***************************************************************

^^^ I run slackware and there IS NO /lib/tls....

I have read extensive list entries forum posts etc regarding this and
still haven't resolved it....

Here's what I've done:

Downloaded the slackbuild for glibc2.5 which matches my current version.

Changed the glibc.SlackBuild like so:

CFLAGS="-g $OPTIMIZ -mno-tls-direct-seg-refs" \
../configure \
  --prefix=/usr \
  --enable-kernel=2.6.16 \
  --with-headers=/usr/src/linux-${KERNEL_HEADERS}/include \
  --enable-add-ons=libidn,nptl \
  --enable-profile \
  --infodir=/usr/info \
  --mandir=/usr/man \
  --with-tls \
  --with-__thread \
  --without-cvs \
  $TARGET-slackware-linux

Then built the package and installed it.

Rebooted and rebuilt xen dom0

Rebooted to xen dom0 kernel and....

I STILL get the tls warning....(I am not using initrd image)


grrrrr....

Any help?

thanks

M

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.