diff options
author | Werner Koch <[email protected]> | 2014-01-09 18:14:09 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-01-16 14:39:34 +0000 |
commit | 4f9b13e99bdfed886dadfd1b70a69af3747ebc98 (patch) | |
tree | 89f7eb4220b0ed04d6457d698f7973c47aaff938 | |
parent | Add gpgrt_lock_ functions. (diff) | |
download | libgpg-error-4f9b13e99bdfed886dadfd1b70a69af3747ebc98.tar.gz libgpg-error-4f9b13e99bdfed886dadfd1b70a69af3747ebc98.zip |
Fix linking for last change on non-ELF platforms.
* src/Makefile.am (libgpg_error_la_LIBADD): Add LIBTHREAD.
--
If configure told us to link with -lpthread we need to pass that
library to the libgpg-error.la build rule. Which is the right thing
to do. Without that we may run into strange errors; for example on
AIX pthread_mutex_lock is silently not resolved and thus any use of
gpgrt_lock_lock will immediately lead to segv.
Signed-off-by: Werner Koch <[email protected]>
-rw-r--r-- | src/Makefile.am | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 51b2ea9..9ced1e5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -128,7 +128,7 @@ libgpg_error_la_SOURCES = gpg-error.h gettext.h $(arch_sources) \ # without the extra_cppflags because they may include am -idirafter # which is not supported by the RC compiler. libgpg_error_la_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags) -libgpg_error_la_LIBADD = $(gpg_error_res) $(intllibs) +libgpg_error_la_LIBADD = $(gpg_error_res) $(intllibs) $(LIBTHREAD) gpg_error_SOURCES = strsource-sym.c strerror-sym.c gpg-error.c gpg_error_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags) |