From owner-freebsd-questions@FreeBSD.ORG Sat Jan 1 21:29:42 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EF1516A4CE; Sat, 1 Jan 2005 21:29:42 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.199.47.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id C87DD43D39; Sat, 1 Jan 2005 21:29:41 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 01B8951432; Sat, 1 Jan 2005 13:29:38 -0800 (PST) Date: Sat, 1 Jan 2005 13:29:38 -0800 From: Kris Kennaway To: "Edward B. Dreger" Message-ID: <20050101212938.GB52172@xor.obsecurity.org> References: <1104578523.41d687db333c2@webmail.uoi.gr> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="61jdw2sOBCFtR2d/" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i cc: freebsd-bugs@freebsd.org cc: dkouroun@cc.uoi.gr cc: freebsd-questions@freebsd.org Subject: Re: Compiling FreeBSD 4.10 kernel with gcc native and gcc-3.4.3 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jan 2005 21:29:42 -0000 --61jdw2sOBCFtR2d/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 01, 2005 at 12:01:45PM +0000, Edward B. Dreger wrote: > > 2:) Why FreBSD 4.10 is using such an old compiler? >=20 > Nobody has upgraded it. What's there is stable and works; nobody has > volunteered to replace it, test, and assure that all is correct. > Efforts are going toward RELENG_5 and CURRENT. ]Note that I do not > speak in any official capacity, and am open to corrections, but would be > surprised if anyone disagreed. Actually, all the responses I've seen so far have been incorrect, or haven't mentioned the real reason. FreeBSD 4.10 is using gcc 2.95 because later versions of g++ produce incompatible object code, so we cannot update without forcing every 4.x user to recompile every piece of C++ code on their system. That's not acceptable in a -stable branch. Compiling the base system with a version of GCC other than that which is shipped with the base system (i.e. GCC 2.95 for 4.x) is not supported, and if you manage to get it working you're on your own support-wise (i.e. do not submit bug reports against your custom system, because they're probably your own bugs and you'll waste developer time trying to follow them up). If you think you really need a version of FreeBSD compiled with GCC 3.x, consider updating to FreeBSD 5.3. Kris --61jdw2sOBCFtR2d/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFB1xZCWry0BWjoQKURAiN8AKDK1C+YzA8uBgjd7jD/LGH7eoQDjgCeN1mX +1/TmbQvQwzFBxmOJRbSG2g= =GiiI -----END PGP SIGNATURE----- --61jdw2sOBCFtR2d/--