diff options
author | Denys Dmytriyenko <denys@ti.com> | 2018-01-09 17:24:21 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-01-11 23:22:43 +0000 |
commit | e6b350c63720ef3ce8e53b73581a02416cb1f7fe (patch) | |
tree | 6ea018c67a86f3e7b65bb2abe6e2353484839d5b /meta | |
parent | 5f4b54a234ad7a859db8a1e23c6892a8b3bc1b52 (diff) | |
download | openembedded-core-e6b350c63720ef3ce8e53b73581a02416cb1f7fe.tar.gz openembedded-core-e6b350c63720ef3ce8e53b73581a02416cb1f7fe.tar.bz2 openembedded-core-e6b350c63720ef3ce8e53b73581a02416cb1f7fe.zip |
at: explicitly depend on bison-native for deterministic builds
Usually bison-native gets into sysroot through indirect dependencies,
even with RSS. But when bison-native is not in sysroot, due to different
system config, it falls back to using "yacc" instead and fails like this:
| yacc -d parsetime.y
| make: yacc: Command not found
| Makefile:82: recipe for target 'y.tab.c' failed
| make: *** [y.tab.c] Error 127
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-extended/at/at_3.1.20.bb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-extended/at/at_3.1.20.bb b/meta/recipes-extended/at/at_3.1.20.bb index 9b537eed5e..8fe3b437e6 100644 --- a/meta/recipes-extended/at/at_3.1.20.bb +++ b/meta/recipes-extended/at/at_3.1.20.bb @@ -5,7 +5,7 @@ the system load levels drop to a particular level." SECTION = "base" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4" -DEPENDS = "flex flex-native \ +DEPENDS = "flex flex-native bison-native \ ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_DEPS}', '', d)} \ |