diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-09-23 19:16:36 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-09-24 07:12:25 -0700 |
commit | 489d396fb03389f71d3216fe913b83f8952da42e (patch) | |
tree | b1712690d8ba0d19cef486a759c6876ba9c79f4f | |
parent | c4307e897d347a6cc8a1b5ff221e0d0efac453b2 (diff) | |
download | meta-clang-489d396fb03389f71d3216fe913b83f8952da42e.tar.gz |
mongodb: Use gcc to compile it for now
It doesn't seem to have needed c++17 features that mongodb needs
src/mongo/stdx/new.h:53:12: error: no member named 'hardware_constructive_interference_size' in namespace 'std'
using std::hardware_constructive_interference_size;
~~~~~^
src/mongo/stdx/new.h:54:12: error: no member named 'hardware_destructive_interference_size' in namespace 'std'
using std::hardware_destructive_interference_size;
~~~~~^
clang build fails to link
aarch64-yoe-linux-ld.gold: error: build/opt/mongo/s/mongos_options.o: multiple definition of 'mongo::error_details::isNamedCode<0>'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | conf/nonclangable.conf | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index 8730f5e..29b018c 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf | |||
@@ -38,6 +38,8 @@ TOOLCHAIN_pn-mesa_mips = "gcc" | |||
38 | TOOLCHAIN_pn-mesa_mipsel = "gcc" | 38 | TOOLCHAIN_pn-mesa_mipsel = "gcc" |
39 | TOOLCHAIN_pn-mesa_riscv64 = "gcc" | 39 | TOOLCHAIN_pn-mesa_riscv64 = "gcc" |
40 | TOOLCHAIN_pn-mesa_powerpc = "gcc" | 40 | TOOLCHAIN_pn-mesa_powerpc = "gcc" |
41 | # multiple definition of 'mongo::error_details::isNamedCode<0>' | ||
42 | TOOLCHAIN_pn-mongodb = "gcc" | ||
41 | # variant-impl.hpp:309:36: error: 'is_variant' does not name a template but is followed by template arguments | 43 | # variant-impl.hpp:309:36: error: 'is_variant' does not name a template but is followed by template arguments |
42 | TOOLCHAIN_pn-omxplayer = "gcc" | 44 | TOOLCHAIN_pn-omxplayer = "gcc" |
43 | TOOLCHAIN_pn-opensbi = "gcc" | 45 | TOOLCHAIN_pn-opensbi = "gcc" |
@@ -238,4 +240,3 @@ UNWINDLIB_pn-chromium-x11_toolchain-clang_armv7a = "--unwindlib=libgcc" | |||
238 | UNWINDLIB_pn-chromium-x11_toolchain-clang_armv7ve = "--unwindlib=libgcc" | 240 | UNWINDLIB_pn-chromium-x11_toolchain-clang_armv7ve = "--unwindlib=libgcc" |
239 | UNWINDLIB_pn-chromium-ozone-wayland_toolchain-clang_armv7a = "--unwindlib=libgcc" | 241 | UNWINDLIB_pn-chromium-ozone-wayland_toolchain-clang_armv7a = "--unwindlib=libgcc" |
240 | UNWINDLIB_pn-chromium-ozone-wayland_toolchain-clang_armv7ve = "--unwindlib=libgcc" | 242 | UNWINDLIB_pn-chromium-ozone-wayland_toolchain-clang_armv7ve = "--unwindlib=libgcc" |
241 | |||