From: Saul Wold <sgw@linux.intel.com>
To: Patches and discussions about the oe-core layer
<openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 0/6] relocatable SDK
Date: Fri, 27 Jul 2012 11:05:24 -0700 [thread overview]
Message-ID: <5012D864.1090208@linux.intel.com> (raw)
In-Reply-To: <cover.1343387245.git.laurentiu.palcu@intel.com>
On 07/27/2012 04:21 AM, Laurentiu Palcu wrote:
> 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 651b223c5fc93c7504e304e954b9ae4640ed47c6:
>
> usbutils: avoid dependency on bash (2012-07-26 18:52:00 +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 | 82 ++++++++
> meta/classes/relocatable.bbclass | 91 +--------
> .../eglibc/eglibc-2.15/relocatable_sdk.patch | 70 +++++++
> meta/recipes-core/eglibc/eglibc_2.15.bb | 6 +-
> .../binutils/binutils-crosssdk_2.22.bb | 5 +
> .../binutils/binutils/relocatable_sdk.patch | 13 ++
> scripts/relocate_sdk.py | 200 ++++++++++++++++++++
> 9 files changed, 470 insertions(+), 91 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-devtools/binutils/binutils/relocatable_sdk.patch
> create mode 100755 scripts/relocate_sdk.py
>
Your patches need to have Upstream-Status and Signed-off-by: added along
with a header explaining why the patch is needed.
Just a quick first pass review, there may be more comments as I review
deeper.
Sau!
next prev parent reply other threads:[~2012-07-27 18:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-27 11:21 [PATCH 0/6] relocatable SDK Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 1/6] eglibc: relocatable SDK changes Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 2/6] binutils: relocatable SDK: change PT_INTERP section size Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 3/6] scripts: add script for relocating the SDK Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 4/6] populate_sdk_base.bbclass: create self-extracting archive Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 5/6] relocatable.bbclass: split it up, to reuse code Laurentiu Palcu
2012-07-27 11:21 ` [PATCH 6/6] package.bbclass: change RPATHs for nativesdk packages Laurentiu Palcu
2012-07-27 18:05 ` Saul Wold [this message]
2012-07-29 12:06 ` [PATCH 0/6] relocatable SDK Philip Balister
2012-07-30 8:50 ` Laurentiu Palcu
2012-07-30 12:30 ` Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5012D864.1090208@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.