[OE-core] [PATCH 0/4] Add dummy tools to help identify needed dependencies
Peter Kjellerstedt
peter.kjellerstedt at axis.com
Tue Feb 28 13:35:15 UTC 2017
After the introduction of RSS, I still found it hard to get
dependencies on some common tools that are typically installed on the
build host correct. Using the wrong version of tools like pkg-config,
gdbus-codegen and dbus-binding-tool can cause build failures.
To circumvent this, I created dummy versions of the tools that always
fail and placed them in the scripts directory. Thus, if the real tool
has not been installed in the RSS, the dummy version is used and the
build fails. For good measures I even output a message that says what
needs to be corrected in the recipe.
Included is also an update to linux-libc-headers as it apparently
needs to inherit pkgconfig, which the introduction of the dummy
version of pkg-config showed.
//Peter
The following changes since commit 3c83b56309ab419f8cda72c0711479f60f61439a:
bitbake: fetch2/svn: change 'rsh' parameter to 'ssh' (2017-02-23 12:50:17 -0800)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib pkj/dummy_tools
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=pkj/dummy_tools
Peter Kjellerstedt (4):
linux-libc-headers: Add inherit of pkgconfig
scripts/dbus-binding-tool: Add a dummy version that always fails
scripts/gdbus-codegen: Add a dummy version that always fails
scripts/pkg-config: Add a dummy version that always fails
.../linux-libc-headers/linux-libc-headers.inc | 2 +-
scripts/dbus-binding-tool | 11 +++++++++++
scripts/gdbus-codegen | 11 +++++++++++
scripts/pkg-config | 16 ++++++++++++++++
4 files changed, 39 insertions(+), 1 deletion(-)
create mode 100755 scripts/dbus-binding-tool
create mode 100755 scripts/gdbus-codegen
create mode 100755 scripts/pkg-config
--
2.9.0
More information about the Openembedded-core
mailing list