From owner-freebsd-security@FreeBSD.ORG Mon Feb 2 10:00:23 2004 Return-Path: Delivered-To: freebsd-security@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F50716A594 for ; Mon, 2 Feb 2004 10:00:23 -0800 (PST) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5333C43D1D for ; Mon, 2 Feb 2004 10:00:20 -0800 (PST) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id 70FED5309; Mon, 2 Feb 2004 19:00:19 +0100 (CET) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id EFD015308 for ; Mon, 2 Feb 2004 19:00:03 +0100 (CET) Received: by dwp.des.no (Postfix, from userid 2602) id D780E33C6A; Mon, 2 Feb 2004 19:00:03 +0100 (CET) To: security@freebsd.org From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Mon, 02 Feb 2004 19:00:03 +0100 Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on flood.des.no X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Subject: clarification regarding gensetdefs update X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Security issues [members-only posting] List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2004 18:00:23 -0000 Some of you may have noticed the recent commits I made to src/usr.bin/gensetdefs/gensetdefs.c on the RELENG_4_7 and RELENG_4_8 security branches (revisions 1.4.12.1 and 1.4.14.1, respectively). I would like to clarify the purpose and impact of these commits, in case anybody is wondering whether they should update their systems. The modified file contained several multi-line string literals written in a style which was understood by older versions of GCC, but is no longer supported in GCC 3.2. Since gensetdefs(8) is a build tool, it needs to be compiled with the host system's toolchain. This means that it was previously not possible to build a 4.7 or 4.8 world on a system with GCC 3.2, such as FreeBSD 5.2 or 5-CURRENT. The only purpose of these commits was to allow building 4.7 and 4.8 worlds on 5.x systems, to facilitate our QA process. There is no functional change, and in fact the binaries generated before and after the commit are identical byte by byte. There is no need for anyone to update their 4.7 or 4.8 systems as a result of these commits. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no