changeset 17897:e36b50feede9

uniname/unimame-tests: don't link with -lunistring * modules/uniname/uniname-tests (Makefile.am): Don't link against $(LIBUNISTRING). Document the rationale why we need to conditionalize the test.
author Daiki Ueno <ueno@gnu.org>
date Sun, 08 Feb 2015 17:38:03 +0900
parents 29ead46d1cca
children e116e136cebd
files ChangeLog modules/uniname/uniname-tests
diffstat 2 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-02-08  Daiki Ueno  <ueno@gnu.org>
+
+	uniname/unimame-tests: don't link with -lunistring
+	* modules/uniname/uniname-tests (Makefile.am): Don't link against
+	$(LIBUNISTRING).  Document the rationale why we need to
+	conditionalize the test.
+
 2015-02-07  Paul Eggert  <eggert@cs.ucla.edu>
 
 	fstrcmp: don't assume strlen < INT_MAX
--- a/modules/uniname/uniname-tests
+++ b/modules/uniname/uniname-tests
@@ -10,10 +10,12 @@
 configure.ac:
 
 Makefile.am:
+# Unlike other libunistring modules, this test passes only when the
+# same version of uniname/uniname.c is used (even if it is newer).
 if LIBUNISTRING_COMPILE_UNINAME_UNINAME
 TESTS += uniname/test-uninames.sh
 check_PROGRAMS += test-uninames
 test_uninames_SOURCES = uniname/test-uninames.c
-test_uninames_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@
+test_uninames_LDADD = $(LDADD) @LIBINTL@
 endif