History log of /freebsd/lib/libthr/Makefile (Results 151 – 174 of 174)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 539e7a77 18-May-2007 Ruslan Ermilov <ru@FreeBSD.org>

Fix a logic bug I re-introduced in my patch I sent to Daniel
that would cause the selected shared threading library to be
overwritten with its 32-bit version on amd64.

PR: amd64/112509


# 683f4c0a 17-May-2007 Daniel Eischen <deischen@FreeBSD.org>

Allow DEFAULT_THREAD_LIB to be set from /etc/src.conf.

Submitted by: ru


# 00fb440c 13-May-2007 Daniel Eischen <deischen@FreeBSD.org>

Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it.
Warning, after symbol versioning is enabled, going back is not easy
(use WITHOUT_SYMVER at your own risk).

Change the default

Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it.
Warning, after symbol versioning is enabled, going back is not easy
(use WITHOUT_SYMVER at your own risk).

Change the default thread library to libthr.

There most likely still needs to be a version bump for at least the
thread libraries. If necessary, this will happen later.

show more ...


Revision tags: release/6.2.0_cvs, release/6.2.0
# 8af480ae 26-Nov-2006 Ruslan Ermilov <ru@FreeBSD.org>

- When building world WITHOUT_LIBPTHREAD, link libthr to libpthread.
- Don't build ngctl(8) and cached(8) if threading libs aren't built.
- Fix various issues in a cached(8) makefile.


# 2b46c64c 22-Aug-2006 Ruslan Ermilov <ru@FreeBSD.org>

Remove alpha left-overs.


Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 84e709f1 12-Apr-2006 Ruslan Ermilov <ru@FreeBSD.org>

Install shared libpthread library into /lib; needed by some
/sbin programs.


# 649814dd 27-Mar-2006 David Xu <davidxu@FreeBSD.org>

Comment out -g compiler option, found by 'FreeBSD Build Options Survey'.


# 5740a2b6 18-Mar-2006 Ruslan Ermilov <ru@FreeBSD.org>

Convert NO_PROFILE and NO_LIB32 to new style.


# 07a26315 11-Jan-2006 David Xu <davidxu@FreeBSD.org>

The thr_new sysscall was already in libc, don't generate it.


Revision tags: release/6.0.0_cvs, release/6.0.0
# 55ac4c35 27-Oct-2005 David Xu <davidxu@FreeBSD.org>

Link libthr to libpthread on Alpha and Sparc.


# a84020c2 22-Jul-2005 Ken Smith <kensmith@FreeBSD.org>

Bump the shared library version number of all libraries that have not
been bumped since RELENG_5.

Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)


# 5335c6bc 11-Jun-2005 Robert Watson <rwatson@FreeBSD.org>

Add a stub libthr(3) man page to document what it is and why, as well as
to point at libmap.conf(5). This will help answer questions about what
and why it is, although not in great detail.

Approved

Add a stub libthr(3) man page to document what it is and why, as well as
to point at libmap.conf(5). This will help answer questions about what
and why it is, although not in great detail.

Approved by: re (scottl)
MFC after: 1 week
MFC note: When MFC'd, don't MFC mention of work not yet MFC'd.

show more ...


Revision tags: release/5.4.0_cvs, release/5.4.0
# 80c9676e 23-Apr-2005 David Xu <davidxu@FreeBSD.org>

Use thr_new syscall to create a new thread, obscure context operations
is no longer needed.


# d245d9e1 12-Apr-2005 David Xu <davidxu@FreeBSD.org>

Add debugger event reporting support, current only TD_CREATE and TD_DEATH
events are reported.


# 02e98e49 06-Apr-2005 David Xu <davidxu@FreeBSD.org>

Remove debug symbol from installed library, one can always
use compiled version in libthr directory.


# a091d823 02-Apr-2005 David Xu <davidxu@FreeBSD.org>

Import my recent 1:1 threading working. some features improved includes:
1. fast simple type mutex.
2. __thread tls works.
3. asynchronous cancellation works ( using signal ).
4. thread synchroni

Import my recent 1:1 threading working. some features improved includes:
1. fast simple type mutex.
2. __thread tls works.
3. asynchronous cancellation works ( using signal ).
4. thread synchronization is fully based on umtx, mainly, condition
variable and other synchronization objects were rewritten by using
umtx directly. those objects can be shared between processes via
shared memory, it has to change ABI which does not happen yet.
5. default stack size is increased to 1M on 32 bits platform, 2M for
64 bits platform.
As the result, some mysql super-smack benchmarks show performance is
improved massivly.

Okayed by: jeff, mtm, rwatson, scottl

show more ...


Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# a35d8893 24-Oct-2004 Ruslan Ermilov <ru@FreeBSD.org>

For variables that are only checked with defined(), don't provide
any fake value.


# e6f19330 15-Aug-2004 Doug Rabson <dfr@FreeBSD.org>

Add rtld-elf to the include path for the rtld to pthread TLS interface.


Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# ed74e027 28-Sep-2003 Marcel Moolenaar <marcel@FreeBSD.org>

Relink libc_r.a, libc_r.so and libc_r_p.so from libthr to libkse.
On ia64, where there's no libc_r at all, libkse is now the default
thread library by virtue of these links.

The reasons for this cha

Relink libc_r.a, libc_r.so and libc_r_p.so from libthr to libkse.
On ia64, where there's no libc_r at all, libkse is now the default
thread library by virtue of these links.

The reasons for this change are:
1. libkse is slated to become the default thread library anyway,
2. active development and maintenance is only present for libkse,
3. GNOME and KDE, both in the process of being supported on ia64,
work better with KSE; even on ia64.

show more ...


# 0b3cbc5c 01-Jul-2003 Ruslan Ermilov <ru@FreeBSD.org>

Axe AINC.

Submitted by: bde


# 6128a735 27-Jun-2003 Marcel Moolenaar <marcel@FreeBSD.org>

Create compatibility links for libc_r on ia64 to prevent build-time
breakages. Note that runtime compatibility is not guaranteed. Future
changes to setjmp/longjmp in libc will break threaded applicat

Create compatibility links for libc_r on ia64 to prevent build-time
breakages. Note that runtime compatibility is not guaranteed. Future
changes to setjmp/longjmp in libc will break threaded applications
linked against libc_r.so.5 on ia64. We pull our "tier 2" card once
more...

Reviewed by: ru

show more ...


Revision tags: release/5.1.0_cvs, release/5.1.0
# 7d9d7ca2 23-May-2003 Mike Makonnen <mtm@FreeBSD.org>

Make WARNS2 clean. The fixes mostly included:
o removed unused variables
o explicit inclusion of header files
o prototypes for externally defined functions

Approved by: re/blanket libthr


Revision tags: release/4.8.0_cvs, release/4.8.0
# 7a57e9ab 01-Apr-2003 Jeff Roberson <jeff@FreeBSD.org>

- Adjust the makefiles so we have a per architecture makefile.


# bb535300 01-Apr-2003 Jeff Roberson <jeff@FreeBSD.org>

- Add libthr but don't hook it up to the regular build yet. This is an
adaptation of libc_r for the thr system call interface. This is beta
quality code.


1234567