configure revision fa67ca21f6d5033221d9893b3c38a7bf8fecdb18
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#! /bin/sh
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence# Copyright (C) 1996-2000 Internet Software Consortium.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Permission to use, copy, modify, and distribute this software for any
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# purpose with or without fee is hereby granted, provided that the above
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# copyright notice and this permission notice appear in all copies.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# From configure.in Revision: 1.197
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## libtool.m4 - Configure libtool for the target system. -*-Shell-script-*-
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## Copyright (C) 1996-1999, 2000 Free Software Foundation, Inc.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley##
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## This program is free software; you can redistribute it and/or modify
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## it under the terms of the GNU General Public License as published by
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## the Free Software Foundation; either version 2 of the License, or
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## (at your option) any later version.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley##
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## This program is distributed in the hope that it will be useful, but
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## WITHOUT ANY WARRANTY; without even the implied warranty of
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## General Public License for more details.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley##
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## You should have received a copy of the GNU General Public License
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## along with this program; if not, write to the Free Software
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley##
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## As a special exception to the GNU General Public License, if you
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## distribute this file as part of a program that contains a
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## configuration script generated by Autoconf, you may include it under
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley## the same distribution terms that you use for the rest of that program.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# serial 40 AC_PROG_LIBTOOL
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_ENABLE_SHARED - implement the --enable-shared flag
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Usage: AC_ENABLE_SHARED[(DEFAULT)]
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# `yes'.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_ENABLE_STATIC - implement the --enable-static flag
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Usage: AC_ENABLE_STATIC[(DEFAULT)]
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# `yes'.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_DISABLE_STATIC - set the default static flag to --disable-static
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# `yes'.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_PROG_LD - find the path to the GNU or non-GNU linker
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_PROG_NM - find the path to a BSD-compatible name lister
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_CHECK_LIBM - check for math library
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# the libltdl convenience library and INCLTDL to the include flags for
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# the libltdl header and adds --enable-ltdl-convenience to the
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# configure arguments. Note that LIBLTDL and INCLTDL are not
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson# with '${top_builddir}/' and INCLTDL will be prefixed with
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson# '${top_srcdir}/' (note the single quotes!). If your package is not
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# flat and you're not using automake, define top_builddir and
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# top_srcdir appropriately in the Makefiles.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# the libltdl installable library and INCLTDL to the include flags for
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# the libltdl header and adds --enable-ltdl-install to the configure
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# with '${top_srcdir}/' (note the single quotes!). If your package is
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# not flat and you're not using automake, define top_builddir and
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson# top_srcdir appropriately in the Makefiles.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Guess values for system-dependent variables and create Makefiles.
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff# Generated automatically using autoconf version 2.13
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# This configure script is free software; the Free Software Foundation
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff# gives unlimited permission to copy, distribute and modify it.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
a5cf3cf61e96e0db9ffe433402783e1ddbb2fbc3Michael Graff# Defaults:
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrenceac_help=
c0ef1acf49b383d8b6d3742cb963f7d08f5762e3Andreas Gustafssonac_default_prefix=/usr/local
8a9b755d32a4f6ace792ac3fd17c968cf96d2487David Lawrence# Any additions from configure.in:
8a9b755d32a4f6ace792ac3fd17c968cf96d2487David Lawrenceac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-threads use multithreading"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-openssl=PATH Specify path for system-supplied openssl
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley (rather than using bind-9 internal openssl)"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-gssapi=PATH Specify path for system-supplied GSSAPI"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-randomdev=PATH Specify path for random device"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-ptl2 on NetBSD, use the ptl2 thread library (experimental)"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-libtool use GNU libtool (following indented options supported)"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-shared[=PKGS] build shared libraries [default=yes]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-static[=PKGS] build static libraries [default=yes]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --disable-libtool-lock avoid locking (might break parallel builds)"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-ipv6 use IPv6 [default=autodetect]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_help="$ac_help
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-kame[=PATH] use Kame IPv6 [default path /usr/local/v6]"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Initialize some variables set by options.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# The variables have the same names as the options, with
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# dashes changed to underlines.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleybuild=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycache_file=./config.cache
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyexec_prefix=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyhost=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyno_create=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleynonopt=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyno_recursion=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyprefix=NONE
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyprogram_prefix=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyprogram_suffix=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyprogram_transform_name=s,x,x,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysilent=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysite=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysrcdir=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleytarget=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyverbose=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyx_includes=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyx_libraries=NONE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleybindir='${exec_prefix}/bin'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysbindir='${exec_prefix}/sbin'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleylibexecdir='${exec_prefix}/libexec'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydatadir='${prefix}/share'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysysconfdir='${prefix}/etc'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysharedstatedir='${prefix}/com'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleylocalstatedir='${prefix}/var'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleylibdir='${exec_prefix}/lib'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyincludedir='${prefix}/include'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyoldincludedir='/usr/include'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyinfodir='${prefix}/info'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleymandir='${prefix}/man'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Initialize some other variables.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysubdirs=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyMFLAGS= MAKEFLAGS=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleySHELL=${CONFIG_SHELL-/bin/sh}
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Maximum number of lines to put in a shell here document.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_max_here_lines=12
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_prev=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_option
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # If the previous option needs an argument, assign it.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "$ac_prev"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "$ac_prev=\$ac_option"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley continue
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "$ac_option" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *) ac_optarg= ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Accept the important Cygnus configure options, so we can diagnose typos.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "$ac_option" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -bindir | --bindir | --bindi | --bind | --bin | --bi)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=bindir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley bindir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -build | --build | --buil | --bui | --bu)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=build ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -build=* | --build=* | --buil=* | --bui=* | --bu=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley build="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -cache-file | --cache-file | --cache-fil | --cache-fi \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=cache_file ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cache_file="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=datadir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --da=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley datadir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -disable-* | --disable-*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Reject names that are not valid shell variable names.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_feature=`echo $ac_feature| sed 's/-/_/g'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "enable_${ac_feature}=no" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -enable-* | --enable-*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Reject names that are not valid shell variable names.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_feature=`echo $ac_feature| sed 's/-/_/g'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "$ac_option" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *=*) ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *) ac_optarg=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "enable_${ac_feature}='$ac_optarg'" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --exec | --exe | --ex)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=exec_prefix ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --exec=* | --exe=* | --ex=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley exec_prefix="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -gas | --gas | --ga | --g)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Obsolete; use --with-gas.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley with_gas=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -help | --help | --hel | --he)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Omit some internal or obsolete options to make the list less imposing.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # This message is too long to be a string in the A/UX 3.1 sh.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat << EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyUsage: configure [options] [host]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyOptions: [defaults in brackets after descriptions]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyConfiguration:
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --cache-file=FILE cache test results in FILE
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --help print this message
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --no-create do not create output files
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --quiet, --silent do not print \`checking...' messages
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --version print the version of autoconf that created configure
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyDirectory and file names:
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --prefix=PREFIX install architecture-independent files in PREFIX
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley [$ac_default_prefix]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley [same as prefix]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --bindir=DIR user executables in DIR [EPREFIX/bin]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --datadir=DIR read-only architecture-independent data in DIR
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley [PREFIX/share]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --sharedstatedir=DIR modifiable architecture-independent data in DIR
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley [PREFIX/com]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --libdir=DIR object code libraries in DIR [EPREFIX/lib]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --includedir=DIR C header files in DIR [PREFIX/include]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --infodir=DIR info documentation in DIR [PREFIX/info]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --mandir=DIR man documentation in DIR [PREFIX/man]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --srcdir=DIR find the sources in DIR [configure dir or ..]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --program-prefix=PREFIX prepend PREFIX to installed program names
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --program-suffix=SUFFIX append SUFFIX to installed program names
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --program-transform-name=PROGRAM
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley run sed PROGRAM on installed program names
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat << EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyHost type:
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --build=BUILD configure for building on BUILD [BUILD=HOST]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --host=HOST configure for HOST [guessed]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --target=TARGET configure for TARGET [TARGET=HOST]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyFeatures and packages:
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --x-includes=DIR X include files are in DIR
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --x-libraries=DIR X library files are in DIR
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "$ac_help"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "--enable and --with options recognized:$ac_help"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley exit 0 ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -host | --host | --hos | --ho)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=host ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -host=* | --host=* | --hos=* | --ho=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley host="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -includedir | --includedir | --includedi | --included | --include \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --includ | --inclu | --incl | --inc)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=includedir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --includ=* | --inclu=* | --incl=* | --inc=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley includedir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -infodir | --infodir | --infodi | --infod | --info | --inf)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=infodir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley infodir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -libdir | --libdir | --libdi | --libd)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=libdir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -libdir=* | --libdir=* | --libdi=* | --libd=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley libdir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --libexe | --libex | --libe)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=libexecdir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --libexe=* | --libex=* | --libe=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley libexecdir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -localstatedir | --localstatedir | --localstatedi | --localstated \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --localstate | --localstat | --localsta | --localst \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --locals | --local | --loca | --loc | --lo)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=localstatedir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --localstate=* | --localstat=* | --localsta=* | --localst=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley localstatedir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=mandir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley mandir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -nfp | --nfp | --nf)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Obsolete; use --without-fp.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley with_fp=no ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -no-create | --no-create | --no-creat | --no-crea | --no-cre \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --no-cr | --no-c)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley no_create=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -no-recursion | --no-recursion | --no-recursio | --no-recursi \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley no_recursion=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --oldin | --oldi | --old | --ol | --o)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=oldincludedir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley oldincludedir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=prefix ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley prefix="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-prefix | --program-prefix | --program-prefi | --program-pref \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-pre | --program-pr | --program-p)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=program_prefix ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-prefix=* | --program-prefix=* | --program-prefi=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley program_prefix="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-suffix | --program-suffix | --program-suffi | --program-suff \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-suf | --program-su | --program-s)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=program_suffix ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-suffix=* | --program-suffix=* | --program-suffi=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley program_suffix="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-transform-name | --program-transform-name \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform-nam | --program-transform-na \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform-n | --program-transform- \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform | --program-transfor \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transfo | --program-transf \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-trans | --program-tran \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --progr-tra | --program-tr | --program-t)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=program_transform_name ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -program-transform-name=* | --program-transform-name=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform-nam=* | --program-transform-na=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform-n=* | --program-transform-=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transform=* | --program-transfor=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-transfo=* | --program-transf=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --program-trans=* | --program-tran=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --progr-tra=* | --program-tr=* | --program-t=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley program_transform_name="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -q | -quiet | --quiet | --quie | --qui | --qu | --q \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | -silent | --silent | --silen | --sile | --sil)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley silent=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=sbindir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sbi=* | --sb=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley sbindir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sharedstatedir | --sharedstatedir | --sharedstatedi \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sharedst | --shareds | --shared | --share | --shar \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sha | --sh)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=sharedstatedir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --sha=* | --sh=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley sharedstatedir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -site | --site | --sit)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=site ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -site=* | --site=* | --sit=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley site="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=srcdir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley srcdir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --syscon | --sysco | --sysc | --sys | --sy)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=sysconfdir ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley sysconfdir="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -target | --target | --targe | --targ | --tar | --ta | --t)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=target ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley target="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -v | -verbose | --verbose | --verbos | --verbo | --verb)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley verbose=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -version | --version | --versio | --versi | --vers)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure generated by autoconf version 2.13"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley exit 0 ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -with-* | --with-*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Reject names that are not valid shell variable names.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_package=`echo $ac_package| sed 's/-/_/g'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "$ac_option" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *=*) ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *) ac_optarg=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "with_${ac_package}='$ac_optarg'" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -without-* | --without-*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_package=`echo $ac_option|sed -e 's/-*without-//'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Reject names that are not valid shell variable names.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_package=`echo $ac_package| sed 's/-/_/g'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "with_${ac_package}=no" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley --x)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Obsolete; use --with-x.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley with_x=yes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --x-incl | --x-inc | --x-in | --x-i)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=x_includes ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley x_includes="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -x-libraries | --x-libraries | --x-librarie | --x-librari \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prev=x_libraries ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley x_libraries="$ac_optarg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: warning: $ac_option: invalid host type" 1>&2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test "x$nonopt" != xNONE; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley nonopt="$ac_option"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -n "$ac_prev"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleytrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# File descriptor usage:
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 0 standard input
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 1 file creation
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 2 errors and warnings
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 3 some systems may open it to /dev/tty
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 4 used on the Kubota Titan
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 6 checking for... messages and results
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# 5 compiler messages saved in config.log
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "$silent" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley exec 6>/dev/null
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley exec 6>&1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyexec 5>./config.log
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "\
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyThis file contains any messages produced by compilers while
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrunning configure, to aid debugging if configure makes a mistake.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley" 1>&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Strip out --no-create and --no-recursion so they do not pile up.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Also quote any args containing shell metacharacters.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_configure_args=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_arg
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "$ac_arg" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -no-create | --no-create | --no-creat | --no-crea | --no-cre \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --no-cr | --no-c) ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -no-recursion | --no-recursion | --no-recursio | --no-recursi \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_configure_args="$ac_configure_args '$ac_arg'" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *) ac_configure_args="$ac_configure_args $ac_arg" ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# NLS nuisances.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Only set these to C if already set. These must not be set unconditionally
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# because not all systems understand e.g. LANG=C (notably SCO).
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Non-C LC_CTYPE values break the ctype check.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${LANG+set}" = set; then LANG=C; export LANG; fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# confdefs.h avoids OS command line length limits that DEFS can exceed.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -rf conftest* confdefs.h
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# AIX cpp loses on an empty file, so make sure it contains at least a newline.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho > confdefs.h
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# A filename unique to this package, relative to the directory that
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# configure is in, which we can look for to find out if srcdir is correct.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_unique_file=lib/dns/name.c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Find the source files, if location was not specified.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$srcdir"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_srcdir_defaulted=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Try the directory containing this script, then its parent.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_prog=$0
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley srcdir=$ac_confdir
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test ! -r $srcdir/$ac_unique_file; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley srcdir=..
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_srcdir_defaulted=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test ! -r $srcdir/$ac_unique_file; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test "$ac_srcdir_defaulted" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleysrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Prefer explicitly selected file to automatically selected ones.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test -z "$CONFIG_SITE"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test "x$prefix" != xNONE; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley else
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_site_file in $CONFIG_SITE; do
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -r "$ac_site_file"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "loading site script $ac_site_file"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley . "$ac_site_file"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -r "$cache_file"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "loading cache $cache_file"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley . $cache_file
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "creating cache $cache_file"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley > $cache_file
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_ext=c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_cpp='$CPP $CPPFLAGS'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycross_compiling=$ac_cv_prog_cc_cross
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_exeext=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_objext=o
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_n= ac_c='
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley' ac_t=' '
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_n=-n ac_c= ac_t=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_n= ac_c='\c' ac_t=
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_aux_dir=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -f $ac_dir/install-sh; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_aux_dir=$ac_dir
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_install_sh="$ac_aux_dir/install-sh -c"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley elif test -f $ac_dir/install.sh; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_aux_dir=$ac_dir
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_install_sh="$ac_aux_dir/install.sh -c"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test -z "$ac_aux_dir"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_config_guess=$ac_aux_dir/config.guess
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_config_sub=$ac_aux_dir/config.sub
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# Make sure we can run config.sub.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho $ac_n "checking host system type""... $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho "configure:699: checking host system type" >&5
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffhost_alias=$host
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffcase "$host_alias" in
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael GraffNONE)
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff case $nonopt in
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff NONE)
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff fi ;;
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff *) host_alias=$nonopt ;;
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff esac ;;
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffesac
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho "$ac_t""$host" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho "configure:721: checking whether ${MAKE-make} sets \${MAKE}" >&5
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo $ac_n "(cached) $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff cat > conftestmake <<\EOF
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffall:
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff @echo 'ac_maketemp="${MAKE}"'
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyeval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif test -n "$ac_maketemp"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff eval ac_cv_prog_make_${ac_make}_set=yes
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff eval ac_cv_prog_make_${ac_make}_set=no
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffrm -f conftestmake
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo "$ac_t""yes" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff SET_MAKE=
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo "$ac_t""no" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff SET_MAKE="MAKE=${MAKE-make}"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# Extract the first word of "ranlib", so it can be a program name with args.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffset dummy ranlib; ac_word=$2
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho "configure:750: checking for $ac_word" >&5
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo $ac_n "(cached) $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff if test -n "$RANLIB"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff ac_dummy="$PATH"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff for ac_dir in $ac_dummy; do
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff test -z "$ac_dir" && ac_dir=.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson if test -f $ac_dir/$ac_word; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff ac_cv_prog_RANLIB="ranlib"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff break
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff fi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Grafffi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael GraffRANLIB="$ac_cv_prog_RANLIB"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif test -n "$RANLIB"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo "$ac_t""$RANLIB" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# Find a good install program. We prefer a C program (faster),
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# so one script is as good as another. But avoid the broken or
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# incompatible versions:
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# SysV /etc/install, /usr/sbin/install
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# SunOS /usr/etc/install
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# IRIX /sbin/install
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# AIX /bin/install
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# AFS /usr/afsws/bin/install, which mishandles nonexistent args
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# ./install, which can be erroneously created by make from ./install.sh.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffecho "configure:789: checking for a BSD compatible install" >&5
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif test -z "$INSTALL"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff echo $ac_n "(cached) $ac_c" 1>&6
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graffelse
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff for ac_dir in $PATH; do
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff # Account for people who put trailing slashes in PATH elements.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff case "$ac_dir/" in
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff *)
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff # OSF1 and SCO ODT 3.0 have their own names for install.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff # Don't use installbsd from OSF since it installs stuff as root
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff # by default.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff for ac_prog in ginstall scoinst install; do
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff if test -f $ac_dir/$ac_prog; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff if test $ac_prog = install &&
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff # AIX install. It has an incompatible calling convention.
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff :
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley else
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_install="$ac_dir/$ac_prog -c"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff break 2
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff fi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff fi
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff done
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff ;;
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff esac
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff done
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence IFS="$ac_save_IFS"
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencefi
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson if test "${ac_cv_path_install+set}" = set; then
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence INSTALL="$ac_cv_path_install"
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence else
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence # As a last resort, use the slow shell script. We don't cache a
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence # path for INSTALL within a source directory, because that will
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence # break other packages using the cache if that directory is
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence # removed, or if the path is relative.
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence INSTALL="$ac_install_sh"
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence fi
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencefi
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceecho "$ac_t""$INSTALL" 1>&6
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence# It thinks the first close brace ends the variable substitution.
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencetest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencetest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencetest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence# Extract the first word of "ar", so it can be a program name with args.
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceset dummy ar; ac_word=$2
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceecho "configure:850: checking for $ac_word" >&5
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence echo $ac_n "(cached) $ac_c" 1>&6
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrenceelse
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence case "$AR" in
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence /*)
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence ac_cv_path_AR="$AR" # Let the user override the test with a path.
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence ;;
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence ?:/*)
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence ac_cv_path_AR="$AR" # Let the user override the test with a dos path.
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence ;;
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence *)
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence ac_dummy="$PATH"
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence for ac_dir in $ac_dummy; do
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence test -z "$ac_dir" && ac_dir=.
f855bad4a1bf282fdddc59d89c33ff6813ab2800David Lawrence if test -f $ac_dir/$ac_word; then
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff ac_cv_path_AR="$ac_dir/$ac_word"
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff break
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff fi
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff done
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff IFS="$ac_save_ifs"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson ;;
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffesac
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Grafffi
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael GraffAR="$ac_cv_path_AR"
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffif test -n "$AR"; then
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff echo "$ac_t""$AR" 1>&6
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffelse
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff echo "$ac_t""no" 1>&6
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Grafffi
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael GraffARFLAGS="cruv"
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff# The POSIX ln(1) program. Non-POSIX systems may substitute
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff# "copy" or something.
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael GraffLN=ln
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffcase "$AR" in
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff "")
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff { echo "configure: error:
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffar program not found. Please fix your PATH to include the directory in
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffwhich ar resides, or set AR in the environment with the full path to ar.
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff" 1>&2; exit 1; }
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff ;;
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffesac
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Grafffor ac_prog in etags emacs-etags
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffdo
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff# Extract the first word of "$ac_prog", so it can be a program name with args.
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffset dummy $ac_prog; ac_word=$2
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffecho "configure:906: checking for $ac_word" >&5
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffif eval "test \"`echo '$''{'ac_cv_path_ETAGS'+set}'`\" = set"; then
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff echo $ac_n "(cached) $ac_c" 1>&6
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceelse
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence case "$ETAGS" in
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence /*)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ?:/*)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a dos path.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence *)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ac_dummy="$PATH"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence for ac_dir in $ac_dummy; do
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence test -z "$ac_dir" && ac_dir=.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence if test -f $ac_dir/$ac_word; then
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ac_cv_path_ETAGS="$ac_dir/$ac_word"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence break
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence fi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence done
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence IFS="$ac_save_ifs"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrenceesac
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrencefi
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David LawrenceETAGS="$ac_cv_path_ETAGS"
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrenceif test -n "$ETAGS"; then
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence echo "$ac_t""$ETAGS" 1>&6
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrenceelse
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence echo "$ac_t""no" 1>&6
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrencefi
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrencetest -n "$ETAGS" && break
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrencedone
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence#
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# Perl is optional; it is used only by some of the system test scripts.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence#
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefor ac_prog in perl5 perl
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencedo
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# Extract the first word of "$ac_prog", so it can be a program name with args.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceset dummy $ac_prog; ac_word=$2
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceecho "configure:951: checking for $ac_word" >&5
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrenceif eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence echo $ac_n "(cached) $ac_c" 1>&6
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrenceelse
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence case "$PERL" in
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence /*)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ?:/*)
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence ;;
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence *)
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence ac_dummy="$PATH"
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence for ac_dir in $ac_dummy; do
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence test -z "$ac_dir" && ac_dir=.
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence if test -f $ac_dir/$ac_word; then
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence ac_cv_path_PERL="$ac_dir/$ac_word"
0293ad13207aa29bd5844cdc87d085ffc009d749David Lawrence break
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence fi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence done
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence IFS="$ac_save_ifs"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceesac
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
90839d60d218503da04c4a0bfe57a81c33aa2241David LawrencePERL="$ac_cv_path_PERL"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceif test -n "$PERL"; then
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff echo "$ac_t""$PERL" 1>&6
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graffelse
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff echo "$ac_t""no" 1>&6
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Grafffi
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff
1ce985ab3c6670662d555c108b35fed84a6a1001David Lawrencetest -n "$PERL" && break
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencedone
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence#
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# Special processing of paths depending on whether --prefix,
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# --sysconfdir or --localstatedir arguments were given. What's
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# desired is some compatability with the way previous versions
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# of BIND built; they defaulted to /usr/local for most parts of
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# the installation, but named.boot/named.conf was in /etc
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# and named.pid was in /var/run.
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence#
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# So ... if none of --prefix, --sysconfdir or --localstatedir are
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# specified, set things up that way. If --prefix is given, use
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# it for sysconfdir and localstatedir the way configure normally
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# would. To change the prefix for everything but leave named.conf
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# in /etc or named.pid in /var/run, then do this the usual configure way:
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# ./configure --prefix=/somewhere --sysconfdir=/etc
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# ./configure --prefix=/somewhere --localstatedir=/var
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence#
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# To put named.conf and named.pid in /usr/local with everything else,
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence# set the prefix explicitly to /usr/local even though that's the default:
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff# ./configure --prefix=/usr/local
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff#
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graffcase "$prefix" in
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff NONE)
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff case "$sysconfdir" in
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff '${prefix}/etc')
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff sysconfdir=/etc
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff ;;
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff esac
657ce0b9d84fbd66514df53d61a087e8f1161187Michael Graff case "$localstatedir" in
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff '${prefix}/var')
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff localstatedir=/var
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff ;;
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff esac
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff ;;
08a768e82ad64ede97f640c88e02984b59122753Michael Graffesac
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
08a768e82ad64ede97f640c88e02984b59122753Michael Graff#
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff# Make sure INSTALL uses an absolute path, else it will be wrong in all
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff# Makefiles, since they use make/rules.in and INSTALL will be adjusted by
08a768e82ad64ede97f640c88e02984b59122753Michael Graff# configure based on the location of the file where it is substituted.
08a768e82ad64ede97f640c88e02984b59122753Michael Graff# Since in BIND9 INSTALL is only substituted into make/rules.in, an immediate
08a768e82ad64ede97f640c88e02984b59122753Michael Graff# subdirectory of install-sh, This relative path will be wrong for all
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff# directories more than one level down from install-sh.
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff#
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graffcase "$INSTALL" in
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graff /*)
08a768e82ad64ede97f640c88e02984b59122753Michael Graff ;;
08a768e82ad64ede97f640c88e02984b59122753Michael Graff *)
08a768e82ad64ede97f640c88e02984b59122753Michael Graff #
08a768e82ad64ede97f640c88e02984b59122753Michael Graff # Not all systems have dirname.
08a768e82ad64ede97f640c88e02984b59122753Michael Graff #
08a768e82ad64ede97f640c88e02984b59122753Michael Graff
08a768e82ad64ede97f640c88e02984b59122753Michael Graff ac_dir="`echo $INSTALL | sed 's%/[^/]*$%%'`"
08a768e82ad64ede97f640c88e02984b59122753Michael Graff
08a768e82ad64ede97f640c88e02984b59122753Michael Graff
08a768e82ad64ede97f640c88e02984b59122753Michael Graff ac_prog="`echo $INSTALL | sed 's%.*/%%'`"
08a768e82ad64ede97f640c88e02984b59122753Michael Graff test "$ac_dir" = "$ac_prog" && ac_dir=.
08a768e82ad64ede97f640c88e02984b59122753Michael Graff test -d "$ac_dir" && ac_dir="`(cd \"$ac_dir\" && pwd)`"
08a768e82ad64ede97f640c88e02984b59122753Michael Graff INSTALL="$ac_dir/$ac_prog"
08a768e82ad64ede97f640c88e02984b59122753Michael Graff ;;
08a768e82ad64ede97f640c88e02984b59122753Michael Graffesac
08a768e82ad64ede97f640c88e02984b59122753Michael Graff
08a768e82ad64ede97f640c88e02984b59122753Michael Graff#
08a768e82ad64ede97f640c88e02984b59122753Michael Graff# Decide whether to use multithreading or not.
08a768e82ad64ede97f640c88e02984b59122753Michael Graff#
08a768e82ad64ede97f640c88e02984b59122753Michael Graffecho $ac_n "checking whether to use threads""... $ac_c" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonecho "configure:1053: checking whether to use threads" >&5
08a768e82ad64ede97f640c88e02984b59122753Michael Graff# Check whether --enable-threads or --disable-threads was given.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceif test "${enable_threads+set}" = set; then
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson enableval="$enable_threads"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson :
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonfi
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssoncase "$enable_threads" in
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson yes|'')
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence echo "$ac_t""yes" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson use_threads=true
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson ISC_PLATFORM_USETHREADS="#define ISC_PLATFORM_USETHREADS 1"
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson ;;
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson no)
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson echo "$ac_t""no" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson use_threads=false
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#ifdef ISC_PLATFORM_USETHREADS
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson ISC_PLATFORM_USETHREADS="#undef ISC_PLATFORM_USETHREADS"
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#else /* ISC_PLATFORM_USETHREADS */
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#+ AC_MSG_ERROR(["--enable-threads is not implemented"])
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#endif /* ISC_PLATFORM_USETHREADS */
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson ;;
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson *)
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson { echo "configure: error: "--enable-threads takes yes or no"" 1>&2; exit 1; }
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson ;;
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafssonesac
971d1fe83172bce09d6319c5735d243d68d8cb47Andreas Gustafsson
971d1fe83172bce09d6319c5735d243d68d8cb47Andreas Gustafsson
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson#
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# On these hosts, we really want to use cc, not gcc, even if it is
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# found. The gcc that these systems have will not correctly handle
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# pthreads.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson#
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# However, if the user sets $CC to be something, let that override
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# our change.
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonif test "X$CC" = "X" ; then
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson case "$host" in
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson *-dec-osf*)
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson CC="cc"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson ;;
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson *-solaris*)
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson # Use Sun's cc if it is available, but watch
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson # out for /usr/ucb/cc; it will never be the right
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson # compiler to use.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson #
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson # If setting CC here fails, the AC_PROG_CC done
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson # below might still find gcc.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson for ac_dir in $PATH; do
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson test -z "$ac_dir" && ac_dir=.
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson case "$ac_dir" in
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson /usr/ucb)
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson # exclude
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -f "$ac_dir/cc"; then
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson CC="$ac_dir/cc"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley done
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *-hp-hpux*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley CC="cc"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley mips-sgi-irix*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CC="cc"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Find the machine's endian flavor.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1131: checking whether byte ordering is bigendian" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_c_bigendian=unknown
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# See if sys/param.h defines the BYTE_ORDER macro.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1138 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson#include <sys/types.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <sys/param.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley bogus endian macros
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:1149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # It does; now see whether it defined to BIG_ENDIAN or not.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1153 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <sys/types.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <sys/param.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#if BYTE_ORDER != BIG_ENDIAN
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley not big endian
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:1164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_c_bigendian=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_c_bigendian=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_c_bigendian = unknown; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "$cross_compiling" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1184 "configure"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#include "confdefs.h"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleymain () {
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley /* Are we little or big endian? From Harbison&Steele. */
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley union
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley {
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley long l;
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson char c[sizeof (long)];
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley } u;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley u.l = 1;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley exit (u.c[sizeof (long) - 1] == 1);
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:1197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleythen
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_c_bigendian=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "configure: failed program was:" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat conftest.$ac_ext >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -fr conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_c_bigendian=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyrm -fr conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "$ac_t""$ac_cv_c_bigendian" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test $ac_cv_c_bigendian = yes; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat >> confdefs.h <<\EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#define WORDS_BIGENDIAN 1
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# was --with-openssl specified?
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for compatible OpenSSL library""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1225: checking for compatible OpenSSL library" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Check whether --with-openssl or --without-openssl was given.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${with_openssl+set}" = set; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley withval="$with_openssl"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley use_openssl="$withval"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley use_openssl="no"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# If the user didn't specify where openssl is, and we didn't find or it
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# is incompatible with our code, use our internal one.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# XXX This appears to assume that the user specified path is correct,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# and does no checking.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycase "$use_openssl" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley no)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_PRIVATEOPENSSL='-DDST_USE_PRIVATE_OPENSSL'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley dst_privateopenssl='openssl'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_OPENSSL_INC='-I${srcdir}/../openssl/include'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_OPENSSL_LIB=''
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_OPENSSL_OBJS='${OPENSSLOBJS}'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""using private library" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley yes)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley { echo "configure: error: --with-openssl must specify a path" 1>&2; exit 1; }
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley DST_PRIVATEOPENSSL=''
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley dst_privateopenssl=''
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley DST_OPENSSL_INC="-I$use_openssl/include"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DNS_OPENSSL_LIBS="-L$use_openssl/lib -lcrypto"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_OPENSSL_LIB=''
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""using openssl from $use_openssl/lib and $use_openssl/include" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyesac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# This would include the system openssl path (and linker options to use
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# it as needed) if it is found.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson# was --with-gssapi specified?
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for GSSAPI library""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1282: checking for GSSAPI library" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Check whether --with-gssapi or --without-gssapi was given.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${with_gssapi+set}" = set; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley withval="$with_gssapi"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley use_gssapi="$withval"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley use_gssapi="no"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$use_gssapi" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley no)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley USE_GSSAPI=''
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley DST_GSSAPI_INC=''
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley DNS_GSSAPI_LIBS=''
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""not specified" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley yes)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: --with-gssapi must specify a path" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley USE_GSSAPI='-DGSSAPI'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DST_GSSAPI_INC="-I$use_gssapi/include"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley DNS_GSSAPI_LIBS="-L$use_gssapi/lib -lgssapi_krb5"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""using gssapi from $use_gssapi/lib and $use_gssapi/include" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyesac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# was --with-randomdev specified?
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for random device""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1318: checking for random device" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --with-randomdev or --without-randomdev was given.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "${with_randomdev+set}" = set; then
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley withval="$with_randomdev"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley use_randomdev="$withval"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley use_randomdev="unspec"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Bristercase "$use_randomdev" in
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister unspec)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister case "$host" in
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister *-openbsd*)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister cat >> confdefs.h <<\EOF
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister#define PATH_RANDOMDEV "/dev/srandom"
1706598239da403b86f4befa4c08175d9e101014Andreas GustafssonEOF
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister echo "$ac_t""using /dev/srandom" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister *-linux*|*-freebsd*|*-netbsd*)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister cat >> confdefs.h <<\EOF
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister#define PATH_RANDOMDEV "/dev/random"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""using /dev/random" 1>&6
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister *)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister echo "$ac_t""not found" 1>&6
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister esac
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister yes)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister { echo "configure: error: --with-randomdev must specify a path" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister *)
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister cat >> confdefs.h <<EOF
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister#define PATH_RANDOMDEV "$use_randomdev"
13494a4d4bead37f22eb6c4779c73310109f7e4aJames BristerEOF
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister echo "$ac_t""using "$use_randomdev"" 1>&6
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ;;
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Bristeresac
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister# Extract the first word of "gcc", so it can be a program name with args.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyset dummy gcc; ac_word=$2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1365: checking for $ac_word" >&5
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "$CC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CC="$CC" # Let the user override the test.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_dummy="$PATH"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley for ac_dir in $ac_dummy; do
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley test -z "$ac_dir" && ac_dir=.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -f $ac_dir/$ac_word; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CC="gcc"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley done
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson IFS="$ac_save_ifs"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCC="$ac_cv_prog_CC"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -n "$CC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""$CC" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$CC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Extract the first word of "cc", so it can be a program name with args.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyset dummy cc; ac_word=$2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1395: checking for $ac_word" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonelse
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister if test -n "$CC"; then
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ac_cv_prog_CC="$CC" # Let the user override the test.
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Bristerelse
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister ac_prog_rejected=no
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson ac_dummy="$PATH"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley for ac_dir in $ac_dummy; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test -z "$ac_dir" && ac_dir=.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test -f $ac_dir/$ac_word; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_prog_rejected=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley continue
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_prog_CC="cc"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test $ac_prog_rejected = yes; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # We found a bogon in the path, so make sure we never use it.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley set dummy $ac_cv_prog_CC
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley shift
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson if test $# -gt 0; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # We chose a different compiler from the bogus one.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # However, it has the same basename, so the bogon will be chosen
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # first if we set CC to just the basename; use the full file name.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley shift
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley set dummy "$ac_dir/$ac_word" "$@"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley shift
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CC="$@"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCC="$ac_cv_prog_CC"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test -n "$CC"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""$CC" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -z "$CC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley case "`uname -s`" in
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley *win32* | *WIN32*)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # Extract the first word of "cl", so it can be a program name with args.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyset dummy cl; ac_word=$2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonecho "configure:1446: checking for $ac_word" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "$CC"; then
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson ac_cv_prog_CC="$CC" # Let the user override the test.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_dummy="$PATH"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley for ac_dir in $ac_dummy; do
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley test -z "$ac_dir" && ac_dir=.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -f $ac_dir/$ac_word; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CC="cl"
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley done
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="$ac_save_ifs"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCC="$ac_cv_prog_CC"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -n "$CC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""$CC" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ;;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley esac
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafsson
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1478: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_ext=c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_cpp='$CPP $CPPFLAGS'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycross_compiling=$ac_cv_prog_cc_cross
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext << EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1489 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleymain(){return(0);}
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonif { (eval echo configure:1494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_cc_works=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # If we can't run a trivial program, we are probably using a cross compiler.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if (./conftest; exit) 2>/dev/null; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_cc_cross=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_cc_cross=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_cc_works=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -fr conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_ext=c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_cpp='$CPP $CPPFLAGS'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycross_compiling=$ac_cv_prog_cc_cross
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonecho "$ac_t""$ac_cv_prog_cc_works" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_prog_cc_works = no; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1520: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycross_compiling=$ac_cv_prog_cc_cross
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1525: checking whether we are using GNU C" >&5
1706598239da403b86f4befa4c08175d9e101014Andreas Gustafssonif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.c <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#ifdef __GNUC__
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley yes;
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1534: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_gcc=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_gcc=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "$ac_t""$ac_cv_prog_gcc" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_prog_gcc = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley GCC=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley GCC=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceac_test_CFLAGS="${CFLAGS+set}"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceac_save_CFLAGS="$CFLAGS"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCFLAGS=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1553: checking whether ${CC-cc} accepts -g" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo 'void f(){}' > conftest.c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ac_cv_prog_cc_g=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_cc_g=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "$ac_t""$ac_cv_prog_cc_g" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "$ac_test_CFLAGS" = set; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CFLAGS="$ac_save_CFLAGS"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelif test $ac_cv_prog_cc_g = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test "$GCC" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CFLAGS="-g -O2"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CFLAGS="-g"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test "$GCC" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CFLAGS="-O2"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CFLAGS=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_prog in 'bison -y' byacc
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Extract the first word of "$ac_prog", so it can be a program name with args.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyset dummy $ac_prog; ac_word=$2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1589: checking for $ac_word" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -n "$YACC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_YACC="$YACC" # Let the user override the test.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ac_dummy="$PATH"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley for ac_dir in $ac_dummy; do
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley test -z "$ac_dir" && ac_dir=.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley if test -f $ac_dir/$ac_word; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_YACC="$ac_prog"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley fi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley done
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley IFS="$ac_save_ifs"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyYACC="$ac_cv_prog_YACC"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -n "$YACC"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""$YACC" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleytest -n "$YACC" && break
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleytest -n "$YACC" || YACC="yacc"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1621: checking how to run the C preprocessor" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# On Suns, sometimes $CPP names a directory.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -n "$CPP" && test -d "$CPP"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP=
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$CPP"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # This must be in double quotes, not single quotes, because CPP may get
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # substituted into the Makefile and "${CC-cc}" will confuse make.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP="${CC-cc} -E"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # On the NeXT, cc -E runs the code through the compiler's parser,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # not just through cpp.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1636 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleySyntax Error
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:1642: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_err" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP="${CC-cc} -E -traditional-cpp"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1653 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleySyntax Error
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:1659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_err" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP="${CC-cc} -nologo -E"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1670 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleySyntax Error
b06bc71d84698c480410478863d9b51589fa6d0cDavid LawrenceEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:1676: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "$ac_err" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP=/lib/cpp
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CPP="$CPP"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley CPP="$ac_cv_prog_CPP"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_prog_CPP="$CPP"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "$ac_t""$CPP" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1701: checking for ANSI C header files" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1706 "configure"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <stdlib.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <stdarg.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <string.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <float.h>
b06bc71d84698c480410478863d9b51589fa6d0cDavid LawrenceEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:1714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_header_stdc=yes
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_err" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_header_stdc=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_header_stdc = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1731 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <string.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley egrep "memchr" >/dev/null 2>&1; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ac_cv_header_stdc=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_header_stdc = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1749 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <stdlib.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence egrep "free" >/dev/null 2>&1; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_header_stdc=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_header_stdc = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "$cross_compiling" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1770 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <ctype.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceint main () { int i; for (i = 0; i < 256; i++)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyexit (0); }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:1781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleythen
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley :
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -fr conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_cv_header_stdc=no
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -fr conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "$ac_t""$ac_cv_header_stdc" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test $ac_cv_header_stdc = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat >> confdefs.h <<\EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define STDC_HEADERS 1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_hdr in fcntl.h sys/time.h unistd.h sys/sockio.h
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:1809: checking for $ac_hdr" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 1814 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <$ac_hdr>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:1819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif test -z "$ac_err"; then
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley rm -rf conftest*
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley eval "ac_cv_header_$ac_safe=yes"
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyelse
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo "$ac_err" >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo "configure: failed program was:" >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley cat conftest.$ac_ext >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley rm -rf conftest*
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence eval "ac_cv_header_$ac_safe=no"
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyfi
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyrm -f conftest*
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyfi
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo "$ac_t""yes" 1>&6
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley cat >> confdefs.h <<EOF
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley#define $ac_tr_hdr 1
a2171e092382f8f8a72b1f73436ddf93918c7719Bob HalleyEOF
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo "$ac_t""no" 1>&6
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyfi
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleydone
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyecho $ac_n "checking for working const""... $ac_c" 1>&6
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyecho "configure:1847: checking for working const" >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyif eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyelse
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley cat > conftest.$ac_ext <<EOF
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley#line 1852 "configure"
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley#include "confdefs.h"
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleyint main() {
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley/* Ultrix mips cc rejects this. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleytypedef int charset[2]; const charset x;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley/* SunOS 4.1.1 cc rejects this. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleychar const *const *ccp;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleychar **p;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley/* NEC SVR4.0.2 mips cc rejects this. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleystruct point {int x, y;};
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleystatic struct point const zero = {0,0};
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley/* AIX XL C 1.02.0.0 rejects this.
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley It does not let you subtract one const X* pointer from another in an arm
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley of an if-expression whose if-part is not a constant expression */
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceconst char *g = "string";
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleyccp = &g + (g ? g-g : 0);
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley/* HPUX 7.0 cc rejects these. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley++ccp;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleyp = (char**) ccp;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halleyccp = (char const *const *) p;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley{ /* SCO 3.2v4 cc rejects this. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley char *t;
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence char const *s = 0 ? (char *) 0 : (char const *) 0;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley *t++ = 0;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley}
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley int x[] = {25, 17};
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley const int *foo = &x[0];
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley ++foo;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley}
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley typedef const int *iptr;
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence iptr p = 0;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley ++p;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley}
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley{ /* AIX XL C 1.02.0.0 rejects this saying
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley struct s { int j; const int *ap[3]; };
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley struct s *b; b->j = 5;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley}
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley const int foo = 10;
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley}
7c0876aa42e6abaa8779bcb83962ccf20a9f4da3Bob Halley
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley; return 0; }
a2171e092382f8f8a72b1f73436ddf93918c7719Bob HalleyEOF
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyif { (eval echo configure:1901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley rm -rf conftest*
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley ac_cv_c_const=yes
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyelse
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley echo "configure: failed program was:" >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley cat conftest.$ac_ext >&5
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley rm -rf conftest*
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley ac_cv_c_const=no
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyfi
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyrm -f conftest*
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyfi
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halley
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyecho "$ac_t""$ac_cv_c_const" 1>&6
a2171e092382f8f8a72b1f73436ddf93918c7719Bob Halleyif test $ac_cv_c_const = no; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat >> confdefs.h <<\EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define const
491b48ec3f3ef014312688776ddbd4eab8a2c10cMichael GraffEOF
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceecho $ac_n "checking for inline""... $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho "configure:1922: checking for inline" >&5
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceif eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence echo $ac_n "(cached) $ac_c" 1>&6
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceelse
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence ac_cv_c_inline=no
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencefor ac_kw in inline __inline__ __inline; do
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence cat > conftest.$ac_ext <<EOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence#line 1929 "configure"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#include "confdefs.h"
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceint main() {
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence} $ac_kw foo() {
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence; return 0; }
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David LawrenceEOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceif { (eval echo configure:1936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence rm -rf conftest*
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence ac_cv_c_inline=$ac_kw; break
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceelse
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence echo "configure: failed program was:" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat conftest.$ac_ext >&5
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencefi
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencerm -f conftest*
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencedone
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencefi
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceecho "$ac_t""$ac_cv_c_inline" 1>&6
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrencecase "$ac_cv_c_inline" in
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence inline | yes) ;;
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence no) cat >> confdefs.h <<\EOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence#define inline
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David LawrenceEOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence ;;
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence *) cat >> confdefs.h <<EOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence#define inline $ac_cv_c_inline
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David LawrenceEOF
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence ;;
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceesac
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceecho $ac_n "checking for size_t""... $ac_c" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyecho "configure:1962: checking for size_t" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyelse
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley cat > conftest.$ac_ext <<EOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#line 1967 "configure"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include "confdefs.h"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include <sys/types.h>
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#if STDC_HEADERS
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#include <stdlib.h>
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include <stddef.h>
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#endif
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyEOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley rm -rf conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley ac_cv_type_size_t=yes
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyelse
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley rm -rf conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley ac_cv_type_size_t=no
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencefi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyrm -f conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyfi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyecho "$ac_t""$ac_cv_type_size_t" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif test $ac_cv_type_size_t = no; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley cat >> confdefs.h <<\EOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#define size_t unsigned
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyEOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyfi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyecho "configure:1995: checking whether time.h and sys/time.h may both be included" >&5
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyelse
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley cat > conftest.$ac_ext <<EOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#line 2000 "configure"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include "confdefs.h"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include <sys/types.h>
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include <sys/time.h>
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#include <time.h>
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyint main() {
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleystruct tm *tp;
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley; return 0; }
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyEOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif { (eval echo configure:2009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley rm -rf conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley ac_cv_header_time=yes
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley echo "configure: failed program was:" >&5
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley cat conftest.$ac_ext >&5
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley rm -rf conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley ac_cv_header_time=no
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyfi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyrm -f conftest*
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyfi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyecho "$ac_t""$ac_cv_header_time" 1>&6
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif test $ac_cv_header_time = yes; then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat >> confdefs.h <<\EOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#define TIME_WITH_SYS_TIME 1
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyEOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyfi
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif $use_threads
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleythen
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley #
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # Search for / configure pthreads in a system-dependent fashion.
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley #
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley case "$host" in
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley *-netbsd*)
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # NetBSD has multiple pthreads implementations. The
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # recommended one to use is "unproven-pthreads". The
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # older "mit-pthreads" may also work on some NetBSD
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # versions. The PTL2 thread library does not
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # currently work with bind9, but can be chosen with
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # the --with-ptl2 option for those who wish to
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # experiment with it.
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley CC="gcc"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley echo $ac_n "checking which NetBSD thread library to use""... $ac_c" 1>&6
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrenceecho "configure:2046: checking which NetBSD thread library to use" >&5
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley # Check whether --with-ptl2 or --without-ptl2 was given.
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyif test "${with_ptl2+set}" = set; then
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley withval="$with_ptl2"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley use_ptl2="$withval"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceelse
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence use_ptl2="no"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence : ${LOCALBASE:=/usr/pkg}
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley if test "X$use_ptl2" = "Xyes"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "$ac_t""PTL2" 1>&6
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley echo "configure: warning: linking with PTL2 is highly experimental and not expected to work" 1>&2
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley CC=ptlgcc
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley else
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley echo "$ac_t""mit-pthreads/unproven-pthreads" 1>&6
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley if test ! -d $LOCALBASE/pthreads
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence { echo "configure: error: no thread library found.
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob HalleyPlease install the devel/unproven-pthreads package and rerun configure.
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley" 1>&2; exit 1; }
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley fi
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley pkg="$LOCALBASE/pthreads"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley lib1="-L$pkg/lib -Wl,-R$pkg/lib"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley lib2="-lpthread -lm -lgcc -lpthread"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley LIBS="$lib1 $lib2 $LIBS"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley CPPFLAGS="$CPPFLAGS -I$pkg/include"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley fi
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley ;;
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley *)
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyecho "configure:2085: checking for pthread_create in -lpthread" >&5
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley echo $ac_n "(cached) $ac_c" 1>&6
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyelse
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley ac_save_LIBS="$LIBS"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob HalleyLIBS="-lpthread $LIBS"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleycat > conftest.$ac_ext <<EOF
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley#line 2093 "configure"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley#include "confdefs.h"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley/* Override any gcc2 internal prototype to avoid an error. */
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley/* We use char because int might match the return type of a gcc2
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley builtin and then its argument prototype would still apply. */
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleychar pthread_create();
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyint main() {
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleypthread_create()
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halley; return 0; }
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob HalleyEOF
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrenceif { (eval echo configure:2104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence rm -rf conftest*
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence eval "ac_cv_lib_$ac_lib_var=yes"
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrenceelse
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence echo "configure: failed program was:" >&5
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence cat conftest.$ac_ext >&5
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence rm -rf conftest*
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence eval "ac_cv_lib_$ac_lib_var=no"
20de4f6c6cd4af09c13c1e0a21f97e49d2139dbeBob Halleyfi
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrencerm -f conftest*
566a01eb745d49bd866971062388cd11d525b60dDavid LawrenceLIBS="$ac_save_LIBS"
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrencefi
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrenceif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence echo "$ac_t""yes" 1>&6
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/[^a-zA-Z0-9_]/_/g' \
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence cat >> confdefs.h <<EOF
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence#define $ac_tr_lib 1
566a01eb745d49bd866971062388cd11d525b60dDavid LawrenceEOF
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence
566a01eb745d49bd866971062388cd11d525b60dDavid Lawrence LIBS="-lpthread $LIBS"
1ce985ab3c6670662d555c108b35fed84a6a1001David Lawrence
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halleyelse
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley echo "$ac_t""no" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho $ac_n "checking for __pthread_create in -lpthread""... $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho "configure:2130: checking for __pthread_create in -lpthread" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceac_lib_var=`echo pthread'_'__pthread_create | sed 'y%./+-%__p_%'`
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo $ac_n "(cached) $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ac_save_LIBS="$LIBS"
b06bc71d84698c480410478863d9b51589fa6d0cDavid LawrenceLIBS="-lpthread $LIBS"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencecat > conftest.$ac_ext <<EOF
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#line 2138 "configure"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley#include "confdefs.h"
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley/* We use char because int might match the return type of a gcc2
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob Halley builtin and then its argument prototype would still apply. */
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencechar __pthread_create();
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceint main() {
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley__pthread_create()
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence; return 0; }
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob HalleyEOF
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyif { (eval echo configure:2149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley rm -rf conftest*
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley eval "ac_cv_lib_$ac_lib_var=yes"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley echo "configure: failed program was:" >&5
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley cat conftest.$ac_ext >&5
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley rm -rf conftest*
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley eval "ac_cv_lib_$ac_lib_var=no"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyfi
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyrm -f conftest*
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob HalleyLIBS="$ac_save_LIBS"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyfi
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley echo "$ac_t""yes" 1>&6
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/^a-zA-Z0-9_/_/g' \
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley cat >> confdefs.h <<EOF
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley#define $ac_tr_lib 1
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob HalleyEOF
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley LIBS="-lpthread $LIBS"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyelse
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley echo "$ac_t""no" 1>&6
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyfi
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley echo $ac_n "checking for __pthread_create_system in -lpthread""... $ac_c" 1>&6
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyecho "configure:2177: checking for __pthread_create_system in -lpthread" >&5
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyac_lib_var=`echo pthread'_'__pthread_create_system | sed 'y%./+-%__p_%'`
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley echo $ac_n "(cached) $ac_c" 1>&6
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyelse
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley ac_save_LIBS="$LIBS"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob HalleyLIBS="-lpthread $LIBS"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleycat > conftest.$ac_ext <<EOF
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley#line 2185 "configure"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley#include "confdefs.h"
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley/* Override any gcc2 internal prototype to avoid an error. */
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley/* We use char because int might match the return type of a gcc2
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley builtin and then its argument prototype would still apply. */
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleychar __pthread_create_system();
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyint main() {
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley__pthread_create_system()
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley; return 0; }
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob HalleyEOF
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyif { (eval echo configure:2196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley rm -rf conftest*
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence eval "ac_cv_lib_$ac_lib_var=yes"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceelse
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence echo "configure: failed program was:" >&5
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence cat conftest.$ac_ext >&5
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence rm -rf conftest*
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence eval "ac_cv_lib_$ac_lib_var=no"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencerm -f conftest*
90839d60d218503da04c4a0bfe57a81c33aa2241David LawrenceLIBS="$ac_save_LIBS"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
882350d11c90de9de6fc1cead25690c8114b0b95Michael Grafffi
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graffif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff echo "$ac_t""yes" 1>&6
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/^a-zA-Z0-9_/_/g' \
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat >> confdefs.h <<EOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley#define $ac_tr_lib 1
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyEOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley LIBS="-lpthread $LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo "$ac_t""no" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencefi
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyecho "configure:2224: checking for pthread_create in -lpthreads" >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo $ac_n "(cached) $ac_c" 1>&6
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley ac_save_LIBS="$LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyLIBS="-lpthreads $LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleycat > conftest.$ac_ext <<EOF
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#line 2232 "configure"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley#include "confdefs.h"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley/* Override any gcc2 internal prototype to avoid an error. */
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley/* We use char because int might match the return type of a gcc2
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley builtin and then its argument prototype would still apply. */
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleychar pthread_create();
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyint main() {
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleypthread_create()
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley; return 0; }
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyEOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyif { (eval echo configure:2243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley eval "ac_cv_lib_$ac_lib_var=yes"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
ffea097efa5b9d6a0d5e8ed43d98c29de3fa5b8dMichael Graff echo "configure: failed program was:" >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley cat conftest.$ac_ext >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley eval "ac_cv_lib_$ac_lib_var=no"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyfi
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyrm -f conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyLIBS="$ac_save_LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyfi
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo "$ac_t""yes" 1>&6
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/^a-zA-Z0-9_/_/g' \
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat >> confdefs.h <<EOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley#define $ac_tr_lib 1
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyEOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley LIBS="-lpthreads $LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo "$ac_t""no" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencefi
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyfi
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley ;;
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley esac
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley #
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley # We'd like to use sigwait() too
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley #
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo $ac_n "checking for sigwait in -lc""... $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho "configure:2279: checking for sigwait in -lc" >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyac_lib_var=`echo c'_'sigwait | sed 'y%./+-%__p_%'`
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo $ac_n "(cached) $ac_c" 1>&6
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley ac_save_LIBS="$LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyLIBS="-lc $LIBS"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleycat > conftest.$ac_ext <<EOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley#line 2287 "configure"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley#include "confdefs.h"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley/* Override any gcc2 internal prototype to avoid an error. */
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley/* We use char because int might match the return type of a gcc2
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley builtin and then its argument prototype would still apply. */
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleychar sigwait();
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley
ffea097efa5b9d6a0d5e8ed43d98c29de3fa5b8dMichael Graffint main() {
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleysigwait()
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley; return 0; }
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyEOF
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyif { (eval echo configure:2298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley eval "ac_cv_lib_$ac_lib_var=yes"
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halleyelse
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo "configure: failed program was:" >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley cat conftest.$ac_ext >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley eval "ac_cv_lib_$ac_lib_var=no"
882350d11c90de9de6fc1cead25690c8114b0b95Michael Grafffi
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graffrm -f conftest*
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael GraffLIBS="$ac_save_LIBS"
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleyfi
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrenceif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""yes" 1>&6
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence cat >> confdefs.h <<\EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#define HAVE_SIGWAIT 1
b2d7494643d133f541d496eb0558d45eca2d6fa8Bob HalleyEOF
b2d7494643d133f541d496eb0558d45eca2d6fa8Bob Halley
b2d7494643d133f541d496eb0558d45eca2d6fa8Bob Halleyelse
b2d7494643d133f541d496eb0558d45eca2d6fa8Bob Halley echo "$ac_t""no" 1>&6
660f6ef5471b7348436a9de18acde5d48b18e0dcBob Halleyecho $ac_n "checking for sigwait in -lpthread""... $ac_c" 1>&6
660f6ef5471b7348436a9de18acde5d48b18e0dcBob Halleyecho "configure:2320: checking for sigwait in -lpthread" >&5
660f6ef5471b7348436a9de18acde5d48b18e0dcBob Halleyac_lib_var=`echo pthread'_'sigwait | sed 'y%./+-%__p_%'`
1ce985ab3c6670662d555c108b35fed84a6a1001David Lawrenceif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael Graff ac_save_LIBS="$LIBS"
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael GraffLIBS="-lpthread $LIBS"
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael Graffcat > conftest.$ac_ext <<EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#line 2328 "configure"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#include "confdefs.h"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley/* We use char because int might match the return type of a gcc2
b2d7494643d133f541d496eb0558d45eca2d6fa8Bob Halley builtin and then its argument prototype would still apply. */
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleychar sigwait();
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
1ce985ab3c6670662d555c108b35fed84a6a1001David Lawrenceint main() {
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleysigwait()
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley; return 0; }
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:2339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence eval "ac_cv_lib_$ac_lib_var=yes"
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrenceelse
0886b450e7268dabc382247637dc8ba17da12109Bob Halley echo "configure: failed program was:" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat conftest.$ac_ext >&5
335b5eb5d08eb06844a99619afd52055e46db9c3David Lawrence rm -rf conftest*
7c9a9096f6df01b46c466dc1c48d85748cd16480David Lawrence eval "ac_cv_lib_$ac_lib_var=no"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrencerm -f conftest*
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid LawrenceLIBS="$ac_save_LIBS"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrenceif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""yes" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence cat >> confdefs.h <<\EOF
335b5eb5d08eb06844a99619afd52055e46db9c3David Lawrence#define HAVE_SIGWAIT 1
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael GraffEOF
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael Graff
aec0bd3d68dfbe8c4d0ecb56956714bc0446ddf3Michael Graffelse
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "$ac_t""no" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho $ac_n "checking for _Psigwait in -lpthread""... $ac_c" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceecho "configure:2361: checking for _Psigwait in -lpthread" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceac_lib_var=`echo pthread'_'_Psigwait | sed 'y%./+-%__p_%'`
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_save_LIBS="$LIBS"
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob HalleyLIBS="-lpthread $LIBS"
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleycat > conftest.$ac_ext <<EOF
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley#line 2369 "configure"
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence#include "confdefs.h"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence/* Override any gcc2 internal prototype to avoid an error. */
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence/* We use char because int might match the return type of a gcc2
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence builtin and then its argument prototype would still apply. */
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleychar _Psigwait();
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceint main() {
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence_Psigwait()
a30e7fc23415fd238d067a8a871607bca36068baMichael Graff; return 0; }
a30e7fc23415fd238d067a8a871607bca36068baMichael GraffEOF
a30e7fc23415fd238d067a8a871607bca36068baMichael Graffif { (eval echo configure:2380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a30e7fc23415fd238d067a8a871607bca36068baMichael Graff rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_lib_$ac_lib_var=yes"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence echo "configure: failed program was:" >&5
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence cat conftest.$ac_ext >&5
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_lib_$ac_lib_var=no"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halleyrm -f conftest*
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid LawrenceLIBS="$ac_save_LIBS"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halleyfi
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halleyif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""yes" 1>&6
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halley cat >> confdefs.h <<\EOF
f95dfb12a71564c3e8d53c5462dfd764efe357c2Bob Halley#define HAVE_SIGWAIT 1
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halley
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley #
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley # Additional OS-specific issues related to pthreads and sigwait.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley #
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley case "$host" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley #
83fc3f78a2126fc9ebdf190a8103d561c7f0713aBob Halley # One more place to look for sigwait.
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson #
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence *-freebsd*)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence echo $ac_n "checking for sigwait in -lc_r""... $ac_c" 1>&6
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceecho "configure:2418: checking for sigwait in -lc_r" >&5
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graffac_lib_var=`echo c_r'_'sigwait | sed 'y%./+-%__p_%'`
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff echo $ac_n "(cached) $ac_c" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff ac_save_LIBS="$LIBS"
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael GraffLIBS="-lc_r $LIBS"
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graffcat > conftest.$ac_ext <<EOF
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff#line 2426 "configure"
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff#include "confdefs.h"
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff/* Override any gcc2 internal prototype to avoid an error. */
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff/* We use char because int might match the return type of a gcc2
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff builtin and then its argument prototype would still apply. */
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencechar sigwait();
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graffint main() {
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleysigwait()
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff; return 0; }
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael GraffEOF
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graffif { (eval echo configure:2437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff rm -rf conftest*
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff eval "ac_cv_lib_$ac_lib_var=yes"
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyelse
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff echo "configure: failed program was:" >&5
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff cat conftest.$ac_ext >&5
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff rm -rf conftest*
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael Graff eval "ac_cv_lib_$ac_lib_var=no"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencerm -f conftest*
90839d60d218503da04c4a0bfe57a81c33aa2241David LawrenceLIBS="$ac_save_LIBS"
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrenceif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""yes" 1>&6
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence cat >> confdefs.h <<\EOF
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence#define HAVE_SIGWAIT 1
6c327669ba1d9eca870572b930c46f43e781d4a3Andreas GustafssonEOF
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrenceelse
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence echo "$ac_t""no" 1>&6
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrencefi
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ;;
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence #
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence # BSDI 3.1 through 4.0.1 needs pthread_init() to be
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley # called before certain pthreads calls. This is deprecated
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence # in BSD/OS 4.1.
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence #
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence *-bsdi3.1*|*-bsdi4.0*)
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence cat >> confdefs.h <<\EOF
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence#define NEED_PTHREAD_INIT 1
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob HalleyEOF
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence ;;
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence #
8671e8306b3f18abf0e19c2fb9d49205962e7ab7David Lawrence # LinuxThreads requires some changes to the way we
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence # deal with signals.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence #
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence *-linux*)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat >> confdefs.h <<\EOF
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#define HAVE_LINUXTHREADS 1
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews ;;
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews #
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews # Ensure the right sigwait() semantics on Solaris and make
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews # sure we call pthread_setconcurrency.
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews #
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews *-solaris*)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat >> confdefs.h <<\EOF
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#define _POSIX_PTHREAD_SEMANTICS 1
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo $ac_n "checking for pthread_setconcurrency""... $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho "configure:2492: checking for pthread_setconcurrency" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$''{'ac_cv_func_pthread_setconcurrency'+set}'`\" = set"; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat > conftest.$ac_ext <<EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#line 2497 "configure"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include "confdefs.h"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* System header to define __stub macros and hopefully few prototypes,
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews which can conflict with char pthread_setconcurrency(); below. */
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#include <assert.h>
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence/* We use char because int might match the return type of a gcc2
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews builtin and then its argument prototype would still apply. */
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencechar pthread_setconcurrency();
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsint main() {
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews/* The GNU C library defines this for functions which it implements
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews to always fail with ENOSYS. Some functions are actually named
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews something starting with __ and the normal name is an alias. */
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#if defined (__stub_pthread_setconcurrency) || defined (__stub___pthread_setconcurrency)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencechoke me
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#else
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewspthread_setconcurrency();
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#endif
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews; return 0; }
40f24178432de09181bc603cc90110546a0ddca2Mark AndrewsEOF
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsif { (eval echo configure:2520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews rm -rf conftest*
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews eval "ac_cv_func_pthread_setconcurrency=yes"
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewselse
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews echo "configure: failed program was:" >&5
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews cat conftest.$ac_ext >&5
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews rm -rf conftest*
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews eval "ac_cv_func_pthread_setconcurrency=no"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsrm -f conftest*
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsif eval "test \"`echo '$ac_cv_func_'pthread_setconcurrency`\" = yes"; then
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews echo "$ac_t""yes" 1>&6
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews cat >> confdefs.h <<\EOF
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews#define CALL_PTHREAD_SETCONCURRENCY 1
40f24178432de09181bc603cc90110546a0ddca2Mark AndrewsEOF
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews echo "$ac_t""no" 1>&6
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsfi
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews ;;
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews #
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews # UnixWare does things its own way.
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews #
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews *-UnixWare*)
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews cat >> confdefs.h <<\EOF
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#define HAVE_UNIXWARE_SIGWAIT 1
40f24178432de09181bc603cc90110546a0ddca2Mark AndrewsEOF
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews ;;
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews esac
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews #
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence # Look for sysconf to allow detection of the number of processors.
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews #
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews echo $ac_n "checking for sysconf""... $ac_c" 1>&6
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrewsecho "configure:2558: checking for sysconf" >&5
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrewsif eval "test \"`echo '$''{'ac_cv_func_sysconf'+set}'`\" = set"; then
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrewselse
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews cat > conftest.$ac_ext <<EOF
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#line 2563 "configure"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#include "confdefs.h"
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews/* System header to define __stub macros and hopefully few prototypes,
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews which can conflict with char sysconf(); below. */
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#include <assert.h>
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews/* We use char because int might match the return type of a gcc2
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews builtin and then its argument prototype would still apply. */
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrewschar sysconf();
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrewsint main() {
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews/* The GNU C library defines this for functions which it implements
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews to always fail with ENOSYS. Some functions are actually named
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews something starting with __ and the normal name is an alias. */
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#if defined (__stub_sysconf) || defined (__stub___sysconf)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencechoke me
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#else
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencesysconf();
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#endif
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews; return 0; }
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark AndrewsEOF
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewsif { (eval echo configure:2586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews rm -rf conftest*
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews eval "ac_cv_func_sysconf=yes"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews echo "configure: failed program was:" >&5
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews cat conftest.$ac_ext >&5
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews rm -rf conftest*
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews eval "ac_cv_func_sysconf=no"
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewsfi
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewsrm -f conftest*
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewsfi
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewsif eval "test \"`echo '$ac_cv_func_'sysconf`\" = yes"; then
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews echo "$ac_t""yes" 1>&6
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrews cat >> confdefs.h <<\EOF
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews#define HAVE_SYSCONF 1
40f24178432de09181bc603cc90110546a0ddca2Mark AndrewsEOF
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews echo "$ac_t""no" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews if test "X$GCC" = "Xyes"; then
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews case "$host" in
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews *-freebsd*)
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews CC="$CC -pthread"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews CCOPT="$CCOPT -pthread"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews ;;
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews *-openbsd*)
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews CC="$CC -pthread"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews CCOPT="$CCOPT -pthread"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews ;;
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews *-solaris*)
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews LIBS="$LIBS -lthread"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews ;;
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews *-ibm-aix*)
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews ;;
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews esac
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews else
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews case $host in
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence *-dec-osf*)
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews CC="$CC -std -pthread"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence CCOPT="$CCOPT -std -pthread"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews MKDEPCC="$CC"
23693a38979a5f30334176bd3ddd1c42004f55b2Mark Andrews ;;
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews *-solaris*)
cdc65374952183e7e738ed7d35cd1c2291c43e03Mark Andrews CC="$CC -mt"
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews CCOPT="$CCOPT -mt"
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews ;;
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews *-hp-hpux*)
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews CC="$CC -Ae -z"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence # The version of the C compiler that constantly
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews # warns about 'const' as well as alignment issues
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews # is unfortunately not able to be discerned via
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews # the version of the operating system, nor does
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews # cc have a version flag.
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews case "`$CC +W 123 2>&1`" in
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews *Unknown?option*)
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews STD_CWARNINGS="+w1"
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews ;;
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews *)
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews # Turn off the pointlessly noisy warnings.
700f1442882eda0cce05a51e8c6f820c51054e8eMark Andrews STD_CWARNINGS="+w1 +W 474,530"
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews ;;
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews esac
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews CCOPT="$CCOPT -Ae -z"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence LIBS="-Wl,+vnocompatwarnings $LIBS"
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews ;;
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence *-ibm-aix*)
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews ;;
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews *-UnixWare*)
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews CC="$CC -Kthread -w"
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews CCOPT="$CCOPT -Kthread"
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews ;;
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews esac
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence fi
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews thread_dir=pthreads
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrewselse
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews thread_dir=nothreads
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrewsfi
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews#
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews# End of pthreads stuff.
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews#
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews
6182613ef54ebb8369d951ffa4431c49b75cec51Mark AndrewsISC_THREAD_DIR=$thread_dir
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews#
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews# flockfile is usually provided by pthreads, but we may want to use it
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# even if compiled with --disable-threads.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho $ac_n "checking for flockfile""... $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho "configure:2682: checking for flockfile" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$''{'ac_cv_func_flockfile'+set}'`\" = set"; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat > conftest.$ac_ext <<EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#line 2687 "configure"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include "confdefs.h"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* System header to define __stub macros and hopefully few prototypes,
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews which can conflict with char flockfile(); below. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include <assert.h>
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* We use char because int might match the return type of a gcc2
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews builtin and then its argument prototype would still apply. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewschar flockfile();
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsint main() {
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* The GNU C library defines this for functions which it implements
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews to always fail with ENOSYS. Some functions are actually named
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews something starting with __ and the normal name is an alias. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#if defined (__stub_flockfile) || defined (__stub___flockfile)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewschoke me
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#else
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsflockfile();
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#endif
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence; return 0; }
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif { (eval echo configure:2710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_func_flockfile=yes"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo "configure: failed program was:" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat conftest.$ac_ext >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_func_flockfile=no"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsrm -f conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$ac_cv_func_'flockfile`\" = yes"; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo "$ac_t""yes" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat >> confdefs.h <<\EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#define HAVE_FLOCKFILE 1
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""no" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence# NLS
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho $ac_n "checking for catgets""... $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho "configure:2737: checking for catgets" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat > conftest.$ac_ext <<EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#line 2742 "configure"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include "confdefs.h"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* System header to define __stub macros and hopefully few prototypes,
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews which can conflict with char catgets(); below. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include <assert.h>
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* We use char because int might match the return type of a gcc2
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews builtin and then its argument prototype would still apply. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewschar catgets();
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsint main() {
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* The GNU C library defines this for functions which it implements
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews to always fail with ENOSYS. Some functions are actually named
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews something starting with __ and the normal name is an alias. */
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#if defined (__stub_catgets) || defined (__stub___catgets)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewschoke me
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#else
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewscatgets();
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#endif
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews; return 0; }
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif { (eval echo configure:2765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_func_catgets=yes"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo "configure: failed program was:" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat conftest.$ac_ext >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_func_catgets=no"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsrm -f conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""yes" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat >> confdefs.h <<\EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#define HAVE_CATGETS 1
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceelse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo "$ac_t""no" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsfi
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# -lxnet buys us one big porting headache... standards, gotta love 'em.
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# AC_CHECK_LIB(xnet, socket, ,
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# AC_CHECK_LIB(socket, socket)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# AC_CHECK_LIB(nsl, inet_ntoa)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# )
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews# Use this for now, instead:
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewscase "$host" in
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews mips-sgi-irix*)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews ;;
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews *)
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsecho "configure:2803: checking for socket in -lsocket" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo $ac_n "(cached) $ac_c" 1>&6
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews ac_save_LIBS="$LIBS"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsLIBS="-lsocket $LIBS"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewscat > conftest.$ac_ext <<EOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#line 2811 "configure"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews#include "confdefs.h"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* We use char because int might match the return type of a gcc2
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews builtin and then its argument prototype would still apply. */
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewschar socket();
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsint main() {
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewssocket()
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews; return 0; }
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsif { (eval echo configure:2822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewselse
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews echo "configure: failed program was:" >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews cat conftest.$ac_ext >&5
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews rm -rf conftest*
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews eval "ac_cv_lib_$ac_lib_var=no"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencefi
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencerm -f conftest*
90839d60d218503da04c4a0bfe57a81c33aa2241David LawrenceLIBS="$ac_save_LIBS"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""yes" 1>&6
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson cat >> confdefs.h <<EOF
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson#define $ac_tr_lib 1
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas GustafssonEOF
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson LIBS="-lsocket $LIBS"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonelse
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson echo "$ac_t""no" 1>&6
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonfi
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonecho "configure:2850: checking for inet_ntoa in -lnsl" >&5
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson echo $ac_n "(cached) $ac_c" 1>&6
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssonelse
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson ac_save_LIBS="$LIBS"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas GustafssonLIBS="-lnsl $LIBS"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafssoncat > conftest.$ac_ext <<EOF
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson#line 2858 "configure"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson#include "confdefs.h"
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson/* Override any gcc2 internal prototype to avoid an error. */
ca485ab26fffa241a3eac1899b2d2012dd1fdb73Andreas Gustafsson/* We use char because int might match the return type of a gcc2
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence builtin and then its argument prototype would still apply. */
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencechar inet_ntoa();
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyint main() {
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyinet_ntoa()
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley; return 0; }
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:2869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_lib_$ac_lib_var=yes"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "configure: failed program was:" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat conftest.$ac_ext >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_lib_$ac_lib_var=no"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyrm -f conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyLIBS="$ac_save_LIBS"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""yes" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat >> confdefs.h <<EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#define $ac_tr_lib 1
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley LIBS="-lnsl $LIBS"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyMKDEPCC="$CC"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyMKDEPCFLAGS="-M"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyIRIX_DNSSEC_WARNINGS_HACK=""
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "X$GCC" = "Xyes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley case "$host" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *-solaris*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley MKDEPCC="$CC"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley MKDEPCFLAGS="-xM"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *-hp-hpux*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>>$TMP'
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *-sgi-irix*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley STD_CWARNINGS="-fullwarn -woff 1209"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley #
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Silence more than 250 instances of
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # "prototyped function redeclared without prototype"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # and 11 instances of
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # "variable ... was set but never used"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # from lib/dns/sec/openssl.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley #
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IRIX_DNSSEC_WARNINGS_HACK="-woff 1692,1552"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *-UnixWare*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley MKDEPCC="$CC"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley YACC="yacc" # bison calls alloca, avoid on UnixWare
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley esac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# GNU libtool support
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --with-libtool or --without-libtool was given.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "${with_libtool+set}" = set; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley withval="$with_libtool"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley use_libtool="$withval"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley use_libtool="no"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase $use_libtool in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley yes)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Check whether --enable-shared or --disable-shared was given.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "${enable_shared+set}" = set; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enableval="$enable_shared"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley p=${PACKAGE-default}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$enableval" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyyes) enable_shared=yes ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyno) enable_shared=no ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_shared=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Look at the argument we got. We use all the common list separators.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley for pkg in $enableval; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test "X$pkg" = "X$p"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_shared=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_shared=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --enable-static or --disable-static was given.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "${enable_static+set}" = set; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence enableval="$enable_static"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley p=${PACKAGE-default}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$enableval" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyyes) enable_static=yes ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyno) enable_static=no ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_static=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Look at the argument we got. We use all the common list separators.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley for pkg in $enableval; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test "X$pkg" = "X$p"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_static=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_static=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --enable-fast-install or --disable-fast-install was given.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "${enable_fast_install+set}" = set; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enableval="$enable_fast_install"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence p=${PACKAGE-default}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$enableval" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyyes) enable_fast_install=yes ;;
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceno) enable_fast_install=no ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_fast_install=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Look at the argument we got. We use all the common list separators.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley for pkg in $enableval; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test "X$pkg" = "X$p"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_fast_install=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enable_fast_install=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho $ac_n "checking build system type""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3020: checking build system type" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleybuild_alias=$build
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$build_alias" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyNONE)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley case $nonopt in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley NONE) build_alias=$host_alias ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *) build_alias=$nonopt ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley esac ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleybuild=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleybuild_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleybuild_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleybuild_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "$ac_t""$build" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --with-gnu-ld or --without-gnu-ld was given.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceif test "${with_gnu_ld+set}" = set; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley withval="$with_gnu_ld"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test "$withval" = no || with_gnu_ld=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley with_gnu_ld=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyac_prog=ld
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "$ac_cv_prog_gcc" = yes; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Check if gcc -print-prog-name=ld gives a path.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3049: checking for ld used by GCC" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_prog=`($CC -print-prog-name=ld) 2>&5`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley case "$ac_prog" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Accept absolute paths.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley [\\/]* | [A-Za-z]:[\\/]*)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence re_direlt='/[^/][^/]*/\.\./'
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Canonicalize the path of ld
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test -z "$LD" && LD="$ac_prog"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley "")
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # If it fails, then pretend we aren't using GCC.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_prog=ld
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # If it is relative, then search for the first ld in PATH.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley with_gnu_ld=unknown
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley esac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelif test "$with_gnu_ld" = yes; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3073: checking for GNU ld" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3076: checking for non-GNU ld" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test -z "$LD"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley for ac_dir in $PATH; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test -z "$ac_dir" && ac_dir=.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_LD="$ac_dir/$ac_prog"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Check to see if the program is GNU ld. I'd rather use --version,
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # but apparently some GNU ld's only accept -v.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Break only if it was the GNU/non-GNU ld that we prefer.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence test "$with_gnu_ld" != no && break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley else
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test "$with_gnu_ld" != yes && break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_LD="$LD" # Let the user override the test with a path.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyLD="$ac_cv_path_LD"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test -n "$LD"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""$LD" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3111: checking if the linker ($LD) is GNU ld" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # I'd rather use --version here, but apparently some GNU ld's only accept -v.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_prog_gnu_ld=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_prog_gnu_ld=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3127: checking for BSD-compatible nm" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test -n "$NM"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Let the user override the test.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_NM="$NM"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test -z "$ac_dir" && ac_dir=.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Check to see if the nm accepts a BSD-compat flag.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Adding the `sed 1q' prevents false positives on HP-UX, which says:
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # nm: unknown option "B" ignored
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_NM="$ac_dir/nm -B"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_NM="$ac_dir/nm -p"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley break
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley else
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley continue # so that we can try to find one that supports BSD flags
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley done
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley IFS="$ac_save_ifs"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyNM="$ac_cv_path_NM"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "$ac_t""$NM" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceecho $ac_n "checking whether ln -s works""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3163: checking whether ln -s works" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -f conftestdata
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif ln -s X conftestdata 2>/dev/null
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencethen
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -f conftestdata
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_prog_LN_S="ln -s"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ac_cv_prog_LN_S=ln
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyLN_S="$ac_cv_prog_LN_S"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "$ac_cv_prog_LN_S" = "ln -s"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""yes" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""no" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$target" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyNONE) lt_target="$host" ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*) lt_target="$target" ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check for any special flags to pass to ltconfig.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleylibtool_flags="--cache-file=$cache_file"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif test "${enable_libtool_lock+set}" = set; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley enableval="$enable_libtool_lock"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley :
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytest x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Some flags need to be propagated to the compiler or linker for good
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# libtool support.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycase "$lt_target" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*-*-irix6*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # Find out which ABI we are using.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo '#line 3212 "configure"' > conftest.$ac_ext
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if { (eval echo configure:3213: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley case "`/usr/bin/file conftest.o`" in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *32-bit*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley LD="${LD-ld} -32"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *N32*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley LD="${LD-ld} -n32"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley *64-bit*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley LD="${LD-ld} -64"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley esac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley*-*-sco3.2v5*)
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # On SCO OpenServer 5, we need -belf to get full-featured binaries.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley SAVE_CFLAGS="$CFLAGS"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley CFLAGS="$CFLAGS -belf"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "configure:3234: checking whether the C compiler needs -belf" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat > conftest.$ac_ext <<EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#line 3239 "configure"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#include "confdefs.h"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyint main() {
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley; return 0; }
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:3246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley lt_cv_cc_needs_belf=yes
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "configure: failed program was:" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat conftest.$ac_ext >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley lt_cv_cc_needs_belf=no
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyrm -f conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho "$ac_t""$lt_cv_cc_needs_belf" 1>&6
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley if test x"$lt_cv_cc_needs_belf" != x"yes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley CFLAGS="$SAVE_CFLAGS"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley fi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ;;
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyesac
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# Save cache, so that ltconfig can load it
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleycat > confcache <<\EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# This file is a shell script that caches the results of configure
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# tests run on this system so they can be shared between configure
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# scripts and configure runs. It is not useful on other systems.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# If it contains results you don't want to keep, you may remove or edit it.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# By default, configure uses ./config.cache as the cache file,
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# creating it if it does not exist already. You can give configure
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# the --cache-file=FILE option to use a different cache file; that is
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# what configure does when it calls configure scripts in
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# subdirectories, so they share the cache.
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson# Giving --cache-file=/dev/null disables caching, for debugging configure.
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson# config.status only pays attention to the cache file if you give it the
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson# --recheck option to rerun configure.
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson#
193738b819e3c699f9edd18864a6810fcfcec855Andreas GustafssonEOF
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson# The following way of writing the cache mishandles newlines in values,
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# but we know of no workaround that is simple, portable, and efficient.
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley# So, don't put newlines in cache variables' values.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# Ultrix sh set writes to stderr and can't be redirected directly,
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# and sets the high bit in the cache file unless we assign to the vars.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence(set) 2>&1 |
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence case `(ac_space=' '; set | grep ac_space) 2>&1` in
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence *ac_space=\ *)
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence # `set' does not quote correctly, so add quotes (double-quote substitution
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence # turns \\\\ into \\, and sed turns \\ into \).
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence sed -n \
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence -e "s/'/'\\\\''/g" \
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence ;;
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence *)
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence # `set' quotes correctly as required by POSIX, so do not add quotes.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence ;;
c0ef1acf49b383d8b6d3742cb963f7d08f5762e3Andreas Gustafsson esac >> confcache
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrenceif cmp -s $cache_file confcache; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence :
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrenceelse
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence if test -w $cache_file; then
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley echo "updating cache $cache_file"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley cat confcache > $cache_file
c0ef1acf49b383d8b6d3742cb963f7d08f5762e3Andreas Gustafsson else
c0ef1acf49b383d8b6d3742cb963f7d08f5762e3Andreas Gustafsson echo "not updating unwritable cache $cache_file"
c0ef1acf49b383d8b6d3742cb963f7d08f5762e3Andreas Gustafsson fi
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halleyfi
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halleyrm -f confcache
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence# Actually configure libtool. ac_aux_dir is where install-sh is found.
a7c7193f985cbb2d995775ae8be44878a6d453bdBob HalleyCC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
a7c7193f985cbb2d995775ae8be44878a6d453bdBob HalleyLD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid LawrenceLN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
a7c7193f985cbb2d995775ae8be44878a6d453bdBob HalleyDLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence# Reload cache, that may have been modified by ltconfig
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halleyif test -r "$cache_file"; then
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley echo "loading cache $cache_file"
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence . $cache_file
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrenceelse
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence echo "creating cache $cache_file"
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence > $cache_file
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrencefi
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# This can be used to rebuild libtool when needed
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid LawrenceLIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# Always use our own libtool.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid LawrenceLIBTOOL='$(SHELL) $(top_builddir)/libtool'
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# Redirect the config.log output again, so that the ltconfig log is not
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# clobbered by the next message.
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceexec 5>>./config.log
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence O=lo
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence A=la
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence ;;
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence *)
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence O=o
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence A=a
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence LIBTOOL=
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence ;;
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceesac
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# File name extension for static archive files, for those few places
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# where they are treated differently from dynamic ones.
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid LawrenceSA=a
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# Here begins a very long section to determine the system's networking
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# capabilities. The order of the tests is signficant.
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# IPv6
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# Check whether --enable-ipv6 or --disable-ipv6 was given.
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceif test "${enable_ipv6+set}" = set; then
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence enableval="$enable_ipv6"
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence :
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrencefi
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrencecase "$enable_ipv6" in
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence yes|''|autodetect)
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence cat >> confdefs.h <<\EOF
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#define WANT_IPV6 1
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid LawrenceEOF
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence ;;
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence no)
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence ;;
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceesac
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence# We do the IPv6 compilation checking after libtool so that we can put
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence# the right suffix on the files.
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceecho $ac_n "checking for IPv6 structures""... $ac_c" 1>&6
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrenceecho "configure:3397: checking for IPv6 structures" >&5
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrencecat > conftest.$ac_ext <<EOF
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#line 3399 "configure"
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#include "confdefs.h"
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#include <sys/types.h>
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#include <sys/socket.h>
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence#include <netinet/in.h>
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceint main() {
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencestruct sockaddr_in6 sin6; return (0);
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence; return 0; }
b06bc71d84698c480410478863d9b51589fa6d0cDavid LawrenceEOF
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceif { (eval echo configure:3409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence rm -rf conftest*
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "$ac_t""yes" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence found_ipv6=yes
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceelse
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "configure: failed program was:" >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat conftest.$ac_ext >&5
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence rm -rf conftest*
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence echo "$ac_t""no" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence found_ipv6=no
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrencefi
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrencerm -f conftest*
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence# See whether IPv6 support is provided via a Kame add-on.
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence# This is done before other IPv6 linking tests to LIBS is properly set.
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley#
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halleyecho $ac_n "checking for Kame IPv6 support""... $ac_c" 1>&6
b67a66514e9778907586786041705aaa832e8113Bob Halleyecho "configure:3427: checking for Kame IPv6 support" >&5
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence# Check whether --with-kame or --without-kame was given.
b67a66514e9778907586786041705aaa832e8113Bob Halleyif test "${with_kame+set}" = set; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence withval="$with_kame"
b67a66514e9778907586786041705aaa832e8113Bob Halley use_kame="$withval"
b67a66514e9778907586786041705aaa832e8113Bob Halleyelse
b67a66514e9778907586786041705aaa832e8113Bob Halley use_kame="no"
b67a66514e9778907586786041705aaa832e8113Bob Halleyfi
b67a66514e9778907586786041705aaa832e8113Bob Halley
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence
b67a66514e9778907586786041705aaa832e8113Bob Halleycase "$use_kame" in
b67a66514e9778907586786041705aaa832e8113Bob Halley no)
b67a66514e9778907586786041705aaa832e8113Bob Halley ;;
b67a66514e9778907586786041705aaa832e8113Bob Halley yes)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence kame_path=/usr/local/v6
b67a66514e9778907586786041705aaa832e8113Bob Halley ;;
b67a66514e9778907586786041705aaa832e8113Bob Halley *)
b67a66514e9778907586786041705aaa832e8113Bob Halley kame_path="$use_kame"
b67a66514e9778907586786041705aaa832e8113Bob Halley ;;
b67a66514e9778907586786041705aaa832e8113Bob Halleyesac
b67a66514e9778907586786041705aaa832e8113Bob Halley
b67a66514e9778907586786041705aaa832e8113Bob Halleycase "$use_kame" in
b67a66514e9778907586786041705aaa832e8113Bob Halley no)
b67a66514e9778907586786041705aaa832e8113Bob Halley echo "$ac_t""no" 1>&6
b67a66514e9778907586786041705aaa832e8113Bob Halley ;;
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff *)
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff if test -f $kame_path/lib/libinet6.a; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""$kame_path/lib/libinet6.a" 1>&6
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff LIBS="-L$kame_path/lib -linet6 $LIBS"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence else
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff { echo "configure: error: $kame_path/lib/libinet6.a not found.
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael GraffPlease choose the proper path with the following command:
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff configure --with-kame=PATH
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence" 1>&2; exit 1; }
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence fi
163bf7444f140c9201cc093c31431a56d4665af7Michael Graff ;;
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graffesac
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff#
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# Whether netinet6/in6.h is needed has to be defined in isc/platform.h.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence# Including it on Kame-using platforms is very bad, though, because
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# Kame uses #error against direct inclusion. So include it on only
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# the platform that is otherwise broken without it -- BSD/OS 4.0 through 4.1.
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# This is done before the in6_pktinfo check because that's what
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff# netinet6/in6.h is needed for.
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff#
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graffcase "$host" in
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff*-bsdi4.[01]*)
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff ISC_PLATFORM_NEEDNETINET6IN6H="#define ISC_PLATFORM_NEEDNETINET6IN6H 1"
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff LWRES_PLATFORM_NEEDNETINET6IN6H="#define LWRES_PLATFORM_NEEDNETINET6IN6H 1"
b67a66514e9778907586786041705aaa832e8113Bob Halley isc_netinet6in6_hack="#include <netinet6/in6.h>"
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence ;;
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence*)
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence ISC_PLATFORM_NEEDNETINET6IN6H="#undef ISC_PLATFORM_NEEDNETINET6IN6H"
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley LWRES_PLATFORM_NEEDNETINET6IN6H="#undef LWRES_PLATFORM_NEEDNETINET6IN6H"
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence isc_netinet6in6_hack=""
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff ;;
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrenceesac
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence#
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence# This is similar to the netinet6/in6.h issue.
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrence#
7bb707a34778fc4bd9624d6c5de95675424ea59fDavid Lawrencecase "$host" in
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley*-UnixWare*)
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley ISC_PLATFORM_NEEDNETINETIN6H="#define ISC_PLATFORM_NEEDNETINETIN6H 1"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley LWRES_PLATFORM_NEEDNETINETIN6H="#define LWRES_PLATFORM_NEEDNETINETIN6H 1"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley ISC_PLATFORM_FIXIN6ISADDR="#define ISC_PLATFORM_FIXIN6ISADDR 1"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley isc_netinetin6_hack="#include <netinet/in6.h>"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley ;;
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley*)
b67a66514e9778907586786041705aaa832e8113Bob Halley ISC_PLATFORM_NEEDNETINETIN6H="#undef ISC_PLATFORM_NEEDNETINETIN6H"
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graff LWRES_PLATFORM_NEEDNETINETIN6H="#undef LWRES_PLATFORM_NEEDNETINETIN6H"
8a9b755d32a4f6ace792ac3fd17c968cf96d2487David Lawrence ISC_PLATFORM_FIXIN6ISADDR="#undef ISC_PLATFORM_FIXIN6ISADDR"
8a9b755d32a4f6ace792ac3fd17c968cf96d2487David Lawrence isc_netinetin6_hack=""
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ;;
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrenceesac
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence#
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence# Now delve deeper into the suitability of the IPv6 support.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence#
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrencecase "$found_ipv6" in
495c00c1c995c96587b38d2d5fa41f127869d5b8David Lawrence yes)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ISC_PLATFORM_HAVEIPV6="#define ISC_PLATFORM_HAVEIPV6 1"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence LWRES_PLATFORM_HAVEIPV6="#define LWRES_PLATFORM_HAVEIPV6 1"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff echo $ac_n "checking for in6addr_any""... $ac_c" 1>&6
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graffecho "configure:3517: checking for in6addr_any" >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence cat > conftest.$ac_ext <<EOF
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence#line 3519 "configure"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence#include "confdefs.h"
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff
a2495a1323842d2f2c6269eea66a2ba7e0baffccDavid Lawrence#include <sys/types.h>
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff#include <sys/socket.h>
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff#include <netinet/in.h>
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence$isc_netinetin6_hack
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graffint main() {
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrencestruct in6_addr in6; in6 = in6addr_any; return (0);
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence; return 0; }
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael GraffEOF
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graffif { (eval echo configure:3530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff rm -rf conftest*
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff echo "$ac_t""yes" 1>&6
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence LWRES_PLATFORM_NEEDIN6ADDRANY="#undef LWRES_PLATFORM_NEEDIN6ADDRANY"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrenceelse
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence echo "configure: failed program was:" >&5
28ed3013196c373745dbde87b75a490148dab840Bob Halley cat conftest.$ac_ext >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence rm -rf conftest*
495c00c1c995c96587b38d2d5fa41f127869d5b8David Lawrence echo "$ac_t""no" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ISC_PLATFORM_NEEDIN6ADDRANY="#define ISC_PLATFORM_NEEDIN6ADDRANY 1"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence LWRES_PLATFORM_NEEDIN6ADDRANY="#define LWRES_PLATFORM_NEEDIN6ADDRANY 1"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencefi
28ed3013196c373745dbde87b75a490148dab840Bob Halleyrm -f conftest*
28ed3013196c373745dbde87b75a490148dab840Bob Halley
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence echo $ac_n "checking for sin6_scope_id in struct sockaddr_in6""... $ac_c" 1>&6
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrenceecho "configure:3546: checking for sin6_scope_id in struct sockaddr_in6" >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence cat > conftest.$ac_ext <<EOF
28ed3013196c373745dbde87b75a490148dab840Bob Halley#line 3548 "configure"
a2495a1323842d2f2c6269eea66a2ba7e0baffccDavid Lawrence#include "confdefs.h"
28ed3013196c373745dbde87b75a490148dab840Bob Halley
28ed3013196c373745dbde87b75a490148dab840Bob Halley#include <sys/types.h>
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#include <sys/socket.h>
28ed3013196c373745dbde87b75a490148dab840Bob Halley#include <netinet/in.h>
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence$isc_netinetin6_hack
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence$isc_netinet6in6_hack
28ed3013196c373745dbde87b75a490148dab840Bob Halley
28ed3013196c373745dbde87b75a490148dab840Bob Halleyint main() {
28ed3013196c373745dbde87b75a490148dab840Bob Halleystruct sockaddr_in6 xyzzy; xyzzy.sin6_scope_id = 0; return (0);
28ed3013196c373745dbde87b75a490148dab840Bob Halley; return 0; }
28ed3013196c373745dbde87b75a490148dab840Bob HalleyEOF
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrenceif { (eval echo configure:3561: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence rm -rf conftest*
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence echo "$ac_t""yes" 1>&6
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff result="#define LWRES_HAVE_SIN6_SCOPE_ID 1"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrenceelse
495c00c1c995c96587b38d2d5fa41f127869d5b8David Lawrence echo "configure: failed program was:" >&5
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence cat conftest.$ac_ext >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence rm -rf conftest*
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "$ac_t""no" 1>&6
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff result="#undef LWRES_HAVE_SIN6_SCOPE_ID"
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Grafffi
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrencerm -f conftest*
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence LWRES_HAVE_SIN6_SCOPE_ID="$result"
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff echo $ac_n "checking for in6_pktinfo""... $ac_c" 1>&6
a2495a1323842d2f2c6269eea66a2ba7e0baffccDavid Lawrenceecho "configure:3576: checking for in6_pktinfo" >&5
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff cat > conftest.$ac_ext <<EOF
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff#line 3578 "configure"
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#include "confdefs.h"
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence#include <sys/types.h>
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence#include <sys/socket.h>
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff#include <netinet/in.h>
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff$isc_netinetin6_hack
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff$isc_netinet6in6_hack
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrenceint main() {
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrencestruct in6_pktinfo xyzzy; return (0);
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence; return 0; }
a59b51eb1d9a80d682efc669414e16dc8da47e95David LawrenceEOF
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graffif { (eval echo configure:3591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff rm -rf conftest*
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff echo "$ac_t""yes" 1>&6
c810fcbf6c7d628e71aaaefafeccc74a3a443ca2Michael Graff ISC_PLATFORM_HAVEIN6PKTINFO="#define ISC_PLATFORM_HAVEIN6PKTINFO 1"
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graffelse
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence echo "configure: failed program was:" >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence cat conftest.$ac_ext >&5
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence rm -rf conftest*
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews echo "$ac_t""no -- disabling runtime ipv6 support" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewsfi
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewsrm -f conftest*
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ;;
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews no)
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ISC_PLATFORM_HAVEIPV6="#undef ISC_PLATFORM_HAVEIPV6"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews LWRES_PLATFORM_HAVEIPV6="#undef LWRES_PLATFORM_HAVEIPV6"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews LWRES_PLATFORM_NEEDIN6ADDRANY="#undef LWRES_PLATFORM_NEEDIN6ADDRANY"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews LWRES_HAVE_SIN6_SCOPE_ID="#define LWRES_HAVE_SIN6_SCOPE_ID 1"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_IPV6_H="ipv6.h"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_IPV6_O="ipv6.$O"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_ISCIPV6_O="unix/ipv6.$O"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ISC_IPV6_C="ipv6.c"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews ;;
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewsesac
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews# Check for network functions that are often missing. We do this
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews# after the libtool checking, so we can put the right suffix on
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews# the files. It also needs to come after checking for a Kame add-on,
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews# which provides some (all?) of the desired functions.
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewsecho $ac_n "checking for inet_ntop""... $ac_c" 1>&6
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewsecho "configure:3641: checking for inet_ntop" >&5
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrewscat > conftest.$ac_ext <<EOF
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#line 3643 "configure"
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#include "confdefs.h"
0e8da6dbd60e874ad3259ac3d29a0a6193e0f9f0David Lawrence
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#include <sys/types.h>
1bb509f58b57f1d9ef413762fb9e3dd2bcaf7ed4Mark Andrews#include <netinet/in.h>
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include <arpa/inet.h>
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceint main() {
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsinet_ntop(0, 0, 0, 0); return (0);
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews; return 0; }
affd6c025b39ec89a91056efb084fff7239ad6e3Mark AndrewsEOF
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsif { (eval echo configure:3653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence rm -rf conftest*
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "$ac_t""yes" 1>&6
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewselse
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "configure: failed program was:" >&5
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews cat conftest.$ac_ext >&5
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews rm -rf conftest*
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "$ac_t""no" 1>&6
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.$O"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_ntop.c"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_PLATFORM_NEEDNTOP="#define ISC_PLATFORM_NEEDNTOP 1"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsfi
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsrm -f conftest*
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsecho $ac_n "checking for inet_pton""... $ac_c" 1>&6
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsecho "configure:3668: checking for inet_pton" >&5
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewscat > conftest.$ac_ext <<EOF
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#line 3670 "configure"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include "confdefs.h"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include <sys/types.h>
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include <netinet/in.h>
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include <arpa/inet.h>
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsint main() {
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceinet_pton(0, 0, 0); return (0);
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews; return 0; }
affd6c025b39ec89a91056efb084fff7239ad6e3Mark AndrewsEOF
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsif { (eval echo configure:3680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews rm -rf conftest*
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "$ac_t""yes" 1>&6
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewselse
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "configure: failed program was:" >&5
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews cat conftest.$ac_ext >&5
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews rm -rf conftest*
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews echo "$ac_t""no" 1>&6
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c"
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsfi
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrewsrm -f conftest*
f7bf83d0cc099e754327f8da8c4d6d320da1de01Mark Andrewsecho $ac_n "checking for inet_aton""... $ac_c" 1>&6
f7bf83d0cc099e754327f8da8c4d6d320da1de01Mark Andrewsecho "configure:3695: checking for inet_aton" >&5
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleycat > conftest.$ac_ext <<EOF
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#line 3697 "configure"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews#include "confdefs.h"
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews
64ba6e4cc3a0ccf8c8c6349fa75b937ca9bad9a6Michael Graff#include <sys/types.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <netinet/in.h>
ea31416b4fcdf23732355a8002f93f29e3b3d2dbAndreas Gustafsson#include <arpa/inet.h>
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleyint main() {
c5bbf59219f8787d9ada4cdc2d585019271609b6Bob Halleystruct in_addr in; inet_aton(0, &in); return (0);
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews; return 0; }
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid LawrenceEOF
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewsif { (eval echo configure:3707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews rm -rf conftest*
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews echo "$ac_t""yes" 1>&6
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews ISC_PLATFORM_NEEDATON="#undef ISC_PLATFORM_NEEDATON"
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewselse
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence echo "configure: failed program was:" >&5
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews cat conftest.$ac_ext >&5
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews rm -rf conftest*
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews echo "$ac_t""no" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_aton.$O"
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_aton.c"
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews ISC_PLATFORM_NEEDATON="#define ISC_PLATFORM_NEEDATON 1"
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewsfi
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewsrm -f conftest*
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews#
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews# Look for a 4.4BSD-style sa_len member in struct sockaddr.
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrews#
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewscase "$host" in
c5bbf59219f8787d9ada4cdc2d585019271609b6Bob Halley *-dec-osf*)
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley # Turn on 4.4BSD style sa_len support.
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence cat >> confdefs.h <<\EOF
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence#define _SOCKADDR_LEN 1
90839d60d218503da04c4a0bfe57a81c33aa2241David LawrenceEOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence ;;
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyesac
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyecho $ac_n "checking for sa_len in struct sockaddr""... $ac_c" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyecho "configure:3740: checking for sa_len in struct sockaddr" >&5
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencecat > conftest.$ac_ext <<EOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#line 3742 "configure"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include "confdefs.h"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <sys/types.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <sys/socket.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyint main() {
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleystruct sockaddr sa; sa.sa_len = 0; return (0);
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley; return 0; }
5c00d1c90030a311d2700970fa7cffc8f828a48cBob HalleyEOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyif { (eval echo configure:3751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""yes" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_HAVESALEN="#define ISC_PLATFORM_HAVESALEN 1"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley LWRES_PLATFORM_HAVESALEN="#define LWRES_PLATFORM_HAVESALEN 1"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyelse
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "configure: failed program was:" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley cat conftest.$ac_ext >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""no" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_HAVESALEN="#undef ISC_PLATFORM_HAVESALEN"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley LWRES_PLATFORM_HAVESALEN="#undef LWRES_PLATFORM_HAVESALEN"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyfi
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrencerm -f conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley# Look for a 4.4BSD or 4.3BSD struct msghdr
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyecho $ac_n "checking for struct msghdr flavor""... $ac_c" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyecho "configure:3772: checking for struct msghdr flavor" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleycat > conftest.$ac_ext <<EOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#line 3774 "configure"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include "confdefs.h"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <sys/types.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <sys/socket.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyint main() {
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleystruct msghdr msg; msg.msg_flags = 0; return (0);
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley; return 0; }
5c00d1c90030a311d2700970fa7cffc8f828a48cBob HalleyEOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyif { (eval echo configure:3783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""4.4BSD" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD44MSGHDR 1"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyelse
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "configure: failed program was:" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley cat conftest.$ac_ext >&5
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""4.3BSD" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD43MSGHDR 1"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyfi
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyrm -f conftest*
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley# Look for in_port_t.
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceecho $ac_n "checking for type in_port_t""... $ac_c" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyecho "configure:3801: checking for type in_port_t" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleycat > conftest.$ac_ext <<EOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#line 3803 "configure"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include "confdefs.h"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <sys/types.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley#include <netinet/in.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyint main() {
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyin_port_t port = 25; return (0);
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley; return 0; }
5c00d1c90030a311d2700970fa7cffc8f828a48cBob HalleyEOF
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyif { (eval echo configure:3812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""yes" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_NEEDPORTT="#undef ISC_PLATFORM_NEEDPORTT"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyelse
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "configure: failed program was:" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley cat conftest.$ac_ext >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley rm -rf conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley echo "$ac_t""no" 1>&6
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley ISC_PLATFORM_NEEDPORTT="#define ISC_PLATFORM_NEEDPORTT 1"
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyfi
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyrm -f conftest*
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halley
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley# Check for addrinfo
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyecho $ac_n "checking for struct addrinfo""... $ac_c" 1>&6
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceecho "configure:3830: checking for struct addrinfo" >&5
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleycat > conftest.$ac_ext <<EOF
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#line 3832 "configure"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#include "confdefs.h"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence#include <netdb.h>
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyint main() {
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleystruct addrinfo a; return (0);
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley; return 0; }
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob HalleyEOF
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrenceif { (eval echo configure:3840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley rm -rf conftest*
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley echo "$ac_t""yes" 1>&6
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley ISC_LWRES_NEEDADDRINFO="#undef ISC_LWRES_NEEDADDRINFO"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley cat >> confdefs.h <<\EOF
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#define HAVE_ADDRINFO 1
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob HalleyEOF
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyelse
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley echo "configure: failed program was:" >&5
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley cat conftest.$ac_ext >&5
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley rm -rf conftest*
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley echo "$ac_t""no" 1>&6
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley ISC_LWRES_NEEDADDRINFO="#define ISC_LWRES_NEEDADDRINFO 1"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyfi
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyrm -f conftest*
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyecho $ac_n "checking for int sethostent""... $ac_c" 1>&6
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleyecho "configure:3859: checking for int sethostent" >&5
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halleycat > conftest.$ac_ext <<EOF
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#line 3861 "configure"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#include "confdefs.h"
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley#include <netdb.h>
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyint main() {
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleyint i = sethostent(0); return(0);
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence; return 0; }
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid LawrenceEOF
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrenceif { (eval echo configure:3869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence rm -rf conftest*
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence echo "$ac_t""yes" 1>&6
a8d1c8621c88fd86950ddfa14d82cde0f851686aDavid Lawrence ISC_LWRES_SETHOSTENTINT="#define ISC_LWRES_SETHOSTENTINT 1"
a8d1c8621c88fd86950ddfa14d82cde0f851686aDavid Lawrenceelse
a8d1c8621c88fd86950ddfa14d82cde0f851686aDavid Lawrence echo "configure: failed program was:" >&5
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence cat conftest.$ac_ext >&5
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence rm -rf conftest*
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence echo "$ac_t""no" 1>&6
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence ISC_LWRES_SETHOSTENTINT="#undef ISC_LWRES_SETHOSTENTINT"
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrencefi
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrencerm -f conftest*
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrence
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceecho $ac_n "checking for int endhostent""... $ac_c" 1>&6
90839d60d218503da04c4a0bfe57a81c33aa2241David Lawrenceecho "configure:3884: checking for int endhostent" >&5
5c00d1c90030a311d2700970fa7cffc8f828a48cBob Halleycat > conftest.$ac_ext <<EOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#line 3886 "configure"
ff82c51f2ebe78c7dc7def880a9a70c2b3f1fd0dBob Halley#include "confdefs.h"
ff82c51f2ebe78c7dc7def880a9a70c2b3f1fd0dBob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley#include <netdb.h>
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrenceint main() {
a3ab70dae26d009bf78b0594b2ab5eb9208f4b91Michael Graffint i = endhostent(); return(0);
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley; return 0; }
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob HalleyEOF
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyif { (eval echo configure:3894: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence rm -rf conftest*
a3ab70dae26d009bf78b0594b2ab5eb9208f4b91Michael Graff echo "$ac_t""yes" 1>&6
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley ISC_LWRES_ENDHOSTENTINT="#define ISC_LWRES_ENDHOSTENTINT 1"
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyelse
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley echo "configure: failed program was:" >&5
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence cat conftest.$ac_ext >&5
a3ab70dae26d009bf78b0594b2ab5eb9208f4b91Michael Graff rm -rf conftest*
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley echo "$ac_t""no" 1>&6
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley ISC_LWRES_ENDHOSTENTINT="#undef ISC_LWRES_ENDHOSTENTINT"
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyfi
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyrm -f conftest*
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyecho $ac_n "checking for getnetbyaddr(in_addr_t, ...)""... $ac_c" 1>&6
1922518d7f7b5e3e77b8e1c92569c98268b9c192Andreas Gustafssonecho "configure:3909: checking for getnetbyaddr(in_addr_t, ...)" >&5
2180f41c907e013715cbc54c64545b26fc3c0dbaMichael Graffcat > conftest.$ac_ext <<EOF
2180f41c907e013715cbc54c64545b26fc3c0dbaMichael Graff#line 3911 "configure"
1922518d7f7b5e3e77b8e1c92569c98268b9c192Andreas Gustafsson#include "confdefs.h"
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halley
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halley#include <netdb.h>
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleystruct netent *getnetbyaddr(in_addr_t, int);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrenceif { (eval echo configure:3920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b2f85baf7905bad89781f8ef73003d4cfa955257Michael Graff rm -rf conftest*
b2f85baf7905bad89781f8ef73003d4cfa955257Michael Graff echo "$ac_t""yes" 1>&6
b2f85baf7905bad89781f8ef73003d4cfa955257Michael Graff ISC_LWRES_GETNETBYADDRINADDR="#define ISC_LWRES_GETNETBYADDRINADDR 1"
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrenceelse
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_GETNETBYADDRINADDR="#undef ISC_LWRES_GETNETBYADDRINADDR"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for int setnetent""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:3935: checking for int setnetent" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 3937 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <netdb.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint i = setnetent(0); return(0);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:3945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_SETNETENTINT="#define ISC_LWRES_SETNETENTINT 1"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_SETNETENTINT="#undef ISC_LWRES_SETNETENTINT"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for int endnetent""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:3960: checking for int endnetent" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 3962 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <netdb.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint i = endnetent(); return(0);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:3970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_ENDNETENTINT="#define ISC_LWRES_ENDNETENTINT 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_ENDNETENTINT="#undef ISC_LWRES_ENDNETENTINT"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for gethostbyaddr(const void *, size_t, ...)""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:3985: checking for gethostbyaddr(const void *, size_t, ...)" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 3987 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <netdb.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleystruct hostent *gethostbyaddr(const void *, size_t, int);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyreturn(0);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:3996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_GETHOSTBYADDRVOID="#define ISC_LWRES_GETHOSTBYADDRVOID 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_GETHOSTBYADDRVOID="#undef ISC_LWRES_GETHOSTBYADDRVOID"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for h_errno in netdb.h""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4011: checking for h_errno in netdb.h" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleycat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4013 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#include <netdb.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyh_errno = 1; return(0);
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:4021: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_NEEDHERRNO="#undef ISC_LWRES_NEEDHERRNO"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley cat conftest.$ac_ext >&5
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley echo "$ac_t""no" 1>&6
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley ISC_LWRES_NEEDHERRNO="#define ISC_LWRES_NEEDHERRNO 1"
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for getipnodebyname""... $ac_c" 1>&6
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyecho "configure:4036: checking for getipnodebyname" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_func_getipnodebyname'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4041 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* System header to define __stub macros and hopefully few prototypes,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley which can conflict with char getipnodebyname(); below. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington/* We use char because int might match the return type of a gcc2
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington builtin and then its argument prototype would still apply. */
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonchar getipnodebyname();
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonint main() {
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington/* The GNU C library defines this for functions which it implements
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington to always fail with ENOSYS. Some functions are actually named
affd6c025b39ec89a91056efb084fff7239ad6e3Mark Andrews something starting with __ and the normal name is an alias. */
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graff#if defined (__stub_getipnodebyname) || defined (__stub___getipnodebyname)
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graffchoke me
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graff#else
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrewsgetipnodebyname();
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley#endif
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence; return 0; }
860728724ad298f60d5c6e7485d37c3b2b1ad632David LawrenceEOF
44aae046c38e796e581110b7ecdf4478167d684dBob Halleyif { (eval echo configure:4064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
44aae046c38e796e581110b7ecdf4478167d684dBob Halley rm -rf conftest*
44aae046c38e796e581110b7ecdf4478167d684dBob Halley eval "ac_cv_func_getipnodebyname=yes"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
690a68b8112039e633e26f9216c0d463751e011aMichael Graff echo "configure: failed program was:" >&5
1cafbcfa6f7560597e577f78795143b4964464d9Bob Halley cat conftest.$ac_ext >&5
6448ffb2b9ec7ebf79897941629b225ec1431666Michael Graff rm -rf conftest*
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence eval "ac_cv_func_getipnodebyname=no"
7a79882f00c1afb7091c9dc9da900aeb7eac51f1Michael Sawyerfi
44aae046c38e796e581110b7ecdf4478167d684dBob Halleyrm -f conftest*
44aae046c38e796e581110b7ecdf4478167d684dBob Halleyfi
44aae046c38e796e581110b7ecdf4478167d684dBob Halley
44aae046c38e796e581110b7ecdf4478167d684dBob Halleyif eval "test \"`echo '$ac_cv_func_'getipnodebyname`\" = yes"; then
a4fe5869c06072365156af9c332fd55fb4af2e43William King echo "$ac_t""yes" 1>&6
a4fe5869c06072365156af9c332fd55fb4af2e43William King ISC_LWRES_GETIPNODEPROTO="#undef ISC_LWRES_GETIPNODEPROTO"
a4fe5869c06072365156af9c332fd55fb4af2e43William Kingelse
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington echo "$ac_t""no" 1>&6
b2e6071406542058cca3c34cbe04d324322dfa05Bob HalleyISC_LWRES_GETIPNODEPROTO="#define ISC_LWRES_GETIPNODEPROTO 1"
683da0cd900532fc45fa4dfb687b5041156ec8abAndreas Gustafssonfi
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence
e855fd594d04413c29504bdc6b8792be9fa79bd2Andreas Gustafssonecho $ac_n "checking for getnameinfo""... $ac_c" 1>&6
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafssonecho "configure:4085: checking for getnameinfo" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_func_getnameinfo'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4090 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* System header to define __stub macros and hopefully few prototypes,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley which can conflict with char getnameinfo(); below. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* We use char because int might match the return type of a gcc2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley builtin and then its argument prototype would still apply. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychar getnameinfo();
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* The GNU C library defines this for functions which it implements
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley to always fail with ENOSYS. Some functions are actually named
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley something starting with __ and the normal name is an alias. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#if defined (__stub_getnameinfo) || defined (__stub___getnameinfo)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychoke me
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleygetnameinfo();
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:4113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_func_getnameinfo=yes"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_func_getnameinfo=no"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$ac_cv_func_'getnameinfo`\" = yes"; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_LWRES_GETNAMEINFOPROTO="#undef ISC_LWRES_GETNAMEINFOPROTO"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyISC_LWRES_GETNAMEINFOPROTO="#define ISC_LWRES_GETNAMEINFOPROTO 1"
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrencefi
75a4dd0d377dca2f85cea44e28bf110314c1fe8cDavid Lawrence
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graffecho $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graffecho "configure:4134: checking for getaddrinfo" >&5
e915367e40b579d18ac13c9c58c15fec614d9890Michael Graffif eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
08a768e82ad64ede97f640c88e02984b59122753Michael Graff echo $ac_n "(cached) $ac_c" 1>&6
08a768e82ad64ede97f640c88e02984b59122753Michael Graffelse
08a768e82ad64ede97f640c88e02984b59122753Michael Graff cat > conftest.$ac_ext <<EOF
08a768e82ad64ede97f640c88e02984b59122753Michael Graff#line 4139 "configure"
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff#include "confdefs.h"
13494a4d4bead37f22eb6c4779c73310109f7e4aJames Brister/* System header to define __stub macros and hopefully few prototypes,
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff which can conflict with char getaddrinfo(); below. */
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley#include <assert.h>
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley/* Override any gcc2 internal prototype to avoid an error. */
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley/* We use char because int might match the return type of a gcc2
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence builtin and then its argument prototype would still apply. */
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleychar getaddrinfo();
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyint main() {
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* The GNU C library defines this for functions which it implements
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews to always fail with ENOSYS. Some functions are actually named
40f24178432de09181bc603cc90110546a0ddca2Mark Andrews something starting with __ and the normal name is an alias. */
afb4ad8f988591bccae0ee2ac73b2fef5d969366Mark Andrews#if defined (__stub_getaddrinfo) || defined (__stub___getaddrinfo)
0e7e4562fd8222047b8ccf3a508d95df4f81bc47Mark Andrewschoke me
b21d8bac45b614c39a106c9ee8137589328ea075Andreas Gustafsson#else
40f24178432de09181bc603cc90110546a0ddca2Mark Andrewsgetaddrinfo();
6182613ef54ebb8369d951ffa4431c49b75cec51Mark Andrews#endif
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews; return 0; }
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark AndrewsEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif { (eval echo configure:4162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_func_getaddrinfo=yes"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyelse
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley echo "configure: failed program was:" >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley cat conftest.$ac_ext >&5
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley rm -rf conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley eval "ac_cv_func_getaddrinfo=no"
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyrm -f conftest*
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyfi
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyif eval "test \"`echo '$ac_cv_func_'getaddrinfo`\" = yes"; then
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley echo "$ac_t""yes" 1>&6
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence ISC_LWRES_GETADDRINFOPROTO="#undef ISC_LWRES_GETADDRINFOPROTO"
b06bc71d84698c480410478863d9b51589fa6d0cDavid Lawrence cat >> confdefs.h <<\EOF
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid Lawrence#define HAVE_GETADDRINFO 1
0adde9f4f9369b23c67b9a29e824dda09b19022fDavid LawrenceEOF
b67a66514e9778907586786041705aaa832e8113Bob Halley
ece3d6c35693f9e2145434b0bf14e8b752cdeee8Michael Graffelse
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley echo "$ac_t""no" 1>&6
a7c7193f985cbb2d995775ae8be44878a6d453bdBob HalleyISC_LWRES_GETADDRINFOPROTO="#define ISC_LWRES_GETADDRINFOPROTO 1"
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halleyfi
a7c7193f985cbb2d995775ae8be44878a6d453bdBob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley
51a659eb711eb6a17891675d3de6b8085a766ab2Mark Andrews
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley#
ccdac53c027e8964753b36c4d8c7b0e98af501c2Michael Graff# Look for a sysctl call to get the list of network interfaces.
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley#
8a1930d026517e4733d680ac51abeb01353332c4Mark Andrewsecho $ac_n "checking for interface list sysctl""... $ac_c" 1>&6
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halleyecho "configure:4194: checking for interface list sysctl" >&5
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleycat > conftest.$ac_ext <<EOF
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley#line 4196 "configure"
4bcaefbcd3ced942139fdc830e007c6ea2b8d2feDavid Lawrence#include "confdefs.h"
a3ab70dae26d009bf78b0594b2ab5eb9208f4b91Michael Graff
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley#include <sys/param.h>
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley#include <sys/sysctl.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <sys/socket.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#ifdef NET_RT_IFLIST
2180f41c907e013715cbc54c64545b26fc3c0dbaMichael Grafffound_rt_iflist
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley#endif
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyEOF
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b2f85baf7905bad89781f8ef73003d4cfa955257Michael Graff egrep "found_rt_iflist" >/dev/null 2>&1; then
b2f85baf7905bad89781f8ef73003d4cfa955257Michael Graff rm -rf conftest*
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence echo "$ac_t""yes" 1>&6
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence cat >> confdefs.h <<\EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define HAVE_IFLIST_SYSCTL 1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Check for some other useful functions that are not ever-present.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for strsep""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4226: checking for strsep" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_func_strsep'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4231 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* System header to define __stub macros and hopefully few prototypes,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley which can conflict with char strsep(); below. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* We use char because int might match the return type of a gcc2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley builtin and then its argument prototype would still apply. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychar strsep();
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* The GNU C library defines this for functions which it implements
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley to always fail with ENOSYS. Some functions are actually named
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley something starting with __ and the normal name is an alias. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#if defined (__stub_strsep) || defined (__stub___strsep)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychoke me
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleystrsep();
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob HalleyEOF
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyif { (eval echo configure:4254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley rm -rf conftest*
eb4c09176b07133532861dd9d5a38fe6ab68e48bBob Halley eval "ac_cv_func_strsep=yes"
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_func_strsep=no"
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyif eval "test \"`echo '$ac_cv_func_'strsep`\" = yes"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_NEEDSTRSEP="#undef ISC_PLATFORM_NEEDSTRSEP"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyISC_PLATFORM_NEEDSTRSEP="#define ISC_PLATFORM_NEEDSTRSEP 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonecho $ac_n "checking for vsnprintf""... $ac_c" 1>&6
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonecho "configure:4275: checking for vsnprintf" >&5
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonif eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington echo $ac_n "(cached) $ac_c" 1>&6
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonelse
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington cat > conftest.$ac_ext <<EOF
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington#line 4280 "configure"
f8e602a972e393cdacadd9852e0965bf1105dc7bMark Andrews#include "confdefs.h"
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graff/* System header to define __stub macros and hopefully few prototypes,
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graff which can conflict with char vsnprintf(); below. */
c68fa795a1c87fd5d0386e0503dc5666490ac77fMichael Graff#include <assert.h>
c7620c99f1139b77f14678e21a44f7c8c4236a7bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
de476e9bd35b6be1759d5680eb89a394eb67bc39Bob Halley/* We use char because int might match the return type of a gcc2
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence builtin and then its argument prototype would still apply. */
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrencechar vsnprintf();
860728724ad298f60d5c6e7485d37c3b2b1ad632David Lawrence
44aae046c38e796e581110b7ecdf4478167d684dBob Halleyint main() {
44aae046c38e796e581110b7ecdf4478167d684dBob Halley
44aae046c38e796e581110b7ecdf4478167d684dBob Halley/* The GNU C library defines this for functions which it implements
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley to always fail with ENOSYS. Some functions are actually named
690a68b8112039e633e26f9216c0d463751e011aMichael Graff something starting with __ and the normal name is an alias. */
1cafbcfa6f7560597e577f78795143b4964464d9Bob Halley#if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
6448ffb2b9ec7ebf79897941629b225ec1431666Michael Graffchoke me
12ccbb032ec1b5f6b93aac923f2645a19fc90c75David Lawrence#else
7a79882f00c1afb7091c9dc9da900aeb7eac51f1Michael Sawyervsnprintf();
44aae046c38e796e581110b7ecdf4478167d684dBob Halley#endif
44aae046c38e796e581110b7ecdf4478167d684dBob Halley
44aae046c38e796e581110b7ecdf4478167d684dBob Halley; return 0; }
44aae046c38e796e581110b7ecdf4478167d684dBob HalleyEOF
a4fe5869c06072365156af9c332fd55fb4af2e43William Kingif { (eval echo configure:4303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a4fe5869c06072365156af9c332fd55fb4af2e43William King rm -rf conftest*
a4fe5869c06072365156af9c332fd55fb4af2e43William King eval "ac_cv_func_vsnprintf=yes"
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellingtonelse
b2e6071406542058cca3c34cbe04d324322dfa05Bob Halley echo "configure: failed program was:" >&5
683da0cd900532fc45fa4dfb687b5041156ec8abAndreas Gustafsson cat conftest.$ac_ext >&5
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence rm -rf conftest*
e855fd594d04413c29504bdc6b8792be9fa79bd2Andreas Gustafsson eval "ac_cv_func_vsnprintf=no"
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafssonfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_NEEDVSNPRINTF="#undef ISC_PLATFORM_NEEDVSNPRINTF"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyISC_EXTRA_OBJS="$ISC_EXTRA_OBJS print.$O"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS print.c"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_NEEDVSNPRINTF="#define ISC_PLATFORM_NEEDVSNPRINTF 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for sizeof(long long int) == sizeof(long int)""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4332: checking for sizeof(long long int) == sizeof(long int)" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test "$cross_compiling" = yes; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""default yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_LONGLONGEQUALLONG="#define ISC_PLATFORM_LONGLONGEQUALLONG 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4338 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleymain() { exit(!(sizeof(long long int) == sizeof(long int))); }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:4342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleythen
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_LONGLONGEQUALLONG="#define ISC_PLATFORM_LONGLONGEQUALLONG 1"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -fr conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ISC_PLATFORM_LONGLONGEQUALLONG="#undef ISC_PLATFORM_LONGLONGEQUALLONG"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -fr conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley# Security Stuff
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for chroot""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4362: checking for chroot" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_func_chroot'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4367 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* System header to define __stub macros and hopefully few prototypes,
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley which can conflict with char chroot(); below. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <assert.h>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* Override any gcc2 internal prototype to avoid an error. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* We use char because int might match the return type of a gcc2
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley builtin and then its argument prototype would still apply. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychar chroot();
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyint main() {
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley/* The GNU C library defines this for functions which it implements
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley to always fail with ENOSYS. Some functions are actually named
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley something starting with __ and the normal name is an alias. */
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#if defined (__stub_chroot) || defined (__stub___chroot)
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychoke me
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#else
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleychroot();
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#endif
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley; return 0; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif { (eval echo configure:4390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_func_chroot=yes"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_func_chroot=no"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$ac_cv_func_'chroot`\" = yes"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat >> confdefs.h <<\EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define HAVE_CHROOT 1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_hdr in linux/capability.h
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4416: checking for $ac_hdr" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4421 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <$ac_hdr>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:4426: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_header_$ac_safe=yes"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_err" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_header_$ac_safe=no"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat >> confdefs.h <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define $ac_tr_hdr 1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydone
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfor ac_hdr in linux/prctl.h
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleydo
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyecho "configure:4456: checking for $ac_hdr" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo $ac_n "(cached) $ac_c" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat > conftest.$ac_ext <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#line 4461 "configure"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include "confdefs.h"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#include <$ac_hdr>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley{ (eval echo configure:4466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif test -z "$ac_err"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_header_$ac_safe=yes"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_err" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "configure: failed program was:" >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat conftest.$ac_ext >&5
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley rm -rf conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley eval "ac_cv_header_$ac_safe=no"
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyrm -f conftest*
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""yes" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley cat >> confdefs.h <<EOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley#define $ac_tr_hdr 1
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyEOF
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyelse
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley echo "$ac_t""no" 1>&6
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyfi
done
#
# Random remaining OS-specific issues.
# XXXDCL print messages to indicate some compensation is being done?
#
ISC_PLATFORM_BRACEPTHREADONCEINIT="#undef ISC_PLATFORM_BRACEPTHREADONCEINIT"
case "$host" in
*-bsdi3.1*)
hack_shutup_sputaux=yes
;;
*-bsdi4.0*)
hack_shutup_sigwait=yes
hack_shutup_sputaux=yes
;;
*-bsdi4.1*)
hack_shutup_stdargcast=yes
;;
*-solaris2.8)
hack_shutup_pthreadonceinit=yes
;;
esac
case "$hack_shutup_pthreadonceinit" in
yes)
#
# Shut up PTHREAD_ONCE_INIT unbraced initializer warnings.
#
ISC_PLATFORM_BRACEPTHREADONCEINIT="#define ISC_PLATFORM_BRACEPTHREADONCEINIT 1"
;;
esac
case "$hack_shutup_sigwait" in
yes)
#
# Shut up a -Wmissing-prototypes warning for sigwait().
#
cat >> confdefs.h <<\EOF
#define SHUTUP_SIGWAIT 1
EOF
;;
esac
case "$hack_shutup_sputaux" in
yes)
#
# Shut up a -Wmissing-prototypes warning from <stdio.h>.
#
cat >> confdefs.h <<\EOF
#define SHUTUP_SPUTAUX 1
EOF
;;
esac
case "$hack_shutup_stdargcast" in
yes)
#
# Shut up a -Wcast-qual warning from va_start().
#
cat >> confdefs.h <<\EOF
#define SHUTUP_STDARG_CAST 1
EOF
;;
esac
#
# Look for jade, preferring openjade if installed.
#
for ac_prog in openjade jade
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4571: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_JADE'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
case "$JADE" in
/*)
ac_cv_path_JADE="$JADE" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_JADE="$JADE" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_JADE="$ac_dir/$ac_word"
break
fi
done
IFS="$ac_save_ifs"
;;
esac
fi
JADE="$ac_cv_path_JADE"
if test -n "$JADE"; then
echo "$ac_t""$JADE" 1>&6
else
echo "$ac_t""no" 1>&6
fi
test -n "$JADE" && break
done
test -n "$JADE" || JADE="jade"
#
# Look for SGML files. NetBSD has them under /usr/pkg/share
# (if installed), FreeBSD has them under /usr/local/share.
#
SGMLDIR=""
echo $ac_n "checking for SGML files""... $ac_c" 1>&6
echo "configure:4617: checking for SGML files" >&5
for d in /usr/pkg/share/sgml /usr/local/share/sgml
do
if test -f $d/docbook/dsssl/modular/html/docbook.dsl
then
SGMLDIR=$d
echo "$ac_t""in $SGMLDIR" 1>&6
break
fi
done
if test "X$SGMLDIR" = "X"
then
echo "$ac_t"""not found"" 1>&6;
SGMLDIR=/usr/local/share/sgml
fi
#
# Look for XML files.
#
XGMLDIR=""
echo $ac_n "checking for XML files""... $ac_c" 1>&6
echo "configure:4643: checking for XML files" >&5
for d in /usr/pkg/share/xml /usr/local/share/xml
do
if test -f $d/dtd/docbook/docbookx.dtd
then
XMLDIR=$d
echo "$ac_t""in $XMLDIR" 1>&6
break
fi
done
if test "X$XMLDIR" = "X"
then
echo "$ac_t"""not found"" 1>&6;
XMLDIR=/usr/local/share/xml
fi
#
# Substitutions
#
BIND9_TOP_BUILDDIR=`pwd`
if test "X$srcdir" != "X"; then
BIND9_ISC_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/isc/include"
BIND9_DNS_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/dns/include"
BIND9_OMAPI_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/omapi/include"
BIND9_LWRES_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/lwres/include"
else
BIND9_ISC_BUILDINCLUDE=""
BIND9_DNS_BUILDINCLUDE=""
BIND9_OMAPI_BUILDINCLUDE=""
BIND9_LWRES_BUILDINCLUDE=""
fi
BIND9_INCLUDES=$BIND9_TOP_BUILDDIR/make/includes
BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
. $srcdir/version
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}"
LIBISC_API=$srcdir/lib/isc/api
LIBDNS_API=$srcdir/lib/dns/api
LIBLWRES_API=$srcdir/lib/lwres/api
LIBOMAPI_API=$srcdir/lib/omapi/api
trap '' 1 2 15
cat > confcache <<\EOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs. It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,
# creating it if it does not exist already. You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
EOF
# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
# So, don't put newlines in cache variables' values.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
(set) 2>&1 |
case `(ac_space=' '; set | grep ac_space) 2>&1` in
*ac_space=\ *)
# `set' does not quote correctly, so add quotes (double-quote substitution
# turns \\\\ into \\, and sed turns \\ into \).
sed -n \
-e "s/'/'\\\\''/g" \
-e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
;;
*)
# `set' quotes correctly as required by POSIX, so do not add quotes.
sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
;;
esac >> confcache
if cmp -s $cache_file confcache; then
:
else
if test -w $cache_file; then
echo "updating cache $cache_file"
cat confcache > $cache_file
else
echo "not updating unwritable cache $cache_file"
fi
fi
rm -f confcache
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
# Any assignment to VPATH causes Sun make to only execute
# the first set of double-colon rules, so remove it if not needed.
# If there is a colon in the path, we need to keep it.
if test "x$srcdir" = x.; then
ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
fi
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
DEFS=-DHAVE_CONFIG_H
# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}
echo creating $CONFIG_STATUS
rm -f $CONFIG_STATUS
cat > $CONFIG_STATUS <<EOF
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# $0 $ac_configure_args
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.
ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
for ac_option
do
case "\$ac_option" in
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
echo "$CONFIG_STATUS generated by autoconf version 2.13"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "\$ac_cs_usage"; exit 0 ;;
*) echo "\$ac_cs_usage"; exit 1 ;;
esac
done
ac_given_srcdir=$srcdir
ac_given_INSTALL="$INSTALL"
trap 'rm -fr `echo "make/rules
make/includes
Makefile
make/Makefile
make/mkdep
lib/Makefile
lib/isc/Makefile
lib/isc/include/Makefile
lib/isc/include/isc/Makefile
lib/isc/include/isc/platform.h
lib/isc/unix/Makefile
lib/isc/unix/include/Makefile
lib/isc/unix/include/isc/Makefile
lib/isc/nls/Makefile
lib/isc/$thread_dir/Makefile
lib/isc/$thread_dir/include/Makefile
lib/isc/$thread_dir/include/isc/Makefile
lib/dns/Makefile
lib/dns/include/Makefile
lib/dns/include/dns/Makefile
lib/dns/sec/Makefile
lib/dns/sec/openssl/Makefile
lib/dns/sec/openssl/include/Makefile
lib/dns/sec/openssl/include/openssl/Makefile
lib/dns/sec/dst/Makefile
lib/dns/sec/dst/include/Makefile
lib/dns/sec/dst/include/dst/Makefile
lib/dns/config/Makefile
lib/lwres/Makefile
lib/lwres/include/Makefile
lib/lwres/include/lwres/Makefile
lib/lwres/include/lwres/netdb.h
lib/lwres/include/lwres/platform.h
lib/omapi/Makefile
lib/omapi/include/Makefile
lib/omapi/include/omapi/Makefile
lib/tests/Makefile
lib/tests/include/Makefile
lib/tests/include/tests/Makefile
bin/Makefile
bin/check/Makefile
bin/named/Makefile
bin/named/unix/Makefile
bin/rndc/Makefile
bin/dig/Makefile
bin/nsupdate/Makefile
bin/tests/Makefile
bin/tests/names/Makefile
bin/tests/master/Makefile
bin/tests/rbt/Makefile
bin/tests/db/Makefile
bin/tests/tasks/Makefile
bin/tests/timers/Makefile
bin/tests/dst/Makefile
bin/tests/mem/Makefile
bin/tests/net/Makefile
bin/tests/sockaddr/Makefile
bin/tests/system/Makefile
bin/tests/system/conf.sh
bin/tests/system/lwresd/Makefile
bin/tests/headerdep_test.sh
bin/dnssec/Makefile
doc/Makefile
doc/arm/catalog
doc/arm/nominum-docbook-html.dsl
doc/arm/validate.sh
doc/arm/genhtml.sh
isc-config.sh
config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
EOF
cat >> $CONFIG_STATUS <<EOF
# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
$ac_vpsub
$extrasub
s%@SHELL@%$SHELL%g
s%@CFLAGS@%$CFLAGS%g
s%@CPPFLAGS@%$CPPFLAGS%g
s%@CXXFLAGS@%$CXXFLAGS%g
s%@FFLAGS@%$FFLAGS%g
s%@DEFS@%$DEFS%g
s%@LDFLAGS@%$LDFLAGS%g
s%@LIBS@%$LIBS%g
s%@exec_prefix@%$exec_prefix%g
s%@prefix@%$prefix%g
s%@program_transform_name@%$program_transform_name%g
s%@bindir@%$bindir%g
s%@sbindir@%$sbindir%g
s%@libexecdir@%$libexecdir%g
s%@datadir@%$datadir%g
s%@sysconfdir@%$sysconfdir%g
s%@sharedstatedir@%$sharedstatedir%g
s%@localstatedir@%$localstatedir%g
s%@libdir@%$libdir%g
s%@includedir@%$includedir%g
s%@oldincludedir@%$oldincludedir%g
s%@infodir@%$infodir%g
s%@mandir@%$mandir%g
s%@host@%$host%g
s%@host_alias@%$host_alias%g
s%@host_cpu@%$host_cpu%g
s%@host_vendor@%$host_vendor%g
s%@host_os@%$host_os%g
s%@SET_MAKE@%$SET_MAKE%g
s%@RANLIB@%$RANLIB%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
s%@STD_CINCLUDES@%$STD_CINCLUDES%g
s%@STD_CDEFINES@%$STD_CDEFINES%g
s%@STD_CWARNINGS@%$STD_CWARNINGS%g
s%@CCOPT@%$CCOPT%g
s%@AR@%$AR%g
s%@ARFLAGS@%$ARFLAGS%g
s%@LN@%$LN%g
s%@ETAGS@%$ETAGS%g
s%@PERL@%$PERL%g
s%@ISC_PLATFORM_USETHREADS@%$ISC_PLATFORM_USETHREADS%g
s%@DST_PRIVATEOPENSSL@%$DST_PRIVATEOPENSSL%g
s%@dst_privateopenssl@%$dst_privateopenssl%g
s%@DST_OPENSSL_INC@%$DST_OPENSSL_INC%g
s%@DST_OPENSSL_LIB@%$DST_OPENSSL_LIB%g
s%@DST_OPENSSL_OBJS@%$DST_OPENSSL_OBJS%g
s%@DNS_OPENSSL_LIBS@%$DNS_OPENSSL_LIBS%g
s%@USE_GSSAPI@%$USE_GSSAPI%g
s%@DST_GSSAPI_INC@%$DST_GSSAPI_INC%g
s%@DNS_GSSAPI_LIBS@%$DNS_GSSAPI_LIBS%g
s%@CC@%$CC%g
s%@YACC@%$YACC%g
s%@CPP@%$CPP%g
s%@ISC_THREAD_DIR@%$ISC_THREAD_DIR%g
s%@MKDEPCC@%$MKDEPCC%g
s%@MKDEPCFLAGS@%$MKDEPCFLAGS%g
s%@MKDEPPROG@%$MKDEPPROG%g
s%@IRIX_DNSSEC_WARNINGS_HACK@%$IRIX_DNSSEC_WARNINGS_HACK%g
s%@build@%$build%g
s%@build_alias@%$build_alias%g
s%@build_cpu@%$build_cpu%g
s%@build_vendor@%$build_vendor%g
s%@build_os@%$build_os%g
s%@LN_S@%$LN_S%g
s%@LIBTOOL@%$LIBTOOL%g
s%@O@%$O%g
s%@A@%$A%g
s%@SA@%$SA%g
s%@ISC_PLATFORM_HAVEIPV6@%$ISC_PLATFORM_HAVEIPV6%g
s%@LWRES_PLATFORM_HAVEIPV6@%$LWRES_PLATFORM_HAVEIPV6%g
s%@ISC_PLATFORM_NEEDNETINETIN6H@%$ISC_PLATFORM_NEEDNETINETIN6H%g
s%@LWRES_PLATFORM_NEEDNETINETIN6H@%$LWRES_PLATFORM_NEEDNETINETIN6H%g
s%@ISC_PLATFORM_NEEDNETINET6IN6H@%$ISC_PLATFORM_NEEDNETINET6IN6H%g
s%@LWRES_PLATFORM_NEEDNETINET6IN6H@%$LWRES_PLATFORM_NEEDNETINET6IN6H%g
s%@ISC_PLATFORM_NEEDIN6ADDRANY@%$ISC_PLATFORM_NEEDIN6ADDRANY%g
s%@LWRES_PLATFORM_NEEDIN6ADDRANY@%$LWRES_PLATFORM_NEEDIN6ADDRANY%g
s%@ISC_PLATFORM_HAVEIN6PKTINFO@%$ISC_PLATFORM_HAVEIN6PKTINFO%g
s%@ISC_PLATFORM_FIXIN6ISADDR@%$ISC_PLATFORM_FIXIN6ISADDR%g
s%@ISC_IPV6_H@%$ISC_IPV6_H%g
s%@ISC_IPV6_O@%$ISC_IPV6_O%g
s%@ISC_ISCIPV6_O@%$ISC_ISCIPV6_O%g
s%@ISC_IPV6_C@%$ISC_IPV6_C%g
s%@LWRES_HAVE_SIN6_SCOPE_ID@%$LWRES_HAVE_SIN6_SCOPE_ID%g
s%@ISC_PLATFORM_NEEDNTOP@%$ISC_PLATFORM_NEEDNTOP%g
s%@ISC_PLATFORM_NEEDPTON@%$ISC_PLATFORM_NEEDPTON%g
s%@ISC_PLATFORM_NEEDATON@%$ISC_PLATFORM_NEEDATON%g
s%@ISC_PLATFORM_HAVESALEN@%$ISC_PLATFORM_HAVESALEN%g
s%@LWRES_PLATFORM_HAVESALEN@%$LWRES_PLATFORM_HAVESALEN%g
s%@ISC_PLATFORM_MSGHDRFLAVOR@%$ISC_PLATFORM_MSGHDRFLAVOR%g
s%@ISC_PLATFORM_NEEDPORTT@%$ISC_PLATFORM_NEEDPORTT%g
s%@ISC_LWRES_NEEDADDRINFO@%$ISC_LWRES_NEEDADDRINFO%g
s%@ISC_LWRES_SETHOSTENTINT@%$ISC_LWRES_SETHOSTENTINT%g
s%@ISC_LWRES_ENDHOSTENTINT@%$ISC_LWRES_ENDHOSTENTINT%g
s%@ISC_LWRES_GETNETBYADDRINADDR@%$ISC_LWRES_GETNETBYADDRINADDR%g
s%@ISC_LWRES_SETNETENTINT@%$ISC_LWRES_SETNETENTINT%g
s%@ISC_LWRES_ENDNETENTINT@%$ISC_LWRES_ENDNETENTINT%g
s%@ISC_LWRES_GETHOSTBYADDRVOID@%$ISC_LWRES_GETHOSTBYADDRVOID%g
s%@ISC_LWRES_NEEDHERRNO@%$ISC_LWRES_NEEDHERRNO%g
s%@ISC_LWRES_GETIPNODEPROTO@%$ISC_LWRES_GETIPNODEPROTO%g
s%@ISC_LWRES_GETADDRINFOPROTO@%$ISC_LWRES_GETADDRINFOPROTO%g
s%@ISC_LWRES_GETNAMEINFOPROTO@%$ISC_LWRES_GETNAMEINFOPROTO%g
s%@ISC_PLATFORM_NEEDSTRSEP@%$ISC_PLATFORM_NEEDSTRSEP%g
s%@ISC_PLATFORM_NEEDVSNPRINTF@%$ISC_PLATFORM_NEEDVSNPRINTF%g
s%@ISC_EXTRA_OBJS@%$ISC_EXTRA_OBJS%g
s%@ISC_EXTRA_SRCS@%$ISC_EXTRA_SRCS%g
s%@ISC_PLATFORM_LONGLONGEQUALLONG@%$ISC_PLATFORM_LONGLONGEQUALLONG%g
s%@ISC_PLATFORM_BRACEPTHREADONCEINIT@%$ISC_PLATFORM_BRACEPTHREADONCEINIT%g
s%@JADE@%$JADE%g
s%@SGMLDIR@%$SGMLDIR%g
s%@XMLDIR@%$XMLDIR%g
s%@BIND9_TOP_BUILDDIR@%$BIND9_TOP_BUILDDIR%g
s%@BIND9_ISC_BUILDINCLUDE@%$BIND9_ISC_BUILDINCLUDE%g
s%@BIND9_DNS_BUILDINCLUDE@%$BIND9_DNS_BUILDINCLUDE%g
s%@BIND9_OMAPI_BUILDINCLUDE@%$BIND9_OMAPI_BUILDINCLUDE%g
s%@BIND9_LWRES_BUILDINCLUDE@%$BIND9_LWRES_BUILDINCLUDE%g
/@BIND9_INCLUDES@/r $BIND9_INCLUDES
s%@BIND9_INCLUDES@%%g
/@BIND9_MAKE_RULES@/r $BIND9_MAKE_RULES
s%@BIND9_MAKE_RULES@%%g
s%@BIND9_VERSION@%$BIND9_VERSION%g
/@LIBISC_API@/r $LIBISC_API
s%@LIBISC_API@%%g
/@LIBDNS_API@/r $LIBDNS_API
s%@LIBDNS_API@%%g
/@LIBLWRES_API@/r $LIBLWRES_API
s%@LIBLWRES_API@%%g
/@LIBOMAPI_API@/r $LIBOMAPI_API
s%@LIBOMAPI_API@%%g
CEOF
EOF
cat >> $CONFIG_STATUS <<\EOF
# Split the substitutions into bite-sized pieces for seds with
# small command number limits, like on Digital OSF/1 and HP-UX.
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # Line after last line for current file.
ac_more_lines=:
ac_sed_cmds=""
while $ac_more_lines; do
if test $ac_beg -gt 1; then
sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
else
sed "${ac_end}q" conftest.subs > conftest.s$ac_file
fi
if test ! -s conftest.s$ac_file; then
ac_more_lines=false
rm -f conftest.s$ac_file
else
if test -z "$ac_sed_cmds"; then
ac_sed_cmds="sed -f conftest.s$ac_file"
else
ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
fi
ac_file=`expr $ac_file + 1`
ac_beg=$ac_end
ac_end=`expr $ac_end + $ac_max_sed_cmds`
fi
done
if test -z "$ac_sed_cmds"; then
ac_sed_cmds=cat
fi
EOF
cat >> $CONFIG_STATUS <<EOF
CONFIG_FILES=\${CONFIG_FILES-"make/rules
make/includes
Makefile
make/Makefile
make/mkdep
lib/Makefile
lib/isc/Makefile
lib/isc/include/Makefile
lib/isc/include/isc/Makefile
lib/isc/include/isc/platform.h
lib/isc/unix/Makefile
lib/isc/unix/include/Makefile
lib/isc/unix/include/isc/Makefile
lib/isc/nls/Makefile
lib/isc/$thread_dir/Makefile
lib/isc/$thread_dir/include/Makefile
lib/isc/$thread_dir/include/isc/Makefile
lib/dns/Makefile
lib/dns/include/Makefile
lib/dns/include/dns/Makefile
lib/dns/sec/Makefile
lib/dns/sec/openssl/Makefile
lib/dns/sec/openssl/include/Makefile
lib/dns/sec/openssl/include/openssl/Makefile
lib/dns/sec/dst/Makefile
lib/dns/sec/dst/include/Makefile
lib/dns/sec/dst/include/dst/Makefile
lib/dns/config/Makefile
lib/lwres/Makefile
lib/lwres/include/Makefile
lib/lwres/include/lwres/Makefile
lib/lwres/include/lwres/netdb.h
lib/lwres/include/lwres/platform.h
lib/omapi/Makefile
lib/omapi/include/Makefile
lib/omapi/include/omapi/Makefile
lib/tests/Makefile
lib/tests/include/Makefile
lib/tests/include/tests/Makefile
bin/Makefile
bin/check/Makefile
bin/named/Makefile
bin/named/unix/Makefile
bin/rndc/Makefile
bin/dig/Makefile
bin/nsupdate/Makefile
bin/tests/Makefile
bin/tests/names/Makefile
bin/tests/master/Makefile
bin/tests/rbt/Makefile
bin/tests/db/Makefile
bin/tests/tasks/Makefile
bin/tests/timers/Makefile
bin/tests/dst/Makefile
bin/tests/mem/Makefile
bin/tests/net/Makefile
bin/tests/sockaddr/Makefile
bin/tests/system/Makefile
bin/tests/system/conf.sh
bin/tests/system/lwresd/Makefile
bin/tests/headerdep_test.sh
bin/dnssec/Makefile
doc/Makefile
doc/arm/catalog
doc/arm/nominum-docbook-html.dsl
doc/arm/validate.sh
doc/arm/genhtml.sh
isc-config.sh
"}
EOF
cat >> $CONFIG_STATUS <<\EOF
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
# A "../" for each directory in $ac_dir_suffix.
ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
else
ac_dir_suffix= ac_dots=
fi
case "$ac_given_srcdir" in
.) srcdir=.
if test -z "$ac_dots"; then top_srcdir=.
else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
/*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
*) # Relative path.
srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
top_srcdir="$ac_dots$ac_given_srcdir" ;;
esac
case "$ac_given_INSTALL" in
[/$]*) INSTALL="$ac_given_INSTALL" ;;
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
esac
echo creating "$ac_file"
rm -f "$ac_file"
configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
case "$ac_file" in
*Makefile*) ac_comsub="1i\\
# $configure_input" ;;
*) ac_comsub= ;;
esac
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
s%@INSTALL@%$INSTALL%g
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_uB='\([ ]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'
if test "${CONFIG_HEADERS+set}" != set; then
EOF
cat >> $CONFIG_STATUS <<EOF
CONFIG_HEADERS="config.h"
EOF
cat >> $CONFIG_STATUS <<\EOF
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
echo creating $ac_file
rm -f conftest.frag conftest.in conftest.out
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
cat $ac_file_inputs > conftest.in
EOF
# Transform confdefs.h into a sed script conftest.vals that substitutes
# the proper values into config.h.in to produce config.h. And first:
# Protect against being on the right side of a sed subst in config.status.
# Protect against being in an unquoted here document in config.status.
rm -f conftest.vals
cat > conftest.hdr <<\EOF
s/[\\&%]/\\&/g
s%[\\$`]%\\&%g
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
s%ac_d%ac_u%gp
s%ac_u%ac_e%gp
EOF
sed -n -f conftest.hdr confdefs.h > conftest.vals
rm -f conftest.hdr
# This sed command replaces #undef with comments. This is necessary, for
# example, in the case of _POSIX_SOURCE, which is predefined and required
# on some systems where configure will not decide to define it.
cat >> conftest.vals <<\EOF
s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
EOF
# Break up conftest.vals because some shells have a limit on
# the size of here documents, and old seds have small limits too.
rm -f conftest.tail
while :
do
ac_lines=`grep -c . conftest.vals`
# grep -c gives empty output for an empty file on some AIX systems.
if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
# Write a limited-size here document to conftest.frag.
echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
echo 'CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
' >> $CONFIG_STATUS
sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
rm -f conftest.vals
mv conftest.tail conftest.vals
done
rm -f conftest.vals
cat >> $CONFIG_STATUS <<\EOF
rm -f conftest.frag conftest.h
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
cat conftest.in >> conftest.h
rm -f conftest.in
if cmp -s $ac_file conftest.h 2>/dev/null; then
echo "$ac_file is unchanged"
rm -f conftest.h
else
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
fi
rm -f $ac_file
mv conftest.h $ac_file
fi
fi; done
EOF
cat >> $CONFIG_STATUS <<EOF
EOF
cat >> $CONFIG_STATUS <<\EOF
exit 0
EOF
chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
chmod a+x isc-config.sh
# Tell Emacs to edit this file in shell mode.
# Local Variables:
# mode: sh
# End: