diff options
author | Kevin Tian <kevin.tian@intel.com> | 2011-01-05 11:04:12 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-01-07 11:09:49 +0000 |
commit | dc10e1688e9aa3b6f06b2a37b1d5bdb63443b955 (patch) | |
tree | 4ce11d7eda4934fc78452a6b312a92f857d4a647 | |
parent | d835488c526aa61163ade503c6586eaa59509a07 (diff) | |
download | openembedded-core-dc10e1688e9aa3b6f06b2a37b1d5bdb63443b955.tar.gz openembedded-core-dc10e1688e9aa3b6f06b2a37b1d5bdb63443b955.tar.bz2 openembedded-core-dc10e1688e9aa3b6f06b2a37b1d5bdb63443b955.zip |
bison-native: create a wrapper script for sstate installation
bison-native encodes M4 and PKGDATA staging path in its binary, which
breaks sstate installation in a new build environment. Use create_wrapper
similar as flex-native to solve this issue
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
-rw-r--r-- | meta/recipes-devtools/bison/bison_2.4.3.bb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/recipes-devtools/bison/bison_2.4.3.bb b/meta/recipes-devtools/bison/bison_2.4.3.bb index 03fd463fd8..fa2f15400a 100644 --- a/meta/recipes-devtools/bison/bison_2.4.3.bb +++ b/meta/recipes-devtools/bison/bison_2.4.3.bb @@ -10,7 +10,7 @@ SECTION = "devel" PRIORITY = "optional" DEPENDS = "gettext bison-native" -PR = "r0" +PR = "r1" BASE_SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.gz \ file://m4.patch;patch=1" @@ -27,4 +27,10 @@ SRC_URI_virtclass-native = "${BASE_SRC_URI}" inherit autotools acpaths = "-I ${S}/m4" +do_install_append_virtclass-native() { + create_wrapper ${D}/${bindir}/bison \ + M4=${STAGING_BINDIR_NATIVE}/m4 \ + BISON_PKGDATADIR=${STAGING_DATADIR_NATIVE}/bison +} +#bison-native encodes the staging M4 path BBCLASSEXTEND = "native" |