libcompiler_rt now part of FreeBSD's base system

2010-11-11 Thread Ed Schouten
Hello all,

I just committed libcompiler_rt.a to HEAD. Even though I don't expect
serious issues -- especially not on the tier 1 architectures -- be sure
to contact me in case something goes wrong. I hooked it up to the build
in a separate commit, so if your system starts to act weird, just revert
r215127.

Thanks to everyone who helped testing this!

-- 
 Ed Schouten 
 WWW: http://80386.nl/

- Forwarded message from Ed Schouten  -
> Date: Thu, 11 Nov 2010 15:48:27 + (UTC)
> From: Ed Schouten 
> To: src-committ...@freebsd.org, svn-src-...@freebsd.org,
>   svn-src-h...@freebsd.org
> Subject: svn commit: r215127 - in head: . gnu/lib/libgcc lib sys/sys
> 
> Author: ed
> Date: Thu Nov 11 15:48:27 2010
> New Revision: 215127
> URL: http://svn.freebsd.org/changeset/base/215127
> 
> Log:
>   Replace libgcc.a by libcompiler_rt.a.
>   
>   libcompiler_rt.a is a BSD licensed C language runtime, which implements
>   many routines which are linked into binaries on architectures where
>   certain functionality is missing (e.g. 64 bits mul/div on i386).
>   
>   Unfortunately, libcompiler_rt cannot replace libgcc entirely. Certain
>   features, such as an unwinder for exception handling, are missing.
>   That's why only libgcc.a is replaced for now, because this one does seem
>   to be complete.
>   
>   Tested by:  rene (amd64), nwhitehorn (powerpc), droso (i386 exprun)
>   and many others. Thanks!
>   Obtained from:  user/ed/compiler-rt
> 
> 
- End forwarded message -


pgp8Nx0IWRQy0.pgp
Description: PGP signature


Re: libcompiler_rt now part of FreeBSD's base system

2010-11-11 Thread Steve Kargl
On Thu, Nov 11, 2010 at 04:52:43PM +0100, Ed Schouten wrote:
> Hello all,
> 
> I just committed libcompiler_rt.a to HEAD. Even though I don't expect
> serious issues -- especially not on the tier 1 architectures -- be sure
> to contact me in case something goes wrong. I hooked it up to the build
> in a separate commit, so if your system starts to act weird, just revert
> r215127.
> 
> Thanks to everyone who helped testing this!
> 

Perhaps, a note in src/UPDATING to record the revision number
and the __FreeBSD_version is merited.

-- 
Steve
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


Re: libcompiler_rt now part of FreeBSD's base system

2010-11-11 Thread Roman Divacky
On Thu, Nov 11, 2010 at 04:52:43PM +0100, Ed Schouten wrote:
> Hello all,
> 
> I just committed libcompiler_rt.a to HEAD. Even though I don't expect
> serious issues -- especially not on the tier 1 architectures -- be sure
> to contact me in case something goes wrong. I hooked it up to the build
> in a separate commit, so if your system starts to act weird, just revert
> r215127.

great! can you share some more info about:

 -what is the plan for the unwinder etc? I know there's something
  from apple (not opensourced yet?) and others (tm) (not announced
  publicly yet I think)

 -how often(ever?) do you plan to update? while there's not much
  going on in compiler-rt repo it's not dead

 -do you plan to tackle libc++ now? :-P   


roman
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"