Безопасно ли запускать скомпилированные исполняемые файлы protobuf в более старой среде (Ubuntu 16.04)? - PullRequest
0 голосов
/ 07 февраля 2020

Я хочу обновить версию protobuf, которую использует мое приложение. Я вижу, что protobuf уже имеет предварительно скомпилированные двоичные файлы (https://github.com/protocolbuffers/protobuf/releases/tag/v3.11.2), но я не совсем понимаю, безопасно ли их использовать в моей среде Ubuntu 16.04, так как я думаю, что они могут быть скомпилированы с более новой версией g cc.

В настоящее время я использую версию 2.6.1, которая поставляется из официального репозитория Ubuntu. В репозитории нет доступных protobuf> 3.4.x.

Насколько я понимаю, есть компилятор proto c, который компилирует файл * .proto в определение, зависящее от языка, и библиотеки, используемые для связывания (libprotobuf). -dev). Возможно ли, что предварительно скомпилированные библиотеки или двоичные файлы прото c ссылаются на более новую версию libc / smthg, и это небезопасно для использования в моей системе?

Нужно ли мне компилировать protobuf из исходников?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...