|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vickenty Fesunov 2:5020/3996.3 04 Aug 2002 00:14:41 To : Valentin Nechayev Subject : stupid dependencies in RedHat 7.3 -------------------------------------------------------------------------------- 03 Авг 02: klogd: Valentin Nechayev wrote to Vickenty Fesunov: VN>>> В подходе все прилинковать статически (в смысле - жестко прописать VN>>> зависимость). Оно конечно удобнее, но если никто и не собирался VN>>> использовать то, для чего нужна libcoolzuka, то зачем ее требовать для VN>>> загрузки? VF>> Мда. Hо для того, чтобы не было таких вещей, надо сделать доступной в VF>> каждом дистрибутиве обязательным наличие компонентой архитектуры (CORBA, VF>> COM или еще чего), как обязательно наличие fileutils. Единственно для VF>> того, чтобы не изобретать on-demand линковку с нуля каждый раз, как она VF>> понадобится. Можно просто применить модульный подход в написании VF>> программы, но без готовой инфраструктуры это довольно накладно. VN> Для "компонентной архитектуры" было бы достаточно для начала сделать VN> штатное API для поиска в ld.so.cache. И чем это поможет? Hайти нужную библиотеку? Я же говорю о том, что зависимости от каких либо библиотек надо делать мягкими, а для этого нужна компонентная инфраструктура. Т.е. не помощь в нахождении библиотеки по имени, а в вызове конкретной функции из той библиотеки. VN> Хотя можно пути складывать и в конфиг. Умеет ли rpm генерировать такой VN> конфиг при сборке пакета? Ммм. А причем тут rpm? VN> /netch Best regards, Vickenty. --- Don't you ever get fucked in the sky! When you're high... * Origin: Ahere (2:5020/3996.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40143d4c7282.html, оценка из 5, голосов 10
|