Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2010 16:05:44 +0200
From:      Rene Ladan <rene@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Tested wanted: BSD-licensed libgcc replacement, libcompiler_rt
Message-ID:  <4CC58EB8.7060008@freebsd.org>
In-Reply-To: <20101022143024.GA94137@hoeg.nl>
References:  <20101022143024.GA94137@hoeg.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CC58EB8.7060008>