[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