diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-11 22:17:09 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-12-11 22:17:09 +0000 |
commit | 265edb83211d4fb523de01a7d9e97afdb6c7cf2c (patch) | |
tree | 3f80b2c7f4676d9f738aafa42271968bb6f5748d /libstdc++-v3/configure | |
parent | 873983a1f2ba7303096c00439011669b9caf2985 (diff) | |
download | gcc-265edb83211d4fb523de01a7d9e97afdb6c7cf2c.tar.gz |
2006-12-11 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/28125
* acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove link test, ie
AC_CHECK_LIB for libiconv. Instead, use bits of AM_ICONV.
* configure: Regenerate.
* scripts/testsuite_flags.in (cxxldflags): Add LIBICONV bits.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119749 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/configure')
-rwxr-xr-x | libstdc++-v3/configure | 1225 |
1 files changed, 296 insertions, 929 deletions
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index ae4e09e15dc..2c886752e0e 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -904,6 +904,7 @@ Optional Packages: --with-newlib assume newlib as a system C library --with-gnu-ld assume the C compiler uses GNU ld default=no --with-pic try to use only PIC/non-PIC objects default=use both + --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib --with-gxx-include-dir=DIR installation directory for include files @@ -4739,7 +4740,7 @@ test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic" case $host in *-*-irix6*) # Find out which ABI we are using. - echo '#line 4742 "configure"' > conftest.$ac_ext + echo '#line 4743 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -5359,7 +5360,7 @@ fi; # # Fake what AC_TRY_COMPILE does. XXX Look at redoing this new-style. cat > conftest.$ac_ext << EOF -#line 5362 "configure" +#line 5363 "configure" struct S { ~S(); }; void bar(); void foo() @@ -8015,7 +8016,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Fake what AC_TRY_COMPILE does. XXX Look at redoing this new-style. cat > conftest.$ac_ext << EOF -#line 8018 "configure" +#line 8019 "configure" int main() { // NB: _Atomic_word not necessarily int. @@ -28507,6 +28508,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -28798,88 +28819,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -28988,7 +28933,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -29001,6 +28945,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -31326,9 +31271,39 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS="$LDFLAGS" LDFLAGS="-static $LDFLAGS" - if test "$cross_compiling" = yes; then + if test x$gcc_no_link = xyes; then + { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 +echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} + { (exit 1); exit 1; }; } +fi +cat >conftest.$ac_ext <<_ACEOF +int main() { return 0; } +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + if test "$cross_compiling" = yes; then { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling See \`config.log' for more details." >&5 echo "$as_me: error: cannot run test program while cross compiling @@ -31360,6 +31335,14 @@ have_tls=no fi rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +have_tls=yes +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else echo "$as_me: program exited with status $ac_status" >&5 @@ -52515,6 +52498,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -52806,88 +52809,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -52996,7 +52923,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -53009,6 +52935,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -74385,6 +74312,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -74676,88 +74623,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -74866,7 +74737,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -74879,6 +74749,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -76269,6 +76140,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -76560,88 +76451,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -76750,7 +76565,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -76763,6 +76577,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -77792,6 +77607,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -78083,88 +77918,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -78273,7 +78032,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -78286,6 +78044,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -98759,6 +98518,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -99050,88 +98829,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -99240,7 +98943,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -99253,6 +98955,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -101086,6 +100789,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -101377,88 +101100,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -101567,7 +101214,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -101580,6 +101226,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -102438,6 +102085,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -102729,88 +102396,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -102919,7 +102510,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -102932,6 +102522,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -103839,6 +103430,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -104130,88 +103741,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -104320,7 +103855,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -104333,6 +103867,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -105632,6 +105167,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -105923,88 +105478,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -106113,7 +105592,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -106126,6 +105604,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -106251,6 +105730,26 @@ _ACEOF # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -106542,88 +106041,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -106732,7 +106155,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -106745,6 +106167,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 @@ -107746,6 +107169,26 @@ done # Only continue checking if the ISO C99 headers exist and support is on. if test x"$enable_wchar_t" = xyes; then + # From Bruno Haible's AM_ICONV, but without link tests. + # Check for existence of libiconv.a providing XPG2 wchar_t support. + # Some systems have iconv in libc, some have it in libiconv (OSF/1 and + # those with the standalone portable GNU libiconv installed). + +# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi + if test -d $dir/lib; then LIBICONV="$LIBICONV -L$dir/lib"; fi + done + LIBICONV="$LIBICONV -liconv" + +fi; + if test x"$LIBICONV" != x; then + { echo "$as_me:$LINENO: --with-libiconv-prefix is $LIBICONV" >&5 +echo "$as_me: --with-libiconv-prefix is $LIBICONV" >&6;} + fi + # Use iconv for wchar_t to char conversions. As such, check for # X/Open Portability Guide, version 2 features (XPG2). if test "${ac_cv_header_iconv_h+set}" = set; then @@ -108037,88 +107480,12 @@ fi - # Check for existence of libiconv.a providing XPG2 wchar_t support. - echo "$as_me:$LINENO: checking for iconv in -liconv" >&5 -echo $ECHO_N "checking for iconv in -liconv... $ECHO_C" >&6 -if test "${ac_cv_lib_iconv_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv $LIBS" -if test x$gcc_no_link = xyes; then - { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 -echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} - { (exit 1); exit 1; }; } -fi -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char iconv (); -int -main () -{ -iconv (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_iconv_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_iconv_iconv=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_iconv_iconv" >&5 -echo "${ECHO_T}$ac_cv_lib_iconv_iconv" >&6 -if test $ac_cv_lib_iconv_iconv = yes; then - LIBICONV="-liconv" -fi - ac_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" - - for ac_func in iconv_open iconv_close iconv nl_langinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -108227,7 +107594,6 @@ else fi done - LIBS="$ac_save_LIBS" if test x"$ac_has_iconv_h" = xyes && @@ -108240,6 +107606,7 @@ cat >>confdefs.h <<\_ACEOF _ACEOF enable_iconv=yes + fi fi echo "$as_me:$LINENO: checking for enabled iconv specializations" >&5 |