<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/librt, branch release/9.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-11-26T08:23:25Z</updated>
<entry>
<title>MFC r227661:</title>
<updated>2011-11-26T08:23:25Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2011-11-26T08:23:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16bf182b7a2d83b0efcb14524437194da410549d'/>
<id>urn:sha1:16bf182b7a2d83b0efcb14524437194da410549d</id>
<content type='text'>
Free unused allocation on error.

Approved by:	re (bz)
</content>
</entry>
<entry>
<title>Fix the 32-bit build stage on amd64 when WITH_CTF is enabled.  It seems</title>
<updated>2011-02-23T21:17:38Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-02-23T21:17:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ceed9a6cf9ad1427bb608d5b91d2f31342e7ca79'/>
<id>urn:sha1:ceed9a6cf9ad1427bb608d5b91d2f31342e7ca79</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>To support stack unwinding for cancellation points, add -fexceptions flag</title>
<updated>2010-09-25T01:57:47Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2010-09-25T01:57:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4213b9006a6ccb41a3e5463038c6f142c10405f'/>
<id>urn:sha1:f4213b9006a6ccb41a3e5463038c6f142c10405f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Fixed dependencies (make checkdpadd).</title>
<updated>2010-02-25T20:24:19Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2010-02-25T20:24:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bee10047c04acda5938b9cc4fb21109285eefe16'/>
<id>urn:sha1:bee10047c04acda5938b9cc4fb21109285eefe16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build lib/ with WARNS=6 by default.</title>
<updated>2010-01-02T09:58:07Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-01-02T09:58:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=daaf5759104f210a9315f49f80f1e0f01a8b3bff'/>
<id>urn:sha1:daaf5759104f210a9315f49f80f1e0f01a8b3bff</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Make following functions be cancellation points:</title>
<updated>2009-11-18T06:10:50Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2009-11-18T06:10:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=72757b75bb2e71585c2999d48406e19dcdd361d1'/>
<id>urn:sha1:72757b75bb2e71585c2999d48406e19dcdd361d1</id>
<content type='text'>
mq_receive
mq_send
mq_timereceive
mq_timedsend
</content>
</entry>
<entry>
<title>link libpthread because the librt really needs it to fully function.</title>
<updated>2009-11-18T05:09:03Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2009-11-18T05:09:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=63f1103de9abe5fa9997fd2341807f7e8d94d105'/>
<id>urn:sha1:63f1103de9abe5fa9997fd2341807f7e8d94d105</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix compiler warnings.</title>
<updated>2009-11-18T01:35:36Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2009-11-18T01:35:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50f5f99be14bd9938b910f194c59d9f59e1850d3'/>
<id>urn:sha1:50f5f99be14bd9938b910f194c59d9f59e1850d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atomic_fetchadd_int works on unsigned quantities - change</title>
<updated>2008-08-15T21:08:48Z</updated>
<author>
<name>Kip Macy</name>
<email>kmacy@FreeBSD.org</email>
</author>
<published>2008-08-15T21:08:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=650fff26e1ac56ac8ca53fb1f2c368bdbb5fbdad'/>
<id>urn:sha1:650fff26e1ac56ac8ca53fb1f2c368bdbb5fbdad</id>
<content type='text'>
sigev_generation to be unsigned

MFC after:	1 month
</content>
</entry>
<entry>
<title>Enable symbol versioning by default.  Use WITHOUT_SYMVER to disable it.</title>
<updated>2007-05-13T14:12:40Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-05-13T14:12:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00fb440c1a145b56b6c75fd405d80071aef2aab1'/>
<id>urn:sha1:00fb440c1a145b56b6c75fd405d80071aef2aab1</id>
<content type='text'>
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.
</content>
</entry>
</feed>
