aboutsummaryrefslogtreecommitdiff
path: root/lib/librt/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* librt/mq_getfd_np.3: Initial manual pageRick Parrish2025-12-181-0/+2
| | | | | | | | | | The mq_getfd_np function appeared in FreeBSD 11 with no documentation. This function dereferences the mqd_t as a pointer to an int. Relnotes: yes MFC after: 3 days Reviewed by: kib (previous), markj, ziaee Differential Revision: https://reviews.freebsd.org/D43947
* librt: Hoist SHLIBDIR?= so it actually worksJessica Clarke2023-08-281-1/+1
| | | | | | | | | src.opts.mk includes bsd.own.mk, which sets SHLIBDIR, so having this line after it does nothing. Hoist it like other libraries so it takes effect. Reported by: vishwin Fixes: 2964804ef95c ("librt: unbreak LIB32 build")
* librt: unbreak LIB32 buildDag-Erling Smørgrav2023-08-281-1/+1
| | | | | | Fixes: f006023b2281 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D41616
* librt: Chase 315ee00fa961, fixing bootCy Schubert2023-08-281-0/+1
| | | | | | | | | | | libzfs uses librt as a dependency. Following 315ee00fa961 systems with a separate / and /usr will fail to load the libzfs.so library because librt.so is not available due to the fact that /usr is not mounted yet. Install librt in /lib making it available to libzfs. Reported by: emaste, imp Fixes: 315ee00fa961 Differential Revision: https://reviews.freebsd.org/D41612
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* pkgbase: Move librt to clibsEmmanuel Vadot2021-05-131-0/+1
| | | | | | | | | librt implement the POSIX realtime extension library. Move it to clibs instead of utilities as a number of ports uses it so avoid a dependancy on FreeBSD-utilities. MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D30088
* Don't add -Winline for WARNS=6Alex Richardson2021-03-221-1/+1
| | | | | | | | | | | | | | This warning is very rarely useful (inline is a hint and not mandatory). This flag results in many warnings being printed when compiling C++ code that uses the standard library with GCC. This flag was originally added in back in r94332 but the flag is a no-op in Clang ("This diagnostic flag exists for GCC compatibility, and has no effect in Clang"). Removing it should make the GCC build output slightly more readable. Reviewed By: jrtc27, imp Differential Revision: https://reviews.freebsd.org/D29235
* pkgbase: Create a FreeBSD-utilities package and make it the default oneEmmanuel Vadot2019-09-051-1/+0
| | | | | | | | | | | | | The default package use to be FreeBSD-runtime but it should only contain binaries and libs enough to boot to single user and repair the system, it is also very handy to have a package that can be tranform to a small mfsroot. So create a new package named FreeBSD-utilities and make it the default one. Also move a few binaries and lib into this package when it make sense. Reviewed by: bapt, gjb Differential Revision: https://reviews.freebsd.org/D21506 Notes: svn path=/head/; revision=351858
* Add HAS_TESTS to all Makefiles that are currently using theEnji Cooper2017-08-021-0/+1
| | | | | | | | | `SUBDIR.${MK_TESTS}+= tests` idiom. This is a follow up to r321912. Notes: svn path=/projects/make-check-sandbox/; revision=321914
* Convert traditional ${MK_TESTS} conditional idiom for including testEnji Cooper2017-08-021-3/+1
| | | | | | | | | | | | | | directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks Notes: svn path=/head/; revision=321912
* Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesEnji Cooper2017-01-201-2/+2
| | | | | | | | | | This implifies pathing in make/displayed output MFC after: 3 weeks Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=312484
* First pass through library packaging.Glen Barber2016-02-041-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295278
* Unbreak symbol versioning. I have no idea when it was broken, but it's beenDaniel Eischen2015-11-291-1/+2
| | | | | | | at least a few months if not a year or more. Notes: svn path=/head/; revision=291439
* Build/install libc, librt, libthr, and msun NetBSD test suites on allEnji Cooper2015-04-271-1/+3
| | | | | | | | | architectures MFC after: 1 week Notes: svn path=/head/; revision=282057
* Convert libraries to use LIBADDBaptiste Daroussin2014-11-251-2/+1
| | | | | | | While here reduce a bit overlinking Notes: svn path=/head/; revision=275024
* Add reachover Makefiles for contrib/netbsd-tests/lib/librtEnji Cooper2014-11-161-0/+4
| | | | | | | | | | | | A variant of this code has been tested on amd64/i386 for some time by EMC/Isilon on 10-STABLE/11-CURRENT. It builds on other architectures, but the code will remain off until it's proven it works on virtual hardware or real hardware on other architectures Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=274580
* Fix the 32-bit build stage on amd64 when WITH_CTF is enabled. It seemsDimitry Andric2011-02-231-1/+1
| | | | | | | | | | | | ctfconvert will corrupt object files that are compiled with -g, if it is not run with -g itself. To fix it, remove -g from CFLAGS in lib/librt/Makefile. If you need to compile this library with debug info, use DEBUG_FLAGS=-g instead, which will work correctly, even when using WITH_CTF. Notes: svn path=/head/; revision=218984
* To support stack unwinding for cancellation points, add -fexceptions flagDavid Xu2010-09-251-2/+3
| | | | | | | | | | for them, two functions _pthread_cancel_enter and _pthread_cancel_leave are added to let thread enter and leave a cancellation point, it also makes it possible that other functions can be cancellation points in libraries without having to be rewritten in libthr. Notes: svn path=/head/; revision=213153
* Fixed dependencies (make checkdpadd).Ruslan Ermilov2010-02-251-1/+2
| | | | Notes: svn path=/head/; revision=204329
* Build lib/ with WARNS=6 by default.Ed Schouten2010-01-021-0/+2
| | | | | | | | | | | | 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
* link libpthread because the librt really needs it to fully function.David Xu2009-11-181-0/+1
| | | | Notes: svn path=/head/; revision=199469
* 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
* Don't enable symbol versioning for librt by default just yet.Daniel Eischen2007-04-291-0/+2
| | | | Notes: svn path=/head/; revision=169098
* Symbol version librt.Daniel Eischen2007-04-291-0/+2
| | | | Notes: svn path=/head/; revision=169090
* No need to define NO_MAN here.Ruslan Ermilov2006-03-151-1/+0
| | | | Notes: svn path=/head/; revision=156734
* Bring in my initial version of POSIX realtime extension library.David Xu2006-03-011-0/+15
Current the library implements mqueue, timer and aio with SIGEV_THREAD notification supported. Earlier version reviewed by: deischen Notes: svn path=/head/; revision=156136