Skip to content
This repository has been archived by the owner on May 16, 2024. It is now read-only.

rocksdb updated to 7.0 release #72

Closed
wants to merge 1 commit into from
Closed

rocksdb updated to 7.0 release #72

wants to merge 1 commit into from

Conversation

awesome-doge
Copy link

For apple M1 support, it is not only necessary to modify the CMakeLists.txt file at #59.

It is also necessary to upgrade the third party library rocksdb.

After testing, I was able to compile with apple m1 successfully.

@awesome-doge
Copy link
Author

awesome-doge commented Feb 21, 2022

The compilation tests for the apple m1 chip are as follows.
Basically, all tests passed.

[  0%] Checking the git repository for changes...
[  0%] Built target check_git
[  0%] Built target git
[  0%] Built target crc32c_sse42
[  0%] Built target crc32c_arm64
[  0%] Built target crc32c
[  0%] Built target absl_log_severity
[  0%] Built target absl_raw_logging_internal
[  0%] Built target absl_spinlock_wait
[  0%] Built target absl_dynamic_annotations
[  0%] Built target absl_base
[  0%] Built target absl_malloc_internal
[  0%] Built target absl_throw_delegate
[  1%] Built target absl_exponential_biased
[  1%] Built target absl_time_zone
[  1%] Built target absl_debugging_internal
[  2%] Built target absl_stacktrace
[  2%] Built target absl_demangle_internal
[  4%] Built target absl_symbolize
[  5%] Built target absl_int128
[  5%] Built target absl_strings_internal
[  6%] Built target absl_strings
[  6%] Built target absl_graphcycles_internal
[  8%] Built target absl_civil_time
[  9%] Built target absl_time
[  9%] Built target absl_synchronization
[  9%] Built target absl_hashtablez_sampler
[  9%] Built target absl_bad_optional_access
[  9%] Built target absl_raw_hash_set
[  9%] Built target absl_bad_variant_access
[  9%] Built target absl_city
[  9%] Built target absl_hash
[ 15%] Built target tdutils
[ 16%] Built target tdactor
[ 18%] Built target tddb_utils
[ 22%] Built target ton_crypto
[ 22%] Built target test-ed25519
[ 22%] Built target src_parser
[ 22%] Built target tlbc
[ 22%] Generate block tlb source files
[ 22%] Built target tlb_generate_block
[ 23%] Built target tdtl
[ 23%] Built target generate_common
[ 23%] Generate common tl source files
[ 23%] Built target tl_generate_common
[ 23%] Built target tl_api
[ 23%] Generate block tlb source files
[ 23%] Generate block tlb source files
[ 25%] Built target ton_block
[ 54%] Built target rocksdb
[ 54%] Built target tddb
[ 54%] Built target ton_db
[ 54%] Built target fift-lib
[ 54%] Built target test-vm
[ 55%] Built target func
[ 55%] Built target fift
[ 55%] Built target gen_fif_smartcont_auto_simple_wallet_ext_code
[ 55%] Built target gen_fif_smartcont_auto_config_code
[ 55%] Built target gen_fif_smartcont_auto_wallet_code
[ 55%] Built target gen_fif_smartcont_auto_wallet3_code
[ 55%] Built target gen_fif_smartcont_auto_simple_wallet_code
[ 55%] Built target gen_fif_smartcont_auto_highload_wallet_code
[ 55%] Built target gen_fif_smartcont_auto_highload_wallet_v2_code
[ 55%] Built target gen_fif_smartcont_auto_elector_code
[ 55%] Built target gen_fif_smartcont_auto_multisig_code
[ 55%] Built target gen_fif_smartcont_auto_restricted_wallet_code
[ 56%] Built target gen_fif_smartcont_auto_restricted_wallet2_code
[ 56%] Built target gen_fif_smartcont_auto_restricted_wallet3_code
[ 56%] Built target gen_fif_smartcont_auto_pow_testgiver_code
[ 56%] Built target gen_fif_smartcont_auto_dns_manual_code
[ 58%] Built target gen_fif_smartcont_auto_dns_auto_code
[ 58%] Built target gen_fif_smartcont_auto_payment_channel_code
[ 58%] Built target gen_fif
[ 59%] Built target smc-envelope
[ 59%] Built target test-smartcont
[ 59%] Built target test-cells
[ 59%] Built target test-fift
[ 59%] Built target memprof
[ 61%] Built target test-tdutils
[ 62%] Built target test-tdactor
[ 62%] Built target tdnet
[ 62%] Built target test-net
[ 62%] Built target tl_lite_api
[ 62%] Built target tl-utils
[ 62%] Built target keys
[ 62%] Built target tl-lite-utils
[ 62%] Built target adnllite
[ 62%] Built target lite-client-common
[ 62%] Built target tl_tonlib_api
[ 63%] Built target tonlib
[ 63%] Built target test-tonlib
[ 63%] Built target test-tonlib-offline
[ 65%] Built target tdfec
[ 65%] Built target test-db
[ 66%] Built target storage
[ 66%] Built target common
[ 66%] Built target keyring
[ 69%] Built target adnl
[ 69%] Built target fec
[ 72%] Built target rldp2
[ 72%] Built target test-storage
[ 72%] Built target test-rocksdb
[ 72%] Built target test-tddb
[ 72%] Built target test-fec
[ 72%] Built target test-hello-world
[ 72%] Built target dht
[ 73%] Built target adnltest
[ 73%] Built target test-adnl
[ 73%] Built target test-dht
[ 73%] Built target rldp
[ 75%] Built target test-rldp
[ 75%] Built target test-rldp2
[ 76%] Built target overlay
[ 77%] Built target catchain
[ 79%] Built target validatorsession
[ 79%] Built target test-validator-session-state
[ 80%] Built target test-catchain
[ 81%] Built target ton_validator
[ 83%] Built target validator-disk
[ 84%] Built target test-ton-collator
[ 86%] Built target tonhttp
[ 86%] Built target test-http
[ 86%] Built target benchmark
[ 86%] Built target tcp_ping_pong
[ 86%] Built target udp_ping_pong
[ 86%] Built target io-bench
[ 87%] Built target tl_tonlib_api_json
[ 87%] Built target tonlib_generate_java_api
[ 87%] Built target terminal
[ 87%] Built target adnl-proxy
[ 87%] Built target adnl-pong
[ 88%] Built target test-ed25519-crypto
[ 88%] Built target pow-miner-lib
[ 88%] Built target pow-miner
[ 90%] Built target create-state
[ 90%] Built target dump-block
[ 90%] Built target adjust-block
[ 90%] Built target test-weight-distr
[ 90%] Built target lite-client
[ 90%] Built target tonlib-cli
[ 90%] Built target tonlibjson_private
[ 91%] Built target tonlibjson
[ 91%] Built target tonlibjson_static
[ 91%] Built target benchmark-fec
[ 94%] Built target validator
[ 95%] Built target validator-hardfork
[ 95%] Built target full-node
[ 95%] Built target blockchain-explorer
[ 95%] Built target storage-cli
[ 95%] Built target validator-engine
[ 97%] Built target validator-engine-console
[ 97%] Built target create-hardfork
[ 98%] Built target dht-server
[100%] Built target generate-random-id
[100%] Built target json2tlo
[100%] Built target pack-viewer
[100%] Built target http-proxy
[100%] Built target rldp-http-proxy

@awesome-doge
Copy link
Author

However, an error occurs during the ubuntu compilation.
https://github.com/awesome-doge/ton/runs/5271839331?check_suite_focus=true#step:8:1062

This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant