Я пытаюсь кросс-компилировать gRPC с помощью cmake.
Мне действительно удалось это сделать. К сожалению, мой метод включает в себя возиться внутри CMakeLists.txt.
Проблема заключалась в том, что когда я пытался скомпилировать gRPC, он использовал протобуфер, который он только что скомпилировал. Он не может запускать скомпилированные исполняемые файлы ARM на компьютере с архитектурой x86.
Мне удалось скомпилировать его, указав путь к protoc и grpc_cpp_plugin вручную в главном CMRLists.txt gRPC. Это грязно, и так как я хотел бы включить gRPC в качестве подмодуля, мне нужен чистый способ сделать это.
Кому-нибудь удалось кросс-компилировать gRPC с помощью cmake?