From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 26AD82BE9 for ; Mon, 23 Jan 2017 18:50:29 +0100 (CET) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP; 23 Jan 2017 09:50:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,275,1477983600"; d="scan'208";a="57238761" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga006.fm.intel.com with ESMTP; 23 Jan 2017 09:50:28 -0800 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 23 Jan 2017 09:50:28 -0800 Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.230]) by fmsmsx122.amr.corp.intel.com ([169.254.5.130]) with mapi id 14.03.0248.002; Mon, 23 Jan 2017 09:50:28 -0800 From: "Wiles, Keith" To: Olivier Matz CC: "Yigit, Ferruh" , "dev@dpdk.org" , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH] mk: parallelize make config Thread-Index: AQHSdFH4MEnsHZouzkOd+4REnSoH5qFG1tKAgAAJAoA= Date: Mon, 23 Jan 2017 17:50:27 +0000 Message-ID: <5C15197B-7CD8-490D-B756-B0580CBFFA50@intel.com> References: <20170122015034.19824-1-ferruh.yigit@intel.com> <20170123181813.00567e47@platinum> In-Reply-To: <20170123181813.00567e47@platinum> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.34.81.134] Content-Type: text/plain; charset="us-ascii" Content-ID: <5FB4B0766F5F0A458503C6DDC7E570A2@intel.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] mk: parallelize make config 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: Mon, 23 Jan 2017 17:50:30 -0000 > On Jan 23, 2017, at 10:18 AM, Olivier Matz wrote= : >=20 > Hi Ferruh, >=20 > 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. >>=20 >> $ time make T=3Dx86_64-native-linuxapp-gcc config >> real 0m12.633s >>=20 >> $ time make -j8 T=3Dx86_64-native-linuxapp-gcc config >> real 0m1.826s >>=20 >> Signed-off-by: Ferruh Yigit >=20 > 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 tested the patch and the performance is very quick and seems to work very= nicely. I have not looked at the other patch yet are they both compatible = and could be combined or not? >=20 > I'm sending it as a reply to this thread. >=20 > Regards, > Olivier Regards, Keith