Jay
Jay
This project doesn't control the parallelism of build. Instead, it's controlled by cargo. Cargo has its own jobserver, and cmake-rs will bridge the jobserver from cargo with cmake/make. However, `make`...
Probably related to https://github.com/alexcrichton/jobserver-rs/issues/47.
We were lack of resource at that time. I will work on this these days if no one wants to give a try.
Yes, I will keep pb 2 via features. Though may enable pb 3 by default.
I can see rust-protobuf is not active for the past months. And the README also calls for help for maintenance. The reason why we stick to rust-protobuf 2 is that...
No, TiKV may probably stick to grpc-rs. Switching to other protobuf implementation is more likely compared to switching grpc implementation.
Yes.
This error usually due to arch conflict. That is building the library as arm64/x86_64 architect while link it to x86_64/arm64.
You may try to use a different terminal/shell that is built for aarch64.
I'm afraid no. The solution I know is making sure all the toolchains like terminal/shell/cmake/compilers including C/C++/Rust are based on the same arch.