]> code.ossystems Code Review - openembedded-core.git/commit
icu-native: fix hard paths in native icu
authorAndré Draszik <adraszik@digisoft.tv>
Mon, 18 May 2015 08:06:01 +0000 (09:06 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 20 May 2015 20:40:12 +0000 (21:40 +0100)
commite7fcaa534511e3f65b630b01cf0c824ee5a5fd4d
treefa3999601eaa4c457c6ee9c92a303b7813ad5f80
parentdd80d50a7943da4b58896b908b47a4aeed120075
icu-native: fix hard paths in native icu

The icu recipe installs icu-native twice, once in the usual location,
and once for cross builds into the path given by --with-cross-build.

This latter path is not included in the list of paths recognised by
chrpath.bbclass, hence the binaries in there retain the rpath as used
during compilation. This causes the package to not be relocateable
from sstate
[YOCTO #6851]

We use the infrastructure that is in place already, and simply set
PREPROCESS_RELOCATE_DIRS as necessary, and things start to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/icu/icu.inc