From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3F544138334 for ; Sun, 28 Oct 2018 11:54:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B27C7E0A01; Sun, 28 Oct 2018 11:54:46 +0000 (UTC) Received: from blaine.gmane.org (unknown [195.159.176.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3706DE041F for ; Sun, 28 Oct 2018 11:54:46 +0000 (UTC) Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1gGjcP-0001Y6-1c for gentoo-user@lists.gentoo.org; Sun, 28 Oct 2018 12:52:33 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Nikos Chantziaras Subject: [gentoo-user] Re: Why doesn't revdep-rebuild catch undefined symbol errors? Date: Sun, 28 Oct 2018 13:54:45 +0200 Message-ID: References: <20181028133657.aeedd2d7fe129f5e545521e6@gentoo.org> 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 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@blaine.gmane.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 In-Reply-To: <20181028133657.aeedd2d7fe129f5e545521e6@gentoo.org> Content-Language: en-US X-Archives-Salt: a3e4eaff-ad87-4f00-ba9c-aa1c326d9df5 X-Archives-Hash: d1aa826959ea413e8ecdd75cd6bebf30 On 28/10/2018 12:36, Andrew Savchenko wrote: > revdep-rebuild catches libraries from removed packages (including > removed older versions) still in use by other packages. Though with > proper subslot dependencies revdep-rebuild is rarely needed. > > If for some reason library containing required symbol was > forcefully removed, revdep-rebuild cannot magically recreate that > symbol. Ah, alright. I was thinking of this tool as a detector for things that need to be rebuild. So it seems the issue I ran across has no tool to detect it (even though it seems it's easy to detect.)