[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    [OE-core] [PATCH v2 0/6] relocatable SDK
From:       jessica.zhang () intel ! com (Zhang, Jessica)
Date:       2012-07-31 18:41:50
Message-ID: C6510F6D410BB64A8C15398EDC6B847C46ABCF1E () ORSMSX101 ! amr ! corp ! intel ! com
[Download RAW message or body]

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-bounces@lists.openembedded.org \
[mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of Laurentiu \
                Palcu
Sent: Tuesday, July 31, 2012 1:50 AM
To: openembedded-core at 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 at lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic