Often configure scripts or Makefiles that use the stub scripts written by
binconfig-disabled fail mysteriously with no obvious problem.  Attempt to solve
this by writing an error to stderr which hopefully makes it to the logs.

[ YOCTO #8169 ]

Signed-off-by: Ross Burton <[email protected]>
---
 meta/classes/binconfig-disabled.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/binconfig-disabled.bbclass 
b/meta/classes/binconfig-disabled.bbclass
index 595cd09..602a669 100644
--- a/meta/classes/binconfig-disabled.bbclass
+++ b/meta/classes/binconfig-disabled.bbclass
@@ -9,9 +9,10 @@ FILES_${PN}-dev += "${bindir}/*-config"
 
 do_install_append () {
        for x in ${BINCONFIG}; do
-               echo "#!/bin/sh" > ${D}$x
                # Make the disabled script emit invalid parameters for those 
configure
                # scripts which call it without checking the return code.
+               echo "#!/bin/sh" > ${D}$x
+               echo "echo 'ERROR: $x should not be used, use an alternative 
such as pkg-config' >&2" >> ${D}$x
                echo "echo '--should-not-have-used-$x'" >> ${D}$x
                echo "exit 1" >> ${D}$x
        done
-- 
2.1.4

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to