Plutonia Experiment написал(-а) в Fri, 08 Aug 2003 09:30:39 GMT:
PE> Как обстоит дело с Линуксом ?
PE> Стандартный набор либ есть, но они имеют разные имена на разные
PE> версии например. Мало того, одна и таже либа может в разных
PE> дистрибах называться по разному(иногда с дистрибом идет несколько
PE> версий либы).
Имеется ввиду версионный суффикс, типа libblabla.so.x.y.z (где x, y, z — некоторые числа)? Так всегда к этому в придачу создаются симлинки с именами libblabla.so.x.y, libblabla.so.x и libblabla.so и если что-то скомпоновано с библиотекой blabla (компоновщику указан ключ -lblabla), то при компоновке и последующих запусках будет искаться только libblabla.so.
Интерфейсы библиотек могут меняться, но это происходит не от релиза к релиза, а довольно редко. Такие изменения могут являться причиной того, что бинарники от древних дистрибутивов, оказываются неработоспособны на последних версиях или наоборот, но так чтобы для каждого дистриба делать свой билд такого нет. Если версии библиотек примерно совпадают, то все будет работать.
Posted via RSDN NNTP Server 1.7 beta