paritytech / substrate

Substrate: The platform for blockchain innovators
Apache License 2.0
8.39k stars 2.65k forks source link

aarch64-linux-android support #13177

Open octavei opened 1 year ago

octavei commented 1 year ago

I want to try running a full node in my phone. But docker's support for mobile phones is very unfriendly. How can i do for it?

octavei commented 1 year ago

In the Android environment, can we compile a runtime like in ubuntu?

bkchr commented 1 year ago

Why not run a light client? Should be much more battery friendly :P

octavei commented 1 year ago

Why not run a light client? Should be much more battery friendly :P

Why not run a light client? Should be much more battery friendly :P

I just want to test the use of full nodes in mobile phones. Thank you for your reply. I successfully installed ubuntu in my Android environment through proot-distro here, but it reported an error at compile time. ![Uploading 2.png…]()

Did I forget to install something?

octavei commented 1 year ago

error info:

root@localhost:~/substrate# cargo build --releas
e --bin node-template                              Compiling node-template v4.0.0-dev (/root/substrate/bin/node-template/node)                  error: linking with `cc` failed: exit status: 1   |
  = note: LC_ALL="C" PATH="/root/.rustup/toolcha
ins/nightly-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/bin:/root/.cargo/bin
:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/b
in:/sbin:/bin:/usr/games:/usr/local/games:/snap/
bin:/data/data/com.termux/files/usr/bin:/system/
bin:/system/xbin" VSLANG="1033" "cc" "/tmp/rustc
1EH8ly/symbols.o" "/root/substrate/target/releas
e/deps/node_template-afa17b83119ddec0.node_templ
ate.1f92c0cc-cgu.0.rcgu.o" "/root/substrate/targ
et/release/deps/node_template-afa17b83119ddec0.node_template.1f92c0cc-cgu.1.rcgu.o" "/root/subst
rate/target/release/deps/node_template-afa17b83119ddec0.node_template.1f92c0cc-cgu.10.rcgu.o" "/
root/substrate/target/release/deps/node_template-afa17b83119ddec0.node_template.1f92c0cc-cgu.11.
rcgu.o" "/root/substrate/target/release/
octavei commented 1 year ago
root@localhost:~/substrate# rustup show         Default host: aarch64-unknown-linux-gnu         rustup home:  /root/.rustup                                                                     installed toolchains                            --------------------                                                                            stable-aarch64-unknown-linux-gnu                nightly-aarch64-unknown-linux-gnu (default)
                                                installed targets for active toolchain          --------------------------------------                                                          aarch64-unknown-linux-gnu
wasm32-unknown-unknown                                                                          active toolchain
----------------                                                                                nightly-aarch64-unknown-linux-gnu (default)     rustc 1.68.0-nightly (333ee6c46 2023-01-18)
octavei commented 1 year ago

commands in Termux(andriod 13)

pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
git clone https://github.com/paritytech/substrate.git
cd substrate 
cargo build --release --bin node-template

Before cargo build, I installed my rust environment according to the documentationhttps://docs.substrate.io/install/linux/

bkchr commented 1 year ago

We are not officially support aarch64 on android. I mean I know that Substrate compiles on aarch64. You should ensure that you have enough main memory. Your error output is also missing information.

octavei commented 1 year ago

error info

Compiling sp-npos-elections-fuzzer v2.0.0-alpha.5 (/home/wjy/Desktop/substrate/primitives/npos-elections/fuzzer)
   Compiling sp-test-primitives v2.0.0 (/home/wjy/Desktop/substrate/primitives/test-primitives)
The following warnings were emitted during compilation:

warning: rocksdb/env/io_posix.cc:1001:41: error: use of undeclared identifier 'POSIX_MADV_NORMAL'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_NORMAL);
warning:                                         ^
warning: rocksdb/env/io_posix.cc:1004:41: error: use of undeclared identifier 'POSIX_MADV_RANDOM'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_RANDOM);
warning:                                         ^
warning: rocksdb/env/io_posix.cc:1007:41: error: use of undeclared identifier 'POSIX_MADV_SEQUENTIAL'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_SEQUENTIAL);
warning:                                         ^
warning: rocksdb/env/io_posix.cc:1010:41: error: use of undeclared identifier 'POSIX_MADV_WILLNEED'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_WILLNEED);
warning:                                         ^
warning: rocksdb/env/io_posix.cc:1013:41: error: use of undeclared identifier 'POSIX_MADV_DONTNEED'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_DONTNEED);
warning:                                         ^
warning: 5 errors generated.

error: failed to run custom build command for `librocksdb-sys v0.8.0+7.4.4`

Caused by:
  process didn't exit successfully: `/home/wjy/Desktop/substrate/target/release/build/librocksdb-sys-feb82346827acfac/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-changed=rocksdb/
  TARGET = Some("aarch64-linux-android")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-unknown-linux-gnu")
  cargo:rerun-if-env-changed=CXX_aarch64-linux-android
  CXX_aarch64-linux-android = None
  cargo:rerun-if-env-changed=CXX_aarch64_linux_android
  CXX_aarch64_linux_android = None
  cargo:rerun-if-env-changed=TARGET_CXX
  TARGET_CXX = None
  cargo:rerun-if-env-changed=CXX
  CXX = None
  cargo:rerun-if-env-changed=CXXFLAGS_aarch64-linux-android
  CXXFLAGS_aarch64-linux-android = None
  cargo:rerun-if-env-changed=CXXFLAGS_aarch64_linux_android
  CXXFLAGS_aarch64_linux_android = None
  cargo:rerun-if-env-changed=TARGET_CXXFLAGS
  TARGET_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  cargo:rerun-if-env-changed=CXX_aarch64-linux-android
  CXX_aarch64-linux-android = None
  cargo:rerun-if-env-changed=CXX_aarch64_linux_android
  CXX_aarch64_linux_android = None
  cargo:rerun-if-env-changed=TARGET_CXX
  TARGET_CXX = None
  cargo:rerun-if-env-changed=CXX
  CXX = None
  cargo:rerun-if-env-changed=CXXFLAGS_aarch64-linux-android
  CXXFLAGS_aarch64-linux-android = None
  cargo:rerun-if-env-changed=CXXFLAGS_aarch64_linux_android
  CXXFLAGS_aarch64_linux_android = None
  cargo:rerun-if-env-changed=TARGET_CXXFLAGS
  TARGET_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/cache.o" "-c" "rocksdb/cache/cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/cache_entry_roles.o" "-c" "rocksdb/cache/cache_entry_roles.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/cache_key.o" "-c" "rocksdb/cache/cache_key.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/cache_reservation_manager.o" "-c" "rocksdb/cache/cache_reservation_manager.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/clock_cache.o" "-c" "rocksdb/cache/clock_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/fast_lru_cache.o" "-c" "rocksdb/cache/fast_lru_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/lru_cache.o" "-c" "rocksdb/cache/lru_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/compressed_secondary_cache.o" "-c" "rocksdb/cache/compressed_secondary_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/cache/sharded_cache.o" "-c" "rocksdb/cache/sharded_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/arena_wrapped_db_iter.o" "-c" "rocksdb/db/arena_wrapped_db_iter.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_fetcher.o" "-c" "rocksdb/db/blob/blob_fetcher.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_addition.o" "-c" "rocksdb/db/blob/blob_file_addition.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_builder.o" "-c" "rocksdb/db/blob/blob_file_builder.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_cache.o" "-c" "rocksdb/db/blob/blob_file_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_garbage.o" "-c" "rocksdb/db/blob/blob_file_garbage.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_meta.o" "-c" "rocksdb/db/blob/blob_file_meta.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_file_reader.o" "-c" "rocksdb/db/blob/blob_file_reader.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_garbage_meter.o" "-c" "rocksdb/db/blob/blob_garbage_meter.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_log_format.o" "-c" "rocksdb/db/blob/blob_log_format.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_log_sequential_reader.o" "-c" "rocksdb/db/blob/blob_log_sequential_reader.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_log_writer.o" "-c" "rocksdb/db/blob/blob_log_writer.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/blob_source.o" "-c" "rocksdb/db/blob/blob_source.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/blob/prefetch_buffer_collection.o" "-c" "rocksdb/db/blob/prefetch_buffer_collection.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/builder.o" "-c" "rocksdb/db/builder.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/c.o" "-c" "rocksdb/db/c.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/column_family.o" "-c" "rocksdb/db/column_family.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction.o" "-c" "rocksdb/db/compaction/compaction.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_iterator.o" "-c" "rocksdb/db/compaction/compaction_iterator.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_job.o" "-c" "rocksdb/db/compaction/compaction_job.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_picker.o" "-c" "rocksdb/db/compaction/compaction_picker.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_picker_fifo.o" "-c" "rocksdb/db/compaction/compaction_picker_fifo.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_picker_level.o" "-c" "rocksdb/db/compaction/compaction_picker_level.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/compaction_picker_universal.o" "-c" "rocksdb/db/compaction/compaction_picker_universal.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/compaction/sst_partitioner.o" "-c" "rocksdb/db/compaction/sst_partitioner.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/convenience.o" "-c" "rocksdb/db/convenience.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_filesnapshot.o" "-c" "rocksdb/db/db_filesnapshot.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/compacted_db_impl.o" "-c" "rocksdb/db/db_impl/compacted_db_impl.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl.o" "-c" "rocksdb/db/db_impl/db_impl.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_compaction_flush.o" "-c" "rocksdb/db/db_impl/db_impl_compaction_flush.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_debug.o" "-c" "rocksdb/db/db_impl/db_impl_debug.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_experimental.o" "-c" "rocksdb/db/db_impl/db_impl_experimental.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_files.o" "-c" "rocksdb/db/db_impl/db_impl_files.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_open.o" "-c" "rocksdb/db/db_impl/db_impl_open.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_readonly.o" "-c" "rocksdb/db/db_impl/db_impl_readonly.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_secondary.o" "-c" "rocksdb/db/db_impl/db_impl_secondary.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_impl/db_impl_write.o" "-c" "rocksdb/db/db_impl/db_impl_write.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_info_dumper.o" "-c" "rocksdb/db/db_info_dumper.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/db_iter.o" "-c" "rocksdb/db/db_iter.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/dbformat.o" "-c" "rocksdb/db/dbformat.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/error_handler.o" "-c" "rocksdb/db/error_handler.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/event_helpers.o" "-c" "rocksdb/db/event_helpers.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/experimental.o" "-c" "rocksdb/db/experimental.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/external_sst_file_ingestion_job.o" "-c" "rocksdb/db/external_sst_file_ingestion_job.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/file_indexer.o" "-c" "rocksdb/db/file_indexer.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/flush_job.o" "-c" "rocksdb/db/flush_job.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/flush_scheduler.o" "-c" "rocksdb/db/flush_scheduler.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/forward_iterator.o" "-c" "rocksdb/db/forward_iterator.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/import_column_family_job.o" "-c" "rocksdb/db/import_column_family_job.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/internal_stats.o" "-c" "rocksdb/db/internal_stats.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/logs_with_prep_tracker.o" "-c" "rocksdb/db/logs_with_prep_tracker.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/log_reader.o" "-c" "rocksdb/db/log_reader.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/log_writer.o" "-c" "rocksdb/db/log_writer.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/malloc_stats.o" "-c" "rocksdb/db/malloc_stats.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/memtable.o" "-c" "rocksdb/db/memtable.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/memtable_list.o" "-c" "rocksdb/db/memtable_list.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/merge_helper.o" "-c" "rocksdb/db/merge_helper.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/merge_operator.o" "-c" "rocksdb/db/merge_operator.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/output_validator.o" "-c" "rocksdb/db/output_validator.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/periodic_work_scheduler.o" "-c" "rocksdb/db/periodic_work_scheduler.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/range_del_aggregator.o" "-c" "rocksdb/db/range_del_aggregator.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/range_tombstone_fragmenter.o" "-c" "rocksdb/db/range_tombstone_fragmenter.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/repair.o" "-c" "rocksdb/db/repair.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/snapshot_impl.o" "-c" "rocksdb/db/snapshot_impl.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/table_cache.o" "-c" "rocksdb/db/table_cache.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/table_properties_collector.o" "-c" "rocksdb/db/table_properties_collector.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/transaction_log_impl.o" "-c" "rocksdb/db/transaction_log_impl.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/trim_history_scheduler.o" "-c" "rocksdb/db/trim_history_scheduler.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/version_builder.o" "-c" "rocksdb/db/version_builder.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/version_edit.o" "-c" "rocksdb/db/version_edit.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/version_edit_handler.o" "-c" "rocksdb/db/version_edit_handler.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/version_set.o" "-c" "rocksdb/db/version_set.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/wal_edit.o" "-c" "rocksdb/db/wal_edit.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/wal_manager.o" "-c" "rocksdb/db/wal_manager.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/wide/wide_column_serialization.o" "-c" "rocksdb/db/wide/wide_column_serialization.cc"
  exit status: 0
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/write_batch.o" "-c" "rocksdb/db/write_batch.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/write_batch_base.o" "-c" "rocksdb/db/write_batch_base.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/write_controller.o" "-c" "rocksdb/db/write_controller.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/db/write_thread.o" "-c" "rocksdb/db/write_thread.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/composite_env.o" "-c" "rocksdb/env/composite_env.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/env.o" "-c" "rocksdb/env/env.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/env_chroot.o" "-c" "rocksdb/env/env_chroot.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/env_encryption.o" "-c" "rocksdb/env/env_encryption.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/env_posix.o" "-c" "rocksdb/env/env_posix.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/file_system.o" "-c" "rocksdb/env/file_system.cc"
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/fs_posix.o" "-c" "rocksdb/env/fs_posix.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/fs_remap.o" "-c" "rocksdb/env/fs_remap.cc"
  exit status: 0
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/file_system_tracer.o" "-c" "rocksdb/env/file_system_tracer.cc"
  exit status: 0
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/io_posix.o" "-c" "rocksdb/env/io_posix.cc"
  cargo:warning=rocksdb/env/io_posix.cc:1001:41: error: use of undeclared identifier 'POSIX_MADV_NORMAL'
  cargo:warning=      Madvise(mmapped_region_, length_, POSIX_MADV_NORMAL);
  cargo:warning=                                        ^
  cargo:warning=rocksdb/env/io_posix.cc:1004:41: error: use of undeclared identifier 'POSIX_MADV_RANDOM'
  cargo:warning=      Madvise(mmapped_region_, length_, POSIX_MADV_RANDOM);
  cargo:warning=                                        ^
  cargo:warning=rocksdb/env/io_posix.cc:1007:41: error: use of undeclared identifier 'POSIX_MADV_SEQUENTIAL'
  cargo:warning=      Madvise(mmapped_region_, length_, POSIX_MADV_SEQUENTIAL);
  cargo:warning=                                        ^
  cargo:warning=rocksdb/env/io_posix.cc:1010:41: error: use of undeclared identifier 'POSIX_MADV_WILLNEED'
  cargo:warning=      Madvise(mmapped_region_, length_, POSIX_MADV_WILLNEED);
  cargo:warning=                                        ^
  cargo:warning=rocksdb/env/io_posix.cc:1013:41: error: use of undeclared identifier 'POSIX_MADV_DONTNEED'
  cargo:warning=      Madvise(mmapped_region_, length_, POSIX_MADV_DONTNEED);
  cargo:warning=                                        ^
  cargo:warning=5 errors generated.
  exit status: 1
  running: "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/mock_env.o" "-c" "rocksdb/env/mock_env.cc"
  exit status: 0

  --- stderr

  error occurred: Command "aarch64-linux-android21-clang" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-std=c++17" "-DSNAPPY=1" "-DNDEBUG=1" "-DOS_ANDROID" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DWITH_JEMALLOC=ON" "-DHAVE_UINT128_EXTENSION=1" "-o" "/home/wjy/Desktop/substrate/target/aarch64-linux-android/release/build/librocksdb-sys-9a56d8968d53a243/out/rocksdb/env/io_posix.o" "-c" "rocksdb/env/io_posix.cc" with args "aarch64-linux-android21-clang" did not execute successfully (status code exit status: 1).

warning: build failed, waiting for other jobs to finish...
    Building [====================>  ] 1606/1680: librocksdb-sys(build), wasm-opt-sys(build), l...

when i was trying to compile substrate in NDK, the error above appeared.

And thera are my cargo config:

[build]
target = "aarch64-linux-android"
[target.aarch64-linux-android]
ar = "/opt/android/android-ndk-r22b/NDK/arm64/bin/aarch64-linux-android-ar"
linker = "/opt/android/android-ndk-r22b/NDK/arm64/bin/aarch64-linux-android-clang"
octavei commented 1 year ago

We are not officially support aarch64 on android. I mean I know that Substrate compiles on aarch64. You should ensure that you have enough main memory. Your error output is also missing information.

@bkchr

koute commented 1 year ago
warning: rocksdb/env/io_posix.cc:1001:41: error: use of undeclared identifier 'POSIX_MADV_NORMAL'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_NORMAL);

Looks like rocksdb doesn't support Android's Bionic libc. You'd either have to fix rocksdb, or try to disable rocksdb on substrate's side so that it isn't compiled in.

ltfschoen commented 1 year ago
warning: rocksdb/env/io_posix.cc:1001:41: error: use of undeclared identifier 'POSIX_MADV_NORMAL'
warning:       Madvise(mmapped_region_, length_, POSIX_MADV_NORMAL);

