* [devel] libltdl addicts @ 2005-10-16 14:14 Alexey Tourbin 2005-10-16 22:40 ` Dmitry V. Levin ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Alexey Tourbin @ 2005-10-16 14:14 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 3596 bytes --] $ grep -w libltdl suspect libgcj3.3 /usr/lib/libgcj.so.4.0.0 libltdl /usr/lib/libltdl.so.3.1.2 D 2 libgcj3.3 /usr/lib/libgcj.so.4.0.0 libltdl /usr/lib/libltdl.so.3.1.2 T 22 libgcj3.4 /usr/lib/libgcj.so.5.0.0 libltdl /usr/lib/libltdl.so.3.1.2 D 3 libgcj3.4 /usr/lib/libgcj.so.5.0.0 libltdl /usr/lib/libltdl.so.3.1.2 T 31 libltdl /usr/lib/libltdl.so.3.1.2 gambas-runtime /usr/bin/gbi D 3 libltdl /usr/lib/libltdl.so.3.1.2 glame /usr/bin/cglame D 3 libltdl /usr/lib/libltdl.so.3.1.2 glame /usr/bin/cglame T 31 libltdl /usr/lib/libltdl.so.3.1.2 glame /usr/bin/glame D 3 libltdl /usr/lib/libltdl.so.3.1.2 glame /usr/bin/glame T 31 libltdl /usr/lib/libltdl.so.3.1.2 iguana /usr/bin/iguana D 3 libltdl /usr/lib/libltdl.so.3.1.2 iguana /usr/bin/iguana T 31 libltdl /usr/lib/libltdl.so.3.1.2 kdelibs /usr/lib/libkdecore.so.4.2.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 kdelibs /usr/lib/libkdecore.so.4.2.0 T 29 libltdl /usr/lib/libltdl.so.3.1.2 libImageMagick /usr/lib/libMagick.so.9.0.0 D 3 libltdl /usr/lib/libltdl.so.3.1.2 libImageMagick /usr/lib/libMagick.so.9.0.0 T 31 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libartsc.so.0.0.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libartsc.so.0.0.0 T 29 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libartsdsp_st.so.0.0.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libartsdsp_st.so.0.0.0 T 29 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libmcop.so.1.0.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 libarts /usr/lib/libmcop.so.1.0.0 T 29 libltdl /usr/lib/libltdl.so.3.1.2 libgcj3.3-debug /usr/lib/debug/libgcj.so.4.0.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 libgcj3.3-debug /usr/lib/debug/libgcj.so.4.0.0 T 22 libltdl /usr/lib/libltdl.so.3.1.2 libgcj3.4-debug /usr/lib/debug/libgcj.so.5.0.0 D 3 libltdl /usr/lib/libltdl.so.3.1.2 libgcj3.4-debug /usr/lib/debug/libgcj.so.5.0.0 T 31 libltdl /usr/lib/libltdl.so.3.1.2 libq /usr/lib/libqint.so.1.1.0 D 3 libltdl /usr/lib/libltdl.so.3.1.2 libq /usr/lib/libqint.so.1.1.0 T 31 libltdl /usr/lib/libltdl.so.3.1.2 moc /usr/bin/mocp D 3 libltdl /usr/lib/libltdl.so.3.1.2 moc /usr/bin/mocp T 31 libltdl /usr/lib/libltdl.so.3.1.2 proftpd /usr/sbin/proftpd D 3 libltdl /usr/lib/libltdl.so.3.1.2 proftpd /usr/sbin/proftpd T 31 libltdl /usr/lib/libltdl.so.3.1.2 q /usr/bin/q D 3 libltdl /usr/lib/libltdl.so.3.1.2 q /usr/bin/q T 31 libltdl /usr/lib/libltdl.so.3.1.2 sim-qt /usr/lib/libsim-qt.so.0.0.0 D 2 libltdl /usr/lib/libltdl.so.3.1.2 sim-qt /usr/lib/libsim-qt.so.0.0.0 T 29 sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 D 2 sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 T 29 $ grep -w libltdl product |cut -f6 |sort |uniq -c |sort -n 10 lt_dlforeachfile 10 lt_dlinsertsearchdir 11 lt_dlrealloc 16 lt_dlcaller_get_data 16 lt_dlcaller_register 16 lt_dlcaller_set_data 16 lt_dlhandle_next 16 lt_dlisresident 16 lt_dlmakeresident 16 lt_dlmutex_register 18 lt_dladderror 18 lt_dladdsearchdir 18 lt_dlclose 18 lt_dlerror 18 lt_dlexit 18 lt_dlforeach 18 lt_dlgetinfo 18 lt_dlgetsearchpath 18 lt_dlinit 18 lt_dlloader_add 18 lt_dlloader_data 18 lt_dlloader_find 18 lt_dlloader_name 18 lt_dlloader_next 18 lt_dlloader_remove 18 lt_dlopen 18 lt_dlopenext 18 lt_dlpreload 18 lt_dlpreload_default 18 lt_dlseterror 18 lt_dlsetsearchpath 18 lt_dlsym 19 lt_dlfree 19 lt_dlmalloc $ Очень похоже на правду. Вешать баги? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-16 14:14 [devel] libltdl addicts Alexey Tourbin @ 2005-10-16 22:40 ` Dmitry V. Levin 2005-10-16 22:54 ` [devel] " Alexey Tourbin 2005-10-19 17:23 ` [devel] " Andrey Rahmatullin 2005-10-17 10:20 ` Igor Zubkov 2005-10-19 17:15 ` Andrey Rahmatullin 2 siblings, 2 replies; 13+ messages in thread From: Dmitry V. Levin @ 2005-10-16 22:40 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 295 bytes --] On Sun, Oct 16, 2005 at 06:03:23PM +0400, Alexey Tourbin wrote: > $ grep -w libltdl suspect [...] > $ grep -w libltdl product |cut -f6 |sort |uniq -c |sort -n [...] > Очень похоже на правду. Вешать баги? Некоторые носят модифицированный libltdl, но как правило это баги. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] Re: libltdl addicts 2005-10-16 22:40 ` Dmitry V. Levin @ 2005-10-16 22:54 ` Alexey Tourbin 2005-10-16 23:13 ` Alexey Tourbin 2005-10-19 17:23 ` [devel] " Andrey Rahmatullin 1 sibling, 1 reply; 13+ messages in thread From: Alexey Tourbin @ 2005-10-16 22:54 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 466 bytes --] On Mon, Oct 17, 2005 at 02:40:48AM +0400, Dmitry V. Levin wrote: > Некоторые носят модифицированный libltdl, но как правило это баги. Наличие libltdl в других библиотеках очень портит картину вот в каком отношении. Появляется транзитивность. Лучше сразу пример: R(libgcj3.3,libltdl) & R(libltdl,glame) => R(libgcj3.3,glame) То есть робот выдвигает гипотезу, что glame носит с собой libgcj3.3, и не существует простого способа эту гипотезу отбросить. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] Re: libltdl addicts 2005-10-16 22:54 ` [devel] " Alexey Tourbin @ 2005-10-16 23:13 ` Alexey Tourbin 0 siblings, 0 replies; 13+ messages in thread From: Alexey Tourbin @ 2005-10-16 23:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 796 bytes --] On Mon, Oct 17, 2005 at 02:54:40AM +0400, Alexey Tourbin wrote: > On Mon, Oct 17, 2005 at 02:40:48AM +0400, Dmitry V. Levin wrote: > > Некоторые носят модифицированный libltdl, но как правило это баги. > > Наличие libltdl в других библиотеках очень портит картину вот в каком > отношении. Появляется транзитивность. Лучше сразу пример: > > R(libgcj3.3,libltdl) & R(libltdl,glame) => R(libgcj3.3,glame) > > То есть робот выдвигает гипотезу, что glame носит с собой libgcj3.3, > и не существует простого способа эту гипотезу отбросить. Кстати, когда библиотека (libltdl в данном случае) зашита в другой разделяемой библиотеке, то это вообще чревато проблемами. Если программа одновременно использует libltdl и libgcj3.3, какая копия библиотеки libltdl будет использоваться? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-16 22:40 ` Dmitry V. Levin 2005-10-16 22:54 ` [devel] " Alexey Tourbin @ 2005-10-19 17:23 ` Andrey Rahmatullin 2005-10-19 17:34 ` Dmitry V. Levin 1 sibling, 1 reply; 13+ messages in thread From: Andrey Rahmatullin @ 2005-10-19 17:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 567 bytes --] On Mon, Oct 17, 2005 at 02:40:48AM +0400, Dmitry V. Levin wrote: > Некоторые носят модифицированный libltdl, но как правило это баги. Не подскажете, что надо вписать в configure.ac, чтобы при наличии libltdl в системе программа собиралась с ней, а при отсутствии - со своими ltdl.[ch]? И чем отличается AC_LIBLTDL_CONVENIENCE от AC_LIBLTDL_INSTALLABLE? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Если железо вызывает сомнения и нет ups (т.е. о хранении данных речь не идёт, только о выживании) [...] -- mike in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-19 17:23 ` [devel] " Andrey Rahmatullin @ 2005-10-19 17:34 ` Dmitry V. Levin 2005-10-19 18:00 ` Andrey Rahmatullin 0 siblings, 1 reply; 13+ messages in thread From: Dmitry V. Levin @ 2005-10-19 17:34 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 493 bytes --] On Wed, Oct 19, 2005 at 11:23:23PM +0600, Andrey Rahmatullin wrote: > On Mon, Oct 17, 2005 at 02:40:48AM +0400, Dmitry V. Levin wrote: > > Некоторые носят модифицированный libltdl, но как правило это баги. > Не подскажете, что надо вписать в configure.ac, чтобы при наличии libltdl > в системе программа собиралась с ней, а при отсутствии - со своими > ltdl.[ch]? > И чем отличается AC_LIBLTDL_CONVENIENCE от AC_LIBLTDL_INSTALLABLE? info libtool 'Distributing libltdl' -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-19 17:34 ` Dmitry V. Levin @ 2005-10-19 18:00 ` Andrey Rahmatullin 2005-10-19 18:06 ` Dmitry V. Levin 0 siblings, 1 reply; 13+ messages in thread From: Andrey Rahmatullin @ 2005-10-19 18:00 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 619 bytes --] On Wed, Oct 19, 2005 at 09:34:05PM +0400, Dmitry V. Levin wrote: > > Не подскажете, что надо вписать в configure.ac, чтобы при наличии libltdl > > в системе программа собиралась с ней, а при отсутствии - со своими > > ltdl.[ch]? > > И чем отличается AC_LIBLTDL_CONVENIENCE от AC_LIBLTDL_INSTALLABLE? > info libtool 'Distributing libltdl' Я это всё уже прочитал. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): evo -- точно не дозрела. Другое дело, что я так ненавижу это приложение, что с удовольствием изуродую его еще больше, выложив полуработающую версию :-) -- aen in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-19 18:00 ` Andrey Rahmatullin @ 2005-10-19 18:06 ` Dmitry V. Levin 2005-10-20 1:10 ` Dmitry V. Levin 2005-10-20 2:42 ` [devel] " Andrey Rahmatullin 0 siblings, 2 replies; 13+ messages in thread From: Dmitry V. Levin @ 2005-10-19 18:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1052 bytes --] On Thu, Oct 20, 2005 at 12:00:39AM +0600, Andrey Rahmatullin wrote: > On Wed, Oct 19, 2005 at 09:34:05PM +0400, Dmitry V. Levin wrote: > > > Не подскажете, что надо вписать в configure.ac, чтобы при наличии libltdl > > > в системе программа собиралась с ней, а при отсутствии - со своими > > > ltdl.[ch]? > > > И чем отличается AC_LIBLTDL_CONVENIENCE от AC_LIBLTDL_INSTALLABLE? > > info libtool 'Distributing libltdl' > Я это всё уже прочитал. Непохоже. :) "In order to select the installable version of libltdl, you should add a call of the macro `AC_LIBLTDL_INSTALLABLE' to your `configure.in' _before_ `AC_PROG_LIBTOOL'. This macro will check whether libltdl is already installed and, if not, request the libltdl embedded in your package to be built and installed. Note, however, that no version checking is performed. The user may override the test and determine that the libltdl embedded must be installed, regardless of the existence of another version, using the configure switch `--enable-ltdl-install'." -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-19 18:06 ` Dmitry V. Levin @ 2005-10-20 1:10 ` Dmitry V. Levin 2005-10-20 18:03 ` [devel] [wiki] " Michael Shigorin 2005-10-20 2:42 ` [devel] " Andrey Rahmatullin 1 sibling, 1 reply; 13+ messages in thread From: Dmitry V. Levin @ 2005-10-20 1:10 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1329 bytes --] On Wed, Oct 19, 2005 at 10:06:22PM +0400, Dmitry V. Levin wrote: > On Thu, Oct 20, 2005 at 12:00:39AM +0600, Andrey Rahmatullin wrote: > > On Wed, Oct 19, 2005 at 09:34:05PM +0400, Dmitry V. Levin wrote: > > > > Не подскажете, что надо вписать в configure.ac, чтобы при наличии libltdl > > > > в системе программа собиралась с ней, а при отсутствии - со своими > > > > ltdl.[ch]? > > > > И чем отличается AC_LIBLTDL_CONVENIENCE от AC_LIBLTDL_INSTALLABLE? > > > info libtool 'Distributing libltdl' > > Я это всё уже прочитал. > > Непохоже. :) > > "In order to select the installable version of libltdl, you should > add a call of the macro `AC_LIBLTDL_INSTALLABLE' to your `configure.in' > _before_ `AC_PROG_LIBTOOL'. This macro will check whether libltdl is > already installed and, if not, request the libltdl embedded in your > package to be built and installed. Note, however, that no version > checking is performed. The user may override the test and determine > that the libltdl embedded must be installed, regardless of the > existence of another version, using the configure switch > `--enable-ltdl-install'." Информация к размышлению: Для исправления libgcj3.4 достаточно было сделать следующее: %__subst s/AC_LIBLTDL_CONVENIENCE/AC_LIBLTDL_INSTALLABLE/ libjava/configure.in -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] [wiki] Re: libltdl addicts 2005-10-20 1:10 ` Dmitry V. Levin @ 2005-10-20 18:03 ` Michael Shigorin 0 siblings, 0 replies; 13+ messages in thread From: Michael Shigorin @ 2005-10-20 18:03 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Oct 20, 2005 at 05:10:35AM +0400, Dmitry V. Levin wrote: > Информация к размышлению: http://wiki.sisyphus.ru/devel/TypicalPackagingErrors/BundledLibs (вообще было бы неплохо, если кто из Проникшихся поправит формулировки/рекомендации, да) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-19 18:06 ` Dmitry V. Levin 2005-10-20 1:10 ` Dmitry V. Levin @ 2005-10-20 2:42 ` Andrey Rahmatullin 1 sibling, 0 replies; 13+ messages in thread From: Andrey Rahmatullin @ 2005-10-20 2:42 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 664 bytes --] On Wed, Oct 19, 2005 at 10:06:22PM +0400, Dmitry V. Levin wrote: > _before_ `AC_PROG_LIBTOOL'. This macro will check whether libltdl is > already installed and, if not, request the libltdl embedded in your > package to be built and installed. Оно будет built статически? Если да, то как понимать installed? Если нет, то разве это нормально? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): А тем временем, спустя неделю после обновления до новой версии hotplug и снесения kudzu файл /etc/fstab был снова демонстративно обнулён. В лучших традициях США vs. Сербия. Чтобы жизнь мёдом не казалась, видимо :) -- avp in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-16 14:14 [devel] libltdl addicts Alexey Tourbin 2005-10-16 22:40 ` Dmitry V. Levin @ 2005-10-17 10:20 ` Igor Zubkov 2005-10-19 17:15 ` Andrey Rahmatullin 2 siblings, 0 replies; 13+ messages in thread From: Igor Zubkov @ 2005-10-17 10:20 UTC (permalink / raw) To: devel В сообщении от Воскресенье, 16-Окт-2005 17:03 Alexey Tourbin написал(a): > sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 > D 2 > sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 > T 29 В багзиллу. -- Now playing: ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] libltdl addicts 2005-10-16 14:14 [devel] libltdl addicts Alexey Tourbin 2005-10-16 22:40 ` Dmitry V. Levin 2005-10-17 10:20 ` Igor Zubkov @ 2005-10-19 17:15 ` Andrey Rahmatullin 2 siblings, 0 replies; 13+ messages in thread From: Andrey Rahmatullin @ 2005-10-19 17:15 UTC (permalink / raw) To: devel, devel [-- Attachment #1: Type: text/plain, Size: 544 bytes --] On Sun, Oct 16, 2005 at 06:03:23PM +0400, Alexey Tourbin wrote: > sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 D 2 > sim /usr/lib/libsim.so.0.0.0 libltdl /usr/lib/libltdl.so.3.1.2 T 29 #8296 -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > У них сырцов вроде бы нет... Пока поставил.. но этожжж не дело. очень, очень печально. бинарный пакет, видимо, был материализован силой мысли его maintainer'a, минуя лишние промежуточные этапы типа "rpm -ba" и прочей чепухи. -- algor in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2005-10-20 18:03 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-10-16 14:14 [devel] libltdl addicts Alexey Tourbin 2005-10-16 22:40 ` Dmitry V. Levin 2005-10-16 22:54 ` [devel] " Alexey Tourbin 2005-10-16 23:13 ` Alexey Tourbin 2005-10-19 17:23 ` [devel] " Andrey Rahmatullin 2005-10-19 17:34 ` Dmitry V. Levin 2005-10-19 18:00 ` Andrey Rahmatullin 2005-10-19 18:06 ` Dmitry V. Levin 2005-10-20 1:10 ` Dmitry V. Levin 2005-10-20 18:03 ` [devel] [wiki] " Michael Shigorin 2005-10-20 2:42 ` [devel] " Andrey Rahmatullin 2005-10-17 10:20 ` Igor Zubkov 2005-10-19 17:15 ` Andrey Rahmatullin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git