zcash icon indicating copy to clipboard operation
zcash copied to clipboard

Add native build support for macOS M1 ARM

Open softminus opened this issue 3 years ago • 1 comments

running ./zcutil/build.sh works until:

  CXXLD    zcashd
ld: warning: ignoring file ../target/x86_64-apple-darwin/release/librustzcash.a, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
  "_librustzcash_check_diversifier", referenced from:
      libzcash::SaplingIncomingViewingKey::address(std::__1::array<unsigned char, 11ul>) const in libzcash.a(libzcash_a-sapling.o)
      libzcash::SaplingSpendingKey::default_address() const in libzcash.a(libzcash_a-sapling.o)
      default_diversifier(uint256 const&) in libzcash.a(libzcash_a-prf.o)
[...]
  "_librustzcash_sapling_check_spend", referenced from:
      ContextualCheckTransaction(CTransaction const&, CValidationState&, CChainParams const&, int, bool, bool (*)(Consensus::Params const&)) in libbitcoin_server.a(libbitcoin_server_a-main.o)
      benchmark_verify_sapling_spend() in libbitcoin_wallet.a(libbitcoin_wallet_a-zcbenchmarks.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [zcashd] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

There's a mix of arm64, x86_64, and universal Mach-O files. if we run find . -type f -print0 |xargs -0 file|grep Mach-O > macho:

The arm64 ones are:
./zcutil/bin/db_log_verify:                                                                                                          Mach-O 64-bit executable arm64
./zcutil/bin/db_upgrade:                                                                                                             Mach-O 64-bit executable arm64
./zcutil/bin/db_hotbackup:                                                                                                           Mach-O 64-bit executable arm64
./zcutil/bin/db_replicate:                                                                                                           Mach-O 64-bit executable arm64
./zcutil/bin/db_printlog:                                                                                                            Mach-O 64-bit executable arm64
./zcutil/bin/db_archive:                                                                                                             Mach-O 64-bit executable arm64
./zcutil/bin/db_stat:                                                                                                                Mach-O 64-bit executable arm64
./zcutil/bin/db_load:                                                                                                                Mach-O 64-bit executable arm64
./zcutil/bin/db_verify:                                                                                                              Mach-O 64-bit executable arm64
./zcutil/bin/db_tuner:                                                                                                               Mach-O 64-bit executable arm64
./zcutil/bin/db_checkpoint:                                                                                                          Mach-O 64-bit executable arm64
./zcutil/bin/db_deadlock:                                                                                                            Mach-O 64-bit executable arm64
./zcutil/bin/db_recover:                                                                                                             Mach-O 64-bit executable arm64
./zcutil/bin/db_dump:                                                                                                                Mach-O 64-bit executable arm64
./depends/aarch64-apple-darwin21.3.0/native/bin/ccache:                                                                              Mach-O 64-bit executable arm64
./depends/aarch64-apple-darwin21.3.0/native/bin/b2:                                                                                  Mach-O 64-bit executable arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_ios_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_ios_dynamic.dylib:                              Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_ios_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_ios_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_iossim_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_ios_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_ios_dynamic.dylib:                              Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_osx_dynamic.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.lsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.asan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.tsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.lsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.asan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.tsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./src/libbitcoin_util_a-clientversion.o:                                                                                                                        Mach-O 64-bit object arm64
./src/libbitcoin_server_a-addrdb.o:                                                                                                                             Mach-O 64-bit object arm64
./src/libbitcoin_server_a-httpserver.o:                                                                                                                         Mach-O 64-bit object arm64
./src/libbitcoin_common_a-hash.o:                                                                                                                               Mach-O 64-bit object arm64
./src/consensus/libbitcoin_common_a-params.o:                                                                                                                   Mach-O 64-bit object arm64
./src/consensus/libbitcoin_common_a-funding.o:                                                                                                                  Mach-O 64-bit object arm64
./src/consensus/libbitcoin_common_a-upgrades.o:                                                                                                                 Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-status.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-cache.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-logging.o:                                                                                                                      Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-hash.o:                                                                                                                         Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-options.o:                                                                                                                      Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-coding.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-env.o:                                                                                                                          Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-env_posix.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-arena.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-comparator.o:                                                                                                                   Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-crc32c.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-bloom.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-histogram.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/util/libleveldb_a-filter_policy.o:                                                                                                                Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-iterator.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-two_level_iterator.o:                                                                                                          Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-filter_block.o:                                                                                                                Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-merger.o:                                                                                                                      Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-table_builder.o:                                                                                                               Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-table.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-block.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-format.o:                                                                                                                      Mach-O 64-bit object arm64
./src/leveldb/table/libleveldb_a-block_builder.o:                                                                                                               Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-version_set.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-memtable.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-repair.o:                                                                                                                         Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-db_impl.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-log_writer.o:                                                                                                                     Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-filename.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-dbformat.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-builder.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-c.o:                                                                                                                              Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-db_iter.o:                                                                                                                        Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-table_cache.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-dumpfile.o:                                                                                                                       Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-write_batch.o:                                                                                                                    Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-version_edit.o:                                                                                                                   Mach-O 64-bit object arm64
./src/leveldb/db/libleveldb_a-log_reader.o:                                                                                                                     Mach-O 64-bit object arm64
./src/leveldb/port/libleveldb_a-port_posix.o:                                                                                                                   Mach-O 64-bit object arm64
./src/leveldb/port/libleveldb_sse42_a-port_posix_sse.o:                                                                                                         Mach-O 64-bit object arm64
./src/leveldb/helpers/memenv/libmemenv_a-memenv.o:                                                                                                              Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-sha256.o:                                                                                                                      Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-chacha20.o:                                                                                                                    Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-aes.o:                                                                                                                         Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-sha1.o:                                                                                                                        Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-sha512.o:                                                                                                                      Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-ripemd160.o:                                                                                                                   Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-equihash.o:                                                                                                                    Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-hmac_sha256.o:                                                                                                                 Mach-O 64-bit object arm64
./src/crypto/libbitcoin_crypto_a-hmac_sha512.o:                                                                                                                 Mach-O 64-bit object arm64
./src/libbitcoin_common_a-chainparams.o:                                                                                                                        Mach-O 64-bit object arm64
./src/libbitcoin_common_a-compressor.o:                                                                                                                         Mach-O 64-bit object arm64
./src/libbitcoin_util_a-random.o:                                                                                                                               Mach-O 64-bit object arm64
./src/compat/libbitcoin_util_a-glibcxx_sanity.o:                                                                                                                Mach-O 64-bit object arm64
./src/compat/libbitcoin_util_a-strnlen.o:                                                                                                                       Mach-O 64-bit object arm64
./src/compat/libbitcoin_util_a-glibc_sanity.o:                                                                                                                  Mach-O 64-bit object arm64
./src/libbitcoin_server_a-asyncrpcoperation.o:                                                                                                                  Mach-O 64-bit object arm64
./src/libbitcoin_common_a-core_read.o:                                                                                                                          Mach-O 64-bit object arm64
./src/libbitcoin_server_a-torcontrol.o:                                                                                                                         Mach-O 64-bit object arm64
./src/zcash/libzcash_a-JoinSplit.o:                                                                                                                             Mach-O 64-bit object arm64
./src/zcash/libzcash_a-prf.o:                                                                                                                                   Mach-O 64-bit object arm64
./src/zcash/libzcash_a-NoteEncryption.o:                                                                                                                        Mach-O 64-bit object arm64
./src/zcash/libzcash_a-History.o:                                                                                                                               Mach-O 64-bit object arm64
./src/zcash/address/libzcash_a-zip32.o:                                                                                                                         Mach-O 64-bit object arm64
./src/zcash/address/libzcash_a-sapling.o:                                                                                                                       Mach-O 64-bit object arm64
./src/zcash/address/libzcash_a-sprout.o:                                                                                                                        Mach-O 64-bit object arm64
./src/zcash/libzcash_a-Address.o:                                                                                                                               Mach-O 64-bit object arm64
./src/zcash/libzcash_a-IncrementalMerkleTree.o:                                                                                                                 Mach-O 64-bit object arm64
./src/zcash/libzcash_a-Note.o:                                                                                                                                  Mach-O 64-bit object arm64
./src/zcash/libzcash_a-util.o:                                                                                                                                  Mach-O 64-bit object arm64
./src/libbitcoin_common_a-transaction_builder.o:                                                                                                                Mach-O 64-bit object arm64
./src/libbitcoin_common_a-utiltest.o:                                                                                                                           Mach-O 64-bit object arm64
./src/libbitcoin_common_a-bech32.o:                                                                                                                             Mach-O 64-bit object arm64
./src/libbitcoin_server_a-pow.o:                                                                                                                                Mach-O 64-bit object arm64
./src/libbitcoin_wallet_a-zcbenchmarks.o:                                                                                                                       Mach-O 64-bit object arm64
./src/libbitcoin_server_a-merkleblock.o:                                                                                                                        Mach-O 64-bit object arm64
./src/libbitcoin_common_a-coins.o:                                                                                                                              Mach-O 64-bit object arm64
./src/libbitcoin_util_a-utilmoneystr.o:                                                                                                                         Mach-O 64-bit object arm64
./src/libbitcoin_util_a-util.o:                                                                                                                                 Mach-O 64-bit object arm64
./src/libbitcoin_server_a-validationinterface.o:                              Mach-O 64-bit object arm64
./src/libbitcoin_common_a-keystore.o:                                         Mach-O 64-bit object arm64
./src/libbitcoin_server_a-chain.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_server_a-metrics.o:                                          Mach-O 64-bit object arm64
./src/zcashd-bitcoind.o:                                                      Mach-O 64-bit object arm64
./src/libbitcoin_server_a-txmempool.o:                                        Mach-O 64-bit object arm64
./src/libbitcoin_server_a-txdb.o:                                             Mach-O 64-bit object arm64
./src/libbitcoin_common_a-key.o:                                              Mach-O 64-bit object arm64
./src/libbitcoin_server_a-init.o:                                             Mach-O 64-bit object arm64
./src/script/libbitcoin_common_a-sign.o:                                      Mach-O 64-bit object arm64
./src/script/libbitcoin_common_a-script_error.o:                              Mach-O 64-bit object arm64
./src/script/libbitcoin_common_a-standard.o:                                  Mach-O 64-bit object arm64
./src/script/libbitcoin_server_a-sigcache.o:                                  Mach-O 64-bit object arm64
./src/script/libbitcoin_common_a-script.o:                                    Mach-O 64-bit object arm64
./src/script/libbitcoin_common_a-interpreter.o:                               Mach-O 64-bit object arm64
./src/script/libbitcoin_server_a-ismine.o:                                    Mach-O 64-bit object arm64
./src/libbitcoin_util_a-logging.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_server_a-net.o:                                              Mach-O 64-bit object arm64
./src/primitives/libbitcoin_common_a-transaction.o:                           Mach-O 64-bit object arm64
./src/primitives/libbitcoin_common_a-block.o:                                 Mach-O 64-bit object arm64
./src/primitives/libbitcoin_common_a-tx_version_info.o:                       Mach-O 64-bit object arm64
./src/libbitcoin_common_a-core_write.o:                                       Mach-O 64-bit object arm64
./src/libbitcoin_server_a-httprpc.o:                                          Mach-O 64-bit object arm64
./src/secp256k1/gen_context:                                                  Mach-O 64-bit executable arm64
./src/secp256k1/gen_context.o:                                                Mach-O 64-bit object arm64
./src/secp256k1/src/libsecp256k1_la-secp256k1.o:                              Mach-O 64-bit object arm64
./src/libbitcoin_server_a-experimental_features.o:                            Mach-O 64-bit object arm64
./src/libbitcoin_util_a-uint256.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_server_a-addrman.o:                                          Mach-O 64-bit object arm64
./src/libbitcoin_common_a-scheduler.o:                                        Mach-O 64-bit object arm64
./src/libbitcoin_server_a-alert.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_server_a-mempool_limit.o:                                    Mach-O 64-bit object arm64
./src/support/libbitcoin_util_a-lockedpool.o:                                 Mach-O 64-bit object arm64
./src/support/libbitcoin_util_a-cleanse.o:                                    Mach-O 64-bit object arm64
./src/libbitcoin_server_a-main.o:                                             Mach-O 64-bit object arm64
./src/libbitcoin_common_a-amount.o:                                           Mach-O 64-bit object arm64
./src/libbitcoin_server_a-dbwrapper.o:                                        Mach-O 64-bit object arm64
./src/libbitcoin_server_a-rest.o:                                             Mach-O 64-bit object arm64
./src/libbitcoin_util_a-chainparamsbase.o:                                    Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-rpcdisclosure.o:                             Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-asyncrpcoperation_shieldcoinbase.o:          Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-rpcwallet.o:                                 Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-crypter.o:                                   Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-asyncrpcoperation_saplingmigration.o:        Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-wallet.o:                                    Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-rpcdump.o:                                   Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-db.o:                                        Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-asyncrpcoperation_mergetoaddress.o:          Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-walletdb.o:                                  Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-asyncrpcoperation_sendmany.o:                Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-paymentdisclosuredb.o:                       Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-paymentdisclosure.o:                         Mach-O 64-bit object arm64
./src/wallet/libbitcoin_wallet_a-asyncrpcoperation_common.o:                  Mach-O 64-bit object arm64
./src/libbitcoin_server_a-asyncrpcqueue.o:                                    Mach-O 64-bit object arm64
./src/libbitcoin_common_a-arith_uint256.o:                                    Mach-O 64-bit object arm64
./src/libbitcoin_common_a-proof_verifier.o:                                   Mach-O 64-bit object arm64
./src/libbitcoin_server_a-bloom.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_server_a-sendalert.o:                                        Mach-O 64-bit object arm64
./src/libbitcoin_server_a-checkpoints.o:                                      Mach-O 64-bit object arm64
./src/libbitcoin_common_a-warnings.o:                                         Mach-O 64-bit object arm64
./src/libbitcoin_server_a-deprecation.o:                                      Mach-O 64-bit object arm64
./src/rpc/libbitcoin_util_a-protocol.o:                                       Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-blockchain.o:                                   Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-server.o:                                       Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-mining.o:                                       Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-net.o:                                          Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-rawtransaction.o:                               Mach-O 64-bit object arm64
./src/rpc/libbitcoin_server_a-misc.o:                                         Mach-O 64-bit object arm64
./src/libbitcoin_server_a-timedata.o:                                         Mach-O 64-bit object arm64
./src/libbitcoin_common_a-pubkey.o:                                           Mach-O 64-bit object arm64
./src/libbitcoin_common_a-key_io.o:                                           Mach-O 64-bit object arm64
./src/univalue/lib/libunivalue_la-univalue.o:                                 Mach-O 64-bit object arm64
./src/univalue/lib/libunivalue_la-univalue_write.o:                           Mach-O 64-bit object arm64
./src/univalue/lib/libunivalue_la-univalue_read.o:                            Mach-O 64-bit object arm64
./src/univalue/lib/libunivalue_la-univalue_get.o:                             Mach-O 64-bit object arm64
./src/libbitcoin_util_a-utilstrencodings.o:                                   Mach-O 64-bit object arm64
./src/libbitcoin_server_a-miner.o:                                            Mach-O 64-bit object arm64
./src/libbitcoin_util_a-sync.o:                                               Mach-O 64-bit object arm64
./src/libbitcoin_common_a-base58.o:                                           Mach-O 64-bit object arm64
./src/libbitcoin_util_a-fs.o:                                                 Mach-O 64-bit object arm64
./src/zmq/libbitcoin_zmq_a-zmqpublishnotifier.o:                              Mach-O 64-bit object arm64
./src/zmq/libbitcoin_zmq_a-zmqabstractnotifier.o:                             Mach-O 64-bit object arm64
./src/zmq/libbitcoin_zmq_a-zmqnotificationinterface.o:                        Mach-O 64-bit object arm64
./src/libbitcoin_common_a-protocol.o:                                         Mach-O 64-bit object arm64
./src/libbitcoin_util_a-utiltime.o:                                           Mach-O 64-bit object arm64
./src/libbitcoin_common_a-netbase.o:                                          Mach-O 64-bit object arm64
./src/policy/libbitcoin_server_a-fees.o:                                      Mach-O 64-bit object arm64
./src/policy/libbitcoin_server_a-policy.o:                                    Mach-O 64-bit object arm64
./src/libbitcoin_server_a-noui.o:                                             Mach-O 64-bit object arm64
The x86_64 ones are:
./target/release/deps/libthiserror_impl-340dddff0b16edcc.dylib:                                                                      Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libtokio_macros-6f4348a843e91ac3.dylib:                                                                        Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libproc_macro_hack-994aacd762af9adc.dylib:                                                                     Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libmetrics_macros-00c166e0325819a3.dylib:                                                                      Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libpin_project_internal-c5221ab61cb9aab7.dylib:                                                                Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libzeroize_derive-af7f7143c46c27a3.dylib:                                                                      Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libserde_derive-a16410bd3e23a21f.dylib:                                                                        Mach-O 64-bit dynamically linked shared library x86_64
./target/release/deps/libtracing_attributes-b6caaa70e7192837.dylib:                                                                  Mach-O 64-bit dynamically linked shared library x86_64
./target/release/build/parking_lot_core-9ac3214d73e80b9c/build_script_build-9ac3214d73e80b9c:                                        Mach-O 64-bit executable x86_64
./target/release/build/parking_lot_core-9ac3214d73e80b9c/build-script-build:                                                         Mach-O 64-bit executable x86_64
./target/release/build/metrics-5198cf55793e7902/build_script_build-5198cf55793e7902:                                                 Mach-O 64-bit executable x86_64
./target/release/build/metrics-5198cf55793e7902/build-script-build:                                                                  Mach-O 64-bit executable x86_64
./target/release/build/memoffset-0448386a630e31ee/build_script_build-0448386a630e31ee:                                               Mach-O 64-bit executable x86_64
./target/release/build/memoffset-0448386a630e31ee/build-script-build:                                                                Mach-O 64-bit executable x86_64
./target/release/build/libm-4494b28b2abbece6/build_script_build-4494b28b2abbece6:                                                    Mach-O 64-bit executable x86_64
./target/release/build/libm-4494b28b2abbece6/build-script-build:                                                                     Mach-O 64-bit executable x86_64
./target/release/build/crossbeam-epoch-16a689262a81dadb/build_script_build-16a689262a81dadb:                                         Mach-O 64-bit executable x86_64
./target/release/build/crossbeam-epoch-16a689262a81dadb/build-script-build:                                                          Mach-O 64-bit executable x86_64
./target/release/build/crunchy-d006f038f86dc45a/build_script_build-d006f038f86dc45a:                                                 Mach-O 64-bit executable x86_64
./target/release/build/crunchy-d006f038f86dc45a/build-script-build:                                                                  Mach-O 64-bit executable x86_64
./target/release/build/futures-channel-a42f09993085f312/build_script_build-a42f09993085f312:                                         Mach-O 64-bit executable x86_64
./target/release/build/futures-channel-a42f09993085f312/build-script-build:                                                          Mach-O 64-bit executable x86_64
./target/release/build/futures-core-38c78e18ed9d38f6/build_script_build-38c78e18ed9d38f6:                                            Mach-O 64-bit executable x86_64
./target/release/build/futures-core-38c78e18ed9d38f6/build-script-build:                                                             Mach-O 64-bit executable x86_64
./target/release/build/generic-array-c9e2add1b4255a56/build_script_build-c9e2add1b4255a56:                                           Mach-O 64-bit executable x86_64
./target/release/build/generic-array-c9e2add1b4255a56/build-script-build:                                                            Mach-O 64-bit executable x86_64
./target/release/build/futures-util-bb283dd5f9c42a72/build_script_build-bb283dd5f9c42a72:                                            Mach-O 64-bit executable x86_64
./target/release/build/futures-util-bb283dd5f9c42a72/build-script-build:                                                             Mach-O 64-bit executable x86_64
./target/release/build/proc-macro-hack-eca4623635cbb019/build_script_build-eca4623635cbb019:                                         Mach-O 64-bit executable x86_64
./target/release/build/proc-macro-hack-eca4623635cbb019/build-script-build:                                                          Mach-O 64-bit executable x86_64
./target/release/build/memchr-6189b83bda5f14e1/build_script_build-6189b83bda5f14e1:                                                  Mach-O 64-bit executable x86_64
./target/release/build/memchr-6189b83bda5f14e1/build-script-build:                                                                   Mach-O 64-bit executable x86_64
./target/release/build/futures-task-5c01943aa8a3261b/build-script-build:                                                             Mach-O 64-bit executable x86_64
./target/release/build/futures-task-5c01943aa8a3261b/build_script_build-5c01943aa8a3261b:                                            Mach-O 64-bit executable x86_64
./target/release/build/getrandom-59385d03466d5c7b/build_script_build-59385d03466d5c7b:                                               Mach-O 64-bit executable x86_64
./target/release/build/getrandom-59385d03466d5c7b/build-script-build:                                                                Mach-O 64-bit executable x86_64
./target/release/build/serde_derive-b23f710d4c546b59/build_script_build-b23f710d4c546b59:                                            Mach-O 64-bit executable x86_64
./target/release/build/serde_derive-b23f710d4c546b59/build-script-build:                                                             Mach-O 64-bit executable x86_64
./target/release/build/proc-macro2-2b6c6e1d25534486/build_script_build-2b6c6e1d25534486:                                             Mach-O 64-bit executable x86_64
./target/release/build/proc-macro2-2b6c6e1d25534486/build-script-build:                                                              Mach-O 64-bit executable x86_64
./target/release/build/ahash-7ec0e89659fa7219/build_script_build-7ec0e89659fa7219:                                                   Mach-O 64-bit executable x86_64
./target/release/build/ahash-7ec0e89659fa7219/build-script-build:                                                                    Mach-O 64-bit executable x86_64
./target/release/build/num-traits-cb121317ff9561c2/build_script_build-cb121317ff9561c2:                                              Mach-O 64-bit executable x86_64
./target/release/build/num-traits-cb121317ff9561c2/build-script-build:                                                               Mach-O 64-bit executable x86_64
./target/release/build/httparse-7e55cecb9c6febe9/build_script_build-7e55cecb9c6febe9:                                                Mach-O 64-bit executable x86_64
./target/release/build/httparse-7e55cecb9c6febe9/build-script-build:                                                                 Mach-O 64-bit executable x86_64
./target/release/build/rayon-core-56a9b376db941d3c/build_script_build-56a9b376db941d3c:                                              Mach-O 64-bit executable x86_64
./target/release/build/rayon-core-56a9b376db941d3c/build-script-build:                                                               Mach-O 64-bit executable x86_64
./target/release/build/rayon-623a0a000fc6a34a/build-script-build:                                                                    Mach-O 64-bit executable x86_64
./target/release/build/rayon-623a0a000fc6a34a/build_script_build-623a0a000fc6a34a:                                                   Mach-O 64-bit executable x86_64
./target/release/build/log-d8e87c563c4ef7d8/build-script-build:                                                                      Mach-O 64-bit executable x86_64
./target/release/build/log-d8e87c563c4ef7d8/build_script_build-d8e87c563c4ef7d8:                                                     Mach-O 64-bit executable x86_64
./target/release/build/syn-f0191924a879c073/build_script_build-f0191924a879c073:                                                     Mach-O 64-bit executable x86_64
./target/release/build/syn-f0191924a879c073/build-script-build:                                                                      Mach-O 64-bit executable x86_64
./target/release/build/num-bigint-fa88de19cf99fd43/build_script_build-fa88de19cf99fd43:                                              Mach-O 64-bit executable x86_64
./target/release/build/num-bigint-fa88de19cf99fd43/build-script-build:                                                               Mach-O 64-bit executable x86_64
./target/release/build/libc-a4830f81d42657d9/build_script_build-a4830f81d42657d9:                                                    Mach-O 64-bit executable x86_64
./target/release/build/libc-a4830f81d42657d9/build-script-build:                                                                     Mach-O 64-bit executable x86_64
./target/release/build/num-integer-19c8efe75fe2f004/build_script_build-19c8efe75fe2f004:                                             Mach-O 64-bit executable x86_64
./target/release/build/num-integer-19c8efe75fe2f004/build-script-build:                                                              Mach-O 64-bit executable x86_64
./target/release/build/indexmap-526f957099d36675/build_script_build-526f957099d36675:                                                Mach-O 64-bit executable x86_64
./target/release/build/indexmap-526f957099d36675/build-script-build:                                                                 Mach-O 64-bit executable x86_64
./target/release/build/crossbeam-utils-2913503926369fe9/build_script_build-2913503926369fe9:                                         Mach-O 64-bit executable x86_64
./target/release/build/crossbeam-utils-2913503926369fe9/build-script-build:                                                          Mach-O 64-bit executable x86_64
./target/release/build/typenum-5be9c972cb1da645/build-script-main:                                                                   Mach-O 64-bit executable x86_64
./target/release/build/typenum-5be9c972cb1da645/build_script_main-5be9c972cb1da645:                                                  Mach-O 64-bit executable x86_64
./target/release/build/radium-46bf669990b19c9e/build_script_build-46bf669990b19c9e:                                                  Mach-O 64-bit executable x86_64
./target/release/build/radium-46bf669990b19c9e/build-script-build:                                                                   Mach-O 64-bit executable x86_64
./target/release/build/serde-2abfa0e15d82db05/build_script_build-2abfa0e15d82db05:                                                   Mach-O 64-bit executable x86_64
./target/release/build/serde-2abfa0e15d82db05/build-script-build:                                                                    Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/rls:                                                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-config:                                                                         Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/clang:                                                                               Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/lld:                                                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/rustdoc:                                                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/cargo:                                                                               Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/clippy-driver:                                                                       Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/clang-13:                                                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/cargo-clippy:                                                                        Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/ld.lld:                                                                              Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-nm:                                                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/rustc:                                                                               Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/cargo-fmt:                                                                           Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-ar:                                                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/clang++:                                                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-objcopy:                                                                        Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/rustfmt:                                                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/rust-demangler:                                                                      Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/lld-link:                                                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-strip:                                                                          Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/ld64.lld:                                                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/bin/llvm-ranlib:                                                                         Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/libexec/cargo-credential-1password:                                                      Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/libexec/cargo-credential-macos-keychain:                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libClangdXPCLib.dylib:                                                                   Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libc++abi.1.0.dylib:                                                                     Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libunwind.1.0.dylib:                                                                     Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_iossim_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_osx_dynamic.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-cov:                                                Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llc:                                                     Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-objdump:                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-as:                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-nm:                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-ar:                                                 Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-dis:                                                Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-size:                                               Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-readobj:                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/gcc-ld/ld:                                               Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/gcc-ld/ld64:                                             Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/opt:                                                     Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-profdata:                                           Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-objcopy:                                            Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/rust-lld:                                                Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/rust-llvm-dwp:                                           Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/bin/llvm-strip:                                              Mach-O 64-bit executable x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/libstd-dd8a82589e0cba34.dylib:                           Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.lsan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.lsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.asan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.asan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.tsan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.tsan.dylib (for architecture arm64):	Mach-O 64-bit dynamically linked shared library arm64
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/libtest-a18e5b5e2a65c941.dylib:                          Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libmlir_async_runtime.dylib:                                                             Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libstd-dd8a82589e0cba34.dylib:                                                           Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libRemarks.dylib:                                                                        Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libc++.1.0.dylib:                                                                        Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libclang-cpp.dylib:                                                                      Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libomp.dylib:                                                                            Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libmlir_c_runner_utils.dylib:                                                            Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libclang.dylib:                                                                          Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/LLVMPolly.so:                                                                            Mach-O 64-bit bundle x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libLTO.dylib:                                                                            Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.lsan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.asan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc_driver-5d5e1e2505841b99.dylib:                                                  Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libmlir_runner_utils.dylib:                                                              Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.tsan.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
./depends/aarch64-apple-darwin21.3.0/native/lib/libtest-a18e5b5e2a65c941.dylib:                                                          Mach-O 64-bit dynamically linked shared library x86_64
and the universal ones are:
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_no_main_iossim.a:                             Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_interceptors_iossim.a:                        Mach-O universal binary with 2 architectures: [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_osx.a:                                         Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64:current ar archive]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_ios_dynamic.dylib:                             Mach-O universal binary with 3 architectures: [arm_v7:Mach-O dynamically linked shared library arm_v7] [arm_v7s:Mach-O dynamically linked shared library arm_v7s] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ios.a:                                               Mach-O universal binary with 5 architectures: [arm_v7:current ar archive random library] [arm_v7s:current ar archive random library] [arm_v7k:current ar archive random library] [arm64:current ar archive random library] [arm64e:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib:                             Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_osx_dynamic.dylib:                              Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.profile_osx.a:                                       Mach-O universal binary with 2 architectures: [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_ios_dynamic.dylib:                             Mach-O universal binary with 3 architectures: [arm_v7:Mach-O dynamically linked shared library arm_v7] [arm_v7s:Mach-O dynamically linked shared library arm_v7s] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_iossim_dynamic.dylib:                  Mach-O universal binary with 3 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_ios_dynamic.dylib:                     Mach-O universal binary with 3 architectures: [arm_v7:Mach-O dynamically linked shared library arm_v7] [arm_v7s:Mach-O dynamically linked shared library arm_v7s] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/macho_embedded/libclang_rt.soft_static.a:                        Mach-O universal binary with 4 architectures: [arm_v7:current ar archive random library] [arm subarchitecture=14:current ar archive random library] [arm subarchitecture=15:current ar archive random library] [arm subarchitecture=16:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/macho_embedded/libclang_rt.soft_pic.a:                           Mach-O universal binary with 4 architectures: [arm_v7:current ar archive random library] [arm subarchitecture=14:current ar archive random library] [arm subarchitecture=15:current ar archive random library] [arm subarchitecture=16:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/macho_embedded/libclang_rt.hard_static.a:                        Mach-O universal binary with 4 architectures: [arm_v7:current ar archive random library] [arm subarchitecture=16:current ar archive random library] [i386:current ar archive random library] [x86_64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/macho_embedded/libclang_rt.hard_pic.a:                           Mach-O universal binary with 4 architectures: [arm_v7:current ar archive random library] [arm subarchitecture=16:current ar archive random library] [i386:current ar archive random library] [x86_64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.xray_osx.a:                                          Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64:current ar archive]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_interceptors_osx.a:                           Mach-O universal binary with 2 architectures: [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_client_ios.a:                                  Mach-O universal binary with 3 architectures: [arm_v7:current ar archive random library] [arm_v7s:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_ios.a:                                 Mach-O universal binary with 3 architectures: [arm_v7:current ar archive random library] [arm_v7s:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_iossim_dynamic.dylib:                           Mach-O universal binary with 3 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_iossim_dynamic.dylib:                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_client_iossim.a:                               Mach-O universal binary with 3 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_osx_dynamic.dylib:                             Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_osx_dynamic.dylib:                     Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_iossim_dynamic.dylib:                          Mach-O universal binary with 3 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [i386:Mach-O dynamically linked shared library i386] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_iossim.a:                              Mach-O universal binary with 3 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.lsan_iossim_dynamic.dylib:                           Mach-O universal binary with 3 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_iossim.a:                                     Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:                              Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.stats_client_osx.a:                                  Mach-O universal binary with 2 architectures: [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_minimal_osx.a:                                 Mach-O universal binary with 2 architectures: [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_iossim_dynamic.dylib:                          Mach-O universal binary with 3 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.asan_ios_dynamic.dylib:                              Mach-O universal binary with 3 architectures: [arm_v7:Mach-O dynamically linked shared library arm_v7] [arm_v7s:Mach-O dynamically linked shared library arm_v7s] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_iossim.a:                                      Mach-O universal binary with 3 architectures: [i386:current ar archive] [x86_64:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.cc_kext_ios.a:                                       Mach-O universal binary with 5 architectures: [arm_v7:current ar archive random library] [arm_v7s:current ar archive random library] [arm_v7k:current ar archive random library] [arm64:current ar archive random library] [arm64e:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.profile_ios.a:                                       Mach-O universal binary with 3 architectures: [arm_v7:current ar archive random library] [arm_v7s:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_osx.a:                                        Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.osx.a:                                               Mach-O universal binary with 5 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library] [x86_64h:current ar archive random library] [arm64:current ar archive random library] [arm64e:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.tsan_osx_dynamic.dylib:                              Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.cc_kext.a:                                           Mach-O universal binary with 5 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library] [x86_64h:current ar archive random library] [arm64:current ar archive random library] [arm64e:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.ubsan_ios.a:                                         Mach-O universal binary with 3 architectures: [arm_v7:current ar archive] [arm_v7s:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.fuzzer_no_main_osx.a:                                Mach-O universal binary with 2 architectures: [x86_64:current ar archive] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.iossim.a:                                            Mach-O universal binary with 2 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/clang/13.0.0/lib/darwin/libclang_rt.profile_iossim.a:                                    Mach-O universal binary with 3 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library] [arm64:current ar archive random library]
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.lsan.dylib:                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.asan.dylib:                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/rustlib/x86_64-apple-darwin/lib/librustc-stable_rt.tsan.dylib:                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.lsan.dylib:                                                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.asan.dylib:                                                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
./depends/aarch64-apple-darwin21.3.0/native/lib/librustc-stable_rt.tsan.dylib:                                                           Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]

softminus avatar Jan 28 '22 02:01 softminus

This is sort of a duplicate of #4405, but I guess also technically a subset (since the earlier issue could technically be interpreted as more than just M1 ARM), so ~~I'll use this issue as the specific "Add M1 support" issue.~~ wait no, this issue is the "Build on M1" issue, not "support M1".

str4d avatar Apr 15 '22 02:04 str4d