* Re: [sisyphus] [Q] Несколько версий perl'ового пакета @ 2009-11-27 10:04 ` Alexey I. Froloff 2009-11-27 10:56 ` Igor Vlasenko 0 siblings, 2 replies; 5+ messages in thread From: Alexey I. Froloff @ 2009-11-27 10:04 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 617 bytes --] On Fri, Nov 27, 2009 at 11:58:54AM +0200, Michael Bochkaryov wrote: > А не подскажет ли кто, как правильно решить такую проблему. В одной библиотеке сделали изменение API, ломающее совместимость со старой версией без изменения SONAME. В Сизифе уже находится новая версия. Другой программе требуется старый вариант API, о чем прямым текстом и предупреждают. Заниматься переписыванием программы под новый API нет ни желания, ни времени. Собственно вопрос: есть ли какой правильный способ одновременно держать в системе разные версии одной библиотеки с одинаковыми SONAME? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] [Q] Несколько версий perl'ового пакета 2009-11-27 10:04 ` [sisyphus] [Q] Несколько версий perl'ового пакета Alexey I. Froloff @ 2009-11-27 10:56 ` Igor Vlasenko 2009-11-27 11:10 ` Alexey I. Froloff 2009-11-27 11:16 ` REAL 1 sibling, 2 replies; 5+ messages in thread From: Igor Vlasenko @ 2009-11-27 10:56 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Fri, Nov 27, 2009 at 01:04:01PM +0300, Alexey I. Froloff wrote: > On Fri, Nov 27, 2009 at 11:58:54AM +0200, Michael Bochkaryov wrote: > > А не подскажет ли кто, как правильно решить такую проблему. > > В одной библиотеке сделали изменение API, ломающее совместимость > со старой версией без изменения SONAME. В Сизифе уже находится > новая версия. > > Другой программе требуется старый вариант API, о чем прямым > текстом и предупреждают. > Заниматься переписыванием программы под новый API нет ни желания, > ни времени. > > Собственно вопрос: есть ли какой правильный способ одновременно > держать в системе разные версии одной библиотеки с одинаковыми > SONAME? Я использовал для такой библиотеки выдуманный SONAMЕ. .so.YYYYMMDDHHMM.0.0 например, или .so.VERRELMAJRELMIN.0.0 -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] [Q] Несколько версий perl'ового пакета 2009-11-27 10:56 ` Igor Vlasenko @ 2009-11-27 11:10 ` Alexey I. Froloff 2009-11-27 11:16 ` REAL 1 sibling, 0 replies; 5+ messages in thread From: Alexey I. Froloff @ 2009-11-27 11:10 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 200 bytes --] On Fri, Nov 27, 2009 at 12:56:06PM +0200, Igor Vlasenko wrote: > Я использовал для такой библиотеки выдуманный SONAMЕ. С перловыми модулями можно поступать аналогично. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] [Q] Несколько версий perl'ового пакета 2009-11-27 10:56 ` Igor Vlasenko 2009-11-27 11:10 ` Alexey I. Froloff @ 2009-11-27 11:16 ` REAL 1 sibling, 0 replies; 5+ messages in thread From: REAL @ 2009-11-27 11:16 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Igor Vlasenko пишет: >> Собственно вопрос: есть ли какой правильный способ одновременно >> держать в системе разные версии одной библиотеки с одинаковыми >> SONAME? > > Я использовал для такой библиотеки выдуманный SONAMЕ. > .so.YYYYMMDDHHMM.0.0 например, > или .so.VERRELMAJRELMIN.0.0 Угу, тоже такая мысль была. А ещё можно, наверно, такие библиотеки ложить вне %_libdir и использовать RPATH для линковки с ними. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <725234770911270423j57bf1027la838932edbc7344e@mail.gmail.com>]
* Re: [sisyphus] [Q] Несколько версий perl'ового пакета @ 2009-11-27 13:13 ` Alexey I. Froloff 0 siblings, 0 replies; 5+ messages in thread From: Alexey I. Froloff @ 2009-11-27 13:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 246 bytes --] On Fri, Nov 27, 2009 at 02:23:48PM +0200, Michael Bochkaryov wrote: > Не издевайся, я и так себя тормозом ощущаю с этим каталистовым плагином. О, сразу в морг. Сильно сомневаюсь что оно будет нормально работать. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-11-27 13:13 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-11-27 10:04 ` [sisyphus] [Q] Несколько версий perl'ового пакета Alexey I. Froloff 2009-11-27 10:56 ` Igor Vlasenko 2009-11-27 11:10 ` Alexey I. Froloff 2009-11-27 11:16 ` REAL 2009-11-27 13:13 ` Alexey I. Froloff
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git