В общем да.Как только модуль скомпилирован, интерфейс становится наиболее важной частью.
Возможны проблемы с ABI, в зависимости от того, изменилось ли название или что-то подобное.Если вы можете использовать ее как разделяемую библиотеку, вполне вероятно, что вы можете использовать ее и статически.
Более важным, однако, являются версии стандартной библиотеки.Скорее всего, они изменились, поэтому любой ценой следует избегать передачи стандартных объектов между ними.