pulsar-client-cpp
pulsar-client-cpp copied to clipboard
[Bug] subscribeAsync and createProducerAsync return UnknownErrorCode when built using devtoolset-11
Search before asking
- [X] I searched in the issues and found nothing similar.
Version
OS: CentOS 7 Pulsar C++ client: 3.1.2
Minimal reproduce step
- Install gcc 11.
yum install devtoolset-11
. /opt/rh/devtoolset-11/enable
-
Install the same dependencies as this Dockerfile: https://github.com/apache/pulsar-client-cpp/blob/v3.1.2/pkg/rpm/Dockerfile
-
Build rpm using this spec file: https://github.com/apache/pulsar-client-cpp/blob/v3.1.2/pkg/rpm/SPECS/pulsar-client.spec
-
Install pulsar client library.
rpm -ivh apache-pulsar-client*.rpm
What did you expect to see?
#subscribeAsync and #createProducerAsync return ResultOk.
What did you see instead?
#subscribeAsync and #createProducerAsync return UnknownErrorCode. When I tried to output the value of return value, it returned unexpected values like 1915086316.
Anything else?
When built using gcc-toolset-11 on Rocky Linux 8, #subscribeAsync and #createProducerAsync return ResultOk.
Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!