repo: ngircd
action: commit
revision: 
path_from: 
revision_from: d0c9f4a692877d0a232499031f82413b02a45739:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit d0c9f4a692877d0a232499031f82413b02a45739
Author: Alexander Barton 
Date:   Fri Feb 15 21:32:08 2013 +0100

    configure: search for iconv_open as well as libiconv_open

    On some installations iconv_open() is actually libiconv_open().
    iconv_open() is the glibc version while libiconv_open() is the libiconv
    version. This patch enables ngIRCd to detect both cases.

    Tested on OpenBSD 5.1.

    Closes bug #151.

diff --git a/configure.ng b/configure.ng
index c0309965de4fb16c492c4244b0a3821bf3c4324c..
index ..6c28f39a9e0ed81937a65f2b04cdc96012fc3613 100644
--- a/configure.ng
+++ b/configure.ng
@@ -528,7 +528,10 @@ if test "$x_ircplus_on" = "yes"; then
 			fi
 			AC_CHECK_LIB(iconv, iconv_open)
 			AC_CHECK_FUNCS(iconv_open, x_iconv_on=yes,
-				AC_MSG_ERROR([Can't enable libiconv support!])
+				AC_CHECK_LIB(iconv, libiconv_open)
+				AC_CHECK_FUNCS(libiconv_open, x_iconv_on=yes,
+					AC_MSG_ERROR([Can't enable libiconv support!])
+				)
 			)
 		  fi
 		]

-----END OF PAGE-----