From 28dc4e3589cd5627b781ac66be008d3db30edade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 13 Aug 2018 14:55:32 +0300 Subject: [PATCH] Remove known issues about a shared libc++ and automatic data imports --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 823eeb7..f2e36a2 100644 --- a/README.md +++ b/README.md @@ -67,12 +67,11 @@ LLD, the LLVM linker, is what causes most of the major differences to the normal GCC/binutils based MinGW. - LLD doesn't support using import libraries created by GNU tools. -- LLD doesn't automatically fix up use of data symbols from DLLs without - the dllimport attributes. -- The C++ libraries ([libcxxabi](http://libcxxabi.llvm.org/), [libcxx](http://libcxx.llvm.org/)) can only be linked statically - at the moment. - 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. Additionally, one may run into other minor differences between GCC and clang.