summaryrefslogtreecommitdiff
path: root/meta/classes/module-base.bbclass
diff options
context:
space:
mode:
authorJoshua Lock <josh@linux.intel.com>2010-02-16 17:40:23 +0000
committerJoshua Lock <josh@linux.intel.com>2010-02-18 10:38:29 +0000
commitef246b44b95c40f68c9d9c7a93ed995a33824573 (patch)
tree6f54f1f6bd00a9b115c784ac76e327592e715f11 /meta/classes/module-base.bbclass
parentb694d3c3f9764eb0659c60e533d39bd5f3ab8259 (diff)
downloadopenembedded-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