From owner-freebsd-current@FreeBSD.ORG Thu Jan 29 08:28:55 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 8399E1065705 for ; Thu, 29 Jan 2009 08:28:55 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id C40438FC22 for ; Thu, 29 Jan 2009 08:28:54 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: (qmail invoked by alias); 29 Jan 2009 08:28:53 -0000 Received: from p54A3E7E9.dip.t-dialin.net (EHLO tron.homeunix.org) [84.163.231.233] by mail.gmx.net (mp006) with SMTP; 29 Jan 2009 09:28:53 +0100 X-Authenticated: #1673122 X-Provags-ID: V01U2FsdGVkX1+kgDZ2KOekUD8QEiY9Hqa3t6lZfgSQlUndMghSRk iHdKmkyE3NNa7e Message-ID: <498168C2.4050803@gmx.de> Date: Thu, 29 Jan 2009 09:28:50 +0100 From: Christoph Mallon User-Agent: Thunderbird 2.0.0.19 (X11/20090103) MIME-Version: 1.0 To: Andrew Reilly 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> In-Reply-To: <20090129032834.GA79291@duncan.reilly.home> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.67 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 08:28:56 -0000 Andrew Reilly schrieb: > 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? You would just be implemeting an interface. This does not make the implementation a derivate work.