[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
regex: missing link dependency
From: |
Bruno Haible |
Subject: |
regex: missing link dependency |
Date: |
Sat, 27 Nov 2010 18:25:32 +0100 |
User-agent: |
KMail/1.9.9 |
Hi,
On Solaris 10, with GNU gettext installed, I get this link error:
gcc -Wl,-R,/opt/csw/gcc4/lib -std=gnu99 -g -O2 -L/home/haible/prefix-x86/lib
-o test-regex-quote test-regex-quote.o ../gllib/libgnu.a -lm -lm -lm -lm -lm
-lm -lm -lm -lm -lm -lm
Undefined first referenced
symbol in file
libintl_gettext ../gllib/libgnu.a(regex.o)
ld: fatal: Symbol referencing errors. No output written to test-regex-quote
*** Error code 1
make: Fatal error: Command failed for target `test-regex-quote'
Indeed, regex.o uses libintl_gettext and therefore requires linking with -lintl
when it is present. This patch fixes the module descriptions:
2010-11-27 Bruno Haible <address@hidden>
regex: Mention link dependencies.
* modules/regex (Link): New section.
* modules/rpmatch (Link): Likewise.
* modules/regex-quote-tests (Makefile.am): Link with $(LIBINTL).
--- modules/regex.orig Sat Nov 27 18:20:52 2010
+++ modules/regex Sat Nov 27 18:19:39 2010
@@ -38,6 +38,9 @@
Include:
<regex.h>
+Link:
+$(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise
+
License:
LGPLv2+
--- modules/rpmatch.orig Sat Nov 27 18:20:52 2010
+++ modules/rpmatch Sat Nov 27 18:20:07 2010
@@ -22,6 +22,9 @@
Include:
<stdlib.h>
+Link:
+$(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise
+
License:
GPL
--- modules/regex-quote-tests.orig Sat Nov 27 18:20:52 2010
+++ modules/regex-quote-tests Sat Nov 27 18:20:38 2010
@@ -11,3 +11,4 @@
Makefile.am:
TESTS += test-regex-quote
check_PROGRAMS += test-regex-quote
+test_regex_quote_LDADD = $(LDADD) $(LIBINTL)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- regex: missing link dependency,
Bruno Haible <=