From owner-freebsd-ports@FreeBSD.ORG Thu Sep 28 01:16:20 2006 Return-Path: X-Original-To: ports@freeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29F1E16A415 for ; Thu, 28 Sep 2006 01:16:20 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2F0043D4C for ; Thu, 28 Sep 2006 01:16:19 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id C39321A3C1E for ; Wed, 27 Sep 2006 18:16:19 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 0B33E5148C; Wed, 27 Sep 2006 21:16:18 -0400 (EDT) Date: Wed, 27 Sep 2006 21:16:18 -0400 From: Kris Kennaway To: ports@freeBSD.org Message-ID: <20060928011618.GA58943@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Cc: Subject: HEADS UP: gcc 4.1 and package builds X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 01:16:20 -0000 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline If any of you are in the habit of monitoring pointyhat or derivative sites (portsmon, etc) for port failures, note that the current i386/7.0 build is using a snapshot of gcc 4.1 as part of plans to update the compiler in HEAD: http://pointyhat.freebsd.org/errorlogs/i386-7-latest/ I don't want to make this a focus of ports development yet, since we have 6.2 looming and people should be focusing on that instead. However, gcc 4.1 will be entering the tree some time soon (maybe after 6.2 is out), so it's something that people should be aware of; kan@ hopes to distribute the patches soon for wider testing. In the meantime you can get a head start on fixing the many problems that are coming to light with the new compiler (we're looking at maybe ~1000 new failures across the ports tree from the usual round of increased compiler strictness) by installing the gcc41 port and using that with CC=gcc41 and CXX=g++41 set (if your port does not respect these: shame on you and go and fix that too! :) Since f77 will no longer be part of the base compiler suite, fortran ports will need to set the appropriate USE_GCC variable, and we'll likely need a bsd.gcc.mk tweak to force installation of the appropriate port on 7.0 versions without fortran support in the base. It would be great if someone who is interested in fortran support could look into that. Kris P.S. In other news, a lot of the other builds are giving bzip2 errors on package dependencies since I updated pointyhat the other day, from what seems to be a 7.0 TCP bug. I'll hopefully be able to schedule a reboot soon to try and fix that. --ew6BAiZeqk4r7MaW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFGyJiWry0BWjoQKURAq7FAJ4iO6eFN/ubd8X3JGI0nWCt0CNoVQCgpMoY 9AiINO282k/CUZDnt5XekAI= =FCEy -----END PGP SIGNATURE----- --ew6BAiZeqk4r7MaW--