From owner-freebsd-current@FreeBSD.ORG Mon Oct 25 14:05:49 2010 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 1F8101065710 for ; Mon, 25 Oct 2010 14:05:49 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-ew0-f54.google.com (mail-ew0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9BF928FC29 for ; Mon, 25 Oct 2010 14:05:48 +0000 (UTC) Received: by ewy28 with SMTP id 28so1474618ewy.13 for ; Mon, 25 Oct 2010 07:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :organization:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=HnDEu/v16q1NCa2OtAykbd0cDRGKa0GTVa3MJpJzgws=; b=AsIEg0EVxfFw/QZ6BXaTobkvWpmz7+oRF6Y0tPFoFl/68V4a61H51rdxjeFFH85wfZ lKOUKPm/r36wCD6tmvKmyoxonbC9P7UwcHPxK5ia6faf6XxLMpH6MtT7gnwtP4JTUnY4 lsmf4xP86DyZPDNvdbWc7EB22CUXOzLFENl3w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=JUiJX1GQT215B9laI4o5hfFfn9tcTaETrvzIGP2q0qSE8LLT2c4BtZnWEPmM7f2G4/ xHunv3Vos4NrgmIYbFI76NpmldBbqAlFPWPCnfZSomL8jGBrt5GHzsd+lCCB7MMHLniQ XMnk5DRhqHDlrphfKXzOZ9vyrgXk4GR6eXMEc= Received: by 10.14.119.72 with SMTP id m48mr4866786eeh.44.1288015547435; Mon, 25 Oct 2010 07:05:47 -0700 (PDT) Received: from [192.168.1.64] (ip4da3ae31.direct-adsl.nl [77.163.174.49]) by mx.google.com with ESMTPS id w20sm7510758eeh.0.2010.10.25.07.05.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 25 Oct 2010 07:05:45 -0700 (PDT) Sender: =?UTF-8?Q?Ren=C3=A9_Ladan?= Message-ID: <4CC58EB8.7060008@freebsd.org> Date: Mon, 25 Oct 2010 16:05:44 +0200 From: Rene Ladan Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; nl-NL; rv:1.9.2.11) Gecko/20101020 Thunderbird/3.1.5 MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <20101022143024.GA94137@hoeg.nl> In-Reply-To: <20101022143024.GA94137@hoeg.nl> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Tested wanted: BSD-licensed libgcc replacement, libcompiler_rt 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: Mon, 25 Oct 2010 14:05:49 -0000 On 22-10-2010 16:30, Ed Schouten wrote: > Hello everyone, > > At EuroBSDCon I was talking with some committers active in the area of > Clang (brooks, kwm, others) about replacing our libgcc shipped with GCC > 4.2.1 with a BSD-licensed version. The LLVM folks have a BSD licensed > implementation called libcompiler_rt. See: > > http://compiler-rt.llvm.org/ > [...] > I've created a branch in Subversion which replaces libgcc.a and > libgcc_p.a with libcompiler_rt.a and libcompiler_rt_p.a and symlinks it > to the original names. It seems to survive a `make universe' and it > works properly on at least amd64. [...] > How to test this: > > - Check out the branch from SVN: > svn co svn://svn.freebsd.org/base/user/ed/compiler-rt/ > - Rebuild and reinstall world (and kernel). > - Rebuild all your software (yes, I know it's unfortunate). > - See whether software crashes or misbehaves, while it didn't do that > previously. > I noticed that the nvidia driver (from ports/x11/nvidia-driver*) needs to be recompiled after upgrading from HEAD to this branch. If you don't, it will load, but cause a panic when used by X. Rene