История изменений
Исправление firkax, (текущая версия) :
Ты невнимательно читал мой ответ. Ссылка lib.so нужна компилятору, устанавливается она из пакета разработки (-dev, -devel итд) вместе с соответствующими хедерами, автоматически её генерить незачем. Для работы проги нужна ссылка с номером (одним числом) - это число в прогу, которой нужна библиотека, прописывает компилятор исходя из того, куда вело lib.so при компиляции. То есть будет указано lib.so.5 и нужна ссылка lib.so.5, которая может вести и на lib.so.5.0.2 и на lib.so.5.5.7 - оба варианта должны быть рабочими. Если только авторы библиотеки не запороли правила версионирования so и не устроили слом совместимости без инкремента первого числа. И вот ссылку lib.so.5 уже вполне можно сгенерить автоматически, по сути это костыль к тому, что линкер не умеет wildcard вида lib.so.5.*
Диалог начался с Buildroot. Символическая ссылка на .so файл (комментарий) - там именно про ссылку с .5 на .5.0.2
Исправление firkax, :
Ты невнимательно читал мой ответ. Ссылка lib.so нужна компилятору, устанавливается она из пакета разработки (-dev, -devel итд) вместе с соответствующими хедерами, автоматически её генерить незачем. Для работы проги нужна ссылка с номером (одним числом) - это число в прогу, которой нужна библиотека, прописывает компилятор исходя из того, куда вело lib.so при компиляции. То есть будет указано lib.so.5 и нужна ссылка lib.so.5, которая может вести и на lib.so.5.0.2 и на lib.so.5.5.7 - оба варианта должны быть рабочими. Если только авторы библиотеки не запороли правила версионирования so и не устроили слом совместимости без инкремента первого числа. И вот ссылку lib.so.5 уже вполне можно сгенерить автоматически, по сути это костыль к тому, что линкер не умеет wildcard вида lib.so.5.*
Диалог начался с Buildroot. Символическая ссылка на .so файл (комментарий) - там именно про сслку с .5 на .5.0.2
Исправление firkax, :
Ты невнимательно читал мой ответ. Ссылка lib.so нужна компилятору, устанавливается она из пакета разработки (-dev, -devel итд) вместе с соответствующими хедерами, автоматически её генерить незачем. Для работы проги нужна ссылка с номером (одним числом) - это число в прогу, которой нужна библиотека, прописывает компилятор исходя из того, куда вело lib.so при компиляции. То есть будет указано lib.so.5 и нужна ссылка lib.so.5, которая может вести и на lib.so.5.0.2 и на lib.so.5.5.7 - оба варианта должны быть рабочими. Если только авторы библиотеки не запороли правила версионирования so и не устроили слом совместимости без инкремента первого числа. И вот ссылку lib.so.5 уже вполне можно сгенерить автоматически, по сути это костыль к тому, что линкер не умеет wildcard вида lib.so.5.*
Исходная версия firkax, :
Ты невнимательно читал мой ответ. Ссылка lib.so нужна компилятору, устанавливается она из пакета разработки (-dev, -devel итд) вместе с соответствующими хедерами, автоматически её генерить незачем. Для работы проги нужна ссылка с номером (одним числом) - это число в прогу, которой нужна библиотека, прописывает компилятор исходя из того, куда вело lib.so при компиляции. То есть будет указано lib.so.5 и нужна ссылка lib.so.5, которая может вести и на lib.so.5.0.2 и на lib.so.5.5.7 - оба варианта должны быть рабочими. Если только авторы библиотеки не запороли правила версионирования so и не устроили слом совместимости без инкремента первого числа.