diff options
| author | Khem Raj <raj.khem@gmail.com> | 2021-06-15 21:30:41 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2021-06-18 08:33:07 -0700 |
| commit | de60098b876e851731487a447602d0bba65ed9b2 (patch) | |
| tree | 0583a9d8ff35ca0ce88b47e3f2301c8662bf5b14 | |
| parent | 8910327c6a0a694004423071a3fcf47ea33cbaa7 (diff) | |
| download | meta-openembedded-de60098b876e851731487a447602d0bba65ed9b2.tar.gz | |
mongodb: Enable wiredtiger only on aarch64/x86_64 hosts
Other 64bit arch where its enabled is ppc64le and it does not compile
since build/opt/third_party/wiredtiger/src/checksum/power8/crc32.o is
not built, its not setting HOST_ARCH to ppc64le due to cross compiling
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb | 5 |
1 files changed, 4 insertions, 1 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 95e0cf7a88..9c1e485b31 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 | |||
| @@ -61,6 +61,9 @@ PACKAGECONFIG[system-pcre] = "--use-system-pcre,,libpcre," | |||
| 61 | 61 | ||
| 62 | MONGO_ARCH ?= "${HOST_ARCH}" | 62 | MONGO_ARCH ?= "${HOST_ARCH}" |
| 63 | MONGO_ARCH_powerpc64le = "ppc64le" | 63 | MONGO_ARCH_powerpc64le = "ppc64le" |
| 64 | WIREDTIGER ?= "off" | ||
| 65 | WIREDTIGER_x86-64 = "on" | ||
| 66 | WIREDTIGER_aarch64 = "on" | ||
| 64 | 67 | ||
| 65 | EXTRA_OESCONS = "PREFIX=${prefix} \ | 68 | EXTRA_OESCONS = "PREFIX=${prefix} \ |
| 66 | DESTDIR=${D} \ | 69 | DESTDIR=${D} \ |
| @@ -75,7 +78,7 @@ EXTRA_OESCONS = "PREFIX=${prefix} \ | |||
| 75 | --use-system-zlib \ | 78 | --use-system-zlib \ |
| 76 | --nostrip \ | 79 | --nostrip \ |
| 77 | --endian=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ | 80 | --endian=${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} \ |
| 78 | --wiredtiger=${@['off','on'][d.getVar('SITEINFO_BITS') != '32']} \ | 81 | --wiredtiger='${WIREDTIGER}' \ |
| 79 | --separate-debug \ | 82 | --separate-debug \ |
| 80 | ${PACKAGECONFIG_CONFARGS}" | 83 | ${PACKAGECONFIG_CONFARGS}" |
| 81 | 84 | ||
