Summary: | glibc2.3.1 and NPTL, the NativePosix Thread Library | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Parpart (RETIRED) <trapni> |
Component: | [OLD] Core system | Assignee: | Martin Schlemmer (RETIRED) <azarah> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | cretin, lostlogic, magnade, mjc, sindian, vibir |
Priority: | Low | ||
Version: | 1.4_rc1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | ftp://people.redhat.com/drepper/nptl/nptl-0.5.tar.bz2 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Christian Parpart (RETIRED)
![]() Hi. This is still highly experimental work. There was up to date only one release, and its alpha. Thurther more, it needs linux kernel 2.5, which at best these days is very flaky. I would not recommend running it on anything but a devel/test box, not even talking about a server !!! I would really ask you to reconsider this, or rather consider NGPT if you really cannot make linuxthreads1 do, as it at least is in development for some time now, and have some stories of success. Anyhow, I for one are not going to do any work on this with plans to get it into Gentoo until it at least (with linux-2.5) have some sort of stability attached to it. Prelink, etc is much more important afiak. There is a patch for the devfs compile problem on kerneltrap: http://www.kerneltrap.org/node.php?id=496#comment http://www.kegel.com/c10k.html#threads.nptl This is a new link to NPTL, why NPTL, and how further links on howto set it up ;) I think gentoo should support this before its `very stable` state, too, because Getnoo is more a developer distribution, that means, it's used more by developers than plain users, and Gentoo contains tons of instable/beta/etc code that got masked using ~ARCH in make.conf and #package in packages.mask. I dont think I will get to this post Gentoo 1.4. Hi, I have been working on this recently. It works quite will, using nptl-0.15. I still have the kernel to finish / stabalise, but other then that it's ok. ( I am tring to get it to work with 2.4.x kernels with a patch developed for redhat ) For more details, I mistakenly posted here, http://bugs.gentoo.org/show_bug.cgi?id=7733 I just finished building a NPTL 0.17 + linux 2.5.58 system. and all I can say is WOW, works great! XFree + KDE + Mozilla + Xmms + Mplayer all working and running faster! NPTL is pretty much ready for prime time :) -Alex "CoronaLVR" Veber I'd just like to say that this works just nice at my system, everything most current here, and glibc also build using "nptl" flag ;) The only pain that hit me is that the nvidia-glx module really segfaults. But since NPTL should be compatible (in API and spec) to the old linuxthreads I guess that this is an NPTL issue, isn't it? Many Thanks, Christian Parpart. As far as I could find out it is a problem with how nvidia-glx uses threads. Nvidia is working on a fix, but could not give me an eta. I just use the vesa XFree driver which works fine, you don't get accelerated 3D, but I reboot to windows for that. The Nvidia developers are working as we speak, they have emailed a couple of developer lists for infomation on the new systems. (phil-list and wine-devel ) Ok, this should be resolved. If you have 'nptl' in USE, and use 2.5 kernel, nptl works great. Also, glibc-2.3.2-r1 and the latest nvidia drivers 4349, resolves the 3D issues. You are right! everything works here, the only app that b0rks is strace. being playing serious sam 2 for a few days now :) |