[670/694] Linking CXX shared module csrc/velox/_torcharrow.cpython-38-darwin.so
ld: warning: direct access in function 'facebook::torcharrow::declareArrayType(pybind11::module_&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::ArrayType::elementType() const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::declareMapType(pybind11::module_&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapType::valueType() const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/MapConcat.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::declareMapType(pybind11::module_&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapType::keyType() const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/MapConcat.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::MapColumn::mapKeys()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapVector::sizeAt(int) const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Cardinality.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::MapColumn::mapKeys()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapVector::offsetAt(int) const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/MapConcat.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::MapColumn::mapValues()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapVector::sizeAt(int) const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Cardinality.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::MapColumn::mapValues()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::MapVector::offsetAt(int) const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/MapConcat.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::declareRowType(pybind11::module_&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::RowType::nameOf(unsigned int) const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/FromUnixTime.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::torcharrow::pybind11_init__torcharrow(pybind11::module_&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Type::kind() const' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<bool> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<bool> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<bool>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<bool>' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::setSize(unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::setSize(unsigned long)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::setSize(unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::setSize(unsigned long)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::setIsMutable(bool)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::setIsMutable(bool)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::AlignedBuffer::checkEndGuard() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::AlignedBuffer::checkEndGuard() const::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::copyFrom(facebook::velox::Buffer const*, unsigned long)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::Buffer::freeToPool()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::Buffer::freeToPool()::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)0>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::dynamic::ObjectMaker::ObjectMaker()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::detail::safe_assert_msg_cast_one' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)::__folly_detail_safe_assert_arg' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::detail::safe_assert_msg_cast_one' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::f14::detail::PackedChunkItemPtr<std::__1::pair<folly::dynamic const, folly::dynamic>**>::PackedChunkItemPtr(std::__1::pair<folly::dynamic const, folly::dynamic>**, unsigned long)::__folly_detail_safe_assert_arg' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ArrayVector::ArrayVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::ArrayVector::ArrayVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayDistinct.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ArrayVector::ArrayVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::ArrayVector::ArrayVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayDistinct.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<int> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<int> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<int>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<int>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)3>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::BaseVector::setNull(int, bool)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::BaseVector::setNull(int, bool)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<signed char> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<signed char> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<signed char>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<signed char>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)1>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<short> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<short> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<short>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<short>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)2>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<long long> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<long long> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<long long>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<long long>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)4>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<float> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<float> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<float>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<float>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)5>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<double> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<double> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<double>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<double>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)6>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<facebook::velox::StringView> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<facebook::velox::StringView> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<facebook::velox::StringView>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<facebook::velox::StringView>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)7>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::enable_if<(!(is_array<facebook::velox::FlatVector<facebook::velox::Timestamp> >::value)) && (!(is_array<facebook::velox::BaseVector>::value)), std::__1::shared_ptr<facebook::velox::FlatVector<facebook::velox::Timestamp> > >::type std::__1::dynamic_pointer_cast<facebook::velox::FlatVector<facebook::velox::Timestamp>, facebook::velox::BaseVector>(std::__1::shared_ptr<facebook::velox::BaseVector> const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<facebook::velox::Timestamp>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::TimestampType::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'unsigned long std::__1::__str_rfind<char, unsigned long, std::__1::char_traits<char>, 18446744073709551615ul>(char const*, unsigned long, char const*, unsigned long, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::char_traits<char>::eq(char, char)' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::Type const>::src_and_type(facebook::velox::Type const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::Type const>::src_and_type(facebook::velox::Type const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::Type const>::src_and_type(facebook::velox::Type const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::Type, std::__1::shared_ptr<facebook::velox::Type> >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::Type, std::__1::shared_ptr<facebook::velox::Type> >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::Type>::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)4>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)4> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)4>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)4>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)4> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)4>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)4>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)4> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)4> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)4>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::BaseVector::isNullAt(int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::BaseVector::isNullAt(int) const::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<long long>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<long long>' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<long long>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<long long>' from file 'csrc/velox/velox/velox/functions/lib/libvelox_functions_lib.a(Re2Functions.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<long long>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::BaseVector::move(int, int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::BaseVector::move(int, int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::BaseVector::move(int, int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::BaseVector::move(int, int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<long long>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<long long>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::BaseVector::copy(facebook::velox::BaseVector const*, int, int, int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::BaseVector::copy(facebook::velox::BaseVector const*, int, int, int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<unsigned int>*>::F14ItemIter(folly::f14::detail::F14Chunk<unsigned int>*, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::detail::safe_assert_msg_cast_one' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<unsigned int>*>::F14ItemIter(folly::f14::detail::F14Chunk<unsigned int>*, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<unsigned int>*>::F14ItemIter(folly::f14::detail::F14Chunk<unsigned int>*, unsigned long)::__folly_detail_safe_assert_arg' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/InPredicate.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<unsigned long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<unsigned long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<unsigned long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<unsigned long long>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<unsigned long long>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<unsigned long long>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<unsigned long long>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<unsigned long long>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<unsigned long long>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<unsigned long long>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<unsigned long long>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)3>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)3> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)3>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)3>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)3> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)3>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)3>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)3> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)3> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)3>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<int>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<int>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<int>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<int>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<int>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<int>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<int>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<int>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<int>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<int>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<int>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<int>* facebook::velox::BaseVector::asFlatVector<int>()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<int>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)2>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)2> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)2>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)2>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)2> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)2>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)2>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)2> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)2> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)2>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<short>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<short>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<short>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<short>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<short>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<short>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<short>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<short>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<short>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<short>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<short>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)1>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)1> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)1>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)1>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)1> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)1>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)1>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)1> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)1> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)1>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<signed char>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<signed char>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<signed char>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<signed char>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<signed char>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<signed char>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<signed char>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<signed char>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<signed char>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<signed char>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<signed char>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<signed char>* facebook::velox::BaseVector::asFlatVector<signed char>()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<signed char>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)0>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)0> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)0>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)0>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)0> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)0>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)0>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)0> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)0> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)0>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<bool>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<bool>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<bool>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<bool>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<bool>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<bool>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<bool>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<bool>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<bool>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<bool>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<bool>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)5>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)5> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)5>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)5>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)5> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)5>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)5>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)5> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)5> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)5>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<float>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<float>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<float>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<float>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<float>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<float>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<float>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<float>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<float>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<float>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<float>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<float>* facebook::velox::BaseVector::asFlatVector<float>()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<float>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)6>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)6> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)6>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)6>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)6> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)6>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)6>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)6> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)6> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)6>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<double>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<double>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<double>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<double>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<double>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<double>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<double>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<double>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<double>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<double>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<double>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/vector/libvelox_vector.a(BaseVector.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<double>* facebook::velox::BaseVector::asFlatVector<double>()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::FlatVector<double>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)7>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)7> > >::class_<pybind11::module_local>(pybind11::handle, char const*, pybind11::module_local const&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)7>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)7>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)7> > >::init_instance(pybind11::detail::instance*, void const*)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)7>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ScalarType<(facebook::velox::TypeKind)7>, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ScalarType<(facebook::velox::TypeKind)7> > >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::ScalarType<(facebook::velox::TypeKind)7> >::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::ScalarType<(facebook::velox::TypeKind)7>' from file 'csrc/velox/velox/velox/type/libvelox_type.a(Type.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<facebook::velox::StringView>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<facebook::velox::StringView>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ToUtf8.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<facebook::velox::StringView>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::FlatVector<facebook::velox::StringView>::FlatVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const> const&, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::vector<boost::intrusive_ptr<facebook::velox::Buffer>, std::__1::allocator<boost::intrusive_ptr<facebook::velox::Buffer> > >&&, folly::F14FastMap<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> >, folly::HeterogeneousAccessHash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, folly::HeterogeneousAccessEqualTo<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>, std::__1::allocator<std::__1::pair<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&, std::__1::optional<int>, std::__1::optional<int>, std::__1::optional<bool>, std::__1::optional<int>, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ToUtf8.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<facebook::velox::StringView>::equalValueAt(facebook::velox::BaseVector const*, int, int) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<facebook::velox::StringView>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<facebook::velox::StringView>::compare(facebook::velox::BaseVector const*, int, int, facebook::velox::CompareFlags) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::SimpleVector<facebook::velox::StringView>' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::FlatVector<facebook::velox::StringView>::hashAll() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'std::__1::nullopt' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/CoreFunctions.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::SimpleVector<facebook::velox::StringView>::resize(int)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'facebook::velox::SimpleVector<facebook::velox::StringView>::resize(int)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ToUtf8.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::__function::__func<std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&), std::__1::allocator<std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)>, std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)>::target(std::type_info const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayDistinct.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'std::__1::__function::__func<std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&), std::__1::allocator<std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)>, std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)>::target_type() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for std::__1::shared_ptr<facebook::velox::exec::VectorFunction> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<facebook::velox::exec::VectorFunctionArg, std::__1::allocator<facebook::velox::exec::VectorFunctionArg> > const&)' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayDistinct.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::ArrayType, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::ArrayType> >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'pybind11::detail::type_caster_base<facebook::velox::Type const>::type_caster_base()' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::MapType, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::MapType> >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'void pybind11::class_<facebook::velox::RowType, facebook::velox::Type, std::__1::shared_ptr<facebook::velox::RowType> >::add_base<facebook::velox::Type, 0>(pybind11::detail::type_record&)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/lib.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::ScalarType<(facebook::velox::TypeKind)8>::serialize() const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'folly::dynamic::object()' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayIntersectExcept.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::RowVector::RowVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, std::__1::vector<std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::allocator<std::__1::shared_ptr<facebook::velox::BaseVector> > >, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'facebook::velox::RowVector::RowVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, std::__1::vector<std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::allocator<std::__1::shared_ptr<facebook::velox::BaseVector> > >, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/FromUnixTime.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::RowVector::RowVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, std::__1::vector<std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::allocator<std::__1::shared_ptr<facebook::velox::BaseVector> > >, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::Type' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/ArrayContains.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::RowVector::RowVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, std::__1::vector<std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::allocator<std::__1::shared_ptr<facebook::velox::BaseVector> > >, std::__1::optional<int>)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'facebook::velox::RowVector::RowVector(facebook::velox::memory::MemoryPool*, std::__1::shared_ptr<facebook::velox::Type const>, boost::intrusive_ptr<facebook::velox::Buffer>, unsigned long, std::__1::vector<std::__1::shared_ptr<facebook::velox::BaseVector>, std::__1::allocator<std::__1::shared_ptr<facebook::velox::BaseVector> > >, std::__1::optional<int>)::veloxCheckFailArgs' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/FromUnixTime.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'unsigned long std::__1::__str_rfind<char, unsigned long, std::__1::char_traits<char>, 18446744073709551615ul>(char const*, unsigned long, char const*, unsigned long, unsigned long)' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'std::__1::char_traits<char>::eq(char, char)' from file 'csrc/velox/velox/velox/functions/prestosql/CMakeFiles/velox_functions_prestosql.dir/Not.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::FieldAccessTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::FieldAccessTypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::FieldAccessTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::ITypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::CallTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::CallTypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::CallTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::ITypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::CastTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::CastTypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'facebook::velox::core::CastTypedExpr::operator==(facebook::velox::core::ITypedExpr const&) const' from file 'csrc/velox/CMakeFiles/_torcharrow.dir/column.cpp.o' to global weak symbol 'typeinfo for facebook::velox::core::ITypedExpr' from file 'csrc/velox/velox/velox/expression/libvelox_expression.a(ExprCompiler.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.