-
Notifications
You must be signed in to change notification settings - Fork 84
Closed
Description
Since merging arm64 support for bazelisk yesterday in #2096, running the Swift tests fails at the linking stage with the following error on my M1 Max MacBook Pro:
Logs
./bazelw test //test/swift:test --config=ios
Starting local Bazel server and connecting to it...
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:302:18: Dependency 'bazel_skylib' has already been declared with a different version. Found urls=("https://github.com/bazelbuild/bazel-skylib/releases/download/1.1.1/bazel-skylib-1.1.1.tar.gz",), expected ("https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/be3b1fc838386bdbea39d9750ea4411294870575.tar.gz", "https://github.com/bazelbuild/bazel-skylib/archive/be3b1fc838386bdbea39d9750ea4411294870575.tar.gz")
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:302:18: Dependency 'com_google_protobuf' has already been declared with a different version. Found urls=("https://github.com/protocolbuffers/protobuf/releases/download/v3.16.0/protobuf-all-3.16.0.tar.gz",), expected ("https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/19ca196e4dcc8ff03136c950cf1bc298d5e1ce1e.tar.gz", "https://github.com/protocolbuffers/protobuf/archive/19ca196e4dcc8ff03136c950cf1bc298d5e1ce1e.tar.gz")
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:311:18: Dependency 'zlib' has already been declared with a different rule kind. Found bind, expected http_archive
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:302:18: Dependency 'bazel_skylib' has already been declared with a different version. Found urls=("https://github.com/bazelbuild/bazel-skylib/releases/download/1.1.1/bazel-skylib-1.1.1.tar.gz",), expected ("https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/be3b1fc838386bdbea39d9750ea4411294870575.tar.gz", "https://github.com/bazelbuild/bazel-skylib/archive/be3b1fc838386bdbea39d9750ea4411294870575.tar.gz")
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:302:18: Dependency 'com_google_protobuf' has already been declared with a different version. Found urls=("https://github.com/protocolbuffers/protobuf/releases/download/v3.16.0/protobuf-all-3.16.0.tar.gz",), expected ("https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/19ca196e4dcc8ff03136c950cf1bc298d5e1ce1e.tar.gz", "https://github.com/protocolbuffers/protobuf/archive/19ca196e4dcc8ff03136c950cf1bc298d5e1ce1e.tar.gz")
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:311:18: Dependency 'zlib' has already been declared with a different rule kind. Found bind, expected http_archive
DEBUG: /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/external/rules_proto_grpc/repositories.bzl:302:18: Dependency 'io_grpc_grpc_java' has already been declared with a different version. Found urls=("https://github.com/grpc/grpc-java/archive/v1.24.0.tar.gz",), expected ("https://mirror.bazel.build/github.com/grpc/grpc-java/archive/e341d4c6554ddac8f883c03357e2b9646c090ff1.tar.gz", "https://github.com/grpc/grpc-java/archive/e341d4c6554ddac8f883c03357e2b9646c090ff1.tar.gz")
INFO: Analyzed target //test/swift:test (452 packages loaded, 18359 targets configured).
INFO: Found 1 test target...
INFO: From Generating C++ proto_library //library/common/extensions/retry/options/network_configuration:predicate:
library/common/extensions/retry/options/network_configuration/predicate.proto:5:1: warning: Import validate/validate.proto is unused.
INFO: From Generating Descriptor Set proto_library //library/common/extensions/retry/options/network_configuration:predicate:
library/common/extensions/retry/options/network_configuration/predicate.proto:5:1: warning: Import validate/validate.proto is unused.
INFO: From Linking external/envoy/source/common/common/libperf_tracing_lib.lo:
warning: /Applications/Xcode-13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/source/common/common/libperf_tracing_lib.lo the table of contents is empty (no object file members in the library define global symbols)
INFO: From Linking external/com_google_absl/absl/flags/libflag.a:
warning: /Applications/Xcode-13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/com_google_absl/absl/flags/libflag.a the table of contents is empty (no object file members in the library define global symbols)
INFO: From Linking external/com_google_absl/absl/types/libbad_optional_access.a:
warning: /Applications/Xcode-13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/com_google_absl/absl/types/libbad_optional_access.a the table of contents is empty (no object file members in the library define global symbols)
INFO: From Linking external/com_google_absl/absl/types/libbad_variant_access.a:
warning: /Applications/Xcode-13.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/com_google_absl/absl/types/libbad_variant_access.a the table of contents is empty (no object file members in the library define global symbols)
INFO: From Action external/build_bazel_rules_apple/apple/internal/environment_plist_ios.plist:
objc[15136]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libamsupport.dylib (0x20961f678) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1082902c8). One of the two will be used. Which one is undefined.
objc[15136]: Class AMSupportURLSession is implemented in both /usr/lib/libamsupport.dylib (0x20961f6c8) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x108290318). One of the two will be used. Which one is undefined.
objc[15195]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libamsupport.dylib (0x20961f678) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1079f82c8). One of the two will be used. Which one is undefined.
objc[15195]: Class AMSupportURLSession is implemented in both /usr/lib/libamsupport.dylib (0x20961f6c8) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1079f8318). One of the two will be used. Which one is undefined.
INFO: From Compiling library/objective-c/EnvoyEngineImpl.m:
library/objective-c/EnvoyEngineImpl.m:337:13: warning: unused function 'ios_http_filter_on_complete' [-Wunused-function]
static void ios_http_filter_on_complete(envoy_stream_intel stream_intel,
^
1 warning generated.
ERROR: /Users/jsimard/src/envoy-mobile/test/swift/BUILD:5:24: Linking test/swift/test.__internal__.__test_bundle_bin failed: (Aborted): wrapped_clang failed: error executing command
(cd /private/var/tmp/_bazel_jsimard/7140f038a5c13b01a171c93151a000da/execroot/envoy_mobile && \
exec env - \
APPLE_SDK_PLATFORM=iPhoneSimulator \
APPLE_SDK_VERSION_OVERRIDE=15.2 \
PATH=/Users/jsimard/Library/Caches/bazelisk/downloads/bazelbuild/bazel-5.0.0-darwin-arm64/bin:/Users/jsimard/.rbenv/shims:/Users/jsimard/bin:/opt/homebrew/bin:/Users/jsimard/.rbenv/shims:/usr/local/bin:/bin:/usr/sbin:/sbin:/usr/bin:/Users/jsimard/Projects/gitstack:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/opt/homebrew/opt/fzf/bin \
XCODE_VERSION_OVERRIDE=13.2.1.13C100 \
ZERO_AR_DATE=1 \
external/local_config_cc/wrapped_clang @bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/test/swift/test.__internal__.__test_bundle_bin-2.params)
# Configuration: 267f4f6afcc95071295e1edecbc2ee8793ece8a7e7b029aedec413969e276d86
# Execution platform: @local_config_platform//:host
ld: warning: ignoring file bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/bazel/foreign_cc/ares/lib/libcares.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/bazel/foreign_cc/event/lib/libevent.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/bazel/foreign_cc/event/lib/libevent_pthreads.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/bazel/foreign_cc/nghttp2/lib/libnghttp2.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file bazel-out/ios-x86_64-min12.0-applebin_ios-ios_x86_64-fastbuild-ST-70a2d60cb7ad/bin/external/envoy/bazel/foreign_cc/zlib/lib/libz.a, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
Undefined symbols for architecture x86_64:
"_ares_destroy", referenced from:
Envoy::Network::DnsResolverImpl::~DnsResolverImpl() in libconfig.lo(dns_impl.o)
Envoy::Network::DnsResolverImpl::resolve(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Envoy::Network::DnsLookupFamily, std::__1::function<void (Envoy::Network::DnsResolver::ResolutionStatus, std::__1::list<Envoy::Network::DnsResponse, std::__1::allocator<Envoy::Network::DnsResponse> >&&)>) in libconfig.lo(dns_impl.o)
"_ares_free_data", referenced from:
Envoy::Network::DnsResolverImpl::isCaresDefaultTheOnlyNameserver() in libconfig.lo(dns_impl.o)
"_ares_freeaddrinfo", referenced from:
Envoy::Network::DnsResolverImpl::AddrInfoPendingResolution::onAresGetAddrInfoCallback(int, int, ares_addrinfo*) in libconfig.lo(dns_impl.o)
"_ares_get_servers_ports", referenced from:
Envoy::Network::DnsResolverImpl::isCaresDefaultTheOnlyNameserver() in libconfig.lo(dns_impl.o)
"_ares_getaddrinfo", referenced from:
Envoy::Network::DnsResolverImpl::AddrInfoPendingResolution::startResolutionImpl(int) in libconfig.lo(dns_impl.o)
"_ares_init_options", referenced from:
Envoy::Network::DnsResolverImpl::initializeChannel(ares_options*, int) in libconfig.lo(dns_impl.o)
"_ares_library_cleanup", referenced from:
Envoy::ProcessWide::~ProcessWide() in libprocess_wide_lib.lo(process_wide.o)
"_ares_library_init", referenced from:
Envoy::ProcessWide::ProcessWide() in libprocess_wide_lib.lo(process_wide.o)
"_ares_process_fd", referenced from:
Envoy::Network::DnsResolverImpl::onEventCallback(int, unsigned int) in libconfig.lo(dns_impl.o)
"_ares_set_servers_ports_csv", referenced from:
Envoy::Network::DnsResolverImpl::initializeChannel(ares_options*, int) in libconfig.lo(dns_impl.o)
"_ares_timeout", referenced from:
Envoy::Network::DnsResolverImpl::updateAresTimer() in libconfig.lo(dns_impl.o)
"_deflate", referenced from:
quic::CertCompressor::CompressChain(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, quic::CommonCertSets const*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
(maybe you meant: Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr(), Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr(nghttp2_hd_deflater*) , Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::operator=(Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>&&) , Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::~CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::~CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr(nghttp2_hd_deflater*) )
"_deflateBound", referenced from:
quic::CertCompressor::CompressChain(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, quic::CommonCertSets const*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_deflateEnd", referenced from:
quic::(anonymous namespace)::ScopedZLib::Clear() in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_deflateInit_", referenced from:
quic::CertCompressor::CompressChain(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, quic::CommonCertSets const*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_deflateSetDictionary", referenced from:
quic::CertCompressor::CompressChain(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, quic::CommonCertSets const*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_event_active", referenced from:
Envoy::Event::SchedulableCallbackImpl::scheduleCallbackCurrentIteration() in libschedulable_cb_lib.lo(schedulable_cb_impl.o)
"_event_add", referenced from:
Envoy::Event::FileEventImpl::FileEventImpl(Envoy::Event::DispatcherImpl&, int, std::__1::function<void (unsigned int)>, Envoy::Event::FileTriggerType, unsigned int) in libdispatcher_lib.lo(file_event_impl.o)
Envoy::Event::FileEventImpl::updateEvents(unsigned int) in libdispatcher_lib.lo(file_event_impl.o)
Envoy::Event::SignalEventImpl::SignalEventImpl(Envoy::Event::DispatcherImpl&, int, std::__1::function<void ()>) in libsignal_impl_lib_posix.lo(signal_impl.o)
Envoy::Event::SchedulableCallbackImpl::scheduleCallbackNextIteration() in libschedulable_cb_lib.lo(schedulable_cb_impl.o)
Envoy::Event::TimerImpl::internalEnableTimer(timeval const&, Envoy::ScopeTrackedObject const*) in libtimer_lib.lo(timer_impl.o)
"_event_assign", referenced from:
Envoy::Event::FileEventImpl::assignEvents(unsigned int, event_base*) in libdispatcher_lib.lo(file_event_impl.o)
Envoy::Event::SignalEventImpl::SignalEventImpl(Envoy::Event::DispatcherImpl&, int, std::__1::function<void ()>) in libsignal_impl_lib_posix.lo(signal_impl.o)
Envoy::Event::SchedulableCallbackImpl::SchedulableCallbackImpl(Envoy::CSmartPtr<event_base, &(event_base_free)>&, std::__1::function<void ()>) in libschedulable_cb_lib.lo(schedulable_cb_impl.o)
Envoy::Event::TimerImpl::TimerImpl(Envoy::CSmartPtr<event_base, &(event_base_free)>&, std::__1::function<void ()>, Envoy::Event::Dispatcher&) in libtimer_lib.lo(timer_impl.o)
"_event_base_free", referenced from:
Envoy::CSmartPtr<event_base, &(event_base_free)>::CSmartPtr() in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
Envoy::CSmartPtr<event_base, &(event_base_free)>::CSmartPtr(event_base*) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_event_base_loop", referenced from:
Envoy::Event::LibeventScheduler::run(Envoy::Event::Dispatcher::RunType) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_event_base_loopexit", referenced from:
Envoy::Event::LibeventScheduler::loopExit() in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_event_base_new", referenced from:
Envoy::Event::LibeventScheduler::LibeventScheduler() in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_event_del", referenced from:
Envoy::Event::FileEventImpl::updateEvents(unsigned int) in libdispatcher_lib.lo(file_event_impl.o)
Envoy::Event::SchedulableCallbackImpl::cancel() in libschedulable_cb_lib.lo(schedulable_cb_impl.o)
Envoy::Event::TimerImpl::disableTimer() in libtimer_lib.lo(timer_impl.o)
Envoy::Event::ImplBase::~ImplBase() in libevent_impl_base_lib.lo(event_impl_base.o)
"_event_get_base", referenced from:
Envoy::Event::FileEventImpl::updateEvents(unsigned int) in libdispatcher_lib.lo(file_event_impl.o)
"_event_pending", referenced from:
Envoy::Event::SchedulableCallbackImpl::enabled() in libschedulable_cb_lib.lo(schedulable_cb_impl.o)
Envoy::Event::TimerImpl::enabled() in libtimer_lib.lo(timer_impl.o)
"_evthread_use_pthreads", referenced from:
Envoy::Event::Libevent::Global::initialize() in liblibevent_lib.lo(libevent.o)
"_evwatch_check_new", referenced from:
Envoy::Event::LibeventScheduler::initializeStats(Envoy::Event::DispatcherStats*) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_evwatch_prepare_get_timeout", referenced from:
Envoy::Event::LibeventScheduler::onPrepareForStats(evwatch*, evwatch_prepare_cb_info const*, void*) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_evwatch_prepare_new", referenced from:
Envoy::Event::LibeventScheduler::registerOnPrepareCallback(std::__1::function<void ()>&&) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
Envoy::Event::LibeventScheduler::initializeStats(Envoy::Event::DispatcherStats*) in liblibevent_scheduler_lib.lo(libevent_scheduler.o)
"_inflate", referenced from:
Envoy::Extensions::Compression::Gzip::Decompressor::ZlibDecompressorImpl::inflateNext() in libzlib_decompressor_impl_lib.lo(zlib_decompressor_impl.o)
quic::CertCompressor::DecompressChain(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, quic::CommonCertSets const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
(maybe you meant: Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr(), Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::~CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::~CSmartPtr() , Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr(nghttp2_hd_inflater*) , Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::operator=(Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>&&) , Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr(nghttp2_hd_inflater*) )
"_inflateEnd", referenced from:
Envoy::Extensions::Compression::Gzip::Decompressor::ZlibDecompressorImpl::ZlibDecompressorImpl(Envoy::Stats::Scope&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long)::$_0::operator()(z_stream_s*) const in libzlib_decompressor_impl_lib.lo(zlib_decompressor_impl.o)
quic::(anonymous namespace)::ScopedZLib::Clear() in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_inflateInit2_", referenced from:
Envoy::Extensions::Compression::Gzip::Decompressor::ZlibDecompressorImpl::init(long long) in libzlib_decompressor_impl_lib.lo(zlib_decompressor_impl.o)
"_inflateInit_", referenced from:
quic::CertCompressor::DecompressChain(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, quic::CommonCertSets const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_inflateSetDictionary", referenced from:
quic::CertCompressor::DecompressChain(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, quic::CommonCertSets const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) in libquic_core_crypto_crypto_handshake_lib.lo(cert_compressor.o)
"_nghttp2_check_authority", referenced from:
Envoy::Http::HeaderUtility::authorityIsValid(std::__1::basic_string_view<char, std::__1::char_traits<char> >) in libheader_utility_lib.lo(header_utility.o)
"_nghttp2_check_header_value", referenced from:
Envoy::Http::HeaderUtility::headerValueIsValid(std::__1::basic_string_view<char, std::__1::char_traits<char> >) in libheader_utility_lib.lo(header_utility.o)
"_nghttp2_hd_deflate_bound", referenced from:
Envoy::Http::Http2::MetadataEncoder::createHeaderBlockUsingNghttp2(Envoy::Http::MetadataMap const&) in libmetadata_encoder_lib.lo(metadata_encoder.o)
"_nghttp2_hd_deflate_del", referenced from:
Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr() in libmetadata_encoder_lib.lo(metadata_encoder.o)
Envoy::CSmartPtr<nghttp2_hd_deflater, &(nghttp2_hd_deflate_del)>::CSmartPtr(nghttp2_hd_deflater*) in libmetadata_encoder_lib.lo(metadata_encoder.o)
"_nghttp2_hd_deflate_hd", referenced from:
Envoy::Http::Http2::MetadataEncoder::createHeaderBlockUsingNghttp2(Envoy::Http::MetadataMap const&) in libmetadata_encoder_lib.lo(metadata_encoder.o)
"_nghttp2_hd_deflate_new", referenced from:
Envoy::Http::Http2::MetadataEncoder::MetadataEncoder() in libmetadata_encoder_lib.lo(metadata_encoder.o)
"_nghttp2_hd_inflate_del", referenced from:
Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr() in libmetadata_decoder_lib.lo(metadata_decoder.o)
Envoy::CSmartPtr<nghttp2_hd_inflater, &(nghttp2_hd_inflate_del)>::CSmartPtr(nghttp2_hd_inflater*) in libmetadata_decoder_lib.lo(metadata_decoder.o)
"_nghttp2_hd_inflate_end_headers", referenced from:
Envoy::Http::Http2::MetadataDecoder::decodeMetadataPayloadUsingNghttp2(bool) in libmetadata_decoder_lib.lo(metadata_decoder.o)
"_nghttp2_hd_inflate_hd2", referenced from:
Envoy::Http::Http2::MetadataDecoder::decodeMetadataPayloadUsingNghttp2(bool) in libmetadata_decoder_lib.lo(metadata_decoder.o)
"_nghttp2_hd_inflate_new", referenced from:
Envoy::Http::Http2::MetadataDecoder::MetadataDecoder(std::__1::function<void (std::__1::unique_ptr<Envoy::Http::MetadataMap, std::__1::default_delete<Envoy::Http::MetadataMap> >&&)>) in libmetadata_decoder_lib.lo(metadata_decoder.o)
"_nghttp2_option_del", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::~Http2Options() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_new", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_set_max_deflate_dynamic_table_size", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
"_nghttp2_option_set_max_outbound_ack", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_set_max_send_header_block_length", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_set_no_auto_window_update", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_set_no_closed_streams", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_option_set_peer_max_concurrent_streams", referenced from:
Envoy::Http::Http2::ConnectionImpl::ClientHttp2Options::ClientHttp2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
"_nghttp2_option_set_user_recv_extension_type", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Options::Http2Options(envoy::config::core::v3::Http2ProtocolOptions const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Initialize() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_priority_spec_init", referenced from:
http2::adapter::NgHttp2Adapter::SubmitPriorityForStream(int, int, int, bool) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_rcbuf_get_buf", referenced from:
http2::adapter::ToStringView(nghttp2_rcbuf*) in libhttp2_adapter.lo(nghttp2_util.o)
"_nghttp2_session_callbacks_del", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::~Http2Callbacks() in libcodec_lib.lo(codec_impl.o)
http2::adapter::(anonymous namespace)::DeleteCallbacks(nghttp2_session_callbacks*) in libhttp2_adapter.lo(nghttp2_util.o)
"_nghttp2_session_callbacks_new", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::CallbackVisitor::CallbackVisitor(http2::adapter::Perspective, nghttp2_session_callbacks const&, void*) in libhttp2_adapter.lo(callback_visitor.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_before_frame_send_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_error_callback2", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_begin_frame_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_begin_headers_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_data_chunk_recv_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_extension_chunk_recv_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_frame_not_send_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_frame_recv_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_frame_send_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_header_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
"_nghttp2_session_callbacks_set_on_header_callback2", referenced from:
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_invalid_frame_recv_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_on_stream_close_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_pack_extension_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_send_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_send_data_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_callbacks_set_unpack_extension_callback", referenced from:
Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks(bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::callbacks::Create() in libhttp2_adapter.lo(nghttp2_callbacks.o)
"_nghttp2_session_check_server_session", referenced from:
Envoy::Http::Http2::ConnectionImpl::onFrameReceived(nghttp2_frame const*) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::IsServerSession() const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_client_new2", referenced from:
Envoy::Http::Http2::ProdNghttp2SessionFactory::createOld(nghttp2_session_callbacks const*, Envoy::Http::Http2::ConnectionImpl*, nghttp2_option const*) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Session::NgHttp2Session(http2::adapter::Perspective, std::__1::unique_ptr<nghttp2_session_callbacks, void (*)(nghttp2_session_callbacks*)>, nghttp2_option const*, void*) in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_consume", referenced from:
Envoy::Http::Http2::ConnectionImpl::onStreamClose(Envoy::Http::Http2::ConnectionImpl::StreamImpl*, unsigned int) in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::StreamImpl::grantPeerAdditionalStreamWindow() in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::onData(int, unsigned char const*, unsigned long) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Session::Consume(int, unsigned long) in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_del", referenced from:
Envoy::Http::Http2::ConnectionImpl::~ConnectionImpl() in libcodec_lib.lo(codec_impl.o)
http2::adapter::(anonymous namespace)::DeleteSession(nghttp2_session*) in libhttp2_adapter.lo(nghttp2_util.o)
"_nghttp2_session_get_hd_deflate_dynamic_table_size", referenced from:
http2::adapter::NgHttp2Adapter::GetHpackEncoderDynamicTableSize() const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_hd_inflate_dynamic_table_size", referenced from:
http2::adapter::NgHttp2Adapter::GetHpackDecoderDynamicTableSize() const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_last_proc_stream_id", referenced from:
Envoy::Http::Http2::ConnectionImpl::goAway() in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::protocolErrorForTest() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::GetHighestReceivedStreamId() const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_local_window_size", referenced from:
http2::adapter::NgHttp2Adapter::GetReceiveWindowSize() const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_remote_window_size", referenced from:
http2::adapter::NgHttp2Session::GetRemoteWindowSize() const in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_get_stream_effective_local_window_size", referenced from:
http2::adapter::NgHttp2Adapter::GetStreamReceiveWindowLimit(int) const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_stream_local_window_size", referenced from:
http2::adapter::NgHttp2Adapter::GetStreamReceiveWindowSize(int) const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_stream_remote_window_size", referenced from:
http2::adapter::NgHttp2Adapter::GetStreamSendWindowSize(int) const in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_get_stream_user_data", referenced from:
Envoy::Http::Http2::ConnectionImpl::getStream(int) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::GetStreamUserData(int) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_mem_recv", referenced from:
Envoy::Http::Http2::ConnectionImpl::dispatch(Envoy::Buffer::Instance&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Session::ProcessBytes(std::__1::basic_string_view<char, std::__1::char_traits<char> >) in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_resume_data", referenced from:
Envoy::Http::Http2::ConnectionImpl::StreamImpl::encodeDataHelper(Envoy::Buffer::Instance&, bool, bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::ResumeStream(int) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_send", referenced from:
Envoy::Http::Http2::ConnectionImpl::sendPendingFrames() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::Send() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_server_new2", referenced from:
Envoy::Http::Http2::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http2::CodecStats&, Envoy::Random::RandomGenerator&, envoy::config::core::v3::Http2ProtocolOptions const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http2::CodecStats&, Envoy::Random::RandomGenerator&, envoy::config::core::v3::Http2ProtocolOptions const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Session::NgHttp2Session(http2::adapter::Perspective, std::__1::unique_ptr<nghttp2_session_callbacks, void (*)(nghttp2_session_callbacks*)>, nghttp2_option const*, void*) in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_set_stream_user_data", referenced from:
Envoy::Http::Http2::ConnectionImpl::onStreamClose(Envoy::Http::Http2::ConnectionImpl::StreamImpl*, unsigned int) in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ServerConnectionImpl::onBeginHeaders(nghttp2_frame const*) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SetStreamUserData(int, void*) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_session_want_read", referenced from:
http2::adapter::NgHttp2Session::~NgHttp2Session() in libhttp2_adapter.lo(nghttp2_session.o)
http2::adapter::NgHttp2Session::want_read() const in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_session_want_write", referenced from:
Envoy::Http::Http2::ConnectionImpl::wantsToWrite() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Session::~NgHttp2Session() in libhttp2_adapter.lo(nghttp2_session.o)
http2::adapter::NgHttp2Session::want_write() const in libhttp2_adapter.lo(nghttp2_session.o)
"_nghttp2_set_debug_vprintf_callback", referenced from:
Envoy::Http::Http2::initializeNghttp2Logging() in libnghttp2_lib.lo(nghttp2.o)
"_nghttp2_strerror", referenced from:
Envoy::Http::Http2::ConnectionImpl::dispatch(Envoy::Buffer::Instance&) in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::sendPendingFrames() in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::onInvalidFrame(int, int) in libcodec_lib.lo(codec_impl.o)
"_nghttp2_submit_extension", referenced from:
Envoy::Http::Http2::ConnectionImpl::StreamImpl::submitMetadata(unsigned char) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitMetadata(int, unsigned long, std::__1::unique_ptr<http2::adapter::MetadataSource, std::__1::default_delete<http2::adapter::MetadataSource> >) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_goaway", referenced from:
Envoy::Http::Http2::ConnectionImpl::goAway() in libcodec_lib.lo(codec_impl.o)
Envoy::Http::Http2::ConnectionImpl::protocolErrorForTest() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitGoAway(int, http2::adapter::Http2ErrorCode, std::__1::basic_string_view<char, std::__1::char_traits<char> >) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_ping", referenced from:
Envoy::Http::Http2::ConnectionImpl::sendKeepalive() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitPing(unsigned long long) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_priority", referenced from:
http2::adapter::NgHttp2Adapter::SubmitPriorityForStream(int, int, int, bool) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_request", referenced from:
Envoy::Http::Http2::ConnectionImpl::ClientStreamImpl::submitHeaders(Envoy::Http::HeaderMap const&, nghttp2_data_provider*) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitRequest(absl::Span<std::__1::pair<std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const>, std::__1::unique_ptr<http2::adapter::DataFrameSource, std::__1::default_delete<http2::adapter::DataFrameSource> >, void*) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_response", referenced from:
Envoy::Http::Http2::ConnectionImpl::ServerStreamImpl::submitHeaders(Envoy::Http::HeaderMap const&, nghttp2_data_provider*) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitResponse(int, absl::Span<std::__1::pair<std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const>, std::__1::unique_ptr<http2::adapter::DataFrameSource, std::__1::default_delete<http2::adapter::DataFrameSource> >) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_rst_stream", referenced from:
Envoy::Http::Http2::ConnectionImpl::StreamImpl::resetStreamWorker(Envoy::Http::StreamResetReason) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitRst(int, http2::adapter::Http2ErrorCode) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_settings", referenced from:
Envoy::Http::Http2::ConnectionImpl::sendSettingsHelperOld(envoy::config::core::v3::Http2ProtocolOptions const&, bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitSettings(absl::Span<http2::adapter::Http2Setting const>) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_shutdown_notice", referenced from:
Envoy::Http::Http2::ConnectionImpl::shutdownNotice() in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitShutdownNotice() in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_trailer", referenced from:
Envoy::Http::Http2::ConnectionImpl::StreamImpl::submitTrailers(Envoy::Http::HeaderMap const&) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitTrailer(int, absl::Span<std::__1::pair<std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::variant<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const>) in libhttp2_adapter.lo(nghttp2_adapter.o)
"_nghttp2_submit_window_update", referenced from:
Envoy::Http::Http2::ConnectionImpl::sendSettings(envoy::config::core::v3::Http2ProtocolOptions const&, bool) in libcodec_lib.lo(codec_impl.o)
http2::adapter::NgHttp2Adapter::SubmitWindowUpdate(int, int) in libhttp2_adapter.lo(nghttp2_adapter.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Error in child process '/usr/bin/xcrun'. 1
Target //test/swift:test failed to build
INFO: Elapsed time: 408.339s, Critical Path: 63.55s
INFO: 3980 processes: 887 internal, 3093 local.
FAILED: Build did NOT complete successfully
//test/swift:test FAILED TO BUILD
FAILED: Build did NOT complete successfullyThis happens also with --ios_multi_cpus=x86_64.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels