summaryrefslogtreecommitdiffstats
path: root/lib/libc++
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2013-08-03 16:23:43 +0000
committerdim <dim@FreeBSD.org>2013-08-03 16:23:43 +0000
commit792f34fe5e757993160771ff282571c629f75fff (patch)
tree46b9ffa9573764b81ce08debd9fa4f33a8e674b6 /lib/libc++
parent4a8fef8cc69fe926510a9bd02c6b251e76ce8035 (diff)
downloadFreeBSD-src-792f34fe5e757993160771ff282571c629f75fff.zip
FreeBSD-src-792f34fe5e757993160771ff282571c629f75fff.tar.gz
After r253839, which modifies ld's behaviour to not automatically pull
in needed libraries, change libc++.so into a linker script, so it can automatically pull in libcxxrt.so. MFC after: 1 week
Diffstat (limited to 'lib/libc++')
-rw-r--r--lib/libc++/Makefile1
-rw-r--r--lib/libc++/libc++.ldscript2
2 files changed, 3 insertions, 0 deletions
diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile
index d1d7017..d540ca2 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\
diff --git a/lib/libc++/libc++.ldscript b/lib/libc++/libc++.ldscript
new file mode 100644
index 0000000..bec57f1
--- /dev/null
+++ b/lib/libc++/libc++.ldscript
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+GROUP ( @@SHLIB@@ @@LIBDIR@@/libcxxrt.so )
OpenPOWER on IntegriCloud