summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* documentation/dev-manual/dev-manual-bsp-appendix.xml: recipes-kernel updateScott Rifenbark2012-05-011-21/+20
| | | | | | | | | | The section on changing recipes-kernel was way out of date. I updated all relavent changes. (From yocto-docs rev: b9f954983447e45766a0bf785285c0591fe9d340) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: 3.2 for 3.0Scott Rifenbark2012-05-011-11/+11
| | | | | | | | | Kernel used in now 3.2 and not 3.0. (From yocto-docs rev: 8ee757e0d4f97f7652de2c9ee1556c142920596a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: added layerdependsScott Rifenbark2012-05-011-0/+4
| | | | | | | | | | The layer.conf file now uses a LAYERDEPENDS variable. I added that to the example. (From yocto-docs rev: 09f4d9e74ceccb3053a36d2a3deed5cc3d3be157) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: changed kernelScott Rifenbark2012-05-011-1/+1
| | | | | | | | | The kernel in mymachine.conf had to be changed from 3.0 to 3.2 (From yocto-docs rev: 8a385bfa11298251fd80445d6fd2da6034d6b9dc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: Output updatedScott Rifenbark2012-05-011-0/+1
| | | | | | | | | | The output for creating and switching to the denzil branch for meta-intel needed updated. (From yocto-docs rev: 54602beb1aa56521c7f5812803724ff53bf11bf1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: Bad variableScott Rifenbark2012-05-011-2/+2
| | | | | | | | | | The variable substitution had to be changed from "&DISTRO_NAME;-6.0.0.tar.bz2" to "&DISTRO_NAME;-&POKYVERSION;.tar.bz2". (From yocto-docs rev: 8ed6cb5e2b56dee3fa8d127b449183ae141a9153) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: Added linkScott Rifenbark2012-05-011-1/+2
| | | | | | | | | Created a link to the Yocto Project Files term. (From yocto-docs rev: 32d7d7008ebcb0b25f77b855025c7059526b9694) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: typo corrected.Scott Rifenbark2012-05-011-1/+1
| | | | | | | (From yocto-docs rev: 73eba4180162fcd6570ae90c6cac1b16088d4a01) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-bsp-appendix.xml: Bad variableScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | Had to remove "poky-" from the front of this variable that resolves to a YP Files top-level name from the tarball. (From yocto-docs rev: d01d5bd6c4d1fd754d4fccc087d557058d6a5733) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Fixed a bad link title.Scott Rifenbark2012-05-011-2/+2
| | | | | | | (From yocto-docs rev: 0b59afe539b2adc3459c1e22404136d81250d292) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Better wording.Scott Rifenbark2012-05-011-1/+1
| | | | | | | (From yocto-docs rev: bb3fa5eeed2784b415d009ae07c39149adc1a147) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Added BitBakeScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | | | | Throughout the documentation set I have refered to the YP build system generically in order to avoid use of the "Poky" term. Richard has suggested that we refer to the actual thing that does the building. So I have added BitBake to this particular sentence to refer to the tool. (From yocto-docs rev: 4d52fc9c8d1e1cbfca99590fcaa09392f5d235bf) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Fixed poor references.Scott Rifenbark2012-05-011-4/+4
| | | | | | | (From yocto-docs rev: 91885c11cc33a10b3d65006304bf5a6ca748f13f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/figures/kernel-overview-3.png: Removed fileScott Rifenbark2012-05-011-0/+0
| | | | | | | | | | This file was replaced by a release-specific file named "kernel-overview-3-denzil. (From yocto-docs rev: e9604111299d3699105225302c43a25e7b2730b1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: release-specific figure needed for denzil in dev-manualScott Rifenbark2012-05-013-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | dev-manual/dev-manual-model.xml: The Bare Clone and Copy of the Bare Clone figures are out of date for denzil. These needed to be re-done so they use "linux-yocto-3.2.git" and "my-linux-yocto-3.0-work" as the root names. This presents a Makefile issue when making the denzil and pre-denzil versions of the manuals. Whenever you use a different figure for a different release, you need to involve the BRANCH variable in the Makefile. This is necessary because you are using different figures in the generated tarballs. The set of figures could be unique to the release. The outdated figure is "kernel-overview-3.png" and will eventually be removed (later commit). I created a new figure named "kernel-overview-3-denzil.png" and used that in the dev-manual-model.xml file. documentation/Makefile: I updated the Makefile to test for a "denzil" release build and if so include the new file in the generated tarball. This commit adds the new .PNG file as well. Fixed the Makefile so that if you don't supply a BRANCH value, it uses the latest figures (denzil). (From yocto-docs rev: 49552b12a967f97eb4d75477895bf32f61d69aa6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Wording changeScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | Changed the Note wording to work with the list and not be specific to a number of supported kernels. (From yocto-docs rev: a6ffe0834c0ed76ec09315f34c65888c20eed958) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Updated wording for listScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | The list specifically named four kernels supported. I changed it so it would say "several kernels". (From yocto-docs rev: b6c34f86c1f3724c1416b8fb7770e1c33587e065) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: BSP Layer step updatedScott Rifenbark2012-05-011-6/+14
| | | | | | | | | Several things out-of-date for step five of the BSP Creation overview. (From yocto-docs rev: ec06bd4f7bb1764e4a37328a51923d7b707d19e6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-model.xml: Fixed linkScott Rifenbark2012-05-011-3/+3
| | | | | | | | | | The link and wording to the YP Downloads page on the website was wrong. Fixed it up. (From yocto-docs rev: 5baf847c9b5b8af07c8945921352d3aba2a9cfa8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: Font corrected.Scott Rifenbark2012-05-011-1/+1
| | | | | | | (From yocto-docs rev: 0fab3eecf7f67ae890ff4fc2f6c12fed4aa4d897) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: Section name fixed.Scott Rifenbark2012-05-011-1/+1
| | | | | | | (From yocto-docs rev: 6c5724d8c0e75efc22dd2f4477a797afeaed5347) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: fixed pathScott Rifenbark2012-05-011-1/+2
| | | | | | | | | | Added more detail to the pathname for the example formfactor_0.0.bbappend file. (From yocto-docs rev: 32e60999494bb5b69d683008ad804613e4b99d07) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: link and output fixedScott Rifenbark2012-05-011-5/+6
| | | | | | | | | | | | Fixed a reference to Yocto Project Files and provided a link. Put in an updated version of the meta/recipes-bsp/formfactor/ formfactor_0.0.bb file in the example. (From yocto-docs rev: 05001174d2337a91e839e991a3e9ecd6657a56f4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-start.xml: shell output examples updatedScott Rifenbark2012-05-011-14/+12
| | | | | | | | | | Updated various shell output examples created from cloning various Git repositories, etc. (From yocto-docs rev: ed167b1643a60ab30c09c2f42baebf781564ca20) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-start.xml: updated output for bare cloneScott Rifenbark2012-05-011-5/+5
| | | | | | | | | | Updated the shell output example when user creates a bare clone of kernel. We use linux-yocto-3.2 here. (From yocto-docs rev: e24beac8c8b6c65f94b71f36bf9f5d918ee4375e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-newbie.xml: Tag example fixedScott Rifenbark2012-05-011-3/+3
| | | | | | | | | | | | | | The example that creates a local branch based on a release tag in the "Repositories, Tags, and Branches" section was not optimal. Darren Hart informed me that naming a local branch the same name as a tag confuses Git. Plus, the "-b" option was mis-placed. Renamed the local branch to have "my-" in front of it and moved the "-b" option earlier in the command. (From yocto-docs rev: 24ab16d18fb317efb86d2c4ddb2ac1a1449df519) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-newbie.xml: Fixed branch exampleScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | | | | The example in the "Repositories, Tags, and Branches" section that creates a local branch that tracks the upstream branch is incorrect. The syntax should be "git checkout -b &DISTRO_NAME; origin/&DISTRO_NAME; Fixed it. (From yocto-docs rev: 7b47dd460f240a0d7f07edf2767bcad1ddc9d4c3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-newbie.xml: Link added for TOPDIRScott Rifenbark2012-05-011-1/+2
| | | | | | | (From yocto-docs rev: e02c1762fadd22f6ffc06e91ac82ebb59a7a7f68) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-intro.xml: Hob and BA addedScott Rifenbark2012-05-011-0/+8
| | | | | | | | | | Added Hob and Build Appliance to the list of other stuff the user might want to reference. (From yocto-docs rev: 74ca0a95f0ea1b2045a42f0895ba874bdfa2d46c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-start.xml: Misc fixesScott Rifenbark2012-05-011-6/+7
| | | | | | | | | | Better wording for the role of BitBake. Updated shell output for the clone of poky. (From yocto-docs rev: 0f7d9557413827f82388d3fe677109074f04e30c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/yocto-project-qs/yocto-project-qs.xml: Package requirementsPaul Eggleton2012-05-011-6/+6
| | | | | | | | | | | | | | | | | | The following packages no longer need to be installed on the host system: * python-psyco * help2man * cvs * hg Additionally, linuxdoc-tools was mentioned twice in the Fedora list. (From yocto-docs rev: bf7f37e040e5d5e19738f4c3a313acfd406351e3) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: Fix cusomizing exampleScott Rifenbark2012-05-011-5/+5
| | | | | | | | | | | | | As suggested by Paul Eggleton and Richard Purdie, the example that describes another method for creating a cusomt image was modified so that it is based on an existing recipe instead of requiring a new image. Reported-by: Paul Eggleton <paul.eggleton@linux.intel.com> (From yocto-docs rev: b5b32be9087c3d1c8e8d97751ce2cce09829f23b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/poky.ent: Changed "latest" to "current"Scott Rifenbark2012-05-011-1/+1
| | | | | | | | | | | | Needed to change this so that the manuals will make correctly and manual links will not point to the "latest" version of manuals on the YP website. This change should have been made prior to the final 1.2 build so that it would have been in the 1.2 tarball. (From yocto-docs rev: a8615e05aef205629c832041f30c76567d8359bd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: Update poky revision to point at the 1.2 release branchyocto-1.2denzil-7.0.0denzil-7.0Richard Purdie2012-04-241-1/+1
| | | | | | (From OE-Core rev: fd989e1bceef6df36619ba8944c8141abefd282e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: Update poky revision to point at the 1.2 release branchRichard Purdie2012-04-241-2/+2
| | | | | | (From OE-Core rev: 117ca04008415ed0e6e10dcd373ab5f685b3225a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.bbclass: Add a new case to issue sanity_check()Dongxiao Xu2012-04-241-0/+3
| | | | | | | | | | Judge if "SanityCheck" event is received, it will issue the sanity_check() and send "SanityCheckPassed" back if succeeded. (From OE-Core rev: 19704f9e69ecf09531687385b478b47f49fe372d) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Hob: Issue sanity check after parse is completedDongxiao Xu2012-04-242-7/+16
| | | | | | | | | | | | | | | | In original scheme, sanity check is part of the parsing process. If a sanity check fails, it means the parsing is failed and values in Hob GUI may not correct. With this commit, Hob will actively issue sanity_check() after the parsing is completed. This fixes [YOCTO #2361] (Bitbake rev: 36968815dcc91759eeacb308bf4b294af416eee5) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Hob: Add proxy setting into setting's md5Dongxiao Xu2012-04-241-0/+9
| | | | | | | | | | If user changed the proxy setting, we will reparse configuration because it may need sanity check. (Bitbake rev: 0be54917cd88ea8f110027a7840ac69a411fd589) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* event.py: Add SanityCheck and SanityCheckPassed eventsDongxiao Xu2012-04-241-0/+10
| | | | | | | (Bitbake rev: 4d7bf9d813229b78b1cd87d06f7042e7923b7db4) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: Update poky revision to point at the 1.2 release branchRichard Purdie2012-04-231-1/+1
| | | | | | (From OE-Core rev: 85bebd85c4f6603ac8fc1290121c34b92cc434f9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: PR bump.Lianhao Lu2012-04-232-2/+2
| | | | | | | | | | Bump PR value due to the commit c6c701f424aeb502d20ff02d02712e56f4e259a5. (From OE-Core rev: b6ee2880fccf04923ede31256ea418451cbf2e46) Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Updated Manual Revision Tables again.Scott Rifenbark2012-04-235-5/+5
| | | | | | | | | | | After some discussion from Song and Richard, the dates in the manual revision table has been updated to "April 2012" for the 1.2 release. (From yocto-docs rev: b3fc2ec7c5aedb8ea0a2d502bdcd7e8f4092ed96) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Replacements for "1.1" and "edison", etc.Scott Rifenbark2012-04-237-35/+39
| | | | | | | | | | | | | I did a quick and dirty scrub over the manuals for the strings "1.1" and "edison". I found some instances that were not properly variablized. Also, discovered some references to the linux-yocto-3.0-1.1.x. All but one instance of this needed changed to linux-yocto-3.2. (From yocto-docs rev: 620fb4b7626defcefc8a039de09ae4599ee7f454) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Manual Revision Tables updatedScott Rifenbark2012-04-235-10/+10
| | | | | | | | | | Five tables updated for the five manuals that have the tables. Used "May 2012" as the date. (From yocto-docs rev: 0d4d46ba300c07ff9c73186506be5b409bef9d1b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/yocto-project-qs/yocto-project-qs.xml: Added Build ApplianceScott Rifenbark2012-04-231-6/+14
| | | | | | | | | Added a blurb about the Build Appliance to the start of the QS. (From yocto-docs rev: b2766121c05740300fd5a6cea2f3b8a2f62db6e5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-common-tasks.xml: removed kernel26Tom Zanussi2012-04-231-1/+1
| | | | | | | | | | | kernel26 is now obsolete so remove mention of it from the docs. Removed from docs. (From yocto-docs rev: 7b9da106d746192f802095584b04e3ee8347eabd) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/poky-ref-manual/ref-images.xml: added linkScott Rifenbark2012-04-231-1/+3
| | | | | | | | | | added the link for the Build Appliance page to the description of the self-hosted image. (From yocto-docs rev: 719ba4308489b29eefa7f08ddffb65bd5e41fc2c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/hob: disable sanity checks when launchingJoshua Lock2012-04-231-1/+2
| | | | | | | | | | This enables us to use the GUI to change any settings which might cause sanity checks to fail, such as the proxy configuration. (From OE-Core rev: fe98d1c7159636f123b27292bbd4cc224b532bf0) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.bbclass: add variable to disable the sanity checksJoshua Lock2012-04-231-1/+1
| | | | | | | | | | | | | It's useful for Hob to be able to disable the sanity checks completely without marking them as passed so that the user can get into the GUI to configure their settings, etc. Add a variable, DISABLE_SANITY_CHECKS, to do so. (From OE-Core rev: b022641f939bcfcdaddddc4db3af4d2dc70de832) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: Fix various contamination issues leading to broken/missing c modulesRichard Purdie2012-04-233-7/+76
| | | | | | | | | | | | | | | | | | | | | The move of libcrypto to /lib instead of /usr/lib has broken the _hashlib module compilation. There were also a number of other failing modules which should have been building correctly. This turned out partly to be the /lib issue but also due to a number of native paths creeping into compiler commandlines. These changes add in /lib as part of the searh directory and remove a number of host contamination issues within setup.py. Post release we should really further go through this file and just delete large sections of it as its hard to be sure what strange paths python is injecting as search paths. This patch also fixes issues where re-execution of the compile task would corrupt the Makefile in various ways, again leading to puzzling paths within the configuration. (From OE-Core rev: 20e2761e1da1cb5dcd267e161f2a6b6a429e9f39) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>