📄 bind-9.3.0-patch
字号:
IDN patch for bind-9.3.0========================This is a patch file for ISC BIND 9.3.0 to make it work withinternationalized domain names. With this patch you'll get IDN-awaredig/host/nslookup.To apply this patch, you should go to the top directory of the BINDdistribution (where you see `README' file), then invoke `patch'command like this: % patch -p0 < this-fileThen follow the instructions described in `README.idnkit' to compileand install.Index: README.idnkit--- /dev/null Wed Sep 1 17:46:18 2004+++ README.idnkit Wed Sep 1 17:36:14 2004@@ -0,0 +1,113 @@++ BIND-9 IDN patch++ Japan Network Information Center (JPNIC)+++* What is this patch for?++This patch adds internationalized domain name (IDN) support to BIND-9.+You'll get internationalized version of dig/host/nslookup commands.++ + internationalized dig/host/nslookup+ dig/host/nslookup accepts non-ASCII domain names in the local+ codeset (such as Shift JIS, Big5 or ISO8859-1) determined by+ the locale information. The domain names are normalized and+ converted to the encoding on the DNS protocol, and sent to DNS+ servers. The replies are converted back to the local codeset+ and displayed.+++* Compilation & installation++0. Prerequisite++You have to build and install idnkit before building this patched version+of bind-9.++1. Running configure script++Run `configure' in the top directory. See `README' for the+configuration options.++This patch adds the following 4 options to `configure'. You should+at least specify `--with-idn' option to enable IDN support.++ --with-idn[=IDN_PREFIX]+ To enable IDN support, you have to specify `--with-idn' option.+ The argument IDN_PREFIX is the install prefix of idnkit. If+ IDN_PREFIX is omitted, PREFIX (derived from `--prefix=PREFIX')+ is assumed.++ --with-libiconv[=LIBICONV_PREFIX]+ Specify this option if idnkit you have installed links GNU+ libiconv. The argument LIBICONV_PREFIX is install prefix of+ GNU libiconv. If the argument is omitted, PREFIX (derived+ from `--prefix=PREFIX') is assumed.++ `--with-libiconv' is shorthand option for GNU libiconv.++ --with-libiconv=/usr/local++ This is equivalent to:++ --with-iconv='-L/usr/local/lib -R/usr/local/lib -liconv'++ `--with-libiconv' assumes that your C compiler has `-R'+ option, and that the option adds the specified run-time path+ to an exacutable binary. If `-R' option of your compiler has+ different meaning, or your compiler lacks the option, you+ should use `--with-iconv' option instead. Binary command+ without run-time path information might be unexecutable.+ In that case, you would see an error message like:++ error in loading shared libraries: libiconv.so.2: cannot+ open shared object file++ If both `--with-libiconv' and `--with-iconv' options are+ specified, `--with-iconv' is prior to `--with-libiconv'.++ --with-iconv=ICONV_LIBSPEC+ If your libc doens't provide iconv(), you need to specify the+ library containing iconv() with this option. `ICONV_LIBSPEC'+ is the argument(s) to `cc' or `ld' to link the library, for+ example, `--with-iconv="-L/usr/local/lib -liconv"'.+ You don't need to specify the header file directory for "iconv.h"+ to the compiler, as it isn't included directly by bind-9 with+ this patch.++ --with-idnlib=IDN_LIBSPEC+ With this option, you can explicitly specify the argument(s)+ to `cc' or `ld' to link the idnkit's library, `libidnkit'. If+ this option is not specified, `-L${PREFIX}/lib -lidnkit' is+ assumed, where ${PREFIX} is the installation prefix specified+ with `--with-idn' option above. You may need to use this+ option to specify extra argments, for example,+ `--with-idnlib="-L/usr/local/lib -R/usr/local/lib -lidnkit"'.++Please consult `README' for other configuration options.++Note that if you want to specify some extra header file directories,+you should use the environment variable STD_CINCLUDES instead of+CFLAGS, as described in README.++2. Compilation and installation++After running "configure", just do++ make+ make install++for compiling and installing.+++* Contact information++Please see http//www.nic.ad.jp/en/idn/ for the latest news+about idnkit and this patch.++Bug reports and comments on this kit should be sent to+mdnkit-bugs@nic.ad.jp and idn-cmt@nic.ad.jp, respectively.+++; $Id: bind-9.2.2-patch,v 1.1.1.1 2003/06/04 00:27:32 marka Exp $Index: config.h.in===================================================================RCS file: /proj/cvs/prod/bind9/config.h.in,vretrieving revision 1.47.2.3.2.11diff -U2 -r1.47.2.3.2.11 config.h.in--- config.h.in 1 Sep 2004 07:18:30 -0000 1.47.2.3.2.11+++ config.h.in 1 Sep 2004 07:47:48 -0000@@ -17,5 +17,5 @@ */ -/* $Id: config.h.in,v 1.47.2.3.2.11 2004/09/01 07:18:30 marka Exp $ */+/* $Id: acconfig.h,v 1.35.2.4.2.8 2004/05/21 08:24:04 marka Exp $ */ /***@@ -171,4 +171,7 @@ #undef HAVE_LINUX_CAPABILITY_H +/* Define to 1 if you have the <locale.h> header file. */+#undef HAVE_LOCALE_H+ /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H@@ -177,4 +180,7 @@ #undef HAVE_NET_IF6_H +/* Define to 1 if you have the `setlocale' function. */+#undef HAVE_SETLOCALE+ /* Define to 1 if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H@@ -239,4 +245,7 @@ /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ #undef TIME_WITH_SYS_TIME++/* define if idnkit support is to be included. */+#undef WITH_IDN /* Define to 1 if your processor stores words with the most significant byteIndex: configure===================================================================RCS file: /proj/cvs/prod/bind9/configure,vretrieving revision 1.284.2.19.2.26diff -U2 -r1.284.2.19.2.26 configure--- configure 1 Sep 2004 07:18:30 -0000 1.284.2.19.2.26+++ configure 1 Sep 2004 07:49:43 -0000@@ -15,5 +15,5 @@ # PERFORMANCE OF THIS SOFTWARE. #-# $Id: configure,v 1.284.2.19.2.26 2004/09/01 07:18:30 marka Exp $+# $Id: COPYRIGHT,v 1.6.2.2.8.2 2004/03/08 04:04:12 marka Exp $ # # Portions Copyright (C) 1996-2001 Nominum, Inc.@@ -496,5 +496,5 @@ #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC USE_GSSAPI DST_GSSAPI_INC DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY LN_S ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX OPENJADE JADETEX PDFJADETEX SGMLCATALOG HTMLSTYLE PRINTSTYLE XMLDCL DOCBOOK2MANSPEC BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION LIBOBJS LTLIBOBJS'+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC USE_GSSAPI DST_GSSAPI_INC DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY LN_S ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX OPENJADE JADETEX PDFJADETEX SGMLCATALOG HTMLSTYLE PRINTSTYLE XMLDCL DOCBOOK2MANSPEC IDNLIBS BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION LIBOBJS LTLIBOBJS' ac_subst_files='BIND9_MAKE_INCLUDES BIND9_MAKE_RULES LIBISC_API LIBISCCC_API LIBISCCFG_API LIBDNS_API LIBBIND9_API LIBLWRES_API' @@ -1081,4 +1081,8 @@ include additional configurations [automatic] --with-kame=PATH use Kame IPv6 default path /usr/local/v6+ --with-idn=MPREFIX enable IDN support using idnkit default PREFIX+ --with-libiconv=IPREFIX GNU libiconv are in IPREFIX default PREFIX+ --with-iconv=LIBSPEC specify iconv library default -liconv+ --with-idnlib=ARG specify libidnkit Some influential environment variables:@@ -7921,5 +7925,5 @@ *-*-irix6*) # Find out which ABI we are using.- echo '#line 7923 "configure"' > conftest.$ac_ext+ echo '#line 7927 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5@@ -8911,5 +8915,5 @@ # Provide some information about the compiler.-echo "$as_me:8913:" \+echo "$as_me:8917:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2`@@ -9949,9 +9953,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:9951: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:9955: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:9955: \$? = $ac_status" >&5+ echo "$as_me:9959: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -10182,9 +10186,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:10184: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:10188: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:10188: \$? = $ac_status" >&5+ echo "$as_me:10192: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -10242,9 +10246,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:10244: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:10248: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:10248: \$? = $ac_status" >&5+ echo "$as_me:10252: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -12426,5 +12430,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 12428 "configure"+#line 12432 "configure" #include "confdefs.h" @@ -12524,5 +12528,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 12526 "configure"+#line 12530 "configure" #include "confdefs.h" @@ -14707,9 +14711,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:14709: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:14713: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:14713: \$? = $ac_status" >&5+ echo "$as_me:14717: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -14767,9 +14771,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:14769: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:14773: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:14773: \$? = $ac_status" >&5+ echo "$as_me:14777: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -16128,5 +16132,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 16130 "configure"+#line 16134 "configure" #include "confdefs.h" @@ -16226,5 +16230,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 16228 "configure"+#line 16232 "configure" #include "confdefs.h" @@ -17053,9 +17057,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:17055: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:17059: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:17059: \$? = $ac_status" >&5+ echo "$as_me:17063: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -17113,9 +17117,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:17115: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:17119: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:17119: \$? = $ac_status" >&5+ echo "$as_me:17123: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -19151,9 +19155,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19153: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19157: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:19157: \$? = $ac_status" >&5+ echo "$as_me:19161: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -19384,9 +19388,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19386: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19390: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:19390: \$? = $ac_status" >&5+ echo "$as_me:19394: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -19444,9 +19448,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19446: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19450: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:19450: \$? = $ac_status" >&5+ echo "$as_me:19454: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -21628,5 +21632,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 21630 "configure"+#line 21634 "configure" #include "confdefs.h" @@ -21726,5 +21730,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 21728 "configure"+#line 21732 "configure" #include "confdefs.h" @@ -27310,4 +27314,354 @@ #+# IDN support+#++# Check whether --with-idn or --without-idn was given.+if test "${with_idn+set}" = set; then+ withval="$with_idn"+ use_idn="$withval"+else+ use_idn="no"+fi;+case "$use_idn" in+yes)+ if test X$prefix = XNONE ; then+ idn_path=/usr/local+ else+ idn_path=$prefix+ fi+ ;;+no)+ ;;+*)+ idn_path="$use_idn"+ ;;+esac++iconvinc=+iconvlib=++# Check whether --with-libiconv or --without-libiconv was given.+if test "${with_libiconv+set}" = set; then+ withval="$with_libiconv"+ use_libiconv="$withval"+else+ use_libiconv="no"+fi;+case "$use_libiconv" in+yes)+ if test X$prefix = XNONE ; then+ iconvlib="-L/usr/local/lib -R/usr/local/lib -liconv"+ else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -