From owner-freebsd-arch Mon Oct 29 12:43:12 2001 Delivered-To: freebsd-arch@freebsd.org Received: from atg.aciworldwide.com (h139-142-180-4.gtcust.grouptelecom.net [139.142.180.4]) by hub.freebsd.org (Postfix) with ESMTP id 2B3D137B40D; Mon, 29 Oct 2001 12:42:57 -0800 (PST) Received: from atg.aciworldwide.com (atg.aciworldwide.com [139.142.180.33]) by atg.aciworldwide.com (8.12.0/8.12.0) with ESMTP id f9TKgu0H005799; Mon, 29 Oct 2001 13:42:56 -0700 (MST) Message-Id: <200110292042.f9TKgu0H005799@atg.aciworldwide.com> Organization: ACI Worldwide - Advanced Technology Group X-URL: http://www.aciworldwide.com/ X-Notes-Item: Just say NO to Notes! To: Robert Watson Cc: arch@FreeBSD.ORG Subject: Re: GNU Compiler Symlinks In-Reply-To: Message from Robert Watson of "Mon, 29 Oct 2001 15:22:35 EST." Date: Mon, 29 Oct 2001 13:42:56 -0700 From: Lyndon Nerenberg Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > This seems wrong to me. The man page I get when I look at the current > cc man page is clearly the man page for gcc. No, it's the manpage for cc. The fact that you get a manual page that corresponds to the GNU C compiler is purely an implementation artifact. (The fact that the title and command name references in the formatted manpage refer to "gcc" is a bug, IMO.) > This seems backwards. The GNU tools should be installed with the GNU > names. Installing as "cc" and "cc.1" should be the optional bit, as you > might want to install an alternative compiler with those names, but retain > gcc since that's what the system is designed to build with. No, the system is designed to be built with cc. Again, the fact that cc happens to be the GNU compiler on FreeBSD is an implementation artifact. The canonical command name for the system C compiler is still cc. Compiler implementations can change (witness Ultrix/Digital UNIX and the introduction of the MIPSco compilers) however the name stays the same. Without standard naming the system would be impossible to use, since you would have no idea what the names of any of the commands might be. --lyndon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message