Hi,
I am trying to cross compile CBL core for Android armv7 so far unsuccessfully. I have tried on MacOS as well as Debian and Ubuntu and get the same issues. I have included a short excerpt below. I have been through the docs including the expanded build docs on the wiki and this should be straightforward so I’m sure there is something basic I have missed somewhere.
[ 28%] Building CXX object CMakeFiles/LiteCoreStatic.dir/LiteCore/Database/Database.cc.o [ 28%] Building CXX object vendor/fleece/CMakeFiles/FleeceStatic.dir/Fleece/API_Impl/Fleece.cc.o In file included from /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/API_Impl/Fleece.cc:19: In file included from /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/API_Impl/Fleece+ImplGlue.hh:20: In file included from /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/Core/FleeceImpl.hh:25: /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/Core/Value.hh:55:20: error: default initialization of an object of const type 'const fleece::impl::Null' without a user-provided default constructor constexpr Null nullValue; ^ {} In file included from /home/patrick/development/couchbase-lite-core/LiteCore/Database/Database.cc:27: In file included from /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/Core/FleeceImpl.hh:25: /home/patrick/development/couchbase-lite-core/vendor/fleece/Fleece/Core/Value.hh:55:20: error: default initialization of an object of const type 'const fleece::impl::Null' without a user-provided default constructor constexpr Null nullValue;