<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/lib/libstdc++, branch releng/5.2</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Update bmake bits to build GCC 3.3.1-prerelease.</title>
<updated>2003-07-11T05:37:23+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-07-11T05:37:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e67810e6962ed3e4f5604986cd9b0417466b80a8'/>
<id>e67810e6962ed3e4f5604986cd9b0417466b80a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update for GCC 3.3.1-pre.</title>
<updated>2003-07-11T05:33:24+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-07-11T05:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=487ee93a17b5fd6bca8f75daba5bce31bc215834'/>
<id>487ee93a17b5fd6bca8f75daba5bce31bc215834</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Oops, remove hack to stop libstdc++.so being built now that gcc uses</title>
<updated>2003-06-26T01:30:44+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-06-26T01:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=542f4d628212949fa2d8b5eaf174662cfd684dd7'/>
<id>542f4d628212949fa2d8b5eaf174662cfd684dd7</id>
<content type='text'>
-lgcc_pic by default on -fpic stuff.  I forgot about this here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-lgcc_pic by default on -fpic stuff.  I forgot about this here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not bogusly set CSTD to the empty string.</title>
<updated>2003-06-14T13:30:32+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2003-06-14T13:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f212249acf486a2dd0e3b6cbec52e23b49ca8110'/>
<id>f212249acf486a2dd0e3b6cbec52e23b49ca8110</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Something funky is going on here... disabling CSTD makes it go away...</title>
<updated>2003-06-02T06:12:14+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-02T06:12:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0dd14866744aea5320e333ea232b4c990c51c566'/>
<id>0dd14866744aea5320e333ea232b4c990c51c566</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libstdc++.so breaks on amd64 due to bogons in our build, so prevent the</title>
<updated>2003-05-24T19:38:18+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-24T19:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ed8c5dcdc0253fa6bf1e81ae195fe56b3df7993c'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable wchar_t support in libstdc++.</title>
<updated>2003-04-29T18:10:45+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-04-29T18:10:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=93fa8833c7de99bd09f9eafb63a9d7e4cb7bb3d0'/>
<id>93fa8833c7de99bd09f9eafb63a9d7e4cb7bb3d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable ISO-C99 compatibility -- among other things, this tells libstdc++</title>
<updated>2003-04-25T21:17:31+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-04-25T21:17:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7af330a71cf586e8d8a10a6f210a56ff940b9036'/>
<id>7af330a71cf586e8d8a10a6f210a56ff940b9036</id>
<content type='text'>
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()

Submitted by:	das
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()

Submitted by:	das
</pre>
</div>
</content>
</entry>
<entry>
<title>Update for GCC 3.2.2</title>
<updated>2003-02-19T04:28:12+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-02-19T04:28:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=61856f3619094d3c7dd142500f0295f62a970dca'/>
<id>61856f3619094d3c7dd142500f0295f62a970dca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Install one more header file which is new with GCC 3.2.2.</title>
<updated>2003-02-10T06:09:55+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-02-10T06:09:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=efb75db1a433ebc4ac5054b5dd7bff8052147dea'/>
<id>efb75db1a433ebc4ac5054b5dd7bff8052147dea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