Looks like rocksdb doesn't support Android's Bionic libc. You'd either have to fix rocksdb, or try to disable rocksdb on substrate's side so that it isn't compiled in.

relates to this issue that proposes to make rocksdb optional behind a feature flag https://github.com/paritytech/substrate/issues/13177

ltfschoen commented 1 year ago

i've actually started working on @koute 's idea of "trying to disable rocksdb on Substrate's side so that it isn't compiled in" to see if it's possible.

so far i've identified parts of the codebase that use rocksdb and those that use paritydb.

now i'm commenting out the rocksdb code progressively and checking that it still compiles so the user can only use paritydb.

then if i can get it to compile with all the rocksdb code and dependencies removed, then we could try to see if it compiles on android again? or if there are issues other than just rocksdb. if it works then someone could maintain a fork/branch of Substrate that only uses paritydb without using rocksdb at all for those that want to tinker with it on Android.

if anyone has any tips they can share or if they don't think it's possible then it'd be greatly appreciated if you could let me know.

ltfschoen commented 1 year ago

@octavei try cloning branch 'luke/rocksdb' of this PR https://github.com/paritytech/substrate/pull/13585 and see if that works (might be better to just checkout the commit 7ae19a4aae83a0ffa8eb1da2a45b190826ed3a7b in that branch since i might push further changes that may not compile anymore) on Android as it compiles for me and runs with ParityDB by default. i've disabled it from using RocksDB entirely so if you run the following hopefully it works. let us know:

cargo build && \
./target/debug/substrate --dev --base-path=/tmp/data --rpc-external --ws-external --rpc-cors=all --pruning=archive

or build release with cargo build --release && ./target/release/substrate .....

or even just install Docker on Android and then build Substrate on it in a container by building an image with . ./docker/build.sh and then once the images is built run it with ./run.sh substrate --version (see the ./docker/README.md for details)