From e669ff37e907c3efd77c79df2245c8c4d6b0b4af Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 3 Aug 2013 16:23:43 +0000 Subject: [PATCH] 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 --- lib/libc++/Makefile | 1 + lib/libc++/libc++.ldscript | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 lib/libc++/libc++.ldscript diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile index d1d70178c09c..d540ca29b3c0 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 000000000000..bec57f161698 --- /dev/null +++ b/lib/libc++/libc++.ldscript @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +GROUP ( @@SHLIB@@ @@LIBDIR@@/libcxxrt.so )