From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Matz Subject: Re: [PATCH] mk: parallelize make config Date: Mon, 23 Jan 2017 18:18:13 +0100 Message-ID: <20170123181813.00567e47@platinum> References: <20170122015034.19824-1-ferruh.yigit@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: dev@dpdk.org, Thomas Monjalon To: Ferruh Yigit Return-path: Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by dpdk.org (Postfix) with ESMTP id EC0F12A5B for ; Mon, 23 Jan 2017 18:18:15 +0100 (CET) Received: by mail-wm0-f47.google.com with SMTP id c85so142978954wmi.1 for ; Mon, 23 Jan 2017 09:18:15 -0800 (PST) In-Reply-To: <20170122015034.19824-1-ferruh.yigit@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Ferruh, On Sun, 22 Jan 2017 01:50:34 +0000, Ferruh Yigit wrote: > make config dependency resolving was always running serial, > parallelize it for better performance. > > $ time make T=x86_64-native-linuxapp-gcc config > real 0m12.633s > > $ time make -j8 T=x86_64-native-linuxapp-gcc config > real 0m1.826s > > Signed-off-by: Ferruh Yigit I have a patch that fix the same issue (configuration takes to long), but done differently. It is more intrusive, since it rework the way DEPDIRS are used, but it does not require to use -j. I'm sending it as a reply to this thread. Regards, Olivier