Ed Epstein wrote:

I was wondering what really needs to be done to switch to nptl on an existing 2.6 system.

According to this document: http://gentoo-wiki.com/NPTL#Switching_to_NPTL you don't need to recompile anything other than glibc to gain the full end-user performance benefits of nptl (though it does suggest doing a --newuse rebuild of world, the only changed ebuild is glibc itself).

However, according to this document: http://www.gentoo.org/doc/en/migration-to-2.6.xml#doc_chap10 you must do a complete rebuild of all packages on the system (using the --emptytree emerge flag) in order to gain the benefits of nptl.

Even more interesting, someone I was chatting with online suggested that only a few key programs besides glibc needed to be recompiled, to avoid problems.

I was wondering, which is the accurate method of switching? If there are a few "problem" packages that should be rebuilt, which ones are they?

Thanks,
Ed



It is recommended to recompile everything to assure that there is no trouble. Not recompiling things can lead to inconsistencies in sizes of certain structures and such. Library developers are always concerned about backwards compatabliity but there is the idealism of libraries always working and then there is the reality of things breaking ;)

--
[email protected] mailing list



Reply via email to