Thanks for your help. Both on the host system and the UML guest, I get the following output. It looks like both TLS and NPTL are built in...
# /lib/libc.so.6 GNU C Library stable release version 2.3.2, by Roland McGrath et al. Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.3.6 (Debian 1:3.3.6-4). Compiled on a Linux 2.6.0-test7 system on 2005-05-11. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others NPTL 0.60 by Ulrich Drepper BIND-8.2.3-T5B NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk Thread-local storage support included. Report bugs using the `glibcbug' script to <[EMAIL PROTECTED]>. On Monday 03 October 2005 02:05 pm, Blaisorblade wrote: > On Monday 03 October 2005 16:35, Alexander Charbonnet wrote: > > Hi everybody, > > > > I've got a brand new Opteron server, and I'm successfully running the > > AMD64 port of Debian. I can compile UML just fine (kernel version > > 2.6.13.2), I debootstrap the root filesystem, and everything seems okay. > > > > When running a UML, I get the following symptoms: > > 1) The SSH server drops a connection just as it should prompt for a > > password. 2) Apache2 children constantly segfault, filling the logs with > > "child pid 10176 exit signal Segmentation fault", making Apache unable to > > serve pages (although thttpd works). > > Verify if with prefork rather than threads it works (if that's easily > possible). > > > 3) Any nslookup segfaults immediately. > > > > It sounds like I'm describing TLS being enabled, which of course doesn't > > work with UML. But /lib/tls does not exist, and in fact, `locate > > tls|grep tls$` returns nothing. > > > > Is TLS on "by default" in the glibc that's in Debian AMD64, since it can > > "safely" assume that its CPU supports it? How do I make UML work in this > > situation? > > I don't think so - the main problem about TLS (or better, NPTL) is that 2.4 > doesn't support it. > > However, there are some distros which enable TLS (not NPTL) in glibc > unconditionally, i.e. (to my previous knowledge) Gentoo. And TLS seems to > have a bit of problems. > > Try running the /lib/libc.so.6 file (yes, you can), it should report some > version/features info. > > Post it and we'll see. > > For instance, on my Gentoo host, without NPTL but with TLS: > > /lib/libc.so.6 > GNU C Library stable release version 2.3.4, by Roland McGrath et al. > Copyright (C) 2004 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > Compiled by GNU CC version 3.4.3-20050110 (Gentoo Linux 3.4.3.20050110-r1, > ssp-3.4.3.20050110-0, pie-8.7.7). > Compiled on a Linux 2.6.8 system on 2005-04-07. > Available extensions: > GNU libio by Per Bothner > crypt add-on version 2.1 by Michael Glad and others > # NOTE NOTE NOTE, this means "no NPTL" > linuxthreads-0.10 by Xavier Leroy > # NOTE NOTE NOTE > The C stubs add-on version 2.1.2. > BIND-8.2.3-T5B > NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk > Glibc-2.0 compatibility add-on by Cristian Gafton > GNU Libidn by Simon Josefsson > libthread_db work sponsored by Alpha Processor Inc > # NOTE NOTE NOTE > Thread-local storage support included. > # NOTE NOTE NOTE > For bug reporting instructions, please see: > <http://www.gnu.org/software/libc/bugs.html>. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user