<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/lib/libstdc++/Makefile, branch release/5.2.1_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.1_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.1_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-02-23T15:32:56Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-02-23T15:32:56Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-02-23T15:32:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=84a7b99b4e02a260bf7ff9b540032f4cb7bc612a'/>
<id>urn:sha1:84a7b99b4e02a260bf7ff9b540032f4cb7bc612a</id>
<content type='text'>
'RELENG_5_2_1_RELEASE'.

This commit was manufactured to restore the state of the 5.2.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Update bmake bits to build GCC 3.3.1-prerelease.</title>
<updated>2003-07-11T05:37:23Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-07-11T05:37:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e67810e6962ed3e4f5604986cd9b0417466b80a8'/>
<id>urn:sha1:e67810e6962ed3e4f5604986cd9b0417466b80a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oops, remove hack to stop libstdc++.so being built now that gcc uses</title>
<updated>2003-06-26T01:30:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-06-26T01:30:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=542f4d628212949fa2d8b5eaf174662cfd684dd7'/>
<id>urn:sha1:542f4d628212949fa2d8b5eaf174662cfd684dd7</id>
<content type='text'>
-lgcc_pic by default on -fpic stuff.  I forgot about this here.
</content>
</entry>
<entry>
<title>Do not bogusly set CSTD to the empty string.</title>
<updated>2003-06-14T13:30:32Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2003-06-14T13:30:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f212249acf486a2dd0e3b6cbec52e23b49ca8110'/>
<id>urn:sha1:f212249acf486a2dd0e3b6cbec52e23b49ca8110</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Something funky is going on here... disabling CSTD makes it go away...</title>
<updated>2003-06-02T06:12:14Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-02T06:12:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0dd14866744aea5320e333ea232b4c990c51c566'/>
<id>urn:sha1:0dd14866744aea5320e333ea232b4c990c51c566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libstdc++.so breaks on amd64 due to bogons in our build, so prevent the</title>
<updated>2003-05-24T19:38:18Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-24T19:38:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ed8c5dcdc0253fa6bf1e81ae195fe56b3df7993c'/>
<id>urn:sha1:ed8c5dcdc0253fa6bf1e81ae195fe56b3df7993c</id>
<content type='text'>
shared library being built for amd64.  The problem is that libstdc++.so
is produced with 'cc -shared'.  This has an internal -lgcc, which is
not PIC.  libstdc++.so uses exceptions and the dwarf2 unwinder, which
are in libgcc.a.  As a result, non-PIC code gets pulled into libstdc++.so.
This is fatal on amd64 when certain relocation types cannot be used in
PIC mode.  The official FSF solution to this is to have libgcc.so with
internal ELF symbol versioning to solve the ABI problem, but I dont want
to fight that battle yet.  I tried making libgcc_pic.a (which worked
fine), but thats not something for the 11th hour before a release.

Approved by:  re (amd64 "safe" stuff)
</content>
</entry>
<entry>
<title>Install one more header file which is new with GCC 3.2.2.</title>
<updated>2003-02-10T06:09:55Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-02-10T06:09:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=efb75db1a433ebc4ac5054b5dd7bff8052147dea'/>
<id>urn:sha1:efb75db1a433ebc4ac5054b5dd7bff8052147dea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++ exceptions with shared libraries are working on sparc64 now.</title>
<updated>2002-12-05T17:04:03Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2002-12-05T17:04:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8e44609c921eff909329b39707d2149616e28ea2'/>
<id>urn:sha1:8e44609c921eff909329b39707d2149616e28ea2</id>
<content type='text'>
Build shared libstdc++so on sparc64 platform too.

Approved:	re (rwatson)
</content>
</entry>
<entry>
<title>Remove files no longer part of the gcc_3_2_anoncvs_20021009 libstdc++.</title>
<updated>2002-11-27T18:52:04Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-11-27T18:52:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f24279c5d33ed847d0b0c1828c54f1b7b1e0f9a'/>
<id>urn:sha1:5f24279c5d33ed847d0b0c1828c54f1b7b1e0f9a</id>
<content type='text'>
Approved by:	re(jhb)
</content>
</entry>
<entry>
<title>Zap now-unused SHLIB_MINOR</title>
<updated>2002-09-28T00:25:32Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-28T00:25:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=224af215a6fe8d5e5e2c91cc97c48bdd67c991c7'/>
<id>urn:sha1:224af215a6fe8d5e5e2c91cc97c48bdd67c991c7</id>
<content type='text'>
</content>
</entry>
</feed>
