From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R5kgK-0008Ly-30 for garchives@archives.gentoo.org; Mon, 19 Sep 2011 20:43:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 81C7721C09B; Mon, 19 Sep 2011 20:42:56 +0000 (UTC) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id B44A221C0FD for ; Mon, 19 Sep 2011 20:41:48 +0000 (UTC) Received: by bkbzt12 with SMTP id zt12so7885388bkb.40 for ; Mon, 19 Sep 2011 13:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=tJEpV5cSIPN3Q64WvYkYBIfH2WMb7ltsAW/4J83uNTQ=; b=qiG2HTbLQRU7E2BVVeKmZ6HV/4Cc1YH8VaZxD0JfXHtnZrgSyDaaG82q0Fi/cXp31b kP6Z7VLzqs2Zn0lqP5kbDh7g2qnGJgR5hdNN2dt+HAcbjgC8wdGVGslFrj+HOSDohpub A0ydpTaZdhdcMXAWdDrkM/1dbq3EIUQIu/vEo= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.204.132.68 with SMTP id a4mr1914348bkt.154.1316464907846; Mon, 19 Sep 2011 13:41:47 -0700 (PDT) Received: by 10.204.177.199 with HTTP; Mon, 19 Sep 2011 13:41:47 -0700 (PDT) In-Reply-To: References: <20110919013935.0561a762@rohan.example.com> <1316426790.32031.8.camel@k9> <20110919161002.52493882@rohan.example.com> Date: Mon, 19 Sep 2011 16:41:47 -0400 Message-ID: Subject: Re: [gentoo-user] Re: Updating libpng: another libtool cockup? From: Michael Mol To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: X-Archives-Hash: 50c294377664a63ee9299bc90548e988 On Mon, Sep 19, 2011 at 4:33 PM, Mark Knecht wrote: > On Mon, Sep 19, 2011 at 7:36 AM, Michael Mol wrote: >> On Mon, Sep 19, 2011 at 10:20 AM, Allan Gottlieb wrote: > >>> ajglap gottlieb # revdep-rebuild; revdep-rebuild --library '/usr/lib64/libpng14.so.14' > >> >> Is there no automated way to catch these? --library expects an >> argument; how do I know which libraries to feed it? > > My question exactly. It's not likeyou can look at just names of > libraries as I think to do this right you've got to look at every > revision of every library on the system, don't you? > > It's possible that this problem could exist for a long while if a > program doesn't get used much... Based on subsequent discussion since I wrote that question, I think the answer is, "currently, no." Ebuillds would need more metadata, and portage would need to be more aware of deep dependencies. I'm not sure of revdep-rebuild's angle, or how it might be able to be improved to detect errors that don't come from broken linkage. -- :wq