<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/lib, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-12-20T02:35:10Z</updated>
<entry>
<title>MFC r198471.</title>
<updated>2009-12-20T02:35:10Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-12-20T02:35:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=489a1b93581181f969c4a8270de43b8a9c507daf'/>
<id>urn:sha1:489a1b93581181f969c4a8270de43b8a9c507daf</id>
<content type='text'>
Log:
  Compile libgcov without stack protection. It can be linked into
  both static and dynamic binaries compiled with or without stack
  protection and should not depend on libssp_nonshared.a symbols.

  Discussed with: kib
  PR:		bin/139052
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
</entry>
<entry>
<title>Second attempt at eliminating .text relocations in shared libraries</title>
<updated>2009-07-14T21:19:13Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-07-14T21:19:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2286fe763592aa13d320186bf3e233a560af749b'/>
<id>urn:sha1:2286fe763592aa13d320186bf3e233a560af749b</id>
<content type='text'>
compiled with stack protector.

Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC
generates local calls to this function which result in absolute
relocations put into position-independent code segment, making dynamic
loader do extra work every time given shared library is being relocated
and making affected text pages non-shareable.

Reviewed by:        kib
Approved by:        re (kib)
</content>
</entry>
<entry>
<title>Back out previous revision until better tested fix is ready.</title>
<updated>2009-06-29T01:33:59Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-29T01:33:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d48890cfb8cf92f9f2d49763781b20fd01e1e9d4'/>
<id>urn:sha1:d48890cfb8cf92f9f2d49763781b20fd01e1e9d4</id>
<content type='text'>
Approved by: re (impliciti, by approving previos check-in)
</content>
</entry>
<entry>
<title>Eliminate .text relocations in shared libraries compiled with stack protector.</title>
<updated>2009-06-28T23:51:39Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-28T23:51:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a162c9ae9c55a9593b15ef618f4df0a045e39dbd'/>
<id>urn:sha1:a162c9ae9c55a9593b15ef618f4df0a045e39dbd</id>
<content type='text'>
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC generates
local calls to this function which result in absolute relocations put into
position-independent code segment, making dynamic loader do extra work everys
time given shared library is being relocated and making affected text pages
non-shareable.

Reviewed by:        kib
Approved by:        re (kensmith)
</content>
</entry>
<entry>
<title>Compile static gcov library with -fPIC to match what stock GCC builds</title>
<updated>2009-06-21T01:54:47Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2009-06-21T01:54:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c78339e9d82ef5e104b1ac36e7ac95827c50116c'/>
<id>urn:sha1:c78339e9d82ef5e104b1ac36e7ac95827c50116c</id>
<content type='text'>
are doing. This is required for libgcov.a to be usable on amd64.

Reported by:	stas
</content>
</entry>
<entry>
<title>Restore the install location of libssp.so.0.</title>
<updated>2009-02-24T16:14:15Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2009-02-24T16:14:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=107e14e304ca79f541f39b0be352ae3beacab771'/>
<id>urn:sha1:107e14e304ca79f541f39b0be352ae3beacab771</id>
<content type='text'>
Noticed by:	tegge
</content>
</entry>
<entry>
<title>Fix build when WITH_SSP is set explicitly.</title>
<updated>2009-02-21T15:04:31Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2009-02-21T15:04:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9ca85fca7bd0972742fae2a4c2d0ae6269ec059'/>
<id>urn:sha1:d9ca85fca7bd0972742fae2a4c2d0ae6269ec059</id>
<content type='text'>
Submitted by:	Jeremie Le Hen
</content>
</entry>
<entry>
<title>Honor WITHOUT_INSTALLLIB in some places.</title>
<updated>2009-02-13T16:51:36Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-02-13T16:51:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=455cc6ec70785aeac58e1196184b89b692c814a6'/>
<id>urn:sha1:455cc6ec70785aeac58e1196184b89b692c814a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>There's no need to redundantly redefine atomicity.h.</title>
<updated>2008-12-31T07:39:23Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2008-12-31T07:39:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=599e167f485d6cba62c1081fdd7fca8deb63b1bf'/>
<id>urn:sha1:599e167f485d6cba62c1081fdd7fca8deb63b1bf</id>
<content type='text'>
</content>
</entry>
</feed>
