DragonFly kernel List (threaded) for 2008-04
DragonFly BSD
DragonFly kernel List (threaded) for 2008-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Which threading lib is it?


From: "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Date: Mon, 21 Apr 2008 23:11:51 +0200

Matthew Dillon wrote:
:At some point, are we going to want to remove libc_r as part of the
:upgrade process?  (I'm assuming that's going to force recompilation of
:many 3rd-party apps).  I can imagine it can make troubleshooting more
:difficult if we're going to have some people with libc_r and libthread_xu
:and it won't have been a conscious decision in either case.

    Well, we have libpthread.so which is what all recently compiled programs
    should be linked against, so no new builds will ever be directly linked
    to libc_r any more (or shouldn't be).  This means we can simply relink
    libpthread.so to libthread_xu (i.e. have 'make upgrade' do that),
    declare libc_r deprecated, and stop building and installing it.

Doing that now, in HEAD, might be a good idea.

I don't see any benefit in removing libc_r. Maybe somebody wants to use it for certain things. I'd just keep it around.


cheers
  simon

--
Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low €€€ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \




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