commit d0c9f4a692877d0a232499031f82413b02a45739 from: Alexander Barton date: Fri Feb 15 20:32:08 2013 UTC 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. commit - d5763937ad8d482f3e62299428f8cb4b601c6ace commit + d0c9f4a692877d0a232499031f82413b02a45739 blob - c0309965de4fb16c492c4244b0a3821bf3c4324c blob + 6c28f39a9e0ed81937a65f2b04cdc96012fc3613 --- configure.ng +++ 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 ]