Open octavei opened 1 year ago
env:
mac M1
➜ state git:(main) ✗ rustup toolchain list stable-aarch64-apple-darwin (default) (override) nightly-2023-01-28-aarch64-apple-darwin nightly-aarch64-apple-darwin
➜ state git:(main) ✗ ➜ state git:(main) ✗ rustc --version rustc 1.70.0 (90c541806 2023-05-31) (built from a source tarball)
➜ state git:(main) ✗ clang --version Homebrew clang version 16.0.6 Target: arm64-apple-darwin21.1.0 Thread model: posix InstalledDir: /opt/homebrew/opt/llvm/bin
command:
cargo build --release
err info:
➜ state git:(main) ✗ cargo build --release Compiling ckb-librocksdb-sys v7.7.3 Compiling ethers-middleware v2.0.7 The following warnings were emitted during compilation: warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' warning: clang: error: the clang compiler does not support '-march=native' error: failed to run custom build command for `ckb-librocksdb-sys v7.7.3` Caused by: process didn't exit successfully: `/Users/xxx/Desktop/silius/target/release/build/ckb-librocksdb-sys-4e76895a7c7d4fed/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-changed=build.rs cargo:rerun-if-changed=rocksdb/ cargo:rerun-if-changed=patches/ PLATFORM_CXXFLAGS: ["-std=c++17", "-faligned-new", "-DHAVE_ALIGNED_NEW", "-DROCKSDB_PLATFORM_POSIX", "-DROCKSDB_LIB_IO_POSIX", "-DOS_MACOSX", "-Wshorten-64-to-32", "-march=native", "-DHAVE_SSE42", "-DHAVE_PCLMUL", "-DHAVE_BMI", "-DHAVE_UINT128_EXTENSION", "-DHAVE_FULLFSYNC"] TARGET = Some("aarch64-apple-darwin") OPT_LEVEL = Some("3") HOST = Some("aarch64-apple-darwin") cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin CXX_aarch64-apple-darwin = None cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin CXX_aarch64_apple_darwin = None cargo:rerun-if-env-changed=HOST_CXX HOST_CXX = None cargo:rerun-if-env-changed=CXX CXX = None cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin CXXFLAGS_aarch64-apple-darwin = None cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin CXXFLAGS_aarch64_apple_darwin = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_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_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh") running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/cache_reservation_manager.o" "-c" "rocksdb/cache/cache_reservation_manager.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/cache_entry_roles.o" "-c" "rocksdb/cache/cache_entry_roles.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/clock_cache.o" "-c" "rocksdb/cache/clock_cache.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/fast_lru_cache.o" "-c" "rocksdb/cache/fast_lru_cache.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/charged_cache.o" "-c" "rocksdb/cache/charged_cache.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/cache.o" "-c" "rocksdb/cache/cache.cc" running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/cache_key.o" "-c" "rocksdb/cache/cache_key.cc" cargo:warning=clang: error: the clang compiler does not support '-march=native' cargo:warning=clang: error: the clang compiler does not support '-march=native' cargo:warning=clang: error: the clang compiler does not support '-march=native' cargo:warning=clang: error: the clang compiler does not support '-march=native' cargo:warning=clang: error: the clang compiler does not support '-march=native' exit status: 1 exit status: 1 exit status: 1 running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/lru_cache.o" "-c" "rocksdb/cache/lru_cache.cc" exit status: 1 exit status: 1 cargo:warning=clang: error: the clang compiler does not support '-march=native' exit status: 1 cargo:warning=clang: error: the clang compiler does not support '-march=native' exit status: 1 cargo:warning=clang: error: the clang compiler does not support '-march=native' exit status: 1 --- stderr error occurred: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "./" "-I" "snappy/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-faligned-new" "-DHAVE_ALIGNED_NEW" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DOS_MACOSX" "-Wshorten-64-to-32" "-march=native" "-DHAVE_SSE42" "-DHAVE_PCLMUL" "-DHAVE_BMI" "-DHAVE_UINT128_EXTENSION" "-DHAVE_FULLFSYNC" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-DSNAPPY=1" "-DNDEBUG=1" "-DNIOSTATS_CONTEXT" "-DNPERF_CONTEXT" "-o" "/Users/weijunyuan/Desktop/orbiter-finance/silius/target/release/build/ckb-librocksdb-sys-18c5836e995e03ee/out/rocksdb/cache/cache.o" "-c" "rocksdb/cache/cache.cc" with args "c++" did not execute successfully (status code exit status: 1). warning: build failed, waiting for other jobs to finish... ^C Building [=======================> ] 464/470: ethers-middleware
A very good project that we are planning to use. However, the above error occurred when I compiled, not sure what the problem is. Thank you very much for your reply. Also, what environment are you using? Thanks again!
env:
mac M1
command:
err info: