Hi Jessica, The patches sent to the list were applied against oe-core, not poky. So that they can be easily applied. You can, however, cherry-pick the patches into the poky/master.
Thanks, Laurentiu On 07/31/2012 09:41 PM, Zhang, Jessica wrote: > Hi Laurentiu, > > Seems there's some issue with your branch. I cloned it and when I tried to > do source oe-init-build-env, it complains the bitbake directory doesn't > existing which is true and there're whole bunch of other directories also > missing. Can you take a look since I want to do some testing against it > regarding relocatable SDK feature? > > Thanks, > Jessica > > -----Original Message----- > From: openembedded-core-boun...@lists.openembedded.org > [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf Of > Laurentiu Palcu > Sent: Tuesday, July 31, 2012 1:50 AM > To: openembedded-core@lists.openembedded.org > Subject: [OE-core] [PATCH v2 0/6] relocatable SDK > > Changes in v2: > - addressed Saul's comments: added Upstream-Status for patches, > signed-off-by > and patches description; > - addressed Philip's comment about default installation directory: > now the > default installation directory is the same as SDKPATH variable; > - added patch for eglibc-2.16; > > > Hi, > > This patchset adds relocatable SDK functionality. Instead of a tarball, the > output of "bitbake meta-toolchain/meta-toolchain-sdk" will be a self > extracting archive. > > The user will then execute the .sh script and give it the target directory > for SDK installation (default is /opt/poky). The installer will then extract > the embedded tarball to the user provided location and will set up the > SDK: change the paths in the environment script, change the dynamic loader > path in all binaries and, also, change the ls.so.cache path in the dynamic > loader itself, together with the SYSDIR paths/lengths. > > With that, no more root privileges are needed in order to install the SDK. > > Thanks, > Laurentiu > > The following changes since commit e12df2ca5c71ad672ebbfefbc47cabbac3333d61: > > lib/oe/lsb.py: Map unknown distributions to 'Unknown' (2012-07-31 08:01:28 > +0100) > > are available in the git repository at: > > git://git.yoctoproject.org/poky-contrib lpalcu/relocatable_sdk > > http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/relocatable_sdk > > Laurentiu Palcu (6): > eglibc: relocatable SDK changes > binutils: relocatable SDK: change PT_INTERP section size > scripts: add script for relocating the SDK > populate_sdk_base.bbclass: create self-extracting archive > relocatable.bbclass: split it up, to reuse code > package.bbclass: change RPATHs for nativesdk packages > > meta/classes/chrpath.bbclass | 89 +++++++++ > meta/classes/package.bbclass | 5 + > meta/classes/populate_sdk_base.bbclass | 86 +++++++++ > meta/classes/relocatable.bbclass | 91 +-------- > .../eglibc/eglibc-2.15/relocatable_sdk.patch | 81 ++++++++ > .../eglibc/eglibc-2.16/relocatable_sdk.patch | 108 +++++++++++ > meta/recipes-core/eglibc/eglibc_2.15.bb | 6 +- > meta/recipes-core/eglibc/eglibc_2.16.bb | 6 +- > .../binutils/binutils-crosssdk_2.22.bb | 5 + > .../binutils/binutils/relocatable_sdk.patch | 22 +++ > scripts/relocate_sdk.py | 200 > ++++++++++++++++++++ > 11 files changed, 606 insertions(+), 93 deletions(-) create mode 100644 > meta/classes/chrpath.bbclass create mode 100644 > meta/recipes-core/eglibc/eglibc-2.15/relocatable_sdk.patch > create mode 100644 meta/recipes-core/eglibc/eglibc-2.16/relocatable_sdk.patch > create mode 100644 > meta/recipes-devtools/binutils/binutils/relocatable_sdk.patch > create mode 100755 scripts/relocate_sdk.py > > -- > 1.7.9.5 > > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core