#
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.
|