[libcxx] r329770 - [libcxx] Set ABI version 2 as default for Fuchsia

Petr Hosek via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 10 18:06:28 PDT 2018


Author: phosek
Date: Tue Apr 10 18:06:28 2018
New Revision: 329770

URL: http://llvm.org/viewvc/llvm-project?rev=329770&view=rev
Log:
[libcxx] Set ABI version 2 as default for Fuchsia

This avoids the need for a custom generated config file which is desired
because the custom config files differs per-target which means we cannot
reuse headers across different targets.

Differential Revision: https://reviews.llvm.org/D45304

Modified:
    libcxx/trunk/include/__config

Modified: libcxx/trunk/include/__config
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/__config?rev=329770&r1=329769&r2=329770&view=diff
==============================================================================
--- libcxx/trunk/include/__config (original)
+++ libcxx/trunk/include/__config Tue Apr 10 18:06:28 2018
@@ -36,7 +36,11 @@
 #define _LIBCPP_VERSION 7000
 
 #ifndef _LIBCPP_ABI_VERSION
-#define _LIBCPP_ABI_VERSION 1
+#  ifdef __Fuchsia__
+#    define _LIBCPP_ABI_VERSION 2
+#  else
+#    define _LIBCPP_ABI_VERSION 1
+#  endif
 #endif
 
 #if defined(__ELF__)




More information about the cfe-commits mailing list