aboutsummaryrefslogtreecommitdiff
path: root/lib/libc++
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc++')
-rw-r--r--lib/libc++/Makefile2
-rw-r--r--lib/libc++/libc++.ldscript2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile
index d1d70178c09ce..567144aaed10c 100644
--- a/lib/libc++/Makefile
+++ b/lib/libc++/Makefile
@@ -9,6 +9,7 @@ CXXINCLUDEDIR= ${INCLUDEDIR}/c++/v${SHLIB_MAJOR}
LIB= c++
SHLIB_MAJOR= 1
+SHLIB_LDSCRIPT= libc++.ldscript
SRCS+= algorithm.cpp\
bind.cpp\
@@ -164,6 +165,7 @@ RT_HEADERS= cxxabi.h\
.for hdr in ${STD_HEADERS}
STD+= ${HDRDIR}/${hdr}
+INCSLINKS+= ${CXXINCLUDEDIR}/${hdr} ${CXXINCLUDEDIR}/tr1/${hdr}
.endfor
.for hdr in ${RT_HEADERS}
STD+= ${LIBCXXRTDIR}/${hdr}
diff --git a/lib/libc++/libc++.ldscript b/lib/libc++/libc++.ldscript
new file mode 100644
index 0000000000000..bec57f161698a
--- /dev/null
+++ b/lib/libc++/libc++.ldscript
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+GROUP ( @@SHLIB@@ @@LIBDIR@@/libcxxrt.so )