A full gnulib testdir fails for me:

../../gltests/unictype/test-categ_byname.c:40: assertion 'category_equals 
(uc_general_category_byname ("L"), UC_CATEGORY_L)' failed
FAIL test-categ_byname (exit status: 134)

The reason is that the test program 'test-categ_byname' gets linked against
an old libunistring under /usr, and the symbol uc_general_category_byname
is taken from there, whereas the UC_CATEGORY_* variables are linked statically
from the local libgnu.a.

This patch fixes it.


2022-02-09  Bruno Haible  <br...@clisp.org>

        unictype/category-byname: Fix test failure.
        * modules/unictype/category-byname (configure.ac): Bump required
        libunistring version.

diff --git a/modules/unictype/category-byname b/modules/unictype/category-byname
index c8bbe0b260..7f79b38de0 100644
--- a/modules/unictype/category-byname
+++ b/modules/unictype/category-byname
@@ -49,7 +49,7 @@ unictype/category-none
 gperf
 
 configure.ac:
-gl_LIBUNISTRING_MODULE([0.9.8], [unictype/category-byname])
+gl_LIBUNISTRING_MODULE([0.9.11], [unictype/category-byname])
 
 Makefile.am:
 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME




Reply via email to