From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dan.rpsys.net (5751f4a1.skybroadband.com [87.81.244.161]) by mail.openembedded.org (Postfix) with ESMTP id 34B9E7316A for ; Sun, 20 Dec 2015 13:20:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by dan.rpsys.net (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id tBKDKcFu025167 for ; Sun, 20 Dec 2015 13:20:38 GMT Received: from dan.rpsys.net ([127.0.0.1]) by localhost (dan.rpsys.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id PnM63WI_7uWo for ; Sun, 20 Dec 2015 13:20:38 +0000 (GMT) Received: from hex ([192.168.3.34]) (authenticated bits=0) by dan.rpsys.net (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id tBKDKKhn025117 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sun, 20 Dec 2015 13:20:37 GMT Message-ID: <1450617620.8461.90.camel@linuxfoundation.org> From: Richard Purdie To: openembedded-core Date: Sun, 20 Dec 2015 13:20:20 +0000 X-Mailer: Evolution 3.16.5-1ubuntu3.1 Mime-Version: 1.0 Subject: [PATCH] bitbake.conf: Add filename and lineno to BB_SIGNATURE_EXCLUDE_FLAGS X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2015 13:20:39 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit This is mainly a performance optimisation. Since we added these flags to functions, the system spends a lot of time trying to expand these flags. The values don't really influence checksums and don't need to be included since if the function content changes, that is will be detected regardless and is the key detail we care about. Therefore exclude these from the checksums and gain a signficiant chunk of parsing speed back. Signed-off-by: Richard Purdie diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index cec4110..371af31 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -801,7 +801,7 @@ BB_SIGNATURE_EXCLUDE_FLAGS ?= "doc deps depends \ lockfiles type vardepsexclude vardeps vardepvalue vardepvalueexclude \ file-checksums python func task export unexport noexec nostamp dirs cleandirs \ sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask \ - recrdeptask nodeprrecs stamp-base stamp-extra-info sstate-outputdirs" + recrdeptask nodeprrecs stamp-base stamp-extra-info sstate-outputdirs filename lineno" MLPREFIX ??= "" MULTILIB_VARIANTS ??= ""