Yunze Xu
Yunze Xu
Please provide more info: - Your OS and compiler - How did you use the library? Installed from the official pre-built libraries or built from source? If built from source,...
Oh, this issue can be reproduced. Assigned it to me first. ``` (gdb) bt #0 std::_Function_handler::_M_invoke(std::_Any_data const&, pulsar::Result&&, pulsar::MessageId const&) (__functor=..., __args#0=, __args#1=...) at /usr/include/c++/8/bits/std_function.h:297 #1 0x0000ffff820a89a8 in std::function::operator()(pulsar::Result, pulsar::MessageId...
It seems to be the libstdc++ incompatibility in GCC 4.8. It should already be fixed by https://github.com/apache/pulsar-client-cpp/pull/428. Could you try the RPM packages in https://github.com/BewareMyPower/pulsar-client-cpp/actions/runs/9535942883
It's suspicious about the path `external/protobuf_archive/src/google/protobuf/message_lite.cc`. The library was built via vcpkg and I cannot find any directory named `protobuf_archive`. Could you check the link paths of the dynamic library...
This binary links so many unrelated dynamic libraries. Most of them are from libcurl and OpenSSL. Which library did you use? Currently, it would be better to link `libpulsar.so` or...
> Could it be that the bazel external dependency and libpulsar.so use different versions of external/protobuf_archive/src/google/protobuf/message_lite.cc? Yeah it's right. So I believe it's something wrong with your Bazel project. I...
This header was generated by CMake: https://github.com/apache/pulsar-client-cpp/blob/2a6916819b2a80a532f827dc96026b8fdc0b15ed/CMakeLists.txt#L56
I cannot reproduce two issues you encountered. Could you share your compiler version, OS and the libraries you used? Did you use the pre-built RPM or DEB packages or just...
Before 48ffb7abfe1b5d5ad71cc3a07627326fb84c7a5a, there is a constructor parameter that determines whether to initialize the `NamespaceName`. I also compared with the existing `TopicName` constructor, which can be found here: https://gist.github.com/BewareMyPower/6b83c897552c110f336e51965cc91c24 The benchmark...
@lhotari So could you help run benchmark in your Linux environment to see the difference? I can also create a workflow via GitHub Actions to see the result.