Module: ngircd.git Branch: master Commit: d0c9f4a692877d0a232499031f82413b02a45739 URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=d0c9f...
Author: Alexander Barton alex@barton.de 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.
---
configure.ng | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/configure.ng b/configure.ng index c030996..6c28f39 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 ]