From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58]) by dpdk.org (Postfix) with ESMTP id 840861B1A7 for ; Thu, 5 Oct 2017 15:16:39 +0200 (CEST) Received: from [2606:a000:111b:423c:e874:da8e:c543:d863] (helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1e060D-0001f9-Iu; Thu, 05 Oct 2017 09:16:36 -0400 Date: Thu, 5 Oct 2017 09:15:43 -0400 From: Neil Horman To: Olivier Matz Cc: dev@dpdk.org, bruce.richardson@intel.com Message-ID: <20171005131543.GA13318@hmswarspite.think-freely.org> References: <20170920091253.15794-1-olivier.matz@6wind.com> <20171005075327.21678-1-olivier.matz@6wind.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171005075327.21678-1-olivier.matz@6wind.com> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -2.9 (--) X-Spam-Status: No Subject: Re: [dpdk-dev] [PATCH v5] devtools: rework abi checker script X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Oct 2017 13:16:39 -0000 On Thu, Oct 05, 2017 at 09:53:27AM +0200, Olivier Matz wrote: > The initial version of the script had some limitations: > - cannot work on a non-clean workspace > - environment variables are not documented > - no compilation log in case of failure > - return success even it abi is incompatible > > This patch addresses these issues and rework the code. > > Signed-off-by: Olivier Matz > Acked-by: Neil Horman > --- > > v4->v5: > - Add a log when shared lib has no public ABI > > v3->v4: > - clarify logs on incompatible abi > - log when an error returned an error > - [really] fix the report path > - log the output of make config in the proper file > > v2->v3: > - fix when not launched from dpdk root dir > - use "-Og -Wno-error" instead of "-O0" > - fix typo in commit log > > v1->v2: > - use /usr/bin/env to find bash (which is required) > - fix displayed path to html reports > - reword help for -f option > > devtools/validate-abi.sh | 397 ++++++++++++++++++++++++----------------------- > 1 file changed, 205 insertions(+), 192 deletions(-) > To reiterate with updated logging Acked-by: Neil Horman