On AIX 7.1, I get a link error: xlc -D_ALL_SOURCE -O -g -o test-localename test-localename.o ../gllib/libgnu.a ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make: 1254-004 The error code from the last command is 8.
This fixes it: 2011-06-05 Bruno Haible <br...@clisp.org> localename: Fix link dependencies. * modules/localename (Link): Mention $(LIBTHREAD) or $(LTLIBTHREAD). * modules/localename-tests (Makefile.am): Link test-localename with $(LIBTHREAD). --- modules/localename.orig Sun Jun 5 16:05:58 2011 +++ modules/localename Sun Jun 5 16:04:49 2011 @@ -23,6 +23,7 @@ Link: @INTL_MACOSX_LIBS@ +$(LTLIBTHREAD) when linking with libtool, $(LIBTHREAD) otherwise License: LGPLv2+ --- modules/localename-tests.orig Sun Jun 5 16:05:59 2011 +++ modules/localename-tests Sun Jun 5 16:05:19 2011 @@ -14,5 +14,5 @@ Makefile.am: TESTS += test-localename check_PROGRAMS += test-localename -test_localename_LDADD = $(LDADD) @INTL_MACOSX_LIBS@ +test_localename_LDADD = $(LDADD) @INTL_MACOSX_LIBS@ $(LIBTHREAD) -- In memoriam Eduard Lederer <http://de.wikipedia.org/wiki/Eduard_Lederer>