summaryrefslogtreecommitdiffstats
path: root/lib/Makefile
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2010-11-11 15:48:27 +0000
committered <ed@FreeBSD.org>2010-11-11 15:48:27 +0000
commiteee194800dec72f6b42fddb63bc385263dcaf360 (patch)
tree96d46b232fdca922dcceae80b2a66aed7fc5813f /lib/Makefile
parent5bd2211ccc572606efabe63fbce122f107d56bfc (diff)
downloadFreeBSD-src-eee194800dec72f6b42fddb63bc385263dcaf360.zip
FreeBSD-src-eee194800dec72f6b42fddb63bc385263dcaf360.tar.gz
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
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Makefile b/lib/Makefile
index 75de092..e6e3cf0 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -34,6 +34,7 @@ SUBDIR_ORDERED= ${_csu} \
libbsm \
libauditd \
libcom_err \
+ libcompiler_rt \
libcrypt \
libelf \
libkvm \
@@ -53,6 +54,7 @@ SUBDIR= ${SUBDIR_ORDERED} \
libarchive \
${_libatm} \
libbegemot \
+ libblocksruntime \
${_libbluetooth} \
${_libbsnmp} \
libbz2 \
OpenPOWER on IntegriCloud