Stop building libcxx with LIBCXX_ABI_UNSTABLE=TRUE
This didn't seem to actually be necessary, not even in the initial commit adding support for building a DLL of libcxx. It might have been necessary at some earlier point while working on building a DLL.
This commit is contained in:
1 parent
7a86e4ce73
commit
7e0dbe79bf
2 files changed
+1
-5
No files matched your search
@@ -71,9 +71,6 @@ normal GCC/binutils based MinGW.
|
||||
|
||||
- The windres replacement, llvm-rc, isn't very mature and doesn't support
|
||||
everything that GNU windres does.
|
||||
- The DLL version of libc++ doesn't have a fixed supported ABI, so in theory,
|
||||
code built against an older version of the DLL is not guaranteed to work
|
||||
with a newer version of the DLL.
|
||||
- The toolchain defaults to using the Universal CRT (which is only available
|
||||
out of the box since Windows 10, but can be installed on Vista or newer)
|
||||
and defaults to targeting Vista. These defaults can be changed in
|
||||
|
||||
+1
-2
@@ -167,7 +167,7 @@ build_all() {
|
||||
-DLIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS=OFF \
|
||||
-DLLVM_NO_OLD_LIBSTDCXX=TRUE \
|
||||
-DCXX_SUPPORTS_CXX11=TRUE \
|
||||
-DCMAKE_CXX_FLAGS="$LIBCXXABI_VISIBILITY_FLAGS -D_LIBCPP_HAS_THREAD_API_WIN32 -D_LIBCPP_ABI_UNSTABLE -w" \
|
||||
-DCMAKE_CXX_FLAGS="$LIBCXXABI_VISIBILITY_FLAGS -D_LIBCPP_HAS_THREAD_API_WIN32 -w" \
|
||||
..
|
||||
make -j$CORES
|
||||
cd ..
|
||||
@@ -208,7 +208,6 @@ build_all() {
|
||||
-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF \
|
||||
-DLIBCXX_ENABLE_FILESYSTEM=OFF \
|
||||
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=TRUE \
|
||||
-DLIBCXX_ABI_UNSTABLE=TRUE \
|
||||
-DLIBCXX_CXX_ABI=libcxxabi \
|
||||
-DLIBCXX_CXX_ABI_INCLUDE_PATHS=../../libcxxabi/include \
|
||||
-DLIBCXX_CXX_ABI_LIBRARY_PATH=../../libcxxabi/build-$arch-$type/lib \
|
||||
|
||||
Reference in new issue
Block a user