Results 445 comments of 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.

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.