Fix crash under Linux NPTL
authorWerner Koch <wk@gnupg.org>
Fri, 25 Jun 2010 13:51:50 +0000 (13:51 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 25 Jun 2010 13:51:50 +0000 (13:51 +0000)
ChangeLog
configure.ac

index 1032064..345e07e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-25  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (LDFLAGS): Add -lgcc_s.
+
 2007-04-05  Marcus Brinkmann  <marcus@g10code.de>
 
        * src/ftp_session.c (do_retr, open_connection, send_readme): 
index 091e908..99796f4 100644 (file)
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 
 
-AC_INIT([oftpd], [0.3.7-wk4], [bug-oftpd@g10code.com])
+AC_INIT([oftpd], [0.3.7-wk5], [bug-oftpd@g10code.com])
 AC_CONFIG_SRCDIR(src/file_list.c)
 AM_CONFIG_HEADER(src/config.h)
 AM_INIT_AUTOMAKE
@@ -91,7 +91,11 @@ dnl decipher pthread compilation model
 dnl first, try linking a threaded application with "-pthread", 
 dnl which will work on FreeBSD (and OpenBSD) systems
 save_LDFLAGS="$LDFLAGS"
-LDFLAGS="-pthread $LDFLAGS"
+if test "$GCC" = yes; then
+  LDFLAGS="-pthread -lgcc_s $LDFLAGS"
+else  
+  LDFLAGS="-pthread $LDFLAGS"
+fi
 AC_TRY_LINK([ 
 #include <pthread.h>
 ], [