Skip to content

fix: Undefined symbols in milvus::tracer::AutoSpan::AutoSpan#101

Merged
yhmo merged 1 commit into
zilliztech:masterfrom
jiaqizho:fix-tracer-undefined-symbol
Jun 30, 2026
Merged

fix: Undefined symbols in milvus::tracer::AutoSpan::AutoSpan#101
yhmo merged 1 commit into
zilliztech:masterfrom
jiaqizho:fix-tracer-undefined-symbol

Conversation

@jiaqizho

@jiaqizho jiaqizho commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

after: #93

build with milvus failed with stack:

Undefined symbols for architecture arm64:
  "milvus::tracer::AutoSpan::AutoSpan(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<opentelemetry::trace::Span> const&, bool)", referenced from:
      milvus::index::BitmapIndex<bool>::In(unsigned long, bool const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::IsNull() in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::IsNotNull() in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::NotIn(unsigned long, bool const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::Reverse_Lookup(unsigned long) const in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<signed char>::In(unsigned long, signed char const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<signed char>::IsNull() in BitmapIndex.cpp.o
      ...
ld: symbol(s) not found for architecture arm64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)

Pre-defined autospan will got this error

build with milvus failed with stack:
```
Undefined symbols for architecture arm64:
  "milvus::tracer::AutoSpan::AutoSpan(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<opentelemetry::trace::Span> const&, bool)", referenced from:
      milvus::index::BitmapIndex<bool>::In(unsigned long, bool const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::IsNull() in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::IsNotNull() in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::NotIn(unsigned long, bool const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<bool>::Reverse_Lookup(unsigned long) const in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<signed char>::In(unsigned long, signed char const*) in BitmapIndex.cpp.o
      milvus::index::BitmapIndex<signed char>::IsNull() in BitmapIndex.cpp.o
      ...
ld: symbol(s) not found for architecture arm64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```

Pre-defined autospan will got this error

Signed-off-by: jiaqizho <jiaqi.zhou@zilliz.com>

@congqixia congqixia left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@yhmo yhmo merged commit 3039f35 into zilliztech:master Jun 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants