From patchwork Sun Dec 21 13:00:25 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yann E. MORIN" X-Patchwork-Id: 423161 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 46796140082 for ; Mon, 22 Dec 2014 00:00:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 7F45C94C10; Sun, 21 Dec 2014 13:00:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5CfcKVDisphh; Sun, 21 Dec 2014 13:00:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id ABC1A94C02; Sun, 21 Dec 2014 13:00:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 741761C299F for ; Sun, 21 Dec 2014 13:00:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 6FCC42F6FE for ; Sun, 21 Dec 2014 13:00:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qMvhBQ-yQVk1 for ; Sun, 21 Dec 2014 13:00:32 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by silver.osuosl.org (Postfix) with ESMTPS id 187122F6EE for ; Sun, 21 Dec 2014 13:00:32 +0000 (UTC) Received: by mail-wi0-f180.google.com with SMTP id n3so5729946wiv.13 for ; Sun, 21 Dec 2014 05:00:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id; bh=1pBeCD5yHUFQ8diGAgWUlrXg1tiW9jCbHtZRT8X5i+A=; b=n/FeLCm98XXUtceyRzUG9nB5svsDOj8eGvYWh2isD2HM8ne1LsD8D/nZcje81xj9Tu HhwWuO8TQcXKQYqYU4kGtg5DH0Yp4iaYwalFLvm8/6nyt0F0JFI7wVvuiC2AVm8JNCPc 4BWEOkxSn990jaqoDsmU46xDaeg7cRXETZZcJ0axu3TBjMdWO+5HjgbGKauSzqTDy4cl 8uZcSAI3S8d1CXhkEdHUXnAeWipFlyX5SzI49OJlHG6ZeQA4P9S0tYlUV7o2VJKWHF87 Yhcgr3mQZCH/+ADoHUueaT65eGiWQHmur2JfgGI2r3+qJFGtbmRkX6GIzqx+6cKhux3p kxMQ== X-Received: by 10.194.24.103 with SMTP id t7mr32694184wjf.15.1419166830662; Sun, 21 Dec 2014 05:00:30 -0800 (PST) Received: from gourin.bzh.lan (ks3095497.kimsufi.com. [94.23.60.27]) by mx.google.com with ESMTPSA id s9sm9425123wiz.12.2014.12.21.05.00.28 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 21 Dec 2014 05:00:29 -0800 (PST) From: "Yann E. MORIN" To: buildroot@buildroot.org Date: Sun, 21 Dec 2014 14:00:25 +0100 Message-Id: <1419166825-25133-1-git-send-email-yann.morin.1998@free.fr> X-Mailer: git-send-email 1.9.1 Cc: Thomas Petazzoni , "Yann E. MORIN" Subject: [Buildroot] [PATCH] toolchain: get rid of -pipe from optimisations X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" -pipe is causing some build failures in Linux kernel >= 3.17. Also, nowadays, using -pipe does not gain as much as it used to back in the days: Measurements made with a 3.16.7 Linux kernel: make linux-depends time sh -c 'make linux-build >/dev/null 2>&1' Without -pipe: 716.32user 54.44system 3:42.12elapsed 346%CPU 721.22user 54.47system 3:41.81elapsed 349%CPU 722.44user 54.00system 3:42.13elapsed 349%CPU 721.03user 53.81system 3:41.92elapsed 349%CPU 713.21user 53.63system 3:40.51elapsed 347%CPU 706.67user 52.42system 3:38.40elapsed 347%CPU 714.40user 53.18system 3:40.16elapsed 348%CPU 706.01user 53.09system 3:37.87elapsed 348%CPU 705.98user 53.01system 3:38.03elapsed 348%CPU 714.17user 53.55system 3:39.98elapsed 348%CPU Average: 3:40.29elapsed With -pipe: 720.13user 53.90system 3:41.98elapsed 348%CPU 713.38user 53.69system 3:40.44elapsed 347%CPU 711.60user 52.81system 3:39.06elapsed 348%CPU 708.66user 53.09system 3:38.59elapsed 348%CPU 711.76user 53.00system 3:38.48elapsed 350%CPU 717.85user 53.97system 3:41.77elapsed 348%CPU 716.77user 53.77system 3:40.91elapsed 348%CPU 717.48user 53.65system 3:41.24elapsed 348%CPU 721.44user 55.67system 3:43.45elapsed 347%CPU 724.61user 55.63system 3:43.35elapsed 349%CPU Average: 3:40.93elapsed The delta is well in the measurement noise. Just get rid of it. Signed-off-by: "Yann E. MORIN" Cc: Romain Naour Cc: Thomas Petazzoni --- toolchain/toolchain-common.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in index b246834..2ee2019 100644 --- a/toolchain/toolchain-common.in +++ b/toolchain/toolchain-common.in @@ -122,7 +122,7 @@ config BR2_USE_MMU config BR2_TARGET_OPTIMIZATION string "Target Optimizations" - default "-pipe" + default "" help Optimizations to use when building for the target host. NOTE: gcc optimization level is defined in build options.