Added
Link Here
|
1 |
libc++ on FreeBSD always uses PathScale libcxxrt and cannot change to |
2 |
LLVM libc++abi without breaking backward compatibility. Besides, mixing |
3 |
different C++ ABIs is not supported unless subset via DT_FILTER. |
4 |
|
5 |
https://github.com/llvm/llvm-project/commit/35479ffb1251 |
6 |
https://github.com/freebsd/freebsd-src/commit/cf56074e5271 |
7 |
|
8 |
--- gcc/cp/g++spec.c |
9 |
+++ gcc/cp/g++spec.c |
10 |
@@ -60,7 +60,7 @@ along with GCC; see the file COPYING3. If not see |
11 |
#endif |
12 |
|
13 |
#ifndef LIBCXXABI |
14 |
-#define LIBCXXABI "c++abi" |
15 |
+#define LIBCXXABI "cxxrt" |
16 |
#endif |
17 |
#ifndef LIBCXXABI_PROFILE |
18 |
#define LIBCXXABI_PROFILE LIBCXXABI |