<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/lib/libstdc++/Makefile, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-11-04T19:12:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>urn:sha1:3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
</entry>
<entry>
<title>Bmake glue for GCC 3.4.2-prerelease.</title>
<updated>2004-07-28T05:27:21Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-07-28T05:27:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=81efba8c9e6d0a67d8b81cc82ef6d625b004afc9'/>
<id>urn:sha1:81efba8c9e6d0a67d8b81cc82ef6d625b004afc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed style of DPADD and LDADD assignments as per style.Makefile(5).</title>
<updated>2004-02-05T22:44:25Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-02-05T22:44:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47d7e8a96f52d91b1f0fe5184f0f5d88c897db38'/>
<id>urn:sha1:47d7e8a96f52d91b1f0fe5184f0f5d88c897db38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct the atomicity.h fallback path on architectures which do not</title>
<updated>2004-01-06T19:20:30Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-01-06T19:20:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4f6304398f27b011f6768a9dc4c6377d16e31cdd'/>
<id>urn:sha1:4f6304398f27b011f6768a9dc4c6377d16e31cdd</id>
<content type='text'>
define their own.
</content>
</entry>
<entry>
<title>Do not install files which are not part of GCC 3.3.x anymore.</title>
<updated>2004-01-05T20:59:05Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-01-05T20:59:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5187193bccbff66ab6b28dbbb412901afa47273c'/>
<id>urn:sha1:5187193bccbff66ab6b28dbbb412901afa47273c</id>
<content type='text'>
</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>
</feed>
