summaryrefslogtreecommitdiffstats
path: root/lib/libthread_db/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, todim2012-02-281-3/+1
| | | | | | | | | | | | | | | | | | | | | get rid of testing explicitly for clang (using ${CC:T:Mclang}) in individual Makefiles. Instead, use the following extra macros, for use with clang: - NO_WERROR.clang (disables -Werror) - NO_WCAST_ALIGN.clang (disables -Wcast-align) - NO_WFORMAT.clang (disables -Wformat and friends) - CLANG_NO_IAS (disables integrated assembler) - CLANG_OPT_SMALL (adds flags for extra small size optimizations) As a side effect, this enables setting CC/CXX/CPP in src.conf instead of make.conf! For clang, use the following: CC=clang CXX=clang++ CPP=clang-cpp MFC after: 2 weeks
* In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrectdim2011-12-161-0/+6
| | | | | | warnings about alignment, so turn -Wcast-align off for now. MFC after: 1 week
* MFtbemd:imp2010-08-231-1/+1
| | | | | Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want to test of all the CPUs of a given family conform.
* Build lib/ with WARNS=6 by default.ed2010-01-021-1/+0
| | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
* Cleanup for WARNS 6.marcel2008-08-061-1/+1
|
* Cleanup for WARNS 3.marcel2008-07-311-1/+1
|
* Cleanup for WARNS 2.marcel2008-07-311-1/+1
|
* - Restore kse.h in this directory so other tools don't find it by mistake.jeff2008-03-231-0/+1
| | | | | | - Restore the ability to debug kse coredumps in 8.0. Suggested by: marcel
* - Remove libkse and related support code in libpthread from the build.jeff2008-03-121-1/+1
| | | | Don't remove the files yet. Kernel support will be removed shortly.
* Bump library versions in preparation for 7.0.deischen2007-05-211-1/+1
| | | | Ok'd by: kan
* Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it.deischen2007-05-131-2/+0
| | | | | | | | | | 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.
* Remove libc_r support.davidxu2006-10-051-1/+0
|
* Add symbol versioning.deischen2006-03-291-0/+6
| | | | Reviewed by: davidxu
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* 1. Use libpthread's exported symbols to calcuate offset in data structuredavidxu2004-08-161-19/+1
| | | | 2. Enable TLS debugger support.
* 1.Use new way to check if a thread is in critical region, defer suspendingdavidxu2004-08-081-1/+7
| | | | | | | | if it is true. 2.Add thread_db api td_thr_tls_get_addr to get tls address, the real code is commented out util tls patch is committed. Reviewed by: deischen
* This library is not WARNS=2 clean for -O2 builds, because we includemarcel2004-07-181-1/+1
| | | | | | headers from libpthread that are not WARNS=2 clean for -O2 builds. Lower the WARNS level to 1. This is the highest level possible for now.
* Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,marcel2004-07-181-2/+25
| | | | | | | | | | | | | | | | | | | | | i386, ia64 and sparc64. Add stubs for alpha, amd64, ia64 and sparc64 for libpthread. Restructure the source files to avoid unnecessary use of subdirectories that also force us to use non-portable compilation flags to deal with the uncommon compilation requirements (building archive libraries for linkage into a shared library). The libpthread support has been copied from the original local and cleaned-up to make them WARNS=2 clean. that also force us to use non-portable compilation flags to deal with the uncommon compilation requirements (building archive libraries for linkage into a shared library). The libpthread support has been copied from the original local and cleaned-up to make them WARNS=2 clean. Tested on: amd64, i386, ia64
* Add my initial work of libthread_db. The library is used by gdb to debugdavidxu2004-07-151-0/+5
threaded process. Current, only libpthread is supported, but macrel will work on it to support libthr and libc_r.
OpenPOWER on IntegriCloud