From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 98176 invoked by alias); 21 Sep 2016 18:46:42 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 98072 invoked by uid 89); 21 Sep 2016 18:46:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,URIBL_RED autolearn=no version=3.3.2 spammy=love X-HELO: mail-yb0-f180.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=dLGfdVXYz5qcEIYk0VXC/DHXLzNbGiELF6oOA+Ji4dk=; b=SDfR2nxmi7wtBYnYPOehV7W3bFRqND/urpWBUrqTeLh04F4p1xp2xI+S12JWT1ty7/ 7CeEzOk7n0d+1XGGK0oNyvJWvEmqAe5YrCtaYH0FdLBWvJdmqz5ZvN+mTdJ81/UgU0aV vIib16/JndDokcHLzJObjOx8bzU/eXkPxvDSVBSa/ayFs4al8L/U4P+ZS2dcETYKRepe LqkNw0xZErGN/MtUG4ykb9c1zYVXDblTwZd4Lbwmz7n8Sno7K26ARor87vp8TB4MaALv 5DZ3Toqhr1/7NHU5ljloXnv8X43j14CGMQmv9j2xqmkHptNyz0Y2fidEpk/zvxLHuIYE Ualw== X-Gm-Message-State: AE9vXwMuelYerUkhgY4VvwNfzL1v0tbh9m429SqA7HFjqYvBtFESMsxqDWeIeeQFSqEcIwh1 X-Received: by 10.37.162.42 with SMTP id b39mr37407585ybi.53.1474483589886; Wed, 21 Sep 2016 11:46:29 -0700 (PDT) Subject: Re: [PATCH 00/13] Installed-header hygiene (BZ#20366) To: Zack Weinberg , Joseph Myers References: <20160830011645.25769-1-zackw@panix.com> <1790cb0c-3a28-3696-adca-983ff4e43c7e@redhat.com> Cc: GNU C Library From: Carlos O'Donell Message-ID: Date: Wed, 21 Sep 2016 18:46:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-09/txt/msg00410.txt.bz2 On 09/21/2016 02:09 PM, Zack Weinberg wrote: > On Wed, Sep 21, 2016 at 2:08 PM, Joseph Myers wrote: >> On Wed, 21 Sep 2016, Zack Weinberg wrote: >>> Yes, I can do that. Joseph, I know you've done similar things - do >>> you have a script I can borrow, or should I come up with my own? >> >> I don't have a script - I just strip the contents of lib64/ or lib/ in >> before-and-after install trees, then compare the lib64/ or lib/ >> directories which should be identical after stripping (unless anything >> changed line numbers in assertions, etc.). > > OK, that seems straightforward enough, thanks. Would you mind dumping whatever you do into a wiki page? I'd love to have this semi-documented or at least in a state that we can hand-wavy point people at when this requirement comes up. I've been meaning to write up something like this because it's a common practice we need to do for mechanical changes. Likewise I've used readelf/nm and libabigail to do "no internal/external ABI changes" between patches kind of testing, which I'll write up when I get a free moment. -- Cheers, Carlos.