From owner-freebsd-bugs@FreeBSD.ORG Sat Aug 9 11:40:14 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C17F337B401 for ; Sat, 9 Aug 2003 11:40:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5021E43FBF for ; Sat, 9 Aug 2003 11:40:12 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h79IeCUp009638 for ; Sat, 9 Aug 2003 11:40:12 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h79IeCrg009637; Sat, 9 Aug 2003 11:40:12 -0700 (PDT) Date: Sat, 9 Aug 2003 11:40:12 -0700 (PDT) Message-Id: <200308091840.h79IeCrg009637@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: David Schultz Subject: Re: gnu/55278: Externs on implicit declarations X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Schultz List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2003 18:40:14 -0000 The following reply was made to PR gnu/55278; it has been noted by GNATS. From: David Schultz To: Roderick van Domburg Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: gnu/55278: Externs on implicit declarations Date: Sat, 9 Aug 2003 11:33:23 -0700 On Tue, Aug 05, 2003, Roderick van Domburg wrote: > I am getting a lot of errors like "error: ISO C++ forbids the use of ` > extern' on explicit instantiations" during C++ compiles. (Specifically, > I have stumbled upon them trying to compile KDevelop and Kopete from > recent ports.) > > Initially it looked like a bug in libstdc++ so I reported it to the GCC > project (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11792) but they > have determined it to be an issue with the FreeBSD compiler. FreeBSD doesn't hide warnings in system headers, whereas Linux and other systems do. If GNU does not intend to fix the warnings in libstdc++, then we may need to make an exception for it. We keep the rest of our headers warnings-clean.