diff options
author | Joshua Lock <josh@linux.intel.com> | 2010-02-16 17:40:23 +0000 |
---|---|---|
committer | Joshua Lock <josh@linux.intel.com> | 2010-02-18 10:38:29 +0000 |
commit | ef246b44b95c40f68c9d9c7a93ed995a33824573 (patch) | |
tree | 6f54f1f6bd00a9b115c784ac76e327592e715f11 /meta/classes/module-base.bbclass | |
parent | b694d3c3f9764eb0659c60e533d39bd5f3ab8259 (diff) | |
download | openembedded-core-ef246b44b95c40f68c9d9c7a93ed995a33824573.tar.gz openembedded-core-ef246b44b95c40f68c9d9c7a93ed995a33824573.tar.bz2 openembedded-core-ef246b44b95c40f68c9d9c7a93ed995a33824573.tar.xz openembedded-core-ef246b44b95c40f68c9d9c7a93ed995a33824573.zip |
relocatable.bbclass: Enhancements to rpath replacement algorithm
This patch removes the hard coded number of parent directory operators ( /..)
placed into the rpath and instead fully dynamically generates the rpath entries
based on the current rpath.
Theoretically this patch means we can now make cross packages relocatable but
this is *not* enabled as chrpath can only set a new rpath of the same length
or shorter than the existing rpath. Due to the amount of parent directory
jumps we need to encode in the rpath this can easily fail when TMPDIR is in a
short namespace (e.g. /usr/poky).
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Diffstat (limited to 'meta/classes/module-base.bbclass')
0 files changed, 0 insertions, 0 deletions