Как я могу интегрировать патч в заголовок библиотеки C ++, который не находится под моим контролем?

Я использую boost :: log, и я застрял с проблемой: в библиотеке есть ошибка, и она не позволяет моему скомпилировать код (нет тестового модуля более поздних версий Boost, поэтому это НЕ проблема моего кода). Ошибка в этой библиотеке была исправлена ​​после релиза и есть патч. Чтобы все заработало, я должен вручную применить этот патч к моим системным библиотекам.

Теперь предположим, что у меня есть несколько систем, где он компилируется (с использованием CMake), и над ним работают некоторые разработчики. Как сделать бэкпорт этого патча, чтобы он был включен в процесс сборки?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …