<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu, branch releng/5.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-06-04T05:37:49Z</updated>
<entry>
<title>.Os is now 5.1</title>
<updated>2003-06-04T05:37:49Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-06-04T05:37:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d955d5f9d59029e441ebb85722606593204c603d'/>
<id>urn:sha1:d955d5f9d59029e441ebb85722606593204c603d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_5_1'.</title>
<updated>2003-05-31T11:28:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2003-05-31T11:28:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b38df05470b4d78dd0a2a026ab8f90299ec8382'/>
<id>urn:sha1:4b38df05470b4d78dd0a2a026ab8f90299ec8382</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a temporary indirect patch for gcc when targeting amd64.  This is to</title>
<updated>2003-05-24T20:58:47Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-24T20:58:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd51f0035e64cf8045a944a9abdc7749c52713a2'/>
<id>urn:sha1:cd51f0035e64cf8045a944a9abdc7749c52713a2</id>
<content type='text'>
give the cvs tree a surviving a 'make world'.  One of the two diff chunks
is already in gcc-3.3, the other has been committed to gcc's HEAD and
is in the pipeline for gcc-3.3.1 (but has not been committed yet).

The first chunk simplifies an excessively complex assembler statement
when generating switch jump tables.  The use of '.' causes as(1) to choke
on big files.  Use a simpler form instead.  This is only an issue for
TARGET_64BIT mode.

The second chunk fixes an internal compiler error when compiling
libc/stdio/vfprinf.c.  While this is supposedly only an issue for
64 bit mode, it does touch the 32 bit i386 code paths, so this patch
is only applied for TARGET_ARCH == amd64 to keep the risks down.
Breaking gcc at the 11th hour would suck.

This will be removed when it is time to import gcc-3.3.

Discussed with:	kan
Approved by:	re (jhb)
</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/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>Set the binutils arch for as/nm correctly on the amd64 platform.</title>
<updated>2003-05-08T06:39:31Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-08T06:39:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bd3aef3d0dd12e560f0e5fc50f3367f03fe01640'/>
<id>urn:sha1:bd3aef3d0dd12e560f0e5fc50f3367f03fe01640</id>
<content type='text'>
As far as binutils is concerned, the amd64 platform is still called
"x86-64"/"x86_64".  Setting things from ${MACHINE_ARCH} breaks that.

Approved by:  re (scottl)
</content>
</entry>
<entry>
<title>Enable GSSAPI/Kerberos 5 support (aka `gserver').</title>
<updated>2003-05-05T16:50:42Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-05-05T16:50:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bc562db9302343e96610836dbcd65b8fff8735f1'/>
<id>urn:sha1:bc562db9302343e96610836dbcd65b8fff8735f1</id>
<content type='text'>
MFC after:	1 month
</content>
</entry>
<entry>
<title>Use __FBSDID over rcsid[].</title>
<updated>2003-05-03T21:31:08Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-03T21:31:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd883fb6170378586c4ef1f5f1c6c2827c8d5eef'/>
<id>urn:sha1:cd883fb6170378586c4ef1f5f1c6c2827c8d5eef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This is WARNS=2 clean.</title>
<updated>2003-05-03T21:30:34Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-03T21:30:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2f7262ed449877f014b18506d981ca668686548'/>
<id>urn:sha1:d2f7262ed449877f014b18506d981ca668686548</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build on 4.x.</title>
<updated>2003-05-02T11:56:43Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2003-05-02T11:56:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a2211ce1e0a9fc2c39c7aa8a4807872898658766'/>
<id>urn:sha1:a2211ce1e0a9fc2c39c7aa8a4807872898658766</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-enable building of Groff documentation; texinfo has just been</title>
<updated>2003-05-02T00:55:52Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2003-05-02T00:55:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a547773ab65688497eddbb13c3d0497dcc45026'/>
<id>urn:sha1:7a547773ab65688497eddbb13c3d0497dcc45026</id>
<content type='text'>
upgraded to version 4.5.
</content>
</entry>
</feed>
