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>