]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
regen
authorTatuya JINMEI 神明達哉 <jinmei@isc.org>
Wed, 11 Nov 2009 08:47:27 +0000 (08:47 +0000)
committerTatuya JINMEI 神明達哉 <jinmei@isc.org>
Wed, 11 Nov 2009 08:47:27 +0000 (08:47 +0000)
configure

index dc84b5b0f465a6779653f0816a072d3f420cbadc..16f3f5975e2af0db1f96796b31e307db8cd45f82 100755 (executable)
--- a/configure
+++ b/configure
@@ -14,7 +14,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 #
-# $Id: configure,v 1.472 2009/11/03 23:18:11 jinmei Exp $
+# $Id: configure,v 1.473 2009/11/11 08:47:27 jinmei Exp $
 #
 # Portions Copyright (C) 1996-2001  Nominum, Inc.
 #
@@ -29,7 +29,7 @@
 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
 # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-# From configure.in Revision: 1.488 .
+# From configure.in Revision: 1.489 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.61.
 #
@@ -26177,8 +26177,7 @@ else
 fi
 
 case $want_symtable in
-yes|all|minimal)
-
+yes|all|minimal)     # "yes" is a hidden value equivalent to "minimal"
        if test "$PERL" = ""
        then
                { { echo "$as_me:$LINENO: error: Internal symbol table requires perl but no perl is found.
@@ -26191,10 +26190,24 @@ Install perl or explicitly disable the feature by --disable-symtable." >&2;}
                { echo "$as_me:$LINENO: WARNING: Internal symbol table does not work with libtool.  Disabling symbol table." >&5
 echo "$as_me: WARNING: Internal symbol table does not work with libtool.  Disabling symbol table." >&2;}
        else
-               MKSYMTBL_PROGRAM="$PERL"
-               if test $want_symtable = all; then
-                       ALWAYS_MAKE_SYMTABLE="yes"
-               fi
+               # we generate the internal symbol table only for those systems
+               # known to work to avoid unexpected build failure.  Also, warn
+               # about unsupported systems when the feature is enabled
+               #  manually.
+               case $host_os in
+               freebsd*|netbsd*|openbsd*|linux*|solaris*|darwin*)
+                       MKSYMTBL_PROGRAM="$PERL"
+                       if test $want_symtable = all; then
+                               ALWAYS_MAKE_SYMTABLE="yes"
+                       fi
+                       ;;
+               *)
+                       if test $want_symtable = yes -o $want_symtable = all
+                       then
+                               { echo "$as_me:$LINENO: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&5
+echo "$as_me: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&2;}
+                       fi
+               esac
        fi
        ;;
 *)