Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 May 2007 18:00:34 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: HEADS UP: shared library bump, symbol versioning, libthr change
Message-ID:  <Pine.GSO.4.64.0705061758190.3324@sea.ntplx.net>
In-Reply-To: <20070506175150.L11224@maildrop.int.zabbadoz.net>
References:  <Pine.GSO.4.64.0705060923030.1180@sea.ntplx.net> <20070506175150.L11224@maildrop.int.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 6 May 2007, Bjoern A. Zeeb wrote:

> On Sun, 6 May 2007, Daniel Eischen wrote:
>
> Hi,
>
> thanks a lot for all the work!
>
>>    by bumping shared library versions.  You can disable
>>    symbol versioning by setting NO_SYMVER.
>
> I wonder if we should plug this in into the WITH/WITHOUT_* framework
> of HEAD instead of adding new NO_* variables?

I don't care one way or the other...

>>  o The default threading library is changed from libpthread
>>    to libthr.  libthr remains installed as libthr, libpthread
>>    is installed as libkse, and libpthread will link to libthr
>>    by default.  Compiling with -pthread will continue to work
>>    as before.  You can override the default library by setting
>>    DEFAULT_THREAD_LIBRARY=libpthread or libc_r before a
>>    buildworld/installworld.
>
> It's DEFAULT_THREAD_LIB= according to your patch.

Oops, sorry.

> Do you think that DEFAULT_THREAD_LIB=libpthread could cause some
> confusion because that would actually be libthr? Shouldn't we
> rename that to libkse for the selection too and leave libpthread
> unused as a generic term?

DEFAULT_THREAD_LIB=libpthread would not be libthr, it would
be libkse.  Perhaps we can later do a repocopy of libpthread
to libkse, and then just have DEFAULT_THREAD_LIB=libkse or
libthr.

-- 
DE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0705061758190.3324>