From owner-freebsd-hackers@FreeBSD.ORG Tue Nov 1 22:58:53 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4FE616A420 for ; Tue, 1 Nov 2005 22:58:53 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3934F43D73 for ; Tue, 1 Nov 2005 22:58:48 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id jA1MwmpB005310; Tue, 1 Nov 2005 14:58:48 -0800 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id jA1MwmGq005309; Tue, 1 Nov 2005 14:58:48 -0800 Date: Tue, 1 Nov 2005 14:58:48 -0800 From: Brooks Davis To: Ben Siemon Message-ID: <20051101225848.GB20543@odin.ac.hmc.edu> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qlTNgmc+xy1dBmNv" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: freebsd-hackers@freebsd.org Subject: Re: Contributing to FreeBSD list of things todo X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2005 22:58:53 -0000 --qlTNgmc+xy1dBmNv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 01, 2005 at 04:30:00PM -0600, Ben Siemon wrote: > I have a suggestion for things dev people could do to help out with > code already done. I noticed the suggestion for compiling with -Wall > enabled. Would it serve any purpose to compile the sources with -ansi > and or -pedantic as well? I am fairly new to FreeBSD so forgive me if > this has alread been addressed. I think the todo list is dated in this area. We now compile many files with large sets of warning flags via the WARNS variable in Makefiles. It is useful to expand the coverage in this area, but it's not all that trivial. It's often fairly easy to make the warning go away without fixing the real problem the warning represented. This means that far too many patches to raise warning levels are useless and waste developer time. There's also the fact that such changes need to be tested on multiple architectures because certain warnings are platform specfic. At the least testing is needed on i386, alpha, and sparc. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --qlTNgmc+xy1dBmNv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFDZ/MnXY6L6fI4GtQRAlQWAJ9l+J6a1bqiggFGIgn+95NdYdFrpACeNHZI cMWflbthH67cWGg9mnC9flE= =1Yxt -----END PGP SIGNATURE----- --qlTNgmc+xy1dBmNv--