hi, Xen paravitrualisation software (http://xen.sf.net/) has some troubles (slow emulation and even program crashes in some cases with experimantal branches) with applications using Thread Local Storage. Xen's documentation suggests removing /lib/tls directory, but sys-libs/glibc-2.3.4-20040808-r1 doesn't create it, even if it makes use of TLS. NPTL itself won't cause troubles, AFAIK, so could you introduce new USE flag, "tls", which will make NPTL and TLS independent, or at least allow NPTL without TLS support? Is it technically possible? AFAIK it could be manually hacked by forcing want_tls() to return 1, but it is ugly and won't survive sync.
glibc-2.3.4.20041102 already does this (nptl / nptlonly)
so, is there any way to build glibc with both LinuxThreads and NPTL and *without* TLS?
uhh, nptl is tls