From patchwork Fri Jan 26 15:31:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 866428 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="pIWCuNL8"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zSjZT5xsfz9ryv for ; Sat, 27 Jan 2018 02:32:17 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 8C441C22563; Fri, 26 Jan 2018 15:31:42 +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_DNSWL_NONE, 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 E415DC225EB; Fri, 26 Jan 2018 15:31:23 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 8C1BFC2202C; Fri, 26 Jan 2018 15:31:20 +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 3AF30C21D9F for ; Fri, 26 Jan 2018 15:31:20 +0000 (UTC) Received: by mail-wr0-f196.google.com with SMTP id t16so851334wrc.10 for ; Fri, 26 Jan 2018 07:31:20 -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=MYb2QqMA+1EpLNtjd9rucmzieiVVSB3Q9I42OPgFInA=; b=pIWCuNL8MQUkiVZU8asCdkIBriRhi66ij91iWwylRUR7MNUT97YmkeKSZLCT+Ad+F0 SShPqhBhpplJQ4i7GgjJO+vczRFNOzr3umjXByM4F8S8D1hermiycRN6BBH8QYCftZMK Pt/NO1bYwqkRNbwRDQW3r8NkElDbplpDmv3RbouAY4TNhVfkZZDKN/n6SMZXb2rwVvT9 EW4MkPcPPpQnxuyEwOjvdpmwgZVYJ56/8ltpOolwB+0i13VPbF36dWPRlpcrOL9HYaTQ Dx6xVL3gsfgsUsY9Y50plLjBJY1MbUtQH7N7tlnwWhTgxJZ8t5S3KmUNjXO1lhH9aF+x pymA== 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=MYb2QqMA+1EpLNtjd9rucmzieiVVSB3Q9I42OPgFInA=; b=VMCyiqQn+PWP85Mx3YywE8wmbJ3tvOneRRP4XS0gAmza8A0/9ggyBErO6jZjaLWDtu wIE12geHzGuN+MbKvgRSQbKw0+2RPvMW6jzZWYSdJTIiDtUxKbEctlX4E85uQG8yIRQF 5M9ePOdltUc0DZOOD11onYiYUFpaQZ1dg1NK0Lg3B02Bq9LNZPuKxjabzhbPUJc8zeOG t0rHBxwX0AEr68jdDz8wPdNy3AvGzv7zApFZScJUJay6SVNi4H5Pvhag2aJkafEkg8wJ cpysI3ToEtemfuo8HhaYryZ2shvTdE/9WJtyw2Grd3Bs5BrZr2rKkZLB+q9FaYj7b9qR f0/Q== X-Gm-Message-State: AKwxytengAg4ieyCGx5dJLDUCZOOMlkB8/B6BcKSJvu5jtybRn5Qm0xb shLqrr3LNR2+ZhfCjzLxdMO11A== X-Google-Smtp-Source: AH8x226TxN62iamtEiH9KmEqTXp1oKjtvbcsRPMDk5awFnq1UCpyBYghx6x1a0ix9/LPeHKDuLqZjQ== X-Received: by 10.223.161.29 with SMTP id o29mr13053536wro.2.1516980679652; Fri, 26 Jan 2018 07:31:19 -0800 (PST) Received: from workstation.local.schwierd.dedyn.io (p2003005F2C1D870071568CE8D8D8596A.dip0.t-ipconnect.de. [2003:5f:2c1d:8700:7156:8ce8:d8d8:596a]) by smtp.gmail.com with ESMTPSA id c143sm4172279wmd.48.2018.01.26.07.31.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 26 Jan 2018 07:31:19 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Fri, 26 Jan 2018 16:31:04 +0100 Message-Id: <20180126153107.7376-2-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> References: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH v2 1/4] README: add doc for how to supply user specific compiler flags to Kbuild 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" Probably not all users are aware of this possibility, thus add a pointer to the README. Also add a useful example. Signed-off-by: Daniel Schwierzeck --- Changes in v2: - new patch README | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README b/README index b53ea7dfe3..b055ae7ef2 100644 --- a/README +++ b/README @@ -3719,6 +3719,11 @@ this behavior and build U-Boot to some external directory: Note that the command line "O=" setting overrides the KBUILD_OUTPUT environment variable. +User specific CPPFLAGS, AFLAGS and CFLAGS can be passed to the compiler by +setting the according environment variables KCPPFLAGS, KAFLAGS and KCFLAGS. +For example to treat all compiler warnings as errors: + + make KCFLAGS=-Werror Please be aware that the Makefiles assume you are using GNU make, so for instance on NetBSD you might need to use "gmake" instead of From patchwork Fri Jan 26 15:31:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 866435 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="f5Gby/jZ"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zSjcZ5Mbrz9ryv for ; Sat, 27 Jan 2018 02:34:06 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 74A26C2264C; Fri, 26 Jan 2018 15:31:59 +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_DNSWL_NONE, 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 3534FC22561; Fri, 26 Jan 2018 15:31:29 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 90057C22615; Fri, 26 Jan 2018 15:31:25 +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 73EDBC22530 for ; Fri, 26 Jan 2018 15:31:21 +0000 (UTC) Received: by mail-wr0-f196.google.com with SMTP id g21so845096wrb.13 for ; Fri, 26 Jan 2018 07:31:21 -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=vKphJj0ar6egQAfKxEW6RYrIYnVQCxLHdj6R/LRqbIw=; b=f5Gby/jZ2JoYUTJ5GDA+4G9BFYHDl2PxNBUp2MI3CSAWycJZv+MijzfN+3k048Lu5V a5weXY6KgbaCMJ4ckqE2Gl64yJzXIgW3VDK6ZCplyT93u3dYpL1xiNuHq46GrTh8JF4U CHsQZ7I6ipFcc9yGz5ZYdfeBZM/aRiOu1WYOwpqSzPEXv2ODlvKIcJNhQiGccMOZX7ae ziVm8wXlQ3hVzSb/Kc8kCjLpKe2/vjA/43qD+3JfNz0tuESOFKd4BjRYEvakrum59JBp yenEK/z5WaMzn9siUu2oFasyb28L3u8/ND47+RTjvjPQeCmoNWBn9Zc4i+svZSX0rpXl TpWw== 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=vKphJj0ar6egQAfKxEW6RYrIYnVQCxLHdj6R/LRqbIw=; b=hXPmleGN3R3Is9AjL60sqYmnlBvoXrLpdA3dq0lNZeRNC+Jt5G4LgUx/zIkxOatvJx ITGBagtFOQWXuuGWL9Aj6x70LkbZw8Q+sBdHvzDr/R8nuqEwddhFDsv4FpwqY+tpecUa dfA56M+8vUwwByKD10yee5sCIlh4voZRXPFn/bu80oVAsdtF9snIWVxnvsF3JllqycGP bulCdpMORW7uoZUUGJ81hU5rppTdHmJgokunKUKFQfsxNrHQsG3mL1JrCcmTHq86uCk5 fyBEyHcASlDFUXsDcTLq138uGvuPbxrlAe0jHLg+oNJ2j4mW+lLYFY4NlqcpUDCj9ySM P2dQ== X-Gm-Message-State: AKwxyteDdSP5MAdnDOxMSwdqML6iIsirPAbfHKQuwffVkIMrfOf7P8kx GBgQvMu7f0HCrLBXdzuLpJqBNw== X-Google-Smtp-Source: AH8x2268eyw4LgbsSLplpfXALF+KmW6Dzi/0CmGXPTVpdyEj4aGI4A0Fum9H8Nl7zdvquDY42lOAtA== X-Received: by 10.223.200.140 with SMTP id k12mr12846851wrh.211.1516980680905; Fri, 26 Jan 2018 07:31:20 -0800 (PST) Received: from workstation.local.schwierd.dedyn.io (p2003005F2C1D870071568CE8D8D8596A.dip0.t-ipconnect.de. [2003:5f:2c1d:8700:7156:8ce8:d8d8:596a]) by smtp.gmail.com with ESMTPSA id c143sm4172279wmd.48.2018.01.26.07.31.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 26 Jan 2018 07:31:20 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Fri, 26 Jan 2018 16:31:05 +0100 Message-Id: <20180126153107.7376-3-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> References: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH v2 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 'KCFLAGS=-Werror' to Kbuild. Signed-off-by: Daniel Schwierzeck --- Changes in v2: - replace 'W=err' with 'KCFLAGS=-Werror' 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..9ac101a5a4 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('KCFLAGS=-Werror') 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 Fri Jan 26 15:31:06 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 866429 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="HYNn9JxV"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zSjbY2JCDz9ryv for ; Sat, 27 Jan 2018 02:33:13 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id DD4B6C22628; Fri, 26 Jan 2018 15:32:35 +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_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 EFBDBC225A8; Fri, 26 Jan 2018 15:31:49 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C2D62C225E3; Fri, 26 Jan 2018 15:31:26 +0000 (UTC) Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by lists.denx.de (Postfix) with ESMTPS id C888EC22561 for ; Fri, 26 Jan 2018 15:31:22 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id f3so21990806wmc.1 for ; Fri, 26 Jan 2018 07:31:22 -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=pSPBXgL7hOruQvDtvmEaGnan6FCY7H1qDbZNhJrc7RM=; b=HYNn9JxVTybDeXjHm0ePgxbX01bcoo18zaaXFzXyPLxXVbsSpruSAHQ9YjSPOrNmEa GFd5U+mT+CLtuJDRhpJc3V8LFOZy7VJOXTcrDIK9LSdwN/aJHrUx0v4CpTN7wtU9o+Fd 9gv8ft6x5IxMwe9vcAVYpPiCKXc+eKgEH6PoHx/WIdbNdSVxUNRXyOSjgIQyTA0hcxyn hXZLtcLOlNVheYH57IV4fxATsLxf5TkFjJj0Uk9AsSrFny4HOyxRS95S6/DfojNEu6v7 mYGy4ZwQpXlwrwIQwj/jt01Dn7ZMpW3vdW52CRDsyz3pLrck74XN4K21/ZVexO1al3+J Xt7A== 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=pSPBXgL7hOruQvDtvmEaGnan6FCY7H1qDbZNhJrc7RM=; b=HASu5ZE1/KKY2T/6c2DJYUJAwjeTyB2eUG/fVtuHrmTi9OOeGTv7CzFV3P5eIaTqWz etVTWhv7aI+o630sW2w7bo9GryiT+gRUxTF36hHdXHgAu2j5mnx8PKmNxp+VurRvqbTb XVsLgQqOuplqNEHRkB9EjQ1D8bI6cQD7JwgTx2hC3ZIIBv06qNRQGtg/gM9wXuPhPW84 j+kMXgq5ZfxZp7llaoqGOHaaKDGHs7+GJXNsgBiLGgbjZw39/JWvhOCCsaHFfQp4wOiW NvOptnayFCToyJFAYwQ5lX3gj3wHvJd6agotv6OR/Ni5rn82ioT78a/W5ME5ZIkSBV+D Q3Mg== X-Gm-Message-State: AKwxytfYncVi/S9CnLpe1U5JS9pJhXT8iX6NBs08MJc4LesRsM7QGc5i F4KcHsgLAxPbFe7EBeAJUoPO2w== X-Google-Smtp-Source: AH8x225pIKVzlg1ZftLqTKslSl8rkcFdcm+Z0NDw0gl8ZH9rkc8FLrMXDF0Mb7GinxIdWqfj7wJ8iQ== X-Received: by 10.28.193.196 with SMTP id r187mr12203182wmf.111.1516980682231; Fri, 26 Jan 2018 07:31:22 -0800 (PST) Received: from workstation.local.schwierd.dedyn.io (p2003005F2C1D870071568CE8D8D8596A.dip0.t-ipconnect.de. [2003:5f:2c1d:8700:7156:8ce8:d8d8:596a]) by smtp.gmail.com with ESMTPSA id c143sm4172279wmd.48.2018.01.26.07.31.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 26 Jan 2018 07:31:21 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Fri, 26 Jan 2018 16:31:06 +0100 Message-Id: <20180126153107.7376-4-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> References: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH v2 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: Tom Rini --- Changes in v2: None .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 Fri Jan 26 15:31:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 866434 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="YYcRcZ+v"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zSjcB1zY5z9s81 for ; Sat, 27 Jan 2018 02:33:46 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id DB87DC22648; Fri, 26 Jan 2018 15:32:17 +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_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 3634AC21D9F; Fri, 26 Jan 2018 15:31:40 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E3005C22555; Fri, 26 Jan 2018 15:31:27 +0000 (UTC) Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by lists.denx.de (Postfix) with ESMTPS id 15E81C22606 for ; Fri, 26 Jan 2018 15:31:24 +0000 (UTC) Received: by mail-wm0-f67.google.com with SMTP id 143so2023526wma.5 for ; Fri, 26 Jan 2018 07:31:24 -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=A0qyq3/FSK/weW61De0nxqM/jWYi8+CgepSx3FeVzjg=; b=YYcRcZ+vfZDlAe6BvZ6rFlgmxVtMOtGnchx4myjp/c7PkdjZfj7xqI0Fq+brm5D0H0 Y5mM712XTW2cRLEBMkX8MbN94Go/UM/Ax/yCrQukgYsYhXZZATcgu+ok5u510U0GW26E EGe5a/3W1EuHuH44cPTUYwIjXYzzgXxrDlh9kOA3RfaIdJGYy1IwwKqWEHNiPyHL0Ian QwU+7GPhJwhLN5dz9BCOx+6VwE+LlTUC4jXvnsCCRbW2EyKKp6h4I/EXDqxQl1XuPzgp gZP/hRFunJQW4XW8LSgNUhnpI3SLMQ413m4VafetXbFvfiXsshd1S345lshA9KkcaDux Elyg== 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=A0qyq3/FSK/weW61De0nxqM/jWYi8+CgepSx3FeVzjg=; b=Y8yKj+/TRNhHZfLkzjdpNYp/MTiUU8wGQS6+7mxB6najK/JrdE7DfF2WNrwXaqhlai L0U156/1gcBp1DJYrmE+k1DKUAeJu1jPz9Q7vBH2Llld04NVKKTjwpPSIJ5XGIYcGYvj j6UR9M5qMiUT9miR624j0OANuBRxuX57iaXpxzYkmZf/xDjH57eKDmtQAY83co+abOoa ILavbXBCHQtxJh0Yi15YQK8udRhzTnIDVkqnvjlyAvMPgT3WNOl3gujw3DxYZUJSlCcy Yeua7djn7InAHBJc9NJ/CR8HLpcTmK1UvN1fNRLd5Bsot8n0DopBQwwNk2AsvI1leBXD HsUw== X-Gm-Message-State: AKwxyteJ84z4VNiQW8IBaF/I34MkROwFIN/ownZbJR07qXoJGE2El8kR xdphOsQDfv/AzZBqM9BGxMiqnA== X-Google-Smtp-Source: AH8x226JGzf2n3xANSMEnk8fdbEd0iaubwDZrv8TN+ab4/OCt7bBFAnJYflsvpd2YQ19/px/uiaYNA== X-Received: by 10.28.114.6 with SMTP id n6mr10187097wmc.87.1516980683393; Fri, 26 Jan 2018 07:31:23 -0800 (PST) Received: from workstation.local.schwierd.dedyn.io (p2003005F2C1D870071568CE8D8D8596A.dip0.t-ipconnect.de. [2003:5f:2c1d:8700:7156:8ce8:d8d8:596a]) by smtp.gmail.com with ESMTPSA id c143sm4172279wmd.48.2018.01.26.07.31.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 26 Jan 2018 07:31:22 -0800 (PST) From: Daniel Schwierzeck To: u-boot@lists.denx.de Date: Fri, 26 Jan 2018 16:31:07 +0100 Message-Id: <20180126153107.7376-5-daniel.schwierzeck@gmail.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> References: <20180126153107.7376-1-daniel.schwierzeck@gmail.com> Cc: Tom Rini Subject: [U-Boot] [PATCH v2 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 --- Changes in v2: None .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;