summaryrefslogtreecommitdiffstats
path: root/lib/libc_r
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2004-01-30 12:13:17 +0000
committerdeischen <deischen@FreeBSD.org>2004-01-30 12:13:17 +0000
commit674bc2cc3f8367cff374b28808cc340aaedbaf39 (patch)
tree3cf1e39567cd0b9cfa479d94c8f87ad6f598c41e /lib/libc_r
parent91983f91e1038ac72fd2cde1e3ad69bf99024597 (diff)
downloadFreeBSD-src-674bc2cc3f8367cff374b28808cc340aaedbaf39.zip
FreeBSD-src-674bc2cc3f8367cff374b28808cc340aaedbaf39.tar.gz
Change libkse back to libpthread and make it the default
thread library for i386, amd64, and ia64. For alpha and sparc64 the library is not changed and remains libkse, and links are installed so that libpthread -> libc_r. The gcc -pthread option will be changed in a separate commit so that it links to -lpthread instead of -lc_r. Approved by: re@
Diffstat (limited to 'lib/libc_r')
-rw-r--r--lib/libc_r/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/libc_r/Makefile b/lib/libc_r/Makefile
index 5599634..6db3fff 100644
--- a/lib/libc_r/Makefile
+++ b/lib/libc_r/Makefile
@@ -25,4 +25,14 @@ PRECIOUSLIB= yes
.include "${.CURDIR}/uthread/Makefile.inc"
.include "${.CURDIR}/sys/Makefile.inc"
+.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
+SYMLINKS+=lib${LIB}.a ${LIBDIR}/libpthread.a
+.if !defined(NOPIC)
+SYMLINKS+=lib${LIB}.so ${SHLIBDIR}/libpthread.so
+.endif
+.if !defined(NOPROFILE)
+SYMLINKS+=lib${LIB}_p.a ${LIBDIR}/libpthread.a
+.endif
+.endif
+
.include <bsd.lib.mk>
OpenPOWER on IntegriCloud