* [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 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
* 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
* 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
* [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
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