From owner-freebsd-current@FreeBSD.ORG Thu Jan 29 07:55:17 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDF76106566B for ; Thu, 29 Jan 2009 07:55:17 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mxout2.cac.washington.edu (mxout2.cac.washington.edu [140.142.33.4]) by mx1.freebsd.org (Postfix) with ESMTP id A074A8FC08 for ; Thu, 29 Jan 2009 07:55:17 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout2.cac.washington.edu (8.14.3+UW08.09/8.14.3+UW09.01) with ESMTP id n0T7ssFI002638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 28 Jan 2009 23:54:55 -0800 X-Auth-Received: from [192.168.10.3] (adsl-99-146-97-242.dsl.pltn13.sbcglobal.net [99.146.97.242]) (authenticated authid=youshi10) by smtp.washington.edu (8.14.3+UW08.09/8.14.3+UW09.01) with ESMTP id n0T7sss9025438 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 28 Jan 2009 23:54:54 -0800 Message-Id: From: Garrett Cooper To: Andrew Reilly In-Reply-To: <20090129032834.GA79291@duncan.reilly.home> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Wed, 28 Jan 2009 23:59:51 -0800 References: <20090128155340.GA75143@lpthe.jussieu.fr> <200901291243.00378.doconnor@gsoft.com.au> <49811242.7030106@delphij.net> <200901291330.18007.doconnor@gsoft.com.au> <20090129030950.GA9605@troutmask.apl.washington.edu> <20090129032834.GA79291@duncan.reilly.home> X-Mailer: Apple Mail (2.930.3) X-PMX-Version: 5.5.0.356843, Antispam-Engine: 2.6.1.350677, Antispam-Data: 2009.1.29.74045 X-Uwash-Spam: Gauge=IIIIIII, Probability=8%, Report='FORGED_FROM_GMAIL 0.1, BODY_SIZE_1000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_900_999 0, __BOUNCE_CHALLENGE_SUBJ 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __FRAUD_419_WEBMAIL 0, __FRAUD_419_WEBMAIL_FROM 0, __FROM_GMAIL 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: freebsd-current@freebsd.org, d@delphij.net, Michel Talon , Steve Kargl Subject: Re: Alternatives to gcc (was Re: gcc 4.3: when will it becomestandard compiler?) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 07:55:18 -0000 On Jan 28, 2009, at 7:28 PM, Andrew Reilly wrote: > On Wed, Jan 28, 2009 at 07:09:50PM -0800, Steve Kargl wrote: >> The FSF has not decided what to do about the runtime libraries. >> These are currently gplv2+link time exception. In the future, >> the libraries may be gplv3 + some new link time exception. > > The libraries in question are those for long long multiply and > other low-level code generation short-cuts, aren't they? I > understodd that crt0.o and libc.a were both BSD on FreeBSD. > > So, to the extent that we currently use the gcc/gpl+exception > libraries, is it a reasonable proposition to supply versions of > our own, or would they necessarily be a derivative work of GCC > simply because only gcc requires those particular runtime > libraries? > > Cheers, > > Andrew I believe we're still using libgcc.so though, which is a runtime library used at multiple levels IIRC, and GPLv3 along with the compiler no doubt. -Garrett