> А вот с мягким знаком. Требует какая-то прога конкретную версию либы -
> значит тебе придётся скормить ей эту штуку даже если у тебя
> более новая в системе стоит.Да, именно так. Если у библиотеки изменилась версия, значит где-то сломана совместимость, и старые проги с новой версией без пересборки могут не работать.
Поэтому пересобирай прогу со своей версией, или установи нужную версию библиотеки. Ведь у файлов разные имена — можно ставить несколько версий одной библиотеки.
Это простые правила нумерации версий — если ломаешь совместимость, то увеличивай мажорную версию. Вот именно поэтому:
>> В линухе проблема отсутствует в принципе — там у библиотек версия в имени файла.