From patchwork Thu Jan 25 17:21:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 865954 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="J8ogXeeW"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zS84S05x9z9s74 for ; Fri, 26 Jan 2018 04:22:47 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 9DD04C21ECC; Thu, 25 Jan 2018 17:22:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 1C1D9C2227D; Thu, 25 Jan 2018 17:21:45 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 67113C21E90; Thu, 25 Jan 2018 17:21:41 +0000 (UTC) Received: from mail-wr0-f193.google.com (mail-wr0-f193.google.com [209.85.128.193]) by lists.denx.de (Postfix) with ESMTPS id E4F94C21DA9 for ; Thu, 25 Jan 2018 17:21:40 +0000 (UTC) Received: by mail-wr0-f193.google.com with SMTP id g21so8429149wrb.13 for ; Thu, 25 Jan 2018 09:21:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Tqy4+WFSNK0IPdbuV7XMWXHx9EMtOc5WtsoQyM2kWdc=; b=J8ogXeeW4P3aWpaYXjdNYlemFPlibA+pCDzo2l+NQjuH8KuGG8VqW1Q7XgoL/PiGFx d8dxh19VaO6j8XSBoSVi7FqQw07GS4VJWtWT090lCpwA4gk9lzs5JBWtuxfzTyB9HuBC 7nHGQIdErVUs/sSVLSMQjczCVfm8JLi99W28Hw6P2fvQEneBQj3kfw5OHd+999bYdxuu PtwKtuKusfU0e7gIYtj2ZFQwCBOX8HglgtTVr4XKFAsqfYlHYh2KCmWoREEn6/iuE26p 5buqNU0q1KKz21Jmrt1BK/9q4AdyFN8F1yrrWtycVnQD51cVup46T0GaC3pO1jueaxGJ 8yAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Tqy4+WFSNK0IPdbuV7XMWXHx9EMtOc5WtsoQyM2kWdc=; b=hbF+owuuLDb/NzpyMzHFvkSqVgAw+2aYKwZ8MeMpiBvkbPTzZ/ICqXDir+BFnzqrhz z5L/OUIeumGjps5h/d8uQ4KqMpaujum8EBr7kWcEOAXfLWakE0BCmi7Rs2gPpcebgNCq v8B6ffVhgqUo4cpdWFbkt6mnGLoBx/O/wcZO4Sa/VBKr/bTqAFtszGxVW6up1itz58/m +WsPQDG9M9aCrYcXkVLnt4/yUCZBdLMLPChYBX+5bno8KgeiCNNSbLhb672KUhJC+4Cf 63dWCS7gQAF3vr74lW+xwurkKh615Lv1NfWp4yUpaADiRupB73qu7M3vVI2WIuJYGtsS se3Q== X-Gm-Message-State: AKwxytclNc5qGp6ivBooxm+xfMI1sG7ryNMznxSX6yaR5hmUZ0dh4YKo OhXiPdo77+tK7a+Ih06HRgId6fJ48wQ= X-Google-Smtp-Source: AH8x226TaPjcPeDd+gVCGiRVSzHcrf51f1aYYqfwbRYMfbKqN5q1FH6H6k9a2UbC3iuWiF5PG8P4RA== X-Received: by 10.223.180.70 with SMTP id v6mr10001561wrd.146.1516900900360; Thu, 25 Jan 2018 09:21:40 -0800 (PST) Received: from workstation.lan.zombienet (p2003005F2C0FF600784ABA0762E82177.dip0.t-ipconnect.de. [2003:5f:2c0f:f600:784a:ba07:62e8:2177]) by smtp.gmail.com with ESMTPSA id y204sm1810853wmg.44.2018.01.25.09.21.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 25 Jan 2018 09:21:39 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Thu, 25 Jan 2018 18:21:24 +0100 Message-Id: <20180125172127.17825-2-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> References: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH 1/4] Kbuild: support W=[N, ]err for passing '-Werror' to the compiler X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Extend the Kbuild's W=N option with an optional 'err' value. This will pass -Werror to the compiler to treat all warnings as errors. This is useful to enforce a zero-warnings policy. The 'err' value can also be combined with the numerical values like this: make W=1 make W=err make W=1,err Signed-off-by: Daniel Schwierzeck --- scripts/Makefile.extrawarn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/Makefile.extrawarn b/scripts/Makefile.extrawarn index 1d3a570594..d8d93b7fe1 100644 --- a/scripts/Makefile.extrawarn +++ b/scripts/Makefile.extrawarn @@ -48,9 +48,12 @@ warning-3 += -Wswitch-default warning-3 += $(call cc-option, -Wpacked-bitfield-compat) warning-3 += $(call cc-option, -Wvla) +warning-err := -Werror + warning := $(warning-$(findstring 1, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS))) warning += $(warning-$(findstring 2, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS))) warning += $(warning-$(findstring 3, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS))) +warning += $(warning-$(findstring err, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS))) ifeq ("$(strip $(warning))","") $(error W=$(KBUILD_ENABLE_EXTRA_GCC_CHECKS) is unknown) From patchwork Thu Jan 25 17:21:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 865958 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fxidI3ds"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zS85Y43Sjz9t5s for ; Fri, 26 Jan 2018 04:23:45 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 3F1C6C22296; Thu, 25 Jan 2018 17:22:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id EAC97C222A7; Thu, 25 Jan 2018 17:21:49 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id BBF06C22295; Thu, 25 Jan 2018 17:21:45 +0000 (UTC) Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by lists.denx.de (Postfix) with ESMTPS id 1D0BFC21FCF for ; Thu, 25 Jan 2018 17:21:42 +0000 (UTC) Received: by mail-wr0-f196.google.com with SMTP id 100so8460957wrb.7 for ; Thu, 25 Jan 2018 09:21:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=yOBl5+xr8XAQAil7+IgJw1+kTCBbk/JV51nFjw4XsIQ=; b=fxidI3dseHwDkj7aarDvdExvZf6hKzBr6UMuyLHLAwkKXdM+3r+c2+LCUk89zfkbf8 WCGthJ2gEMz2uX3VFtaswB/qjWRwSQ60ceP1XAL/FZeY9RqAB+5x58o19Iw2qCSUebGZ 9gatkcH2hHxcSIbMhbXBtBKBFLHnVlV6p/SJnj96/0PRQpSay++gmcBv8dCR9bB+/X+S nRc6bDcFXevYbtg/UVSZIX5DpGngQxoe/gz3a3l94XrLjWMb56xsQ7CWFaJfvtrSdANQ haJl3jMYcok1p3Q8iHTRefV/u2sqozOUbgI+etK8J3dkyeCCMfmtYEfS2f6EHrS+FQg1 8rQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=yOBl5+xr8XAQAil7+IgJw1+kTCBbk/JV51nFjw4XsIQ=; b=psu2sQic3aG4UNMnZ8ehJVFRu7t4g8vKawChKwaTACRCpXNfvhpkrWvwsWDVkh3Li2 ER1/PcL6O1ODf7n391q40R/XtrFz0iOrBQrsgZlyIZEfqJZh1xZb2pj2A8N6DS2QVEFd IFonte5Dqh7Fsu+fpeNX7gmJc9WhgT8spm70x2aTl4baxRHNjDy82UxKsk47pHNKUWxB U7uuvkckPrWxn2a3nZrjD3EMHybKPHu36h1u2hiSqEIkuBu8Jk54Jv+gg18OuYcpckTD cq9X4njE2tLDiPXx6SWZ97d+R97a8twjCV++0fQaU/NV0xu06ntOnAYTOYjC8mNjNwk2 bJQA== X-Gm-Message-State: AKwxytfxWWaRcHHwHrgY9OmEUKIsbJlw8dY/H2E5hAnSzsdyssyfWz/B 3v552lgiXpzO77tQpJJzwwkbaFVMW1w= X-Google-Smtp-Source: AH8x227RseuJK1wcDzpVBaISfmd3XCF5NDNegX7YIcoTu7cl7C0rKiq+z0Od1oq5sFziXrN9kY2DTA== X-Received: by 10.223.151.140 with SMTP id s12mr8625169wrb.80.1516900901544; Thu, 25 Jan 2018 09:21:41 -0800 (PST) Received: from workstation.lan.zombienet (p2003005F2C0FF600784ABA0762E82177.dip0.t-ipconnect.de. [2003:5f:2c0f:f600:784a:ba07:62e8:2177]) by smtp.gmail.com with ESMTPSA id y204sm1810853wmg.44.2018.01.25.09.21.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 25 Jan 2018 09:21:40 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Thu, 25 Jan 2018 18:21:25 +0100 Message-Id: <20180125172127.17825-3-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> References: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH 2/4] buildman: add option -E for treating compiler warnings as errors X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Add a new option '-E' for treating all compiler warnings as errors. Eventually this will pass 'W=err' to Kbuild. Signed-off-by: Daniel Schwierzeck Reviewed-by: Simon Glass --- tools/buildman/builder.py | 5 ++++- tools/buildman/builderthread.py | 2 ++ tools/buildman/cmdline.py | 2 ++ tools/buildman/control.py | 3 ++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/buildman/builder.py b/tools/buildman/builder.py index acb0810457..4e72b7d60d 100644 --- a/tools/buildman/builder.py +++ b/tools/buildman/builder.py @@ -212,7 +212,8 @@ class Builder: gnu_make='make', checkout=True, show_unknown=True, step=1, no_subdirs=False, full_path=False, verbose_build=False, incremental=False, per_board_out_dir=False, - config_only=False, squash_config_y=False): + config_only=False, squash_config_y=False, + warnings_as_errors=False): """Create a new Builder object Args: @@ -237,6 +238,7 @@ class Builder: board rather than a thread-specific directory config_only: Only configure each build, don't build it squash_config_y: Convert CONFIG options with the value 'y' to '1' + warnings_as_errors: Treat all compiler warnings as errors """ self.toolchains = toolchains self.base_dir = base_dir @@ -270,6 +272,7 @@ class Builder: if not self.squash_config_y: self.config_filenames += EXTRA_CONFIG_FILENAMES + self.warnings_as_errors = warnings_as_errors self.col = terminal.Color() self._re_function = re.compile('(.*): In function.*') diff --git a/tools/buildman/builderthread.py b/tools/buildman/builderthread.py index 9e8ca80c5b..4ce3f48c66 100644 --- a/tools/buildman/builderthread.py +++ b/tools/buildman/builderthread.py @@ -216,6 +216,8 @@ class BuilderThread(threading.Thread): args.append('-s') if self.builder.num_jobs is not None: args.extend(['-j', str(self.builder.num_jobs)]) + if self.builder.warnings_as_errors: + args.append('W=err') config_args = ['%s_defconfig' % brd.target] config_out = '' args.extend(self.builder.toolchains.GetMakeArguments(brd)) diff --git a/tools/buildman/cmdline.py b/tools/buildman/cmdline.py index 74247f0aff..6949d6bf2c 100644 --- a/tools/buildman/cmdline.py +++ b/tools/buildman/cmdline.py @@ -32,6 +32,8 @@ def ParseArgs(): help="Don't build, just configure each commit") parser.add_option('-e', '--show_errors', action='store_true', default=False, help='Show errors and warnings') + parser.add_option('-E', '--warnings-as-errors', action='store_true', + default=False, help='Treat all compiler warnings as errors') parser.add_option('-f', '--force-build', dest='force_build', action='store_true', default=False, help='Force build of boards even if already built') diff --git a/tools/buildman/control.py b/tools/buildman/control.py index 73b1a14fb6..3cac9f7cf6 100644 --- a/tools/buildman/control.py +++ b/tools/buildman/control.py @@ -263,7 +263,8 @@ def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, incremental=options.incremental, per_board_out_dir=options.per_board_out_dir, config_only=options.config_only, - squash_config_y=not options.preserve_config_y) + squash_config_y=not options.preserve_config_y, + warnings_as_errors=options.warnings_as_errors) builder.force_config_on_failure = not options.quick if make_func: builder.do_make = make_func From patchwork Thu Jan 25 17:21:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 865956 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="PENHmAU/"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zS84w4Xs3z9t5s for ; Fri, 26 Jan 2018 04:23:12 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 52A15C21F48; Thu, 25 Jan 2018 17:22:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id BAF9DC21ECC; Thu, 25 Jan 2018 17:21:55 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 7D3BFC22029; Thu, 25 Jan 2018 17:21:47 +0000 (UTC) Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by lists.denx.de (Postfix) with ESMTPS id 7A591C22029 for ; Thu, 25 Jan 2018 17:21:43 +0000 (UTC) Received: by mail-wr0-f196.google.com with SMTP id s5so7129340wra.0 for ; Thu, 25 Jan 2018 09:21:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=TqlE/DDtkgYYF8fJap0zMQ43FD9M8K7Eh2saBLkdhnQ=; b=PENHmAU/K2ByDV0GdvIun7nkupM16vtwfCsrvP5cmOKqXnrIdXbvlrWvs7e0nxLPbQ +9/SRfq3arsoy8O2LL6WwjL8gW2L0tUKgoEYJLAJlYqf8aWrQD2sg4LoZKhshnM8C/RE DPQpVWDtdn/0PFiUfcaGm3P63E7rOMQrNOnbti6I6WwOabMMNBNtoPH66TGiO0sgNQ28 acrZu4yUMuYMycCOL6Ng9oYsAxmDJ1P9kNc66h1thSrMSmHrG1ZaQopV4JDQ+i1wnSik KAuJTXisDusMA4czi5v105K5MTOiwVR+NBf1OysIq5kkeHRh1sL10QDYY6sAEpK622Pc y1Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=TqlE/DDtkgYYF8fJap0zMQ43FD9M8K7Eh2saBLkdhnQ=; b=BSe3Un0j3PyfQQFzwaAGIpwnVemdHplAxQSw+q4z19dlN3nuQnAcdWbRPtTAKOAgWg 40tCnjkVqBk6CdWpSH8QSE0dHGkylImCKF9zj3zD8Gwa5DZgKT0DKzP9vGEAnJ9bOlIL jD+a5R/C9Qc8J6xPrI1XNDX277Mq3iGmEunpK2FS+RkKry3selpkd7VSwIEuTlWVzijH MwV/UA1lKP/S3HyCo4uGJNfjRiLx0m41NfgBOwVnqpID6L1NDbLtCqhEExvcugnsOHUv DNer0Eg6xD7muX9Ftmy83ufOtL1bqBJAPMbxX0Vp9ofOYVUviGLxQhbXZ2t7KUlb87Dp E9wg== X-Gm-Message-State: AKwxyteSqHENHgJoaEStWyXj+NQ7pI7TPO9JDH2eMThMLdLi9CIUj3OG ZA5xs/OsdJUO9XYvCgIqzu37iDPnQu0= X-Google-Smtp-Source: AH8x227O5uO3efpe/qtM1PFnOyQIWxQpfvPP9iHGFzl7gkBodFZHaKlaliMluKBx3n0Bldt4onamKQ== X-Received: by 10.223.130.119 with SMTP id 110mr10137107wrb.139.1516900902973; Thu, 25 Jan 2018 09:21:42 -0800 (PST) Received: from workstation.lan.zombienet (p2003005F2C0FF600784ABA0762E82177.dip0.t-ipconnect.de. [2003:5f:2c0f:f600:784a:ba07:62e8:2177]) by smtp.gmail.com with ESMTPSA id y204sm1810853wmg.44.2018.01.25.09.21.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 25 Jan 2018 09:21:42 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Thu, 25 Jan 2018 18:21:26 +0100 Message-Id: <20180125172127.17825-4-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> References: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH 3/4] travis.yml: fix 'set +e' in build script X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The build script should not manipulate shell flags (especially '-e'). A non-zero exit value can also be catched with 'cmd || ret=$?'. Signed-off-by: Daniel Schwierzeck Reviewed-by: Simon Glass --- .travis.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2a98c4bb11..1e55e1b7f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -101,9 +101,8 @@ script: # # Exit code 129 means warnings only. - if [[ "${BUILDMAN}" != "" ]]; then - set +e; - tools/buildman/buildman -P ${BUILDMAN}; - ret=$?; + ret=0; + tools/buildman/buildman -P ${BUILDMAN} || ret=$?; if [[ $ret -ne 0 && $ret -ne 129 ]]; then tools/buildman/buildman -sdeP ${BUILDMAN}; exit $ret; From patchwork Thu Jan 25 17:21:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 865957 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="FtJGC3jR"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zS85W2zrMz9t6C for ; Fri, 26 Jan 2018 04:23:43 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 0547BC21F38; Thu, 25 Jan 2018 17:22:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 992CFC222CB; Thu, 25 Jan 2018 17:21:58 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B90CFC22029; Thu, 25 Jan 2018 17:21:48 +0000 (UTC) Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) by lists.denx.de (Postfix) with ESMTPS id 9FACBC22022 for ; Thu, 25 Jan 2018 17:21:44 +0000 (UTC) Received: by mail-wr0-f194.google.com with SMTP id e41so8450959wre.9 for ; Thu, 25 Jan 2018 09:21:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=w0g94aquWj856EpLn1QYwQNRm/ADdLa9WnRxcNmh9Hw=; b=FtJGC3jRFruDBfK6SY8qkzG4SFbIeVwVEkqAh9Ab95m18I/xbSq3HQJPyY7UD+PtPL 5ojulQ9Opm555m258XcAnDjiRo1Fv1mgFjcwnakBoHBeKGxQLpoR0vBsY5FTraHWu4CE Uith+SioEI0y9+SMalidleEsCfFU+76Au0eCXuLc37uH3OWfxkgSSU6OLVg83aT4vch9 VjROqBsP/8CYrkDDcWSNYHlDjCDwVp+SIN4c3WVpVS5I5L9nwFlf0d2SaqGSe+vHSiSB +tnxyrtpAwb5ioKDfeHVvB/leswXB4DWFvdy5O6w2H071XvrRLsIoobtiqOr+yPi5Hj1 JunA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=w0g94aquWj856EpLn1QYwQNRm/ADdLa9WnRxcNmh9Hw=; b=Cs8BVx7KrHh+JPYXcQfU3ejgxkc3+E7i9niDGvWwWwdTmgnM/8crOobYVvp9cu0XIe vs3eXn2CQeGwOy0bwQP1zBWr7FS4sxSA0N6tydqfa76EX8PPXHTwlO4BNvksxks6yUIa sbvhCDdqul24U0oX/YlsyYDJvhlj5BvnSC7I8vIHHxQhigS7Vdvreznm7z3wCyFred+T LNd7+G/cLROIHegA94ulb9yoleGkTFwBwVOddwEWN34wDOeKDFDllN3gVR9mhH5U/96R +Fnpiw7WEbflbD+Hn11NqNezoCzqAVVyoUOStE45vyxZ62v1nxRowcrrnSsKQRLcjMtj vuGg== X-Gm-Message-State: AKwxytf9NKgVnxzJfrpi0EVhb1i06Oc6W2UQ2f4ZJ0+3s3N9+yKYav2/ 5w28DNC64fY+nhcfmqRir3nFW6A8ksI= X-Google-Smtp-Source: AH8x225fJk1MglWVzi6CcZ7fljeutF7EFsvmgQlSfBfdlmgh+XDStJ0quj2bMtKCprH8TWCVpvuMNg== X-Received: by 10.223.163.91 with SMTP id d27mr9099614wrb.18.1516900904100; Thu, 25 Jan 2018 09:21:44 -0800 (PST) Received: from workstation.lan.zombienet (p2003005F2C0FF600784ABA0762E82177.dip0.t-ipconnect.de. [2003:5f:2c0f:f600:784a:ba07:62e8:2177]) by smtp.gmail.com with ESMTPSA id y204sm1810853wmg.44.2018.01.25.09.21.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 25 Jan 2018 09:21:43 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Thu, 25 Jan 2018 18:21:27 +0100 Message-Id: <20180125172127.17825-5-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> References: <20180125172127.17825-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH 4/4] travis.yml: run buildman with option -E X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This forces all compiler warnings to be treated as errors. Signed-off-by: Daniel Schwierzeck Reviewed-by: Simon Glass --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1e55e1b7f1..59d1dd99e8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -102,7 +102,7 @@ script: # Exit code 129 means warnings only. - if [[ "${BUILDMAN}" != "" ]]; then ret=0; - tools/buildman/buildman -P ${BUILDMAN} || ret=$?; + tools/buildman/buildman -P -E ${BUILDMAN} || ret=$?; if [[ $ret -ne 0 && $ret -ne 129 ]]; then tools/buildman/buildman -sdeP ${BUILDMAN}; exit $ret;