Предположим, что две общие библиотеки связаны с различными статическими библиотеками. Но обе статические библиотеки содержат функцию с одинаковым именем. Там будет конфликт.
Я уверен в этом, поскольку у меня есть приложение tcl / tk, оно загружает две библиотеки tcl (.so). Обе библиотеки статически связаны с библиотекой openssl. но с другой версией.
Ошибка сегментирования произошла, когда я запускаю приложение tcl. Я прослеживаю это в openssl. В новой версии изменена реализация функции.