If a fr_FR locale is found, it is automatically tested. The test
will fail if the locale is UTF-8, as the test blindly assumes
(and expects) a non-UTF fr_FR locale.
The remedy is to skip the test.

[YOCTO #12215]

Signed-off-by: Juro Bystricky <juro.bystri...@intel.com>
---
 meta/recipes-support/libpcre/libpcre_8.41.bb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/recipes-support/libpcre/libpcre_8.41.bb 
b/meta/recipes-support/libpcre/libpcre_8.41.bb
index 0eaed18..0187c08 100644
--- a/meta/recipes-support/libpcre/libpcre_8.41.bb
+++ b/meta/recipes-support/libpcre/libpcre_8.41.bb
@@ -80,4 +80,8 @@ do_install_ptest() {
        for i in RunTest RunGrepTest test-driver; \
          do cp ${S}/$i $t; \
        done
+       # Skip the fr_FR locale test. If the locale fr_FR is found, it is 
tested.
+       # If not found, the test is skipped. The test program assumes fr_FR is 
non-UTF-8
+       # locale so the test fails if fr_FR is UTF-8 locale.
+       sed -i -e 's:do3=yes:do3=no:g' ${D}${PTEST_PATH}/RunTest 
 }
-- 
2.7.4

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to