[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