diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2023-09-03 15:32:09 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-03 09:04:57 -0700 |
commit | b3f923e741ea53e95263095d3b1742743bd4eb8f (patch) | |
tree | 9bdd947a6e8574c5393570c3e48b0d9db91a3789 /meta-oe/dynamic-layers | |
parent | f709cb04245bad1486b5a65f56dc735e82214c88 (diff) | |
download | meta-openembedded-b3f923e741ea53e95263095d3b1742743bd4eb8f.tar.gz |
mongodb: enable hardware crc32 only with crc in TUNE_FEATURES
* see https://jira.mongodb.org/browse/SERVER-30893
* fixes:
aarch64-oe-linux-gcc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=TOPDIR/BUILD/work/mach-oe-linux/mongodb/4.4.13-r0/recipe-sysroot -o build/opt/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.4.3/zstd/lib -Isrc/third_party/snappy-1.1.7 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/checksum/arm64/crc32-arm64.c
cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C
/tmp/ccGvwFgu.s: Assembler messages:
/tmp/ccGvwFgu.s:45: Error: selected processor does not support `crc32cb w2,w2,w3'
/tmp/ccGvwFgu.s:77: Error: selected processor does not support `crc32cx w2,w2,x4'
/tmp/ccGvwFgu.s:103: Error: selected processor does not support `crc32cb w2,w2,w0'
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/dynamic-layers')
-rw-r--r-- | meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb index 0ce58b13c4..21c3b10148 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb | |||
@@ -91,6 +91,7 @@ EXTRA_OESCONS = "PREFIX=${prefix} \ | |||
91 | --use-system-zlib \ | 91 | --use-system-zlib \ |
92 | --nostrip \ | 92 | --nostrip \ |
93 | --endian=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ | 93 | --endian=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ |
94 | --use-hardware-crc32=${@bb.utils.contains('TUNE_FEATURES', 'crc', 'on', 'off', d)} \ | ||
94 | --wiredtiger='${WIREDTIGER}' \ | 95 | --wiredtiger='${WIREDTIGER}' \ |
95 | --separate-debug \ | 96 | --separate-debug \ |
96 | ${PACKAGECONFIG_CONFARGS}" | 97 | ${PACKAGECONFIG_CONFARGS}" |