libcompiler_rt now part of FreeBSD's base system

Marcel Moolenaar xcllnt at mac.com
Fri Nov 12 17:25:59 UTC 2010


On Nov 11, 2010, at 7:52 AM, 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.

I'm testing ia64, right now. I see the following:

pluto2#	chroot /tank/release/current /bin/tcsh
# cd /lib
# ls -al *gcc* *compiler*
-r--r--r--  1 0  0  104952 Nov 12 15:55 libgcc_s.so.1
# cd /usr/lib
# ls -al *gcc* *compiler*
-r--r--r--  1 0  0  172434 Nov 12 15:53 libcompiler_rt.a
-r--r--r--  1 0  0  209196 Nov 12 15:53 libcompiler_rt_p.a
lrwxr-xr-x  1 0  0      16 Nov 12 15:53 libgcc.a -> libcompiler_rt.a
-r--r--r--  1 0  0   60754 Nov 12 15:55 libgcc_eh.a
-r--r--r--  1 0  0   65706 Nov 12 15:55 libgcc_eh_p.a
lrwxr-xr-x  1 0  0      18 Nov 12 15:53 libgcc_p.a -> libcompiler_rt_p.a
lrwxr-xr-x  1 0  0      18 Nov 12 15:55 libgcc_s.so -> /lib/libgcc_s.so.1

This looks like an inconsistency to me. Aren't we
building a shared libcompiler_rt to replace the
shared libgcc? Should I worry about the EH support?

BTW: The chroot seems functional from the minimal
testing I've done so far. We're not DOA! :-)

-- 
Marcel Moolenaar
xcllnt at mac.com





More information about the freebsd-toolchain mailing list