From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from relay1.mentorg.com ([192.94.38.131]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1OlQHF-000583-Jo for openembedded-devel@lists.openembedded.org; Tue, 17 Aug 2010 19:49:01 +0200 Received: from svr-orw-exc-08.mgc.mentorg.com ([147.34.98.97]) by relay1.mentorg.com with esmtp id 1OlQGh-00040d-AK from Tom_Rini@mentor.com for openembedded-devel@lists.openembedded.org; Tue, 17 Aug 2010 10:48:11 -0700 Received: from na2-mail.mgc.mentorg.com ([134.86.114.213]) by SVR-ORW-EXC-08.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 17 Aug 2010 10:48:11 -0700 Received: from [172.30.80.144] ([172.30.80.144]) by na2-mail.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 17 Aug 2010 11:48:10 -0600 Message-ID: <4C6ACB57.6010900@mentor.com> Date: Tue, 17 Aug 2010 10:48:07 -0700 From: Tom Rini Organization: Mentor Graphics Corporation User-Agent: Thunderbird 2.0.0.24 (X11/20100411) MIME-Version: 1.0 To: openembedded-devel@lists.openembedded.org References: In-Reply-To: X-OriginalArrivalTime: 17 Aug 2010 17:48:10.0203 (UTC) FILETIME=[5B59E2B0:01CB3E34] X-SA-Exim-Connect-IP: 192.94.38.131 X-SA-Exim-Mail-From: Tom_Rini@mentor.com X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on discovery X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:20:07 +0000) X-SA-Exim-Scanned: Yes (on linuxtogo.org) Subject: Re: Usage of NATIVE_INSTALL_WORKS X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 17:49:01 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Chris Larson wrote: > On Mon, Aug 16, 2010 at 4:37 AM, Enrico Scholz < > enrico.scholz@sigma-chemnitz.de> wrote: > >> Hi, >> >> http://wiki.openembedded.org/index.php/Legacy_staging states that >> NATIVE_INSTALL_WORKS must be set when there is a non trivial >> do_install() function and BBCLASSEXTEND is used. >> >> But >> >> | git grep NATIVE_INSTALL_WORKS conf/ classes/ lib/ >> >> shows only one place where this variable is evaluated: >> >> | classes/staging.bbclass: elif bb.data.getVar('NATIVE_INSTALL_WORKS', >> d, 1) == "1": >> | classes/staging.bbclass- legacy = False >> >> And there, it is used only in the is_legacy_staging() function, to >> override legacy/non-legacy detection results. >> >> >> Is there still any use for this variable in modern staging? Or shall it >> be purged from non-legacy recipes? > > > If you purge it from particular non-legacy recipes, the legacy detection > code will misidentify those as legacy and fail to do the correct thing. Can we update the wiki page to expand on when this is needed a little bit more then? My quick read of is_legacy_staging() says that if do_stage is empty (and it should be if you convert from do_stage to do_install right) NATIVE_INSTALL_WORKS shouldn't be needed. -- Tom Rini Mentor Graphics Corporation