ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Igor Zubkov <icesik@mail.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] Оверхед в зависимостях
Date: Wed, 21 Mar 2007 18:26:36 +0200
Message-ID: <200703211826.38929.icesik@mail.ru> (raw)
In-Reply-To: <20070319112941.GC5965@solemn.turbinal>

В сообщении от Monday 19 March 2007 13:29:41 Alexey Tourbin написал(а):
> On Mon, Mar 19, 2007 at 02:22:52PM +0300, Alexey Tourbin wrote:
> > On Mon, Mar 19, 2007 at 01:18:04PM +0200, Igor Zubkov wrote:
> > > Это классно, но... rpmlint сейчас может искать такие зависимости только
> > > в установленных пакетах. Надо бы попргобовать разобратся, может
> > > получится сделать такой же поиск по срезу Сизифа без установки пакетов.
> >
> > Такой поиск был реализован год назад, см. /usr/bin/linkage_problems.
> > Примерно в то же время включили -Wl,--as-needed.
>
> Вот свежак.
> ftp://ftp.altlinux.org/pub/people/at/unneed.bz2

Что-то здесь не так:
[icesik@iceberg unneeded]$ bzcat unneed.bz2 | grep pulse | wc -l
100
[icesik@iceberg unneeded]$ bzcat unneed.bz2 | grep pulse | head -n +1
pulseaudio-daemon       /usr/lib/pulse-0.9/modules/libcli.so    
libiochannel.so
[icesik@iceberg unneeded]$ cd /usr/lib/pulse-0.9/modules/
[icesik@iceberg modules]$ ldd -r -u libcli.so
Unused direct dependencies:

[icesik@iceberg modules]$ ldd -r -u libiochannel.so
Unused direct dependencies:

[icesik@iceberg modules]$ ldd libcli.so
        linux-gate.so.1 =>  (0xffffe000)
        libiochannel.so => /usr/lib/pulse-0.9/modules/libiochannel.so 
(0xb7ff1000)
        libioline.so => /usr/lib/pulse-0.9/modules/libioline.so (0xb7fee000)
        libpulsecore.so.2 => /usr/lib/libpulsecore.so.2 (0xb7f91000)
        libc.so.6 => /lib/libc.so.6 (0xb7e6b000)
        libsocket-util.so => /usr/lib/pulse-0.9/modules/libsocket-util.so 
(0xb7e67000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7e51000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7e4a000)
        libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xb7e2d000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb7dd0000)
        liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0xb7d6c000)
        librt.so.1 => /lib/librt.so.1 (0xb7d64000)
        libm.so.6 => /lib/libm.so.6 (0xb7d3e000)
        /lib/ld-linux.so.2 (0x80000000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7d3a000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb7cf4000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb7cee000)
[icesik@iceberg modules]$ ldd  libiochannel.so
        linux-gate.so.1 =>  (0xffffe000)
        libsocket-util.so => /usr/lib/pulse-0.9/modules/libsocket-util.so 
(0xb7fe9000)
        libpulsecore.so.2 => /usr/lib/libpulsecore.so.2 (0xb7f8c000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7f76000)
        libc.so.6 => /lib/libc.so.6 (0xb7e50000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7e48000)
        libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xb7e2b000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb7dce000)
        liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0xb7d6b000)
        librt.so.1 => /lib/librt.so.1 (0xb7d63000)
        libm.so.6 => /lib/libm.so.6 (0xb7d3d000)
        /lib/ld-linux.so.2 (0x80000000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7d38000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb7cf2000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb7ced000)
[icesik@iceberg modules]$

В чём я не прав?

-- 
icesik


  parent reply	other threads:[~2007-03-21 16:26 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-19 11:18 Igor Zubkov
2007-03-19 11:22 ` Alexey Tourbin
2007-03-19 11:29   ` Alexey Tourbin
2007-03-19 11:41     ` [devel] [JT] openoffice (was: Re: Оверхед в зависимостях ) Igor Zubkov
2007-03-19 12:16       ` Alexey Tourbin
2007-03-19 12:34         ` Alexey Tourbin
2007-03-19 12:47         ` Valery V. Inozemtsev
2007-03-19 18:34         ` Alexey Tourbin
2007-03-19 12:30       ` Slava Semushin
2007-03-19 12:35         ` Damir Shayhutdinov
2007-03-19 12:42         ` Alexey Tourbin
2007-03-19 12:50           ` Slava Semushin
2007-03-19 15:49         ` Igor Zubkov
2007-03-21 16:26     ` Igor Zubkov [this message]
2007-03-21 17:22       ` [devel] Оверхед в зависимостях Alexey Tourbin
2007-03-19 11:36 ` Dmitry V. Levin
2007-03-19 11:44   ` Igor Zubkov
2007-03-19 18:29 ` Igor Zubkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200703211826.38929.icesik@mail.ru \
    --to=icesik@mail.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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