summaryrefslogtreecommitdiff
path: root/lib/libthread_db/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesEnji Cooper2017-01-201-1/+1
| | | | | | | | | | This implifies pathing in make/displayed output MFC after: 3 weeks Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=312468
* First pass through library packaging.Glen Barber2016-02-041-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295278
* Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, toDimitry Andric2012-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 Notes: svn path=/head/; revision=232263
* In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrectDimitry Andric2011-12-161-0/+6
| | | | | | | | | warnings about alignment, so turn -Wcast-align off for now. MFC after: 1 week Notes: svn path=/head/; revision=228578
* MFtbemd:Warner Losh2010-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. Notes: svn path=/head/; revision=211725
* Build lib/ with WARNS=6 by default.Ed Schouten2010-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. Notes: svn path=/head/; revision=201381
* Cleanup for WARNS 6.Marcel Moolenaar2008-08-061-1/+1
| | | | Notes: svn path=/head/; revision=181341
* Cleanup for WARNS 3.Marcel Moolenaar2008-07-311-1/+1
| | | | Notes: svn path=/head/; revision=181059
* Cleanup for WARNS 2.Marcel Moolenaar2008-07-311-1/+1
| | | | Notes: svn path=/head/; revision=181044
* - Restore kse.h in this directory so other tools don't find it by mistake.Jeff Roberson2008-03-231-0/+1
| | | | | | | | | - Restore the ability to debug kse coredumps in 8.0. Suggested by: marcel Notes: svn path=/head/; revision=177526
* - Remove libkse and related support code in libpthread from the build.Jeff Roberson2008-03-121-1/+1
| | | | | | | Don't remove the files yet. Kernel support will be removed shortly. Notes: svn path=/head/; revision=177088
* Bump library versions in preparation for 7.0.Daniel Eischen2007-05-211-1/+1
| | | | | | | Ok'd by: kan Notes: svn path=/head/; revision=169807
* Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it.Daniel Eischen2007-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. Notes: svn path=/head/; revision=169524
* Remove libc_r support.David Xu2006-10-051-1/+0
| | | | Notes: svn path=/head/; revision=163023
* Add symbol versioning.Daniel Eischen2006-03-291-0/+6
| | | | | | | Reviewed by: davidxu Notes: svn path=/head/; revision=157263
* Bump the shared library version number of all libraries that have notKen Smith2005-07-221-1/+1
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* 1. Use libpthread's exported symbols to calcuate offset in data structureDavid Xu2004-08-161-19/+1
| | | | | | | 2. Enable TLS debugger support. Notes: svn path=/head/; revision=133802
* 1.Use new way to check if a thread is in critical region, defer suspendingDavid Xu2004-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 Notes: svn path=/head/; revision=133342
* This library is not WARNS=2 clean for -O2 builds, because we includeMarcel Moolenaar2004-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. Notes: svn path=/head/; revision=132361
* Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,Marcel Moolenaar2004-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 Notes: svn path=/head/; revision=132332
* Add my initial work of libthread_db. The library is used by gdb to debugDavid Xu2004-07-151-0/+5
threaded process. Current, only libpthread is supported, but macrel will work on it to support libthr and libc_r. Notes: svn path=/head/; revision=132172