Skip to content

Instantly share code, notes, and snippets.

@arimus
Created April 14, 2022 22:24
Show Gist options
  • Save arimus/a1be88a28524873ea5c17b7fae8e8d0a to your computer and use it in GitHub Desktop.
Save arimus/a1be88a28524873ea5c17b7fae8e8d0a to your computer and use it in GitHub Desktop.
[435/438] BUILD re2_2015-11-01
[436/438] BUILD quickjs_2021-03-27
[437/438] LD build/release_clang/rethinkdb
ld: warning: ignoring file /Users/arimus/workspace/rethinkdb/build/external/openssl_3.0.1/lib/libssl.a, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
ld: warning: ignoring file /Users/arimus/workspace/rethinkdb/build/external/openssl_3.0.1/lib/libcrypto.a, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
"_BN_CTX_free", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
geo::operator*(geo::ExactFloat const&, geo::ExactFloat const&) in exactfloat.o
"_BN_CTX_new", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
geo::operator*(geo::ExactFloat const&, geo::ExactFloat const&) in exactfloat.o
"_BN_add", referenced from:
geo::ExactFloat::SignedSum(int, geo::ExactFloat const*, int, geo::ExactFloat const*) in exactfloat.o
"_BN_add_word", referenced from:
geo::ExactFloat::RoundToPowerOf2(int, geo::ExactFloat::RoundingMode) const in exactfloat.o
"_BN_bn2bin", referenced from:
geo::BN_ext_get_uint64(bignum_st const*) in exactfloat.o
geo::ExactFloat::ToDoubleHelper() const in exactfloat.o
long geo::ExactFloat::ToInteger<long>(geo::ExactFloat::RoundingMode) const in exactfloat.o
long long geo::ExactFloat::ToInteger<long long>(geo::ExactFloat::RoundingMode) const in exactfloat.o
"_BN_bn2dec", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
"_BN_copy", referenced from:
geo::ExactFloat::ExactFloat(geo::ExactFloat const&) in exactfloat.o
geo::ExactFloat::ToDouble() const in exactfloat.o
geo::ExactFloat::operator=(geo::ExactFloat const&) in exactfloat.o
geo::ExactFloat::ScaleAndCompare(geo::ExactFloat const&) const in exactfloat.o
geo::ldexp(geo::ExactFloat const&, int) in exactfloat.o
"_BN_exp", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
"_BN_free", referenced from:
geo::ExactFloat::ExactFloat(double) in exactfloat.o
geo::ExactFloat::ExactFloat(int) in exactfloat.o
geo::ExactFloat::ExactFloat(geo::ExactFloat const&) in exactfloat.o
geo::ExactFloat::SignedZero(int) in exactfloat.o
geo::ExactFloat::Infinity(int) in exactfloat.o
geo::ExactFloat::NaN() in exactfloat.o
geo::ExactFloat::ToDouble() const in exactfloat.o
...
"_BN_is_bit_set", referenced from:
geo::BN_ext_count_low_zero_bits(bignum_st const*) in exactfloat.o
geo::ExactFloat::Canonicalize() in exactfloat.o
geo::ExactFloat::RoundToPowerOf2(int, geo::ExactFloat::RoundingMode) const in exactfloat.o
"_BN_is_negative", referenced from:
geo::bn_is_negative_func(bignum_st const*) in exactfloat.o
geo::ExactFloat::SignedSum(int, geo::ExactFloat const*, int, geo::ExactFloat const*) in exactfloat.o
"_BN_is_odd", referenced from:
geo::ExactFloat::Canonicalize() in exactfloat.o
"_BN_is_zero", referenced from:
geo::bn_is_zero_func(bignum_st const*) in exactfloat.o
geo::ExactFloat::ExactFloat(double) in exactfloat.o
geo::ExactFloat::set_nan() in exactfloat.o
geo::ExactFloat::set_inf(int) in exactfloat.o
geo::ExactFloat::Canonicalize() in exactfloat.o
geo::ExactFloat::SignedZero(int) in exactfloat.o
geo::ExactFloat::set_zero(int) in exactfloat.o
...
"_BN_lshift", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
geo::ExactFloat::SignedSum(int, geo::ExactFloat const*, int, geo::ExactFloat const*) in exactfloat.o
geo::ExactFloat::ScaleAndCompare(geo::ExactFloat const&) const in exactfloat.o
"_BN_mul", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
geo::operator*(geo::ExactFloat const&, geo::ExactFloat const&) in exactfloat.o
"_BN_new", referenced from:
geo::ExactFloat::ExactFloat(double) in exactfloat.o
geo::ExactFloat::ExactFloat(int) in exactfloat.o
geo::ExactFloat::ExactFloat(geo::ExactFloat const&) in exactfloat.o
geo::ExactFloat::SignedZero(int) in exactfloat.o
geo::ExactFloat::Infinity(int) in exactfloat.o
geo::ExactFloat::NaN() in exactfloat.o
geo::ExactFloat::ToDouble() const in exactfloat.o
...
"_BN_num_bits", referenced from:
geo::BN_ext_get_uint64(bignum_st const*) in exactfloat.o
geo::BN_ext_count_low_zero_bits(bignum_st const*) in exactfloat.o
geo::ExactFloat::Canonicalize() in exactfloat.o
geo::ExactFloat::prec() const in exactfloat.o
geo::ExactFloat::exp() const in exactfloat.o
geo::ExactFloat::ToDouble() const in exactfloat.o
geo::ExactFloat::ToDoubleHelper() const in exactfloat.o
...
"_BN_rshift", referenced from:
geo::ExactFloat::Canonicalize() in exactfloat.o
geo::ExactFloat::RoundToPowerOf2(int, geo::ExactFloat::RoundingMode) const in exactfloat.o
"_BN_set_negative", referenced from:
geo::ExactFloat::SignedSum(int, geo::ExactFloat const*, int, geo::ExactFloat const*) in exactfloat.o
"_BN_set_word", referenced from:
geo::BN_ext_set_uint64(bignum_st*, unsigned long long) in exactfloat.o
geo::ExactFloat::ExactFloat(double) in exactfloat.o
geo::ExactFloat::ExactFloat(int) in exactfloat.o
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
"_BN_sub", referenced from:
geo::ExactFloat::SignedSum(int, geo::ExactFloat const*, int, geo::ExactFloat const*) in exactfloat.o
"_BN_ucmp", referenced from:
geo::operator==(geo::ExactFloat const&, geo::ExactFloat const&) in exactfloat.o
geo::ExactFloat::ScaleAndCompare(geo::ExactFloat const&) const in exactfloat.o
"_BN_zero_ex", referenced from:
geo::ExactFloat::ExactFloat(double) in exactfloat.o
geo::ExactFloat::set_nan() in exactfloat.o
geo::ExactFloat::set_inf(int) in exactfloat.o
geo::ExactFloat::Canonicalize() in exactfloat.o
geo::ExactFloat::SignedZero(int) in exactfloat.o
geo::ExactFloat::set_zero(int) in exactfloat.o
geo::ExactFloat::Infinity(int) in exactfloat.o
...
"_CRYPTO_free", referenced from:
geo::ExactFloat::GetDecimalDigits(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in exactfloat.o
"_CRYPTO_memcmp", referenced from:
auth::plaintext_authenticator_t::next_message(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in plaintext_authenticator.o
"_EC_KEY_free", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_EC_KEY_new_by_curve_name", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_ERR_clear_error", referenced from:
tls_conn_wrapper_t::tls_conn_wrapper_t(ssl_ctx_st*) in network.o
linux_secure_tcp_conn_t::perform_handshake(signal_t*) in network.o
linux_secure_tcp_conn_t::shutdown() in network.o
linux_secure_tcp_conn_t::read_internal(void*, unsigned long) in network.o
linux_secure_tcp_conn_t::perform_write(void const*, unsigned long) in network.o
"_ERR_get_error", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
crypto::detail::pbkcs5_pbkdf2_hmac_sha256(char const*, unsigned long, unsigned char const*, unsigned long, unsigned int) in pbkcs5_pbkdf2_hmac.o
crypto::detail::random_bytes(unsigned char*, unsigned long) in random.o
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
tls_conn_wrapper_t::tls_conn_wrapper_t(ssl_ctx_st*) in network.o
tls_conn_wrapper_t::set_fd(int) in network.o
...
"_ERR_print_errors_fp", referenced from:
load_tls_key_and_cert(ssl_ctx_st*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in command_line.o
configure_driver_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
configure_cluster_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_ERR_reason_error_string", referenced from:
crypto::openssl_error_category_t::message(int) const in error.o
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_EVP_DigestFinal", referenced from:
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_EVP_DigestInit", referenced from:
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_EVP_DigestUpdate", referenced from:
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_EVP_MD_CTX_free", referenced from:
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_EVP_MD_CTX_new", referenced from:
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_EVP_sha256", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
crypto::detail::sha256(unsigned char const*, unsigned long) in hash.o
crypto::detail::pbkcs5_pbkdf2_hmac_sha256(char const*, unsigned long, unsigned char const*, unsigned long, unsigned int) in pbkcs5_pbkdf2_hmac.o
http_conn_cache_t::create(rdb_context_t*, ip_and_port_t) in server.o
http_conn_cache_t::sha_hasher_t::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in server.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, http_conn_cache_t::sha_hasher_t, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, http_conn_cache_t::sha_hasher_t, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, counted_t<http_conn_cache_t::http_conn_t> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in server.o
"_HMAC_CTX_free", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
"_HMAC_CTX_new", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
"_HMAC_Final", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
"_HMAC_Init_ex", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
"_HMAC_Update", referenced from:
crypto::detail::hmac_sha256(unsigned char const*, unsigned long, unsigned char const*, unsigned long) in hmac.o
"_OBJ_txt2nid", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_OPENSSL_cleanup", referenced from:
crypto::initialization_guard_t::~initialization_guard_t() in initialization_guard.o
crypto::initialization_guard_t::~initialization_guard_t() in initialization_guard.o
"_OPENSSL_init_crypto", referenced from:
crypto::initialization_guard_t::initialization_guard_t() in initialization_guard.o
crypto::initialization_guard_t::initialization_guard_t() in initialization_guard.o
"_OPENSSL_init_ssl", referenced from:
crypto::initialization_guard_t::initialization_guard_t() in initialization_guard.o
crypto::initialization_guard_t::initialization_guard_t() in initialization_guard.o
"_PEM_read_DHparams", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_PKCS5_PBKDF2_HMAC", referenced from:
crypto::detail::pbkcs5_pbkdf2_hmac_sha256(char const*, unsigned long, unsigned char const*, unsigned long, unsigned int) in pbkcs5_pbkdf2_hmac.o
"_RAND_bytes", referenced from:
crypto::detail::random_bytes(unsigned char*, unsigned long) in random.o
"_SSL_CTX_check_private_key", referenced from:
load_tls_key_and_cert(ssl_ctx_st*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in command_line.o
"_SSL_CTX_ctrl", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_SSL_CTX_free", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_SSL_CTX_load_verify_locations", referenced from:
configure_driver_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
configure_cluster_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
"_SSL_CTX_new", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_SSL_CTX_set_cipher_list", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_SSL_CTX_set_options", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
"_SSL_CTX_set_verify", referenced from:
configure_driver_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
configure_cluster_tls(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, ssl_ctx_st*) in command_line.o
"_SSL_CTX_use_PrivateKey_file", referenced from:
load_tls_key_and_cert(ssl_ctx_st*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in command_line.o
"_SSL_CTX_use_certificate_file", referenced from:
load_tls_key_and_cert(ssl_ctx_st*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in command_line.o
"_SSL_ctrl", referenced from:
tls_conn_wrapper_t::tls_conn_wrapper_t(ssl_ctx_st*) in network.o
"_SSL_do_handshake", referenced from:
linux_secure_tcp_conn_t::perform_handshake(signal_t*) in network.o
"_SSL_free", referenced from:
tls_conn_wrapper_t::~tls_conn_wrapper_t() in network.o
tls_conn_wrapper_t::~tls_conn_wrapper_t() in network.o
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, ip_address_t const&, int, signal_t*, int) in network.o
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, int, signal_t*) in network.o
linux_secure_tcp_conn_t::~linux_secure_tcp_conn_t() in network.o
"_SSL_get_error", referenced from:
linux_secure_tcp_conn_t::perform_handshake(signal_t*) in network.o
linux_secure_tcp_conn_t::shutdown() in network.o
linux_secure_tcp_conn_t::read_internal(void*, unsigned long) in network.o
linux_secure_tcp_conn_t::perform_write(void const*, unsigned long) in network.o
"_SSL_new", referenced from:
tls_conn_wrapper_t::tls_conn_wrapper_t(ssl_ctx_st*) in network.o
"_SSL_read", referenced from:
linux_secure_tcp_conn_t::read_internal(void*, unsigned long) in network.o
"_SSL_set_accept_state", referenced from:
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, int, signal_t*) in network.o
"_SSL_set_connect_state", referenced from:
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, ip_address_t const&, int, signal_t*, int) in network.o
"_SSL_set_fd", referenced from:
tls_conn_wrapper_t::set_fd(int) in network.o
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, ip_address_t const&, int, signal_t*, int) in network.o
linux_secure_tcp_conn_t::linux_secure_tcp_conn_t(ssl_ctx_st*, int, signal_t*) in network.o
"_SSL_shutdown", referenced from:
linux_secure_tcp_conn_t::shutdown() in network.o
"_SSL_write", referenced from:
linux_secure_tcp_conn_t::perform_write(void const*, unsigned long) in network.o
"_TLS_method", referenced from:
initialize_tls_ctx(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, options::values_t, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, options::values_t> > > const&, std::__1::shared_ptr<ssl_ctx_st>*) in command_line.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [build/release_clang/rethinkdb] Error 1
make: *** [make] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment