configure revision 3c8e458ed2118828b13f35ca6fcc409da66c2869
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User#! /bin/sh
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User# From configure.in Revision: 1.140
f536382c59dd492a14667b753816d920f9981f1cTinderbox User
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User
7c1468ed500356839a4a222517364e6ce18cb1a2Tinderbox User
c57668a2fbbe558c1bd21652813616f2f517c469Tinderbox User## libtool.m4 - Configure libtool for the target system. -*-Shell-script-*-
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews## Copyright (C) 1996-1999 Free Software Foundation, Inc.
287a6a8f9040dc43560cd69cddf83bfc0f53b76fTinderbox User## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews##
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox User## This program is free software; you can redistribute it and/or modify
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User## it under the terms of the GNU General Public License as published by
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User## the Free Software Foundation; either version 2 of the License, or
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews## (at your option) any later version.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont##
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews## This program is distributed in the hope that it will be useful, but
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews## WITHOUT ANY WARRANTY; without even the implied warranty of
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User## General Public License for more details.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews##
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews## You should have received a copy of the GNU General Public License
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont## along with this program; if not, write to the Free Software
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews##
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User## As a special exception to the GNU General Public License, if you
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews## distribute this file as part of a program that contains a
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User## configuration script generated by Autoconf, you may include it under
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews## the same distribution terms that you use for the rest of that program.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# serial 40 AC_PROG_LIBTOOL
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# AC_ENABLE_SHARED - implement the --enable-shared flag
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User# Usage: AC_ENABLE_SHARED[(DEFAULT)]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt# `yes'.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater# AC_ENABLE_STATIC - implement the --enable-static flag
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt# Usage: AC_ENABLE_STATIC[(DEFAULT)]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User# `yes'.
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater# AC_DISABLE_STATIC - set the default static flag to --disable-static
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# `yes'.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
16f6050f29b6b0422cee858e609f65e474e70ef2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# AC_PROG_LD - find the path to the GNU or non-GNU linker
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# AC_PROG_NM - find the path to a BSD-compatible name lister
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User# AC_CHECK_LIBM - check for math library
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt
294e9d4c34462d29a3e766c88f452b46aeb3702fTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User# the libltdl convenience library, adds --enable-ltdl-convenience to
294e9d4c34462d29a3e766c88f452b46aeb3702fTinderbox User# the configure arguments. Note that LIBLTDL is not AC_SUBSTed, nor
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt# is AC_CONFIG_SUBDIRS called. If DIR is not provided, it is assumed
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt# to be `${top_builddir}/libltdl'. Make sure you start DIR with
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt# '${top_builddir}/' (note the single quotes!) if your package is not
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt# flat, and, if you're not using automake, define top_builddir as
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt# appropriate in the Makefiles.
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# the libltdl installable library, and adds --enable-ltdl-install to
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User# the configure arguments. Note that LIBLTDL is not AC_SUBSTed, nor
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User# is AC_CONFIG_SUBDIRS called. If DIR is not provided, it is assumed
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# to be `${top_builddir}/libltdl'. Make sure you start DIR with
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User# '${top_builddir}/' (note the single quotes!) if your package is not
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# flat, and, if you're not using automake, define top_builddir as
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User# appropriate in the Makefiles.
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User# Guess values for system-dependent variables and create Makefiles.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# Generated automatically using autoconf version 2.13
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson#
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# This configure script is free software; the Free Software Foundation
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# gives unlimited permission to copy, distribute and modify it.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# Defaults:
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help=
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrewsac_default_prefix=/usr/local
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# Any additions from configure.in:
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --with-ptl2 on NetBSD, use the ptl2 thread library (experimental)"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson --with-libtool use GNU libtool (following indented options supported)"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --enable-shared[=PKGS] build shared libraries [default=yes]"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --enable-static[=PKGS] build static libraries [default=yes]"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userac_help="$ac_help
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --disable-libtool-lock avoid locking (might break parallel builds)"
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrewsac_help="$ac_help
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews --enable-ipv6 use IPv6 [default=autodetect]"
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrewsac_help="$ac_help
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User --with-kame[=PATH] use Kame IPv6 [default path /usr/local/v6]"
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews# Initialize some variables set by options.
fd972434c29fc1169d66594e4cc7697d33036c2bTinderbox User# The variables have the same names as the options, with
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User# dashes changed to underlines.
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox Userbuild=NONE
fd972434c29fc1169d66594e4cc7697d33036c2bTinderbox Usercache_file=./config.cache
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontexec_prefix=NONE
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userhost=NONE
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsno_create=
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontnonopt=NONE
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsno_recursion=
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userprefix=NONE
5747235bf35e7398984fd6b4632743396895ea7aTinderbox Userprogram_prefix=NONE
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsprogram_suffix=NONE
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrewsprogram_transform_name=s,x,x,
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewssilent=
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewssite=
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrewssrcdir=
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrewstarget=NONE
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userverbose=
5747235bf35e7398984fd6b4632743396895ea7aTinderbox Userx_includes=NONE
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrewsx_libraries=NONE
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsbindir='${exec_prefix}/bin'
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Usersbindir='${exec_prefix}/sbin'
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewslibexecdir='${exec_prefix}/libexec'
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdatadir='${prefix}/share'
e20788e1216ed720aefa84f3295f7899d9f28c22Mark Andrewssysconfdir='${prefix}/etc'
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Usersharedstatedir='${prefix}/com'
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewslocalstatedir='${prefix}/var'
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrewslibdir='${exec_prefix}/lib'
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userincludedir='${prefix}/include'
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Useroldincludedir='/usr/include'
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userinfodir='${prefix}/info'
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updatermandir='${prefix}/man'
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# Initialize some other variables.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewssubdirs=
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserMFLAGS= MAKEFLAGS=
fe80a4909bf62b602feaf246866e9d29f7654194Automatic UpdaterSHELL=${CONFIG_SHELL-/bin/sh}
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# Maximum number of lines to put in a shell here document.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsac_max_here_lines=12
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsac_prev=
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userfor ac_option
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox Userdo
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # If the previous option needs an argument, assign it.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User if test -n "$ac_prev"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews eval "$ac_prev=\$ac_option"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User ac_prev=
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater continue
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User fi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User case "$ac_option" in
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User *) ac_optarg= ;;
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson esac
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # Accept the important Cygnus configure options, so we can diagnose typos.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews case "$ac_option" in
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater -bindir | --bindir | --bindi | --bind | --bin | --bi)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User ac_prev=bindir ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User bindir="$ac_optarg" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -build | --build | --buil | --bui | --bu)
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater ac_prev=build ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -build=* | --build=* | --buil=* | --bui=* | --bu=*)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews build="$ac_optarg" ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -cache-file | --cache-file | --cache-fil | --cache-fi \
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson ac_prev=cache_file ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User cache_file="$ac_optarg" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox User ac_prev=datadir ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --da=*)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User datadir="$ac_optarg" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User -disable-* | --disable-*)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt # Reject names that are not valid shell variable names.
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User fi
bac4435d473c9a0281507524f084480c34aa942aTinderbox User ac_feature=`echo $ac_feature| sed 's/-/_/g'`
933799f3641f4f78445d015008bad0038900a82aTinderbox User eval "enable_${ac_feature}=no" ;;
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews -enable-* | --enable-*)
7ca715ad1587a68a531ea1cdea07515d7232567eTinderbox User ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User # Reject names that are not valid shell variable names.
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
bac4435d473c9a0281507524f084480c34aa942aTinderbox User fi
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ac_feature=`echo $ac_feature| sed 's/-/_/g'`
933799f3641f4f78445d015008bad0038900a82aTinderbox User case "$ac_option" in
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews *=*) ;;
933799f3641f4f78445d015008bad0038900a82aTinderbox User *) ac_optarg=yes ;;
4151211e6649332f7b5a55870cbe37128bcc7b29Tinderbox User esac
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews eval "enable_${ac_feature}='$ac_optarg'" ;;
bc0a53583d92309bebcf93c408e2f3247ebd3d3cAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater | --exec | --exe | --ex)
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User ac_prev=exec_prefix ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater | --exec=* | --exe=* | --ex=*)
3ec8f7777ea2b04fc1ebb63077f0916f63b1011aTinderbox User exec_prefix="$ac_optarg" ;;
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User -gas | --gas | --ga | --g)
933799f3641f4f78445d015008bad0038900a82aTinderbox User # Obsolete; use --with-gas.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater with_gas=yes ;;
19b3dc94bce93fa76bd7e066f9298630dbc9dcb4Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater -help | --help | --hel | --he)
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater # Omit some internal or obsolete options to make the list less imposing.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews # This message is too long to be a string in the A/UX 3.1 sh.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat << EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterUsage: configure [options] [host]
bac4435d473c9a0281507524f084480c34aa942aTinderbox UserOptions: [defaults in brackets after descriptions]
39ae0eafed076ef769fef5c18b22a8051df5c93aTinderbox UserConfiguration:
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews --cache-file=FILE cache test results in FILE
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews --help print this message
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont --no-create do not create output files
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User --quiet, --silent do not print \`checking...' messages
96ea71632887c58a9d00f47eb318bf76b35903c3Mark Andrews --version print the version of autoconf that created configure
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterDirectory and file names:
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater --prefix=PREFIX install architecture-independent files in PREFIX
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User [$ac_default_prefix]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
4cda4fd158d6ded5586bacea8c388445d99611eaAutomatic Updater [same as prefix]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews --bindir=DIR user executables in DIR [EPREFIX/bin]
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews --datadir=DIR read-only architecture-independent data in DIR
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [PREFIX/share]
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox User --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews --sharedstatedir=DIR modifiable architecture-independent data in DIR
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews [PREFIX/com]
bac4435d473c9a0281507524f084480c34aa942aTinderbox User --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews --libdir=DIR object code libraries in DIR [EPREFIX/lib]
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User --includedir=DIR C header files in DIR [PREFIX/include]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater --infodir=DIR info documentation in DIR [PREFIX/info]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User --mandir=DIR man documentation in DIR [PREFIX/man]
933799f3641f4f78445d015008bad0038900a82aTinderbox User --srcdir=DIR find the sources in DIR [configure dir or ..]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater --program-prefix=PREFIX prepend PREFIX to installed program names
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User --program-suffix=SUFFIX append SUFFIX to installed program names
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews --program-transform-name=PROGRAM
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User run sed PROGRAM on installed program names
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserEOF
757ff043760e4743dda1a10e7d58349275934902Tinderbox User cat << EOF
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark AndrewsHost type:
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews --build=BUILD configure for building on BUILD [BUILD=HOST]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews --host=HOST configure for HOST [guessed]
757ff043760e4743dda1a10e7d58349275934902Tinderbox User --target=TARGET configure for TARGET [TARGET=HOST]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterFeatures and packages:
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --x-includes=DIR X include files are in DIR
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews --x-libraries=DIR X library files are in DIR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsEOF
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User if test -n "$ac_help"; then
bac4435d473c9a0281507524f084480c34aa942aTinderbox User echo "--enable and --with options recognized:$ac_help"
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews fi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User exit 0 ;;
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -host | --host | --hos | --ho)
3857cb6fcabeb79d85de4b3e3e4ab99912b701f8Mark Andrews ac_prev=host ;;
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User -host=* | --host=* | --hos=* | --ho=*)
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User host="$ac_optarg" ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User -includedir | --includedir | --includedi | --included | --include \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson | --includ | --inclu | --incl | --inc)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User ac_prev=includedir ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User | --includ=* | --inclu=* | --incl=* | --inc=*)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews includedir="$ac_optarg" ;;
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
ebdf202f2198158ab4d30f22c370a9c63760d071Tinderbox User -infodir | --infodir | --infodi | --infod | --info | --inf)
8292deab031e7599cd7622aa7675fbe139ca6095Mark Andrews ac_prev=infodir ;;
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont infodir="$ac_optarg" ;;
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews -libdir | --libdir | --libdi | --libd)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_prev=libdir ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -libdir=* | --libdir=* | --libdi=* | --libd=*)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews libdir="$ac_optarg" ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --libexe | --libex | --libe)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews ac_prev=libexecdir ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --libexe=* | --libex=* | --libe=*)
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User libexecdir="$ac_optarg" ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -localstatedir | --localstatedir | --localstatedi | --localstated \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --localstate | --localstat | --localsta | --localst \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --locals | --local | --loca | --loc | --lo)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ac_prev=localstatedir ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater | --localstate=* | --localstat=* | --localsta=* | --localst=* \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews localstatedir="$ac_optarg" ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ac_prev=mandir ;;
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews mandir="$ac_optarg" ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -nfp | --nfp | --nf)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # Obsolete; use --without-fp.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews with_fp=no ;;
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -no-create | --no-create | --no-creat | --no-crea | --no-cre \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --no-cr | --no-c)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews no_create=yes ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -no-recursion | --no-recursion | --no-recursio | --no-recursi \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews no_recursion=yes ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews | --oldin | --oldi | --old | --ol | --o)
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews ac_prev=oldincludedir ;;
c5a97a549c89d562e999d4f906b882c5a2a474e1Tinderbox User -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews oldincludedir="$ac_optarg" ;;
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User
d585233c52e283d9a8849f16f04f452419a2484eTinderbox User -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User ac_prev=prefix ;;
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User prefix="$ac_optarg" ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater -program-prefix | --program-prefix | --program-prefi | --program-pref \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews | --program-pre | --program-pr | --program-p)
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User ac_prev=program_prefix ;;
757ff043760e4743dda1a10e7d58349275934902Tinderbox User -program-prefix=* | --program-prefix=* | --program-prefi=* \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User program_prefix="$ac_optarg" ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
933799f3641f4f78445d015008bad0038900a82aTinderbox User -program-suffix | --program-suffix | --program-suffi | --program-suff \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews | --program-suf | --program-su | --program-s)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_prev=program_suffix ;;
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater -program-suffix=* | --program-suffix=* | --program-suffi=* \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson program_suffix="$ac_optarg" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -program-transform-name | --program-transform-name \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --program-transform-nam | --program-transform-na \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --program-transform-n | --program-transform- \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --program-transform | --program-transfor \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews | --program-transfo | --program-transf \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --program-trans | --program-tran \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --progr-tra | --program-tr | --program-t)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ac_prev=program_transform_name ;;
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox User -program-transform-name=* | --program-transform-name=* \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --program-transform-nam=* | --program-transform-na=* \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --program-transform-n=* | --program-transform-=* \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --program-transform=* | --program-transfor=* \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --program-transfo=* | --program-transf=* \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --program-trans=* | --program-tran=* \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | --progr-tra=* | --program-tr=* | --program-t=*)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews program_transform_name="$ac_optarg" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -q | -quiet | --quiet | --quie | --qui | --qu | --q \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews | -silent | --silent | --silen | --sile | --sil)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews silent=yes ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User ac_prev=sbindir ;;
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews | --sbi=* | --sb=*)
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews sbindir="$ac_optarg" ;;
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews -sharedstatedir | --sharedstatedir | --sharedstatedi \
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --sharedst | --shareds | --shared | --share | --shar \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --sha | --sh)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_prev=sharedstatedir ;;
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --sha=* | --sh=*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington sharedstatedir="$ac_optarg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -site | --site | --sit)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_prev=site ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -site=* | --site=* | --sit=*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington site="$ac_optarg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_prev=srcdir ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington srcdir="$ac_optarg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --syscon | --sysco | --sysc | --sys | --sy)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_prev=sysconfdir ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington sysconfdir="$ac_optarg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -target | --target | --targe | --targ | --tar | --ta | --t)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_prev=target ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington target="$ac_optarg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -v | -verbose | --verbose | --verbos | --verbo | --verb)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington verbose=yes ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -version | --version | --versio | --versi | --vers)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington echo "configure generated by autoconf version 2.13"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington exit 0 ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -with-* | --with-*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington # Reject names that are not valid shell variable names.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_package=`echo $ac_package| sed 's/-/_/g'`
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington case "$ac_option" in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington *=*) ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington *) ac_optarg=yes ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington eval "with_${ac_package}='$ac_optarg'" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -without-* | --without-*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_package=`echo $ac_option|sed -e 's/-*without-//'`
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington # Reject names that are not valid shell variable names.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews fi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ac_package=`echo $ac_package| sed 's/-/_/g'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews eval "with_${ac_package}=no" ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews --x)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # Obsolete; use --with-x.
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User with_x=yes ;;
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater | --x-incl | --x-inc | --x-in | --x-i)
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater ac_prev=x_includes ;;
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User x_includes="$ac_optarg" ;;
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater -x-libraries | --x-libraries | --x-librarie | --x-librari \
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater ac_prev=x_libraries ;;
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater x_libraries="$ac_optarg" ;;
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User ;;
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User *)
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User echo "configure: warning: $ac_option: invalid host type" 1>&2
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User fi
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User if test "x$nonopt" != xNONE; then
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User fi
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User nonopt="$ac_option"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ;;
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont esac
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrewsdone
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox Userif test -n "$ac_prev"; then
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox Userfi
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewstrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# File descriptor usage:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# 0 standard input
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# 1 file creation
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# 2 errors and warnings
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# 3 some systems may open it to /dev/tty
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# 4 used on the Kubota Titan
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# 6 checking for... messages and results
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# 5 compiler messages saved in config.log
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontif test "$silent" = yes; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont exec 6>/dev/null
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontelse
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews exec 6>&1
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsexec 5>./config.log
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsecho "\
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsThis file contains any messages produced by compilers while
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsrunning configure, to aid debugging if configure makes a mistake.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews" 1>&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# Strip out --no-create and --no-recursion so they do not pile up.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# Also quote any args containing shell metacharacters.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontac_configure_args=
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontfor ac_arg
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontdo
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont case "$ac_arg" in
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont -no-create | --no-create | --no-creat | --no-crea | --no-cre \
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont | --no-cr | --no-c) ;;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_configure_args="$ac_configure_args '$ac_arg'" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington *) ac_configure_args="$ac_configure_args $ac_arg" ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington esac
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# NLS nuisances.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Only set these to C if already set. These must not be set unconditionally
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# because not all systems understand e.g. LANG=C (notably SCO).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Non-C LC_CTYPE values break the ctype check.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test "${LANG+set}" = set; then LANG=C; export LANG; fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# confdefs.h avoids OS command line length limits that DEFS can exceed.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsrm -rf conftest* confdefs.h
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews# AIX cpp loses on an empty file, so make sure it contains at least a newline.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonecho > confdefs.h
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# A filename unique to this package, relative to the directory that
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# configure is in, which we can look for to find out if srcdir is correct.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsac_unique_file=lib/dns/name.c
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# Find the source files, if location was not specified.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsif test -z "$srcdir"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ac_srcdir_defaulted=yes
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User # Try the directory containing this script, then its parent.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ac_prog=$0
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews srcdir=$ac_confdir
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews if test ! -r $srcdir/$ac_unique_file; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews srcdir=..
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews fi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_srcdir_defaulted=no
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontfi
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userif test ! -r $srcdir/$ac_unique_file; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews if test "$ac_srcdir_defaulted" = yes; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews else
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonfi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Prefer explicitly selected file to automatically selected ones.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test -z "$CONFIG_SITE"; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if test "x$prefix" != xNONE; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
b7aab05edae933e169d5f83c653935b17c7f0a8bMark Andrews else
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonfi
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox Userfor ac_site_file in $CONFIG_SITE; do
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews if test -r "$ac_site_file"; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington echo "loading site script $ac_site_file"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington . "$ac_site_file"
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews fi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtondone
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test -r "$cache_file"; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont echo "loading cache $cache_file"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews . $cache_file
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo "creating cache $cache_file"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews > $cache_file
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_ext=c
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_cpp='$CPP $CPPFLAGS'
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtoncross_compiling=$ac_cv_prog_cc_cross
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_exeext=
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_objext=o
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_n= ac_c='
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater' ac_t=' '
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont else
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_n=-n ac_c= ac_t=
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater fi
56effd2e3f579fd77b1fb37d47871d1bf1286bc4Automatic Updaterelse
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User ac_n= ac_c='\c' ac_t=
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
0e91f17da8a29086876a88962e0a3482094b6057Evan Hunt
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontac_aux_dir=
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews if test -f $ac_dir/install-sh; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ac_aux_dir=$ac_dir
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_install_sh="$ac_aux_dir/install-sh -c"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont break
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont elif test -f $ac_dir/install.sh; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_aux_dir=$ac_dir
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ac_install_sh="$ac_aux_dir/install.sh -c"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont break
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont fi
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontdone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test -z "$ac_aux_dir"; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_config_guess=$ac_aux_dir/config.guess
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsac_config_sub=$ac_aux_dir/config.sub
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews# Make sure we can run config.sub.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewselse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsfi
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonecho $ac_n "checking host system type""... $ac_c" 1>&6
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonecho "configure:671: checking host system type" >&5
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonhost_alias=$host
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtoncase "$host_alias" in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonNONE)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington case $nonopt in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington NONE)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fi ;;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington *) host_alias=$nonopt ;;
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews esac ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsesac
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewshost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewshost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewshost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewshost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontecho "$ac_t""$host" 1>&6
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontecho $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userecho "configure:693: checking whether ${MAKE-make} sets \${MAKE}" >&5
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
757ff043760e4743dda1a10e7d58349275934902Tinderbox Userif eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews cat > conftestmake <<\EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsall:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews @echo 'ac_maketemp="${MAKE}"'
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsEOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponteval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
22d32791e5daa0bc80335a0f10ab2de95f41ccdbTinderbox Userif test -n "$ac_maketemp"; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont eval ac_cv_prog_make_${ac_make}_set=yes
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox Userelse
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews eval ac_cv_prog_make_${ac_make}_set=no
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsrm -f conftestmake
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo "$ac_t""yes" 1>&6
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews SET_MAKE=
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews echo "$ac_t""no" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User SET_MAKE="MAKE=${MAKE-make}"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User# Extract the first word of "ranlib", so it can be a program name with args.
cc5a9ce75af9870f2cb9e2bf00548c2f7e6398d6Automatic Updaterset dummy ranlib; ac_word=$2
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox Userecho "configure:722: checking for $ac_word" >&5
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userif eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User echo $ac_n "(cached) $ac_c" 1>&6
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox Userelse
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater if test -n "$RANLIB"; then
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updaterelse
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
91faa748a27dee38f6caea461d3e87f15b93abeaTinderbox User ac_dummy="$PATH"
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews for ac_dir in $ac_dummy; do
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews test -z "$ac_dir" && ac_dir=.
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User if test -f $ac_dir/$ac_word; then
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User ac_cv_prog_RANLIB="ranlib"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews break
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews fi
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews done
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews IFS="$ac_save_ifs"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewsfi
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewsfi
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark AndrewsRANLIB="$ac_cv_prog_RANLIB"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewsif test -n "$RANLIB"; then
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews echo "$ac_t""$RANLIB" 1>&6
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewselse
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User echo "$ac_t""no" 1>&6
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox Userfi
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User
861836e5f5df62bfaea9ad8923a05278d5ab2f3dTinderbox User# Find a good install program. We prefer a C program (faster),
e8c17c74535be290abaaa160a434ed80bf0ad2feMark Andrews# so one script is as good as another. But avoid the broken or
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User# incompatible versions:
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater# SysV /etc/install, /usr/sbin/install
9c446b72069d0ab9f710502f4d7048e50875fccbAutomatic Updater# SunOS /usr/etc/install
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater# IRIX /sbin/install
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater# AIX /bin/install
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
933799f3641f4f78445d015008bad0038900a82aTinderbox User# AFS /usr/afsws/bin/install, which mishandles nonexistent args
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater# ./install, which can be erroneously created by make from ./install.sh.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterecho "configure:761: checking for a BSD compatible install" >&5
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterif test -z "$INSTALL"; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater echo $ac_n "(cached) $ac_c" 1>&6
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterelse
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater for ac_dir in $PATH; do
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # Account for people who put trailing slashes in PATH elements.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater case "$ac_dir/" in
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater *)
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # OSF1 and SCO ODT 3.0 have their own names for install.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # Don't use installbsd from OSF since it installs stuff as root
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # by default.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater for ac_prog in ginstall scoinst install; do
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater if test -f $ac_dir/$ac_prog; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater if test $ac_prog = install &&
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # AIX install. It has an incompatible calling convention.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater :
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater else
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater ac_cv_path_install="$ac_dir/$ac_prog -c"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater break 2
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater fi
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater fi
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater done
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater ;;
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater esac
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater done
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater IFS="$ac_save_IFS"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterfi
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater if test "${ac_cv_path_install+set}" = set; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater INSTALL="$ac_cv_path_install"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater else
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # As a last resort, use the slow shell script. We don't cache a
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # path for INSTALL within a source directory, because that will
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # break other packages using the cache if that directory is
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater # removed, or if the path is relative.
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User INSTALL="$ac_install_sh"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater fi
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterfi
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updaterecho "$ac_t""$INSTALL" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User# It thinks the first close brace ends the variable substitution.
3040b455151b1e1173193933664b2891b6159f24Mark Andrewstest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Usertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrewstest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater# Extract the first word of "ar", so it can be a program name with args.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updaterset dummy ar; ac_word=$2
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updaterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsecho "configure:821: checking for $ac_word" >&5
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userif eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater echo $ac_n "(cached) $ac_c" 1>&6
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox Userelse
4ea3649f028ea6a1e42377082a7ccf8f789fb950Automatic Updater case "$AR" in
40072ce70bc4125329addb4aaa56d18a1230bc17Automatic Updater /*)
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater ac_cv_path_AR="$AR" # Let the user override the test with a path.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater ;;
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ?:/*)
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User ac_cv_path_AR="$AR" # Let the user override the test with a dos path.
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater ;;
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater *)
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater ac_dummy="$PATH"
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater for ac_dir in $ac_dummy; do
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater test -z "$ac_dir" && ac_dir=.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater if test -f $ac_dir/$ac_word; then
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater ac_cv_path_AR="$ac_dir/$ac_word"
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater break
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater fi
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater done
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater IFS="$ac_save_ifs"
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater ;;
19dbf2e20df03f2b81ed1f347e27718084374059Automatic Updateresac
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updaterfi
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic UpdaterAR="$ac_cv_path_AR"
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updaterif test -n "$AR"; then
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater echo "$ac_t""$AR" 1>&6
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updaterelse
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater echo "$ac_t""no" 1>&6
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updaterfi
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic UpdaterARFLAGS="cruv"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox Usercase "$AR" in
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User "")
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews { echo "configure: error:
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontar program not found. Please fix your PATH to include the directory in
7dd02af3c9350553e1d52d980a7812425b3f1295Automatic Updaterwhich ar resides, or set AR in the environment with the full path to ar.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews" 1>&2; exit 1; }
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ;;
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox Useresac
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellingtonfor ac_prog in etags emacs-etags
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsdo
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User# Extract the first word of "$ac_prog", so it can be a program name with args.
01f91b9cd440833f66e7476e43659655cb52ad10Automatic Updaterset dummy $ac_prog; ac_word=$2
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox Userecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox Userecho "configure:872: checking for $ac_word" >&5
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox Userif eval "test \"`echo '$''{'ac_cv_path_ETAGS'+set}'`\" = set"; then
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewselse
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews case "$ETAGS" in
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User /*)
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ;;
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ?:/*)
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a dos path.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ;;
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews *)
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews ac_dummy="$PATH"
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User for ac_dir in $ac_dummy; do
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User test -z "$ac_dir" && ac_dir=.
2bd56b2684882faf74a2b29cb0914e6671d8005bTinderbox User if test -f $ac_dir/$ac_word; then
d642d3857129678797a01adee14fbd70335b05a9Mark Andrews ac_cv_path_ETAGS="$ac_dir/$ac_word"
bac4435d473c9a0281507524f084480c34aa942aTinderbox User break
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews fi
bac4435d473c9a0281507524f084480c34aa942aTinderbox User done
54890cfd30f01bdd33b7fb997f9b89fb084c3438Tinderbox User IFS="$ac_save_ifs"
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews ;;
a8677ecad546c955406b341eb8344ed06768b11eTinderbox Useresac
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox Userfi
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox UserETAGS="$ac_cv_path_ETAGS"
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrewsif test -n "$ETAGS"; then
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews echo "$ac_t""$ETAGS" 1>&6
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox Userelse
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews echo "$ac_t""no" 1>&6
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrewsfi
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrewstest -n "$ETAGS" && break
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrewsdone
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews#
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews# Special processing of paths depending on whether --prefix,
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews# --sysconfdir or --localstatedir arguments were given. What's
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User# desired is some compatability with the way previous versions
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews# of BIND built; they defaulted to /usr/local for most parts of
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews# the installation, but named.boot/named.conf was in /etc
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews# and named.pid was in /var/run.
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User#
bac4435d473c9a0281507524f084480c34aa942aTinderbox User# So ... if none of --prefix, --sysconfdir or --localstatedir are
08a1e53c738c425390557196a2ba5039e5afd364Mark Andrews# specified, set things up that way. If --prefix is given, use
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews# it for sysconfdir and localstatedir the way configure normally
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews# would. To change the prefix for everything but leave named.conf
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews# in /etc or named.pid in /var/run, then do this the usual configure way:
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews# ./configure --prefix=/somewhere --sysconfdir=/etc
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews# ./configure --prefix=/somewhere --localstatedir=/var
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews#
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews# To put named.conf and named.pid in /usr/local with everything else,
3040b455151b1e1173193933664b2891b6159f24Mark Andrews# set the prefix explicitly to /usr/local even though that's the default:
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews# ./configure --prefix=/usr/local
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User#
f6ba5791728d244650c1887d8dd8ed771fd50a1dMark Andrewscase "$prefix" in
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews NONE)
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews case "$sysconfdir" in
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User '${prefix}/etc')
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt sysconfdir=/etc
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt ;;
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt esac
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt case "$localstatedir" in
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt '${prefix}/var')
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt localstatedir=/var
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt ;;
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt esac
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt ;;
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox Useresac
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt#
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt# Make sure INSTALL uses an absolute path, else it will be wrong in all
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt# Makefiles, since they use make/rules.in and INSTALL will be adjusted by
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews# configure based on the location of the file where it is substituted.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Since in BIND9 INSTALL is only substituted into make/rules.in, an immediate
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# subdirectory of install-sh, This relative path will be wrong for all
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# directories more than one level down from install-sh.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercase "$INSTALL" in
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater /*)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater *)
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater #
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # Not all systems have dirname.
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater #
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews ac_dir="`echo $INSTALL | sed 's%/[^/]*$%%'`"
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews ac_prog="`echo $INSTALL | sed 's%.*/%%'`"
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews test "$ac_dir" = "$ac_prog" && ac_dir=.
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews test -d "$ac_dir" && ac_dir="`(cd \"$ac_dir\" && pwd)`"
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews INSTALL="$ac_dir/$ac_prog"
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews ;;
66458d12f373fb75e8543d36fd76864a7567057bTinderbox Useresac
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User#
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews# On these hosts, we really want to use cc, not gcc, even if it is
5b56652059e2c22185a0b2bb1f5e58eb89a44426Tinderbox User# found. The gcc that these systems have will not correctly handle
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User# pthreads.
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User#
8e86e8a779f37378fdb85a92c4ba77e394013729Tinderbox User# However, if the user sets $CC to be something, let that override
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User# our change.
ff62ab3c2e6274f19190ded15548c723d38bbbe3Automatic Updater#
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox Userif test "X$CC" = "X" ; then
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User case "$host" in
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User *-dec-osf*)
e20309353e6246485c521278131d3fced73d7957Tinderbox User CC="cc"
e20309353e6246485c521278131d3fced73d7957Tinderbox User ;;
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User *-solaris*)
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User # Use Sun's cc if it is available, but watch
9e8ee4ffd77aa2974cecbdbb2b122156b8d3a27aTinderbox User # out for /usr/ucb/cc; it will never be the right
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews # compiler to use.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User #
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User # If setting CC here fails, the AC_PROG_CC done
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User # below might still find gcc.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
bac4435d473c9a0281507524f084480c34aa942aTinderbox User for ac_dir in $PATH; do
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews test -z "$ac_dir" && ac_dir=.
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User case "$ac_dir" in
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User /usr/ucb)
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews # exclude
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews ;;
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews *)
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews if test -f "$ac_dir/cc"; then
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews CC="$ac_dir/cc"
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews break
ce67023ae3ad39a77da5361d0187ab6f3f0219cbMark Andrews fi
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews ;;
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews esac
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews done
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews IFS="$ac_save_ifs"
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews ;;
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews *-hp-hpux*)
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews CC="cc"
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews ;;
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews mips-sgi-irix*)
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews CC="cc"
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews ;;
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews esac
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrewsfi
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews#
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews# If the user didn't specify where openssl is, and we didn't find or it
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews# is imcompatible with our code, use our internal one.
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews# XXXMLG Implement this check!
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews#
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrewsecho $ac_n "checking for compatible OpenSSL library""... $ac_c" 1>&6
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrewsecho "configure:1022: checking for compatible OpenSSL library" >&5
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsDST_PRIVATEOPENSSL='-DDST_USE_PRIVATE_OPENSSL'
d58e33bfabfee19a035031dac633d36659738d56Evan Huntdst_privateopenssl='openssl'
d585233c52e283d9a8849f16f04f452419a2484eTinderbox UserDST_OPENSSL_INC='-I${srcdir}/../openssl/include'
d585233c52e283d9a8849f16f04f452419a2484eTinderbox UserDST_OPENSSL_LIB=''
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark AndrewsDST_OPENSSL_OBJS='${OPENSSLOBJS}'
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userecho "$ac_t""using private library" 1>&6
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# This would include the system openssl path (and linker options to use
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# it as needed) if it is found.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox UserDNS_OPENSSL_LIBS=""
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User#
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User# testing with alternate openssl libraries... XXXMLG
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User#
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User# DNS_OPENSSL_LIBS="-L/usr/pkg/lib -lssl -lcrypto"
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User# DST_PRIVATEOPENSSL=''
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User# dst_privateopenssl=''
3040b455151b1e1173193933664b2891b6159f24Mark Andrews# DST_OPENSSL_INC='-I/usr/pkg/include'
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater# DST_OPENSSL_LIB=''
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#
88d58d79c5bc7ce3c20a42461a5070116c736836Automatic Updater# NetBSD has multiple pthreads implementations. The recommended
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# one to use is "unproven-pthreads". The older "mit-pthreads"
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater# may also work on some NetBSD versions. The PTL2 thread
3040b455151b1e1173193933664b2891b6159f24Mark Andrews# library does not currently work with bind9, but can be
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# chosen with the --with-ptl2 option for those who wish to
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater# experiment with it.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updatercase "$host" in
3040b455151b1e1173193933664b2891b6159f24Mark Andrews *-netbsd*)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater CC="gcc"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo $ac_n "checking which NetBSD thread library to use""... $ac_c" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho "configure:1068: checking which NetBSD thread library to use" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User # Check whether --with-ptl2 or --without-ptl2 was given.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userif test "${with_ptl2+set}" = set; then
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater withval="$with_ptl2"
9fa39c73fc1d8bc44fdbbb79a1d26b837e7dd555Mark Andrews use_ptl2="$withval"
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updaterelse
3040b455151b1e1173193933664b2891b6159f24Mark Andrews use_ptl2="no"
d58e33bfabfee19a035031dac633d36659738d56Evan Huntfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews : ${LOCALBASE:=/usr/pkg}
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater if test "X$use_ptl2" = "Xyes"
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo "$ac_t""PTL2" 1>&6
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User echo "configure: warning: linking with PTL2 is highly experimental and not expected to work" 1>&2
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt CC=ptlgcc
3040b455151b1e1173193933664b2891b6159f24Mark Andrews else
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User echo "$ac_t""mit-pthreads/unproven-pthreads" 1>&6
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews if test ! -d $LOCALBASE/pthreads
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews then
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews { echo "configure: error: no thread library found.
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews
8bc194b266a17f89e6c54469d4dfbb408070f39eMark AndrewsPlease install the devel/unproven-pthreads package and rerun configure.
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews" 1>&2; exit 1; }
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User fi
560d6da48f066000541dd43f5d407644dee12bebTinderbox User
7addb3e8b5cf6e0c4df0e3cb8135aa71269f0261Tinderbox User pkg="$LOCALBASE/pthreads"
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User lib1="-L$pkg/lib -Wl,-R$pkg/lib"
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater lib2="-lpthread -lm -lgcc -lpthread"
1f471f3b06fae27f4b42ee4f0d6dac0cc7e5bc81Tinderbox User LIBS="$lib1 $lib2 $LIBS"
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater CPPFLAGS="$CPPFLAGS -I$pkg/include"
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include"
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt fi
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt ;;
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsesac
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
213dd665a9f45c3acb5f6c5f853bbbd5fd1598a2Tinderbox User# Extract the first word of "gcc", so it can be a program name with args.
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewsset dummy gcc; ac_word=$2
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupontecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupontecho "configure:1110: checking for $ac_word" >&5
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupontif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
4dca64bb8991502db368028aeeba2f832d3b971dAutomatic Updater echo $ac_n "(cached) $ac_c" 1>&6
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupontelse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User if test -n "$CC"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ac_cv_prog_CC="$CC" # Let the user override the test.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updaterelse
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater ac_dummy="$PATH"
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater for ac_dir in $ac_dummy; do
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater test -z "$ac_dir" && ac_dir=.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater if test -f $ac_dir/$ac_word; then
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User ac_cv_prog_CC="gcc"
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User break
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User fi
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater done
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater IFS="$ac_save_ifs"
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updaterfi
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updaterfi
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic UpdaterCC="$ac_cv_prog_CC"
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox Userif test -n "$CC"; then
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater echo "$ac_t""$CC" 1>&6
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updaterelse
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo "$ac_t""no" 1>&6
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox Userfi
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User
d58e33bfabfee19a035031dac633d36659738d56Evan Huntif test -z "$CC"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews # Extract the first word of "cc", so it can be a program name with args.
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrewsset dummy cc; ac_word=$2
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updaterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userecho "configure:1140: checking for $ac_word" >&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo $ac_n "(cached) $ac_c" 1>&6
8eb631bc4a219650906a6dc6ca51af3034b6ba54Tinderbox Userelse
3040b455151b1e1173193933664b2891b6159f24Mark Andrews if test -n "$CC"; then
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater ac_cv_prog_CC="$CC" # Let the user override the test.
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updaterelse
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews ac_prog_rejected=no
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews ac_dummy="$PATH"
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews for ac_dir in $ac_dummy; do
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews test -z "$ac_dir" && ac_dir=.
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews if test -f $ac_dir/$ac_word; then
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater ac_prog_rejected=yes
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater continue
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater fi
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User ac_cv_prog_CC="cc"
8eb631bc4a219650906a6dc6ca51af3034b6ba54Tinderbox User break
50fa300826799727204b93cbe63bebc341c5eadeTinderbox User fi
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews done
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater IFS="$ac_save_ifs"
2da2220fe7af2c45724b50b0187523b1fab0cf08Rob Austeinif test $ac_prog_rejected = yes; then
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews # We found a bogon in the path, so make sure we never use it.
e171a4137c6ba348957e61b7c4c3541493c0da02Automatic Updater set dummy $ac_cv_prog_CC
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater shift
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater if test $# -gt 0; then
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User # We chose a different compiler from the bogus one.
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User # However, it has the same basename, so the bogon will be chosen
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User # first if we set CC to just the basename; use the full file name.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater shift
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User set dummy "$ac_dir/$ac_word" "$@"
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User shift
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User ac_cv_prog_CC="$@"
b3386fba31414344f38f0c30849c056dceb22dceTinderbox User fi
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterfi
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic UpdaterCC="$ac_cv_prog_CC"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test -n "$CC"; then
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater echo "$ac_t""$CC" 1>&6
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox Userelse
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater echo "$ac_t""no" 1>&6
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox Userfi
6671e343b8c7e44ac10a7900fde59555fbc71571Automatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater if test -z "$CC"; then
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater case "`uname -s`" in
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater *win32* | *WIN32*)
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater # Extract the first word of "cl", so it can be a program name with args.
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterset dummy cl; ac_word=$2
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterecho "configure:1191: checking for $ac_word" >&5
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
99c231a3bd27893583204cd0a3e3103dc78dbc28Tinderbox User echo $ac_n "(cached) $ac_c" 1>&6
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updaterelse
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updater if test -n "$CC"; then
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater ac_cv_prog_CC="$CC" # Let the user override the test.
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox Userelse
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater ac_dummy="$PATH"
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews for ac_dir in $ac_dummy; do
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews test -z "$ac_dir" && ac_dir=.
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews if test -f $ac_dir/$ac_word; then
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User ac_cv_prog_CC="cl"
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater break
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater fi
664917bedafa65dee4349c84324a31731aa1e228Francis Dupont done
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater IFS="$ac_save_ifs"
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox Userfi
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox Userfi
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox UserCC="$ac_cv_prog_CC"
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userif test -n "$CC"; then
50fa300826799727204b93cbe63bebc341c5eadeTinderbox User echo "$ac_t""$CC" 1>&6
82b96702f09ed6bc5cd0f1aa5e54198c04cc192bTinderbox Userelse
e97ad980e88f16c50e8fcd571a4f51121672e477Tinderbox User echo "$ac_t""no" 1>&6
e97ad980e88f16c50e8fcd571a4f51121672e477Tinderbox Userfi
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater esac
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews fi
e20309353e6246485c521278131d3fced73d7957Tinderbox User test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
e20309353e6246485c521278131d3fced73d7957Tinderbox Userfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrewsecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
f8a9a38ee40c139a8d145ac76ecbff3a0f986453Mark Andrewsecho "configure:1223: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
e628576d3b3d91c8954679077f4c208f1e43b433Automatic Updater
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrewsac_ext=c
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userac_cpp='$CPP $CPPFLAGS'
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox Userac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9d80d23172c30fd63e5046a7e69b8445e564ff31Automatic Updatercross_compiling=$ac_cv_prog_cc_cross
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewscat > conftest.$ac_ext << EOF
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews#line 1234 "configure"
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews#include "confdefs.h"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrewsmain(){return(0);}
91d187ce035f39073f0732ff2a401a45c3c955fbMark AndrewsEOF
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewsif { (eval echo configure:1239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ac_cv_prog_cc_works=yes
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews # If we can't run a trivial program, we are probably using a cross compiler.
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews if (./conftest; exit) 2>/dev/null; then
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ac_cv_prog_cc_cross=no
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews else
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ac_cv_prog_cc_cross=yes
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews fi
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewselse
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews echo "configure: failed program was:" >&5
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews cat conftest.$ac_ext >&5
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ac_cv_prog_cc_works=no
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsrm -fr conftest*
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userac_ext=c
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsac_cpp='$CPP $CPPFLAGS'
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Usercross_compiling=$ac_cv_prog_cc_cross
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userecho "$ac_t""$ac_cv_prog_cc_works" 1>&6
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userif test $ac_cv_prog_cc_works = no; then
61932ed91732417e05c8c6fd335acf1be896c778Mark Andrews { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsfi
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userecho $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsecho "configure:1265: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox Userecho "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox Usercross_compiling=$ac_cv_prog_cc_cross
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox Userecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntecho "configure:1270: checking whether we are using GNU C" >&5
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
e80c7005e3d59dfeb04dad186d36f3c15622954cTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox Userelse
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox User cat > conftest.c <<EOF
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox User#ifdef __GNUC__
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox User yes;
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User#endif
08190bd4d89153cee463b34f9233ad6dd88965fcMark AndrewsEOF
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrewsif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1279: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User ac_cv_prog_gcc=yes
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrewselse
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews ac_cv_prog_gcc=no
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrewsfi
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox Userfi
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userecho "$ac_t""$ac_cv_prog_gcc" 1>&6
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userif test $ac_cv_prog_gcc = yes; then
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User GCC=yes
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userelse
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User GCC=
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userfi
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userac_test_CFLAGS="${CFLAGS+set}"
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userac_save_CFLAGS="$CFLAGS"
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox UserCFLAGS=
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userecho $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox Userecho "configure:1298: checking whether ${CC-cc} accepts -g" >&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewselse
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews echo 'void f(){}' > conftest.c
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews ac_cv_prog_cc_g=yes
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewselse
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews ac_cv_prog_cc_g=no
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsfi
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsrm -f conftest*
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsfi
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsecho "$ac_t""$ac_cv_prog_cc_g" 1>&6
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrewsif test "$ac_test_CFLAGS" = set; then
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews CFLAGS="$ac_save_CFLAGS"
1368e4b34cef64604c874fcc40201c78e548714cTinderbox Userelif test $ac_cv_prog_cc_g = yes; then
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User if test "$GCC" = yes; then
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User CFLAGS="-g -O2"
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater else
3040b455151b1e1173193933664b2891b6159f24Mark Andrews CFLAGS="-g"
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater fi
f09f1bf18e3ad40a0e8a6cc3dabf1c11f04992cbMark Andrewselse
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater if test "$GCC" = yes; then
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews CFLAGS="-O2"
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User else
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User CFLAGS=
8c9c79e5fea0cb698026a74821695907c8312a46Mark Andrews fi
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userfi
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userfor ac_prog in 'bison -y' byacc
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userdo
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater# Extract the first word of "$ac_prog", so it can be a program name with args.
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsset dummy $ac_prog; ac_word=$2
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updaterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6
f09f1bf18e3ad40a0e8a6cc3dabf1c11f04992cbMark Andrewsecho "configure:1334: checking for $ac_word" >&5
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updaterif eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrewselse
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User if test -n "$YACC"; then
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews ac_cv_prog_YACC="$YACC" # Let the user override the test.
6025cbbe8408f4b09d53d5ec1e95cb6da97e0a8dTinderbox Userelse
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews ac_dummy="$PATH"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews for ac_dir in $ac_dummy; do
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews test -z "$ac_dir" && ac_dir=.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews if test -f $ac_dir/$ac_word; then
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews ac_cv_prog_YACC="$ac_prog"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews break
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fi
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User done
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater IFS="$ac_save_ifs"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonfi
169f44b082b340b952e26c0fdb930c102a957752Mark Andrewsfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterYACC="$ac_cv_prog_YACC"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test -n "$YACC"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""$YACC" 1>&6
169f44b082b340b952e26c0fdb930c102a957752Mark Andrewselse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""no" 1>&6
e007e3e5b0316c6c05698a71101885743aca22bdAutomatic Updaterfi
e007e3e5b0316c6c05698a71101885743aca22bdAutomatic Updater
169f44b082b340b952e26c0fdb930c102a957752Mark Andrewstest -n "$YACC" && break
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox Userdone
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewstest -n "$YACC" || YACC="yacc"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrewsecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrewsecho "configure:1366: checking how to run the C preprocessor" >&5
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews# On Suns, sometimes $CPP names a directory.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsif test -n "$CPP" && test -d "$CPP"; then
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews CPP=
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsfi
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsif test -z "$CPP"; then
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewselse
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews # This must be in double quotes, not single quotes, because CPP may get
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews # substituted into the Makefile and "${CC-cc}" will confuse make.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews CPP="${CC-cc} -E"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews # On the NeXT, cc -E runs the code through the compiler's parser,
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews # not just through cpp.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews cat > conftest.$ac_ext <<EOF
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#line 1381 "configure"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#include "confdefs.h"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#include <assert.h>
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark AndrewsSyntax Error
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark AndrewsEOF
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3a26bfc09c833a8dc4d4c12b7cd271ed6d0843cbTinderbox User{ (eval echo configure:1387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsif test -z "$ac_err"; then
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews :
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Huntelse
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews echo "$ac_err" >&5
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews echo "configure: failed program was:" >&5
7019b0441a234153dde155622c405960b0d35946Tinderbox User cat conftest.$ac_ext >&5
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt rm -rf conftest*
2a3eef7f65270e3f9a954573d866b368b7857584Tinderbox User CPP="${CC-cc} -E -traditional-cpp"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews cat > conftest.$ac_ext <<EOF
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#line 1398 "configure"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#include "confdefs.h"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews#include <assert.h>
2a3eef7f65270e3f9a954573d866b368b7857584Tinderbox UserSyntax Error
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark AndrewsEOF
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrewsac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews{ (eval echo configure:1404: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
95de440e8d2b07bb130505b4146059e5734e2eeaTinderbox Userac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox Userif test -z "$ac_err"; then
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User :
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewselse
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington echo "$ac_err" >&5
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington echo "configure: failed program was:" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat conftest.$ac_ext >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
bbf7c3fd96ae5e02cb84743c581862e35327032aAutomatic Updater CPP="${CC-cc} -nologo -E"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat > conftest.$ac_ext <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#line 1415 "configure"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#include "confdefs.h"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#include <assert.h>
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox UserSyntax Error
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonEOF
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews{ (eval echo configure:1421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updaterac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updaterif test -z "$ac_err"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews :
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updaterelse
61932ed91732417e05c8c6fd335acf1be896c778Mark Andrews echo "$ac_err" >&5
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo "configure: failed program was:" >&5
e80c7005e3d59dfeb04dad186d36f3c15622954cTinderbox User cat conftest.$ac_ext >&5
e135e3c4b1f4f986f00997f5ad5866effb203139Tinderbox User rm -rf conftest*
bec9d04b657e1582d2531bdc02503bebde2aa978Tinderbox User CPP=/lib/cpp
0e91f17da8a29086876a88962e0a3482094b6057Evan Huntfi
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox Userrm -f conftest*
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updaterfi
99c231a3bd27893583204cd0a3e3103dc78dbc28Tinderbox Userrm -f conftest*
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsfi
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updaterrm -f conftest*
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User ac_cv_prog_CPP="$CPP"
08d53af7d51409036462fa80fb1bde7a8c2ac123Automatic Updaterfi
08d53af7d51409036462fa80fb1bde7a8c2ac123Automatic Updater CPP="$ac_cv_prog_CPP"
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updaterelse
ec7751119a08c6a7250f3187beed69a8b836d349Tinderbox User ac_cv_prog_CPP="$CPP"
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox Userfi
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsecho "$ac_t""$CPP" 1>&6
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updaterecho $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsecho "configure:1446: checking for ANSI C header files" >&5
07d9d0dbcc0c79deb3c34f4a8af05ac68a6800e4Mark Andrewsif eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
a66012b52c20200f118781463db4e4ee44454298Automatic Updater echo $ac_n "(cached) $ac_c" 1>&6
d58e33bfabfee19a035031dac633d36659738d56Evan Huntelse
3040b455151b1e1173193933664b2891b6159f24Mark Andrews cat > conftest.$ac_ext <<EOF
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#line 1451 "configure"
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater#include "confdefs.h"
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User#include <stdlib.h>
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#include <stdarg.h>
e135e3c4b1f4f986f00997f5ad5866effb203139Tinderbox User#include <string.h>
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater#include <float.h>
2fd1e3918971180155c10d09454a277f015daecaAutomatic UpdaterEOF
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updaterac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User{ (eval echo configure:1459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updaterac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updaterif test -z "$ac_err"; then
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User rm -rf conftest*
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ac_cv_header_stdc=yes
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox Userelse
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User echo "$ac_err" >&5
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrews echo "configure: failed program was:" >&5
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User cat conftest.$ac_ext >&5
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews rm -rf conftest*
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews ac_cv_header_stdc=no
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userfi
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrewsrm -f conftest*
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userif test $ac_cv_header_stdc = yes; then
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Usercat > conftest.$ac_ext <<EOF
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#line 1476 "configure"
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#include "confdefs.h"
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#include <string.h>
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox UserEOF
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User egrep "memchr" >/dev/null 2>&1; then
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User :
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userelse
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User rm -rf conftest*
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User ac_cv_header_stdc=no
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userfi
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrewsrm -f conftest*
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userfi
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userif test $ac_cv_header_stdc = yes; then
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrews # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Usercat > conftest.$ac_ext <<EOF
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#line 1494 "configure"
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#include "confdefs.h"
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User#include <stdlib.h>
f0877b0237674d0519006ca7f8436e5f92250d30Mark AndrewsEOF
287a6a8f9040dc43560cd69cddf83bfc0f53b76fTinderbox Userif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews egrep "free" >/dev/null 2>&1; then
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington :
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonelse
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington rm -rf conftest*
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ac_cv_header_stdc=no
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterrm -f conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox Userif test $ac_cv_header_stdc = yes; then
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userif test "$cross_compiling" = yes; then
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User :
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrewselse
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User cat > conftest.$ac_ext <<EOF
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User#line 1515 "configure"
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater#include "confdefs.h"
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User#include <ctype.h>
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterint main () { int i; for (i = 0; i < 256; i++)
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontexit (0); }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e062b72f783cdb436a1a57a630bdff471dbb3038Mark AndrewsEOF
d145b64cacc8d9cda51f9924ec70cd4661c3e2cfAutomatic Updaterif { (eval echo configure:1526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterthen
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater :
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
d145b64cacc8d9cda51f9924ec70cd4661c3e2cfAutomatic Updater echo "configure: failed program was:" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat conftest.$ac_ext >&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -fr conftest*
4ba21f60009e18c5950d18546a127e70be537effMark Andrews ac_cv_header_stdc=no
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrewsfi
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsrm -fr conftest*
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updaterecho "$ac_t""$ac_cv_header_stdc" 1>&6
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updaterif test $ac_cv_header_stdc = yes; then
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews cat >> confdefs.h <<\EOF
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews#define STDC_HEADERS 1
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark AndrewsEOF
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User
52cfbde0bd391cfb37e3c1a1b460c16ba6bf1a73Automatic Updaterfor ac_hdr in fcntl.h sys/time.h unistd.h sys/sockio.h
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox Userdo
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox Userac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
24e0e8d17df315d5d494ca933874e545eadce773Automatic Updaterecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox Userecho "configure:1554: checking for $ac_hdr" >&5
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrewsif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt echo $ac_n "(cached) $ac_c" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrewselse
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User cat > conftest.$ac_ext <<EOF
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater#line 1559 "configure"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#include "confdefs.h"
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater#include <$ac_hdr>
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark AndrewsEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews{ (eval echo configure:1564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userif test -z "$ac_err"; then
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User rm -rf conftest*
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User eval "ac_cv_header_$ac_safe=yes"
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userelse
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User echo "$ac_err" >&5
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User echo "configure: failed program was:" >&5
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User cat conftest.$ac_ext >&5
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User rm -rf conftest*
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User eval "ac_cv_header_$ac_safe=no"
3b9123da1962e9e8240b4d99463d8dcd131b79bdTinderbox Userfi
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userrm -f conftest*
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userfi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""yes" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater cat >> confdefs.h <<EOF
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater#define $ac_tr_hdr 1
601c1908d06375f5dea00ab98671a6c934d8a840Automatic UpdaterEOF
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox Userelse
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User echo "$ac_t""no" 1>&6
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updaterfi
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox Userdone
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userecho $ac_n "checking for working const""... $ac_c" 1>&6
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox Userecho "configure:1592: checking for working const" >&5
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userif eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox Userelse
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User cat > conftest.$ac_ext <<EOF
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User#line 1597 "configure"
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User#include "confdefs.h"
12ee3c02ab36d7e7430bd705cc289db1a69a5733Mark Andrews
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updaterint main() {
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater/* Ultrix mips cc rejects this. */
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updatertypedef int charset[2]; const charset x;
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews/* SunOS 4.1.1 cc rejects this. */
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrewschar const *const *ccp;
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrewschar **p;
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews/* NEC SVR4.0.2 mips cc rejects this. */
8ccd7da886e93cd490fcb6f4c4e98a6514f35820Automatic Updaterstruct point {int x, y;};
cd839f5cf5f84cf163f55ff05cb88ce37efd24d1Automatic Updaterstatic struct point const zero = {0,0};
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews/* AIX XL C 1.02.0.0 rejects this.
cd839f5cf5f84cf163f55ff05cb88ce37efd24d1Automatic Updater It does not let you subtract one const X* pointer from another in an arm
3040b455151b1e1173193933664b2891b6159f24Mark Andrews of an if-expression whose if-part is not a constant expression */
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox Userconst char *g = "string";
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsccp = &g + (g ? g-g : 0);
735e1ed9685077e25f744d692acf77c5bf5d4490Tinderbox User/* HPUX 7.0 cc rejects these. */
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User++ccp;
d642d3857129678797a01adee14fbd70335b05a9Mark Andrewsp = (char**) ccp;
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrewsccp = (char const *const *) p;
fd8fb4df8499e292daeac765f599ac7c507d9ca3Mark Andrews{ /* SCO 3.2v4 cc rejects this. */
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User char *t;
3040b455151b1e1173193933664b2891b6159f24Mark Andrews char const *s = 0 ? (char *) 0 : (char const *) 0;
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater *t++ = 0;
3040b455151b1e1173193933664b2891b6159f24Mark Andrews}
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater int x[] = {25, 17};
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater const int *foo = &x[0];
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater ++foo;
3040b455151b1e1173193933664b2891b6159f24Mark Andrews}
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater typedef const int *iptr;
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater iptr p = 0;
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater ++p;
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews}
3040b455151b1e1173193933664b2891b6159f24Mark Andrews{ /* AIX XL C 1.02.0.0 rejects this saying
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User struct s { int j; const int *ap[3]; };
bac4435d473c9a0281507524f084480c34aa942aTinderbox User struct s *b; b->j = 5;
bac4435d473c9a0281507524f084480c34aa942aTinderbox User}
bac4435d473c9a0281507524f084480c34aa942aTinderbox User{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
bac4435d473c9a0281507524f084480c34aa942aTinderbox User const int foo = 10;
bac4435d473c9a0281507524f084480c34aa942aTinderbox User}
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User; return 0; }
bac4435d473c9a0281507524f084480c34aa942aTinderbox UserEOF
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userif { (eval echo configure:1646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
bac4435d473c9a0281507524f084480c34aa942aTinderbox User rm -rf conftest*
bac4435d473c9a0281507524f084480c34aa942aTinderbox User ac_cv_c_const=yes
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userelse
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont echo "configure: failed program was:" >&5
bac4435d473c9a0281507524f084480c34aa942aTinderbox User cat conftest.$ac_ext >&5
bac4435d473c9a0281507524f084480c34aa942aTinderbox User rm -rf conftest*
bac4435d473c9a0281507524f084480c34aa942aTinderbox User ac_cv_c_const=no
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userfi
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox Userrm -f conftest*
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
45c349c278fd83acd4dcb91eec3482401a623e47Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsecho "$ac_t""$ac_cv_c_const" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsif test $ac_cv_c_const = no; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews cat >> confdefs.h <<\EOF
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#define const
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark AndrewsEOF
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsecho $ac_n "checking for inline""... $ac_c" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsecho "configure:1667: checking for inline" >&5
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsif eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewselse
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User ac_cv_c_inline=no
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox Userfor ac_kw in inline __inline__ __inline; do
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User cat > conftest.$ac_ext <<EOF
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User#line 1674 "configure"
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User#include "confdefs.h"
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox Userint main() {
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User} $ac_kw foo() {
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User; return 0; }
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox UserEOF
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox Userif { (eval echo configure:1681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User rm -rf conftest*
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User ac_cv_c_inline=$ac_kw; break
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox Userelse
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User echo "configure: failed program was:" >&5
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User cat conftest.$ac_ext >&5
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Userfi
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterrm -f conftest*
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterdone
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterfi
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterecho "$ac_t""$ac_cv_c_inline" 1>&6
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updatercase "$ac_cv_c_inline" in
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater inline | yes) ;;
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater no) cat >> confdefs.h <<\EOF
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater#define inline
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic UpdaterEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ;;
560d6da48f066000541dd43f5d407644dee12bebTinderbox User *) cat >> confdefs.h <<EOF
560d6da48f066000541dd43f5d407644dee12bebTinderbox User#define inline $ac_cv_c_inline
9bc394fffdd50f6e47614b2d317da7274122366fTinderbox UserEOF
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User ;;
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Useresac
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Userecho $ac_n "checking for size_t""... $ac_c" 1>&6
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Userecho "configure:1707: checking for size_t" >&5
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Userif eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User echo $ac_n "(cached) $ac_c" 1>&6
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox Userelse
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt cat > conftest.$ac_ext <<EOF
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User#line 1712 "configure"
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User#include "confdefs.h"
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox User#include <sys/types.h>
1f471f3b06fae27f4b42ee4f0d6dac0cc7e5bc81Tinderbox User#if STDC_HEADERS
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#include <stdlib.h>
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#include <stddef.h>
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User#endif
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontEOF
90b25b84f037ec923efaee84d2c0dc599293d04eTinderbox Userif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
e0bf4fc289705375be65c05a8fb085d514a98c97Tinderbox User rm -rf conftest*
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater ac_cv_type_size_t=yes
f42fc714eda962112e45b904d1f846c61a080114Automatic Updaterelse
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User rm -rf conftest*
a6e1f63f50af688610ebd2521ba7f028767b51f3Mark Andrews ac_cv_type_size_t=no
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox Userfi
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox Userrm -f conftest*
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User
f42fc714eda962112e45b904d1f846c61a080114Automatic Updaterfi
f42fc714eda962112e45b904d1f846c61a080114Automatic Updaterecho "$ac_t""$ac_cv_type_size_t" 1>&6
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox Userif test $ac_cv_type_size_t = no; then
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updater cat >> confdefs.h <<\EOF
e0bf4fc289705375be65c05a8fb085d514a98c97Tinderbox User#define size_t unsigned
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox UserEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
f42fc714eda962112e45b904d1f846c61a080114Automatic Updaterfi
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox Userecho $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox Userecho "configure:1740: checking whether time.h and sys/time.h may both be included" >&5
4d813066e967a36c407ee641155ada0c614d4dc6Automatic Updaterif eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox Userelse
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews cat > conftest.$ac_ext <<EOF
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User#line 1745 "configure"
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User#include "confdefs.h"
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater#include <sys/types.h>
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater#include <sys/time.h>
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#include <time.h>
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsint main() {
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrewsstruct tm *tp;
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User; return 0; }
850cfa4e86da9f63c1b97ec8c743c091ffd3546bFrancis DupontEOF
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox Userif { (eval echo configure:1754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont rm -rf conftest*
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews ac_cv_header_time=yes
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userelse
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User echo "configure: failed program was:" >&5
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User cat conftest.$ac_ext >&5
6ce070d74c160218ee6c864e75235a4f535320c3Tinderbox User rm -rf conftest*
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ac_cv_header_time=no
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox Userfi
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox Userrm -f conftest*
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsecho "$ac_t""$ac_cv_header_time" 1>&6
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsif test $ac_cv_header_time = yes; then
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews cat >> confdefs.h <<\EOF
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox User#define TIME_WITH_SYS_TIME 1
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox UserEOF
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox User
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsfi
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsecho $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsecho "configure:1776: checking for pthread_create in -lpthread" >&5
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewselse
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews ac_save_LIBS="$LIBS"
609b8d08176469485edce25f3c2f50365bbd3819Mark AndrewsLIBS="-lpthread $LIBS"
eac5382be368b43df62e4ac32075131fb4997f03Tinderbox Usercat > conftest.$ac_ext <<EOF
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews#line 1784 "configure"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews#include "confdefs.h"
eac5382be368b43df62e4ac32075131fb4997f03Tinderbox User/* Override any gcc2 internal prototype to avoid an error. */
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews/* We use char because int might match the return type of a gcc2
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrews builtin and then its argument prototype would still apply. */
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrewschar pthread_create();
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrewsint main() {
d58e33bfabfee19a035031dac633d36659738d56Evan Huntpthread_create()
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews; return 0; }
609b8d08176469485edce25f3c2f50365bbd3819Mark AndrewsEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif { (eval echo configure:1795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews rm -rf conftest*
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewselse
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews echo "configure: failed program was:" >&5
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews cat conftest.$ac_ext >&5
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews rm -rf conftest*
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews eval "ac_cv_lib_$ac_lib_var=no"
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsfi
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsrm -f conftest*
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark AndrewsLIBS="$ac_save_LIBS"
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsfi
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews echo "$ac_t""yes" 1>&6
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/[^a-zA-Z0-9_]/_/g' \
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews cat >> confdefs.h <<EOF
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews#define $ac_tr_lib 1
0d13a9584b9f97693ab22d54322f1c484d578701Mark AndrewsEOF
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews LIBS="-lpthread $LIBS"
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrewselse
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews echo "$ac_t""no" 1>&6
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrewsecho $ac_n "checking for __pthread_create in -lpthread""... $ac_c" 1>&6
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrewsecho "configure:1821: checking for __pthread_create in -lpthread" >&5
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsac_lib_var=`echo pthread'_'__pthread_create | sed 'y%./+-%__p_%'`
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrewselse
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews ac_save_LIBS="$LIBS"
015f044f7f916eb18d053f2e5dcbee481425bc66Mark AndrewsLIBS="-lpthread $LIBS"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewscat > conftest.$ac_ext <<EOF
015f044f7f916eb18d053f2e5dcbee481425bc66Mark Andrews#line 1829 "configure"
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User#include "confdefs.h"
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User/* Override any gcc2 internal prototype to avoid an error. */
bec9d04b657e1582d2531bdc02503bebde2aa978Tinderbox User/* We use char because int might match the return type of a gcc2
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews builtin and then its argument prototype would still apply. */
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewschar __pthread_create();
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsint main() {
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews__pthread_create()
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews; return 0; }
609b8d08176469485edce25f3c2f50365bbd3819Mark AndrewsEOF
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewsif { (eval echo configure:1840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews rm -rf conftest*
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewselse
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews echo "configure: failed program was:" >&5
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews cat conftest.$ac_ext >&5
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews rm -rf conftest*
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews eval "ac_cv_lib_$ac_lib_var=no"
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsfi
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsrm -f conftest*
7e1a8f402e3881388db37152f71c698cb1f1c426Mark AndrewsLIBS="$ac_save_LIBS"
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsfi
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews echo "$ac_t""yes" 1>&6
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/^a-zA-Z0-9_/_/g' \
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews cat >> confdefs.h <<EOF
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews#define $ac_tr_lib 1
7e1a8f402e3881388db37152f71c698cb1f1c426Mark AndrewsEOF
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews LIBS="-lpthread $LIBS"
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewselse
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews echo "$ac_t""no" 1>&6
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsfi
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews echo $ac_n "checking for __pthread_create_system in -lpthread""... $ac_c" 1>&6
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsecho "configure:1868: checking for __pthread_create_system in -lpthread" >&5
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrewsac_lib_var=`echo pthread'_'__pthread_create_system | sed 'y%./+-%__p_%'`
bbd726b86a5b0f97a192b6027958dc7b763dc48bTinderbox Userif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7a2a1b8b14fc804ac80612d7b98064095e445be5Automatic Updater echo $ac_n "(cached) $ac_c" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater ac_save_LIBS="$LIBS"
213dd665a9f45c3acb5f6c5f853bbbd5fd1598a2Tinderbox UserLIBS="-lpthread $LIBS"
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox Usercat > conftest.$ac_ext <<EOF
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews#line 1876 "configure"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont#include "confdefs.h"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews/* We use char because int might match the return type of a gcc2
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews builtin and then its argument prototype would still apply. */
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrewschar __pthread_create_system();
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrewsint main() {
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews__pthread_create_system()
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews; return 0; }
351eca011cf38fd3272b325029afce144a9a1ebaMark AndrewsEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif { (eval echo configure:1887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews rm -rf conftest*
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrewselse
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews echo "configure: failed program was:" >&5
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews cat conftest.$ac_ext >&5
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews rm -rf conftest*
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews eval "ac_cv_lib_$ac_lib_var=no"
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsrm -f conftest*
351eca011cf38fd3272b325029afce144a9a1ebaMark AndrewsLIBS="$ac_save_LIBS"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsfi
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrewsif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo "$ac_t""yes" 1>&6
d46a3a2f7c1032c947b7bfde6e08010442645139Tinderbox User ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/^a-zA-Z0-9_/_/g' \
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews cat >> confdefs.h <<EOF
4ba21f60009e18c5950d18546a127e70be537effMark Andrews#define $ac_tr_lib 1
4ba21f60009e18c5950d18546a127e70be537effMark AndrewsEOF
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews LIBS="-lpthread $LIBS"
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrewselse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""no" 1>&6
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox Userfi
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsfi
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews#
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews# We'd like to use sigwait() too
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews#
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsecho $ac_n "checking for sigwait in -lc""... $ac_c" 1>&6
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsecho "configure:1922: checking for sigwait in -lc" >&5
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsac_lib_var=`echo c'_'sigwait | sed 'y%./+-%__p_%'`
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updaterelse
3040b455151b1e1173193933664b2891b6159f24Mark Andrews ac_save_LIBS="$LIBS"
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic UpdaterLIBS="-lc $LIBS"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewscat > conftest.$ac_ext <<EOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#line 1930 "configure"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#include "confdefs.h"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater/* We use char because int might match the return type of a gcc2
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater builtin and then its argument prototype would still apply. */
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterchar sigwait();
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewsint main() {
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox Usersigwait()
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User; return 0; }
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark AndrewsEOF
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox Userif { (eval echo configure:1941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -rf conftest*
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterelse
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater echo "configure: failed program was:" >&5
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater cat conftest.$ac_ext >&5
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater rm -rf conftest*
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater eval "ac_cv_lib_$ac_lib_var=no"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterfi
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterrm -f conftest*
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic UpdaterLIBS="$ac_save_LIBS"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterfi
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater echo "$ac_t""yes" 1>&6
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater cat >> confdefs.h <<\EOF
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater#define HAVE_SIGWAIT 1
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic UpdaterEOF
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrewselse
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater echo "$ac_t""no" 1>&6
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterecho $ac_n "checking for sigwait in -lpthread""... $ac_c" 1>&6
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsecho "configure:1963: checking for sigwait in -lpthread" >&5
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterac_lib_var=`echo pthread'_'sigwait | sed 'y%./+-%__p_%'`
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updaterif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewselse
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ac_save_LIBS="$LIBS"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic UpdaterLIBS="-lpthread $LIBS"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updatercat > conftest.$ac_ext <<EOF
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater#line 1971 "configure"
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater#include "confdefs.h"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater/* We use char because int might match the return type of a gcc2
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt builtin and then its argument prototype would still apply. */
3040b455151b1e1173193933664b2891b6159f24Mark Andrewschar sigwait();
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
1368e4b34cef64604c874fcc40201c78e548714cTinderbox Userint main() {
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox Usersigwait()
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User; return 0; }
1368e4b34cef64604c874fcc40201c78e548714cTinderbox UserEOF
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox Userif { (eval echo configure:1982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User rm -rf conftest*
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User eval "ac_cv_lib_$ac_lib_var=yes"
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox Userelse
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User echo "configure: failed program was:" >&5
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User cat conftest.$ac_ext >&5
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User rm -rf conftest*
3040b455151b1e1173193933664b2891b6159f24Mark Andrews eval "ac_cv_lib_$ac_lib_var=no"
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox Userfi
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntrm -f conftest*
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox UserLIBS="$ac_save_LIBS"
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntfi
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User echo "$ac_t""yes" 1>&6
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User cat >> confdefs.h <<\EOF
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt#define HAVE_SIGWAIT 1
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox UserEOF
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntelse
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt echo "$ac_t""no" 1>&6
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntecho $ac_n "checking for _Psigwait in -lpthread""... $ac_c" 1>&6
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntecho "configure:2004: checking for _Psigwait in -lpthread" >&5
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Huntac_lib_var=`echo pthread'_'_Psigwait | sed 'y%./+-%__p_%'`
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewselse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_save_LIBS="$LIBS"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBS="-lpthread $LIBS"
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Usercat > conftest.$ac_ext <<EOF
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater#line 2012 "configure"
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User#include "confdefs.h"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User/* Override any gcc2 internal prototype to avoid an error. */
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User/* We use char because int might match the return type of a gcc2
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User builtin and then its argument prototype would still apply. */
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userchar _Psigwait();
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonint main() {
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews_Psigwait()
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater; return 0; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif { (eval echo configure:2023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_lib_$ac_lib_var=yes"
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updaterelse
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews echo "configure: failed program was:" >&5
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont cat conftest.$ac_ext >&5
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont rm -rf conftest*
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont eval "ac_cv_lib_$ac_lib_var=no"
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupontfi
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupontrm -f conftest*
5c5c6d289db78e41f714007426a387498e15963cFrancis DupontLIBS="$ac_save_LIBS"
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupontfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews echo "$ac_t""yes" 1>&6
95de440e8d2b07bb130505b4146059e5734e2eeaTinderbox User cat >> confdefs.h <<\EOF
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews#define HAVE_SIGWAIT 1
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsEOF
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontelse
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews echo "$ac_t""no" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewsfi
ec7751119a08c6a7250f3187beed69a8b836d349Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User# Additional OS-specific issues related to pthreads and sigwait.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#
3040b455151b1e1173193933664b2891b6159f24Mark Andrewscase "$host" in
879391501ee0ffba072433120bf1baa4087f8899Automatic Updater #
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater # One more place to look for sigwait.
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater #
8f536463f9fdfa7da6a8310e4f4895373beb2961Mark Andrews *-freebsd*)
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User echo $ac_n "checking for sigwait in -lc_r""... $ac_c" 1>&6
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updaterecho "configure:2061: checking for sigwait in -lc_r" >&5
d58e33bfabfee19a035031dac633d36659738d56Evan Huntac_lib_var=`echo c_r'_'sigwait | sed 'y%./+-%__p_%'`
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrewselse
dcd42a39d311b44877161ffd1e27fa62700c0171Mark Andrews ac_save_LIBS="$LIBS"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBS="-lc_r $LIBS"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercat > conftest.$ac_ext <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#line 2069 "configure"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#include "confdefs.h"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater/* Override any gcc2 internal prototype to avoid an error. */
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater/* We use char because int might match the return type of a gcc2
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater builtin and then its argument prototype would still apply. */
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox Userchar sigwait();
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterint main() {
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox Usersigwait()
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User; return 0; }
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrewsif { (eval echo configure:2080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3040b455151b1e1173193933664b2891b6159f24Mark Andrews rm -rf conftest*
c5f7f6aa6c51d35353a9485b32abbabfe8358b4eMark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
c5f7f6aa6c51d35353a9485b32abbabfe8358b4eMark Andrewselse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "configure: failed program was:" >&5
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User cat conftest.$ac_ext >&5
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington rm -rf conftest*
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington eval "ac_cv_lib_$ac_lib_var=no"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonfi
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonrm -f conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBS="$ac_save_LIBS"
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox Userfi
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox Userif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
63654fea53d6a58a65112234bc8d0c322e0c81b5Automatic Updater echo "$ac_t""yes" 1>&6
3040b455151b1e1173193933664b2891b6159f24Mark Andrews cat >> confdefs.h <<\EOF
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User#define HAVE_SIGWAIT 1
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox UserEOF
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater #
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater # BSDI 3.1 through 4.0.1 needs pthread_init() to be called before
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User # certain pthreads calls. This is deprecated in BSD/OS 4.1.
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews #
3040b455151b1e1173193933664b2891b6159f24Mark Andrews *-bsdi3.1*|*-bsdi4.0*)
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt cat >> confdefs.h <<\EOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#define NEED_PTHREAD_INIT 1
551271d8198ae06e37edf5da519d8ee153eeac0fTinderbox UserEOF
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews ;;
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User #
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # LinuxThreads requires some changes to the way we deal with signals.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater #
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User *-linux*)
63d024b4a80b39753d7b2976d46b1478913cc6a1Tinderbox User cat >> confdefs.h <<\EOF
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews#define HAVE_LINUXTHREADS 1
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater #
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User # Ensure the right sigwait() semantics on Solaris.
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews #
63d024b4a80b39753d7b2976d46b1478913cc6a1Tinderbox User *-solaris*)
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User cat >> confdefs.h <<\EOF
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews#define _POSIX_PTHREAD_SEMANTICS 1
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User ;;
80f05de86cd3cd8e4a4215c4501643891b942dafTinderbox User #
80f05de86cd3cd8e4a4215c4501643891b942dafTinderbox User # UnixWare does things its own way.
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User #
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User *-UnixWare*)
3040b455151b1e1173193933664b2891b6159f24Mark Andrews cat >> confdefs.h <<\EOF
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews#define HAVE_UNIXWARE_SIGWAIT 1
5b4ef313da4283079786e516b4b07a1691e1dc50Mark AndrewsEOF
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User ;;
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox Useresac
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User#
3040b455151b1e1173193933664b2891b6159f24Mark Andrews# NLS
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews#
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsecho $ac_n "checking for catgets""... $ac_c" 1>&6
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsecho "configure:2147: checking for catgets" >&5
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrewsif eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrewselse
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews cat > conftest.$ac_ext <<EOF
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt#line 2152 "configure"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#include "confdefs.h"
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews/* System header to define __stub macros and hopefully few prototypes,
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater which can conflict with char catgets(); below. */
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater#include <assert.h>
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater/* Override any gcc2 internal prototype to avoid an error. */
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater/* We use char because int might match the return type of a gcc2
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater builtin and then its argument prototype would still apply. */
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updaterchar catgets();
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox Userint main() {
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User/* The GNU C library defines this for functions which it implements
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to always fail with ENOSYS. Some functions are actually named
551271d8198ae06e37edf5da519d8ee153eeac0fTinderbox User something starting with __ and the normal name is an alias. */
551271d8198ae06e37edf5da519d8ee153eeac0fTinderbox User#if defined (__stub_catgets) || defined (__stub___catgets)
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox Userchoke me
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User#else
183b6c7fca54001820078f324d102fc33e64bbc6Automatic Updatercatgets();
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User#endif
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews; return 0; }
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox UserEOF
735e1ed9685077e25f744d692acf77c5bf5d4490Tinderbox Userif { (eval echo configure:2175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_func_catgets=yes"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "configure: failed program was:" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat conftest.$ac_ext >&5
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_func_catgets=no"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userrm -f conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
f46621af221784fd08339c6fe9509d9e48334561Tinderbox Userif eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User echo "$ac_t""yes" 1>&6
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User cat >> confdefs.h <<\EOF
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User#define HAVE_CATGETS 1
f46621af221784fd08339c6fe9509d9e48334561Tinderbox UserEOF
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox Userelse
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# -lxnet buys us one big porting headache... standards, gotta love 'em.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# AC_CHECK_LIB(xnet, socket, ,
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User# AC_CHECK_LIB(socket, socket)
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User# AC_CHECK_LIB(nsl, inet_ntoa)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# )
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt#
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User# Use this for now, instead:
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User#
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Usercase "$host" in
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont mips-sgi-irix*)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ;;
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews *)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsecho "configure:2213: checking for socket in -lsocket" >&5
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontelse
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User ac_save_LIBS="$LIBS"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark AndrewsLIBS="-lsocket $LIBS"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewscat > conftest.$ac_ext <<EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#line 2221 "configure"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#include "confdefs.h"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews/* We use char because int might match the return type of a gcc2
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews builtin and then its argument prototype would still apply. */
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewschar socket();
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
17198e77b87667f796e910d31a4f47a80e256d09Mark Andrewsint main() {
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox Usersocket()
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater; return 0; }
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic UpdaterEOF
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updaterif { (eval echo configure:2232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -rf conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User eval "ac_cv_lib_$ac_lib_var=yes"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userelse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "configure: failed program was:" >&5
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User cat conftest.$ac_ext >&5
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater rm -rf conftest*
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater eval "ac_cv_lib_$ac_lib_var=no"
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updaterfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userrm -f conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserLIBS="$ac_save_LIBS"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
de73ef7ecdb9e009155993a6fa8dee5cd1bde319Mark Andrews echo "$ac_t""yes" 1>&6
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User cat >> confdefs.h <<EOF
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#define $ac_tr_lib 1
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserEOF
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User LIBS="-lsocket $LIBS"
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updaterelse
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater echo "$ac_t""no" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
0e98665878103743dac92b6e8e1556d927e5bc30Tinderbox Userecho "configure:2260: checking for inet_ntoa in -lnsl" >&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userelse
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater ac_save_LIBS="$LIBS"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsLIBS="-lnsl $LIBS"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewscat > conftest.$ac_ext <<EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#line 2268 "configure"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#include "confdefs.h"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews/* Override any gcc2 internal prototype to avoid an error. */
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews/* We use char because int might match the return type of a gcc2
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews builtin and then its argument prototype would still apply. */
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewschar inet_ntoa();
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsint main() {
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsinet_ntoa()
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews; return 0; }
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsEOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsif { (eval echo configure:2279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews rm -rf conftest*
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews eval "ac_cv_lib_$ac_lib_var=yes"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo "configure: failed program was:" >&5
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews cat conftest.$ac_ext >&5
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews rm -rf conftest*
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews eval "ac_cv_lib_$ac_lib_var=no"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsrm -f conftest*
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsLIBS="$ac_save_LIBS"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo "$ac_t""yes" 1>&6
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews cat >> confdefs.h <<EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#define $ac_tr_lib 1
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsEOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews LIBS="-lnsl $LIBS"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewselse
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews echo "$ac_t""no" 1>&6
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsesac
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonMKDEPCC="$CC"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonMKDEPCFLAGS="-M"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonIRIX_DNSSEC_WARNINGS_HACK=""
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonif test "X$GCC" = "Xyes"; then
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes"
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User case "$host" in
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User *-freebsd*)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews CC="$CC -pthread"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews *-openbsd*)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews CC="$CC -pthread"
0accdb26ead1fe520a9820b52efbea64bdf564e3Tinderbox User ;;
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User *-solaris*)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews LIBS="$LIBS -lthread"
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews ;;
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont *-ibm-aix*)
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews ;;
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont esac
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox Userelse
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont case "$host" in
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont *-dec-osf*)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews CC="$CC -std -pthread"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont MKDEPCC="$CC"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews *-solaris*)
c5a97a549c89d562e999d4f906b882c5a2a474e1Tinderbox User CC="$CC -mt"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont MKDEPCC="$CC"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User MKDEPCFLAGS="-xM"
c5a97a549c89d562e999d4f906b882c5a2a474e1Tinderbox User ;;
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews *-hp-hpux*)
757ff043760e4743dda1a10e7d58349275934902Tinderbox User CC="$CC -Ae -z +w1"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User LIBS="-Wl,+vnocompatwarnings $LIBS"
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>>$TMP'
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ;;
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater *-sgi-irix*)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews STD_CWARNINGS="-fullwarn -woff 1209"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # Silence more than 250 instances of
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # "prototyped function redeclared without prototype"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews # from lib/dns/sec/{dnssafe,openssl}.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews IRIX_DNSSEC_WARNINGS_HACK="-woff 1692"
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews *-ibm-aix*)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ;;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews *-UnixWare*)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User CC="$CC -Kthread -w"
56334ccb2d4b5a04fc12b70b5852049db5d24088Evan Hunt MKDEPCC="$CC"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User YACC="yacc" # bison calls alloca, avoid on UnixWare
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ;;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User esac
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont# Networking specifics.
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont#
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupontcase "$host" in
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont *-dec-osf*)
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont # Turn on 4.4BSD style sa_len support.
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont cat >> confdefs.h <<\EOF
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User#define _SOCKADDR_LEN 1
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox UserEOF
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User ;;
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox Useresac
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#
51901858be9d4632c1d0bed28cfa8f29932c1967Tinderbox User# Look for a 4.4BSD-style sa_len member in struct sockaddr.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsecho $ac_n "checking for sa_len in struct sockaddr""... $ac_c" 1>&6
347333bc39e9e2df63cc4e7309cef5354d52b1fbTinderbox Userecho "configure:2384: checking for sa_len in struct sockaddr" >&5
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewscat > conftest.$ac_ext <<EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#line 2386 "configure"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#include "confdefs.h"
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#include <sys/types.h>
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson#include <sys/socket.h>
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterint main() {
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsstruct sockaddr sa; sa.sa_len = 0; return (0);
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User; return 0; }
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsEOF
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsif { (eval echo configure:2395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews rm -rf conftest*
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews echo "$ac_t""yes" 1>&6
3a9593055ead76cbbb417aee2d2e656c2c92cf46Automatic Updater ISC_PLATFORM_HAVESALEN="#define ISC_PLATFORM_HAVESALEN 1"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater LWRES_PLATFORM_HAVESALEN="#define LWRES_PLATFORM_HAVESALEN 1"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson echo "configure: failed program was:" >&5
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews cat conftest.$ac_ext >&5
7932a7637170550bc53b38c35db9a0187dcb3d3bAutomatic Updater rm -rf conftest*
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson echo "$ac_t""no" 1>&6
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson ISC_PLATFORM_HAVESALEN="#undef ISC_PLATFORM_HAVESALEN"
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson LWRES_PLATFORM_HAVESALEN="#undef LWRES_PLATFORM_HAVESALEN"
3a9593055ead76cbbb417aee2d2e656c2c92cf46Automatic Updaterfi
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updaterrm -f conftest*
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User#
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User# Look for a 4.4BSD or 4.3BSD struct msghdr
de7b9a1dac0c293b39994c91d4376883da25554fTinderbox User#
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userecho $ac_n "checking for struct msghdr flavor""... $ac_c" 1>&6
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userecho "configure:2416: checking for struct msghdr flavor" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercat > conftest.$ac_ext <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#line 2418 "configure"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#include "confdefs.h"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User#include <sys/types.h>
ab103cf2caf211985be8c4296d379e43d26268c4Tinderbox User#include <sys/socket.h>
467a823e57af687ebd486dfd73ea32f9d2a145beTinderbox Userint main() {
467a823e57af687ebd486dfd73ea32f9d2a145beTinderbox Userstruct msghdr msg; msg.msg_flags = 0; return (0);
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User; return 0; }
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox UserEOF
7d704e522860496310bb29c28e76064868401a9cMark Andrewsif { (eval echo configure:2427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews rm -rf conftest*
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User echo "$ac_t""4.4BSD" 1>&6
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD44MSGHDR 1"
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrewselse
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews echo "configure: failed program was:" >&5
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater cat conftest.$ac_ext >&5
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater rm -rf conftest*
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User echo "$ac_t""4.3BSD" 1>&6
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD43MSGHDR 1"
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userfi
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox Userrm -f conftest*
402eda3e7d4254ffac1543bf2917c71248a09e4cTinderbox User
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews#
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews# Look for in_port_t.
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater#
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrewsecho $ac_n "checking for type in_port_t""... $ac_c" 1>&6
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrewsecho "configure:2445: checking for type in_port_t" >&5
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrewscat > conftest.$ac_ext <<EOF
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews#line 2447 "configure"
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews#include "confdefs.h"
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews#include <sys/types.h>
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews#include <netinet/in.h>
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updaterint main() {
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox Userin_port_t port = 25; return (0);
f751b1576ee6fef4023bf7101d10167e4fe520f3Tinderbox User; return 0; }
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox UserEOF
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox Userif { (eval echo configure:2456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User rm -rf conftest*
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater echo "$ac_t""yes" 1>&6
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater ISC_PLATFORM_NEEDPORTT="#undef ISC_PLATFORM_NEEDPORTT"
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updaterelse
261ef37955c3468cbcb55d54b83c9a3b14e114dfTinderbox User echo "configure: failed program was:" >&5
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User cat conftest.$ac_ext >&5
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User rm -rf conftest*
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User echo "$ac_t""no" 1>&6
261ef37955c3468cbcb55d54b83c9a3b14e114dfTinderbox User ISC_PLATFORM_NEEDPORTT="#define ISC_PLATFORM_NEEDPORTT 1"
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox Userfi
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox Userrm -f conftest*
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User#
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User# Check for addrinfo
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User#
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox Userecho $ac_n "checking for struct addrinfo""... $ac_c" 1>&6
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox Userecho "configure:2474: checking for struct addrinfo" >&5
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox Usercat > conftest.$ac_ext <<EOF
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User#line 2476 "configure"
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User#include "confdefs.h"
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User#include <netdb.h>
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox Userint main() {
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox Userstruct addrinfo a; return (0);
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User; return 0; }
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox UserEOF
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox Userif { (eval echo configure:2484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User rm -rf conftest*
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User echo "$ac_t""yes" 1>&6
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User ISC_LWRES_NEEDADDRINFO="#undef ISC_LWRES_NEEDADDRINFO"
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox Userelse
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User echo "configure: failed program was:" >&5
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User cat conftest.$ac_ext >&5
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User rm -rf conftest*
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User echo "$ac_t""no" 1>&6
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User ISC_LWRES_NEEDADDRINFO="#define ISC_LWRES_NEEDADDRINFO 1"
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox Userfi
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox Userrm -f conftest*
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User
b8cc0c5d896c361525708a2be2e5af7df76c96d7Tinderbox User
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox Userecho $ac_n "checking for int sethostent""... $ac_c" 1>&6
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox Userecho "configure:2499: checking for int sethostent" >&5
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox Usercat > conftest.$ac_ext <<EOF
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User#line 2501 "configure"
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User#include "confdefs.h"
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User#include <netdb.h>
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox Userint main() {
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox Userint i = sethostent(0); return(0);
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User; return 0; }
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox UserEOF
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox Userif { (eval echo configure:2509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User rm -rf conftest*
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User echo "$ac_t""yes" 1>&6
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User ISC_LWRES_SETHOSTENTINT="#define ISC_LWRES_SETHOSTENTINT 1"
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox Userelse
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User echo "configure: failed program was:" >&5
2ec4ab21838e218863d052ebfa3e106e04f50820Evan Hunt cat conftest.$ac_ext >&5
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_SETHOSTENTINT="#undef ISC_LWRES_SETHOSTENTINT"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for int endhostent""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2524: checking for int endhostent" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2526 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint i = endhostent(); return(0);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_ENDHOSTENTINT="#define ISC_LWRES_ENDHOSTENTINT 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_ENDHOSTENTINT="#undef ISC_LWRES_ENDHOSTENTINT"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for getnetbyaddr(in_addr_t, ...)""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2549: checking for getnetbyaddr(in_addr_t, ...)" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2551 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsstruct netent *getnetbyaddr(in_addr_t, int);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_GETNETBYADDRINADDR="#define ISC_LWRES_GETNETBYADDRINADDR 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_GETNETBYADDRINADDR="#undef ISC_LWRES_GETNETBYADDRINADDR"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for int setnetent""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2575: checking for int setnetent" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews#line 2577 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint i = setnetent(0); return(0);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2585: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_SETNETENTINT="#define ISC_LWRES_SETNETENTINT 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_SETNETENTINT="#undef ISC_LWRES_SETNETENTINT"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for int endnetent""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2600: checking for int endnetent" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2602 "configure"
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint i = endnetent(); return(0);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_ENDNETENTINT="#define ISC_LWRES_ENDNETENTINT 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_ENDNETENTINT="#undef ISC_LWRES_ENDNETENTINT"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for gethostbyadd(const void *, size_t, ...)""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2625: checking for gethostbyadd(const void *, size_t, ...)" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2627 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsstruct hostent *gethostbyaddr(const void *, size_t, int);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsreturn(0);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_GETHOSTBYADDRVOID="#define ISC_LWRES_GETHOSTBYADDRVOID 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_GETHOSTBYADDRVOID="#undef ISC_LWRES_GETHOSTBYADDRVOID"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for h_errno in netdb.h""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2651: checking for h_errno in netdb.h" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewscat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2653 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <netdb.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsh_errno = 1; return(0);
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""yes" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_NEEDHERRNO="#undef ISC_LWRES_NEEDHERRNO"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "configure: failed program was:" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat conftest.$ac_ext >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo "$ac_t""no" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ISC_LWRES_NEEDHERRNO="#define ISC_LWRES_NEEDHERRNO 1"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsfi
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsrm -f conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho $ac_n "checking for getipnodebyname""... $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsecho "configure:2676: checking for getipnodebyname" >&5
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif eval "test \"`echo '$''{'ac_cv_func_getipnodebyname'+set}'`\" = set"; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cat > conftest.$ac_ext <<EOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#line 2681 "configure"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include "confdefs.h"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews/* System header to define __stub macros and hopefully few prototypes,
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews which can conflict with char getipnodebyname(); below. */
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#include <assert.h>
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews/* We use char because int might match the return type of a gcc2
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews builtin and then its argument prototype would still apply. */
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewschar getipnodebyname();
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsint main() {
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews/* The GNU C library defines this for functions which it implements
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews to always fail with ENOSYS. Some functions are actually named
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews something starting with __ and the normal name is an alias. */
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#if defined (__stub_getipnodebyname) || defined (__stub___getipnodebyname)
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewschoke me
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#else
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsgetipnodebyname();
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews#endif
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews; return 0; }
4f087942583014b241adca1bc78c6db89ed96e94Mark AndrewsEOF
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewsif { (eval echo configure:2704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rm -rf conftest*
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews eval "ac_cv_func_getipnodebyname=yes"
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrewselse
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User echo "configure: failed program was:" >&5
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt cat conftest.$ac_ext >&5
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt rm -rf conftest*
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt eval "ac_cv_func_getipnodebyname=no"
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntfi
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntrm -f conftest*
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntfi
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntif eval "test \"`echo '$ac_cv_func_'getipnodebyname`\" = yes"; then
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt echo "$ac_t""yes" 1>&6
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt ISC_LWRES_GETIPNODEPROTO="#undef ISC_LWRES_GETIPNODEPROTO"
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntelse
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt echo "$ac_t""no" 1>&6
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan HuntISC_LWRES_GETIPNODEPROTO="#define ISC_LWRES_GETIPNODEPROTO 1"
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntfi
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntecho $ac_n "checking for getnameinfo""... $ac_c" 1>&6
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntecho "configure:2725: checking for getnameinfo" >&5
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Huntif eval "test \"`echo '$''{'ac_cv_func_getnameinfo'+set}'`\" = set"; then
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt echo $ac_n "(cached) $ac_c" 1>&6
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox Userelse
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User cat > conftest.$ac_ext <<EOF
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt#line 2730 "configure"
214af784e91553d387246fd9ce46cb1291697b9aTinderbox User#include "confdefs.h"
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt/* System header to define __stub macros and hopefully few prototypes,
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt which can conflict with char getnameinfo(); below. */
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater#include <assert.h>
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater/* Override any gcc2 internal prototype to avoid an error. */
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater/* We use char because int might match the return type of a gcc2
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater builtin and then its argument prototype would still apply. */
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updaterchar getnameinfo();
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updaterint main() {
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater/* The GNU C library defines this for functions which it implements
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater to always fail with ENOSYS. Some functions are actually named
c57668a2fbbe558c1bd21652813616f2f517c469Tinderbox User something starting with __ and the normal name is an alias. */
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater#if defined (__stub_getnameinfo) || defined (__stub___getnameinfo)
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox Userchoke me
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater#else
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updatergetnameinfo();
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater#endif
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews; return 0; }
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas GustafssonEOF
309b912841e8b97bf0b0df0d96c3eaf16990c080Automatic Updaterif { (eval echo configure:2753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
66d24a46538c7c2d29fdb5611ab1173e83685b1dTinderbox User rm -rf conftest*
66d24a46538c7c2d29fdb5611ab1173e83685b1dTinderbox User eval "ac_cv_func_getnameinfo=yes"
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafssonelse
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson echo "configure: failed program was:" >&5
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews cat conftest.$ac_ext >&5
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews rm -rf conftest*
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews eval "ac_cv_func_getnameinfo=no"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
94df856897945fe58f130ba78765c57308bc5400Automatic Updaterrm -f conftest*
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox Userfi
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox Userif eval "test \"`echo '$ac_cv_func_'getnameinfo`\" = yes"; then
089d5091b781af7dfef225fbc828eb4e6d04bf4fTinderbox User echo "$ac_t""yes" 1>&6
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User ISC_LWRES_GETNAMEINFOPROTO="#undef ISC_LWRES_GETNAMEINFOPROTO"
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox Userelse
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User echo "$ac_t""no" 1>&6
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark AndrewsISC_LWRES_GETNAMEINFOPROTO="#define ISC_LWRES_GETNAMEINFOPROTO 1"
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox Userfi
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updaterecho $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox Userecho "configure:2774: checking for getaddrinfo" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewselse
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews cat > conftest.$ac_ext <<EOF
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User#line 2779 "configure"
da93950363b307b718d156514b95b9df93a63776Mark Andrews#include "confdefs.h"
da93950363b307b718d156514b95b9df93a63776Mark Andrews/* System header to define __stub macros and hopefully few prototypes,
35bc7055d1b9b816e68a4180d46a49963e45c233Automatic Updater which can conflict with char getaddrinfo(); below. */
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User#include <assert.h>
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater/* Override any gcc2 internal prototype to avoid an error. */
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User/* We use char because int might match the return type of a gcc2
f6056ad06781c95198505ae3a361e6dd98df4b91Automatic Updater builtin and then its argument prototype would still apply. */
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox Userchar getaddrinfo();
f6056ad06781c95198505ae3a361e6dd98df4b91Automatic Updater
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox Userint main() {
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User/* The GNU C library defines this for functions which it implements
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to always fail with ENOSYS. Some functions are actually named
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User something starting with __ and the normal name is an alias. */
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#if defined (__stub_getaddrinfo) || defined (__stub___getaddrinfo)
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userchoke me
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#else
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usergetaddrinfo();
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#endif
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User; return 0; }
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox UserEOF
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif { (eval echo configure:2802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User rm -rf conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User eval "ac_cv_func_getaddrinfo=yes"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User echo "configure: failed program was:" >&5
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User cat conftest.$ac_ext >&5
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User rm -rf conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User eval "ac_cv_func_getaddrinfo=no"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userrm -f conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif eval "test \"`echo '$ac_cv_func_'getaddrinfo`\" = yes"; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User echo "$ac_t""yes" 1>&6
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User ISC_LWRES_GETADDRINFOPROTO="#undef ISC_LWRES_GETADDRINFOPROTO"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User echo "$ac_t""no" 1>&6
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox UserISC_LWRES_GETADDRINFOPROTO="#define ISC_LWRES_GETADDRINFOPROTO 1"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User# Look for a sysctl call to get the list of network interfaces.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userecho $ac_n "checking for interface list sysctl""... $ac_c" 1>&6
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userecho "configure:2830: checking for interface list sysctl" >&5
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usercat > conftest.$ac_ext <<EOF
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#line 2832 "configure"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#include "confdefs.h"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#include <sys/param.h>
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#include <sys/sysctl.h>
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#include <sys/socket.h>
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#ifdef NET_RT_IFLIST
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfound_rt_iflist
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#endif
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox UserEOF
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User egrep "found_rt_iflist" >/dev/null 2>&1; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User rm -rf conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User echo "$ac_t""yes" 1>&6
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User cat >> confdefs.h <<\EOF
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#define HAVE_IFLIST_SYSCTL 1
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox UserEOF
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User rm -rf conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User echo "$ac_t""no" 1>&6
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userrm -f conftest*
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User# GNU libtool support
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User#
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User# Check whether --with-libtool or --without-libtool was given.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif test "${with_libtool+set}" = set; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User withval="$with_libtool"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User use_libtool="$withval"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User use_libtool="no"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usercase $use_libtool in
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User yes)
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User # Check whether --enable-shared or --disable-shared was given.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif test "${enable_shared+set}" = set; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enableval="$enable_shared"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User p=${PACKAGE-default}
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usercase "$enableval" in
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Useryes) enable_shared=yes ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userno) enable_shared=no ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User*)
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_shared=no
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User # Look at the argument we got. We use all the common list separators.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User for pkg in $enableval; do
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User if test "X$pkg" = "X$p"; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_shared=yes
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User fi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User done
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User IFS="$ac_save_ifs"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Useresac
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_shared=yes
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User# Check whether --enable-static or --disable-static was given.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif test "${enable_static+set}" = set; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enableval="$enable_static"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User p=${PACKAGE-default}
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usercase "$enableval" in
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Useryes) enable_static=yes ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userno) enable_static=no ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User*)
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_static=no
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User # Look at the argument we got. We use all the common list separators.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User for pkg in $enableval; do
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User if test "X$pkg" = "X$p"; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_static=yes
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User fi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User done
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User IFS="$ac_save_ifs"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Useresac
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userelse
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enable_static=yes
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userfi
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User# Check whether --enable-fast-install or --disable-fast-install was given.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userif test "${enable_fast_install+set}" = set; then
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User enableval="$enable_fast_install"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User p=${PACKAGE-default}
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Usercase "$enableval" in
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Useryes) enable_fast_install=yes ;;
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox Userno) enable_fast_install=no ;;
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User*)
933799f3641f4f78445d015008bad0038900a82aTinderbox User enable_fast_install=no
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User # Look at the argument we got. We use all the common list separators.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User for pkg in $enableval; do
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User if test "X$pkg" = "X$p"; then
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User enable_fast_install=yes
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User fi
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User done
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User IFS="$ac_save_ifs"
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User ;;
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Useresac
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userelse
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User enable_fast_install=yes
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userfi
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
6a0d2961c04b20f0114cca12157cfed64c5b126fTinderbox Userecho $ac_n "checking build system type""... $ac_c" 1>&6
39a3b65090ccfc86b66e416c949c6a938c7f1d4aTinderbox Userecho "configure:2942: checking build system type" >&5
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox Userbuild_alias=$build
5747235bf35e7398984fd6b4632743396895ea7aTinderbox Usercase "$build_alias" in
644973f327e9db74779e7c0426db90909173b284Automatic UpdaterNONE)
644973f327e9db74779e7c0426db90909173b284Automatic Updater case $nonopt in
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User NONE) build_alias=$host_alias ;;
3a26bfc09c833a8dc4d4c12b7cd271ed6d0843cbTinderbox User *) build_alias=$nonopt ;;
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User esac ;;
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Useresac
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userbuild=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userbuild_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userbuild_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userbuild_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userecho "$ac_t""$build" 1>&6
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User# Check whether --with-gnu-ld or --without-gnu-ld was given.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userif test "${with_gnu_ld+set}" = set; then
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User withval="$with_gnu_ld"
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User test "$withval" = no || with_gnu_ld=yes
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userelse
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User with_gnu_ld=no
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userfi
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userac_prog=ld
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userif test "$ac_cv_prog_gcc" = yes; then
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User # Check if gcc -print-prog-name=ld gives a path.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox Userecho "configure:2971: checking for ld used by GCC" >&5
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User ac_prog=`($CC -print-prog-name=ld) 2>&5`
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User case "$ac_prog" in
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User # Accept absolute paths.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User [\\/]* | [A-Za-z]:[\\/]*)
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User re_direlt='/[^/][^/]*/\.\./'
6a3d68b02c16c3d83fed31d3d6a1d7613a71305fTinderbox User # Canonicalize the path of ld
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
933799f3641f4f78445d015008bad0038900a82aTinderbox User done
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User test -z "$LD" && LD="$ac_prog"
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ;;
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews "")
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews # If it fails, then pretend we aren't using GCC.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ac_prog=ld
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ;;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews *)
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews # If it is relative, then search for the first ld in PATH.
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews with_gnu_ld=unknown
90863a6f9bfb06062c7fdf269bb675e7b674fc31Mark Andrews ;;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews esac
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewselif test "$with_gnu_ld" = yes; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsecho "configure:2995: checking for GNU ld" >&5
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewselse
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsecho "configure:2998: checking for non-GNU ld" >&5
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsfi
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrewsif eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewselse
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if test -z "$LD"; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews for ac_dir in $PATH; do
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater test -z "$ac_dir" && ac_dir=.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ac_cv_path_LD="$ac_dir/$ac_prog"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # Check to see if the program is GNU ld. I'd rather use --version,
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox User # but apparently some GNU ld's only accept -v.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews # Break only if it was the GNU/non-GNU ld that we prefer.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews test "$with_gnu_ld" != no && break
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User else
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrews test "$with_gnu_ld" != yes && break
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User fi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User fi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater done
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater IFS="$ac_save_ifs"
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrewselse
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt ac_cv_path_LD="$LD" # Let the user override the test with a path.
6306dd073e0eba562491222821c4d3b39f440718Evan Huntfi
6306dd073e0eba562491222821c4d3b39f440718Evan Huntfi
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt
6306dd073e0eba562491222821c4d3b39f440718Evan HuntLD="$ac_cv_path_LD"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif test -n "$LD"; then
f4193c2021ab0aeaad33fe0b3d1d49c80db5c725Mark Andrews echo "$ac_t""$LD" 1>&6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewselse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""no" 1>&6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsfi
872a5b83f68b8058945298715b0fa53442aad52fAutomatic Updatertest -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
bac4435d473c9a0281507524f084480c34aa942aTinderbox Userecho $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
7a1fdd4b82824cb0ad74552bfcf353a5c7f72b87Tinderbox Userecho "configure:3034: checking if the linker ($LD) is GNU ld" >&5
068a66979695c77359e7a9181bb3f831c965b21cMark Andrewsif eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userelse
5de1cdae8a44312ca0dbb2a0fd0388fa35676a84Tinderbox User # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5de1cdae8a44312ca0dbb2a0fd0388fa35676a84Tinderbox Userif $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
cff0e0b52cf0928123bad6f3bccf56e22bbc07f5Automatic Updater ac_cv_prog_gnu_ld=yes
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewselse
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews ac_cv_prog_gnu_ld=no
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
616c05f95f9a9683d73c108df2eda56bf70b77ccTinderbox Userfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
c28a1243429dfaf8dc5f6c1db0dccdc6ce386baeMark Andrewsecho "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsecho "configure:3050: checking for BSD-compatible nm" >&5
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsif eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
5f7e0eb1cb917b788906d3e2aa01bfc4885dcae4Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
bf1263835e8e35421960f65088c043f42aacef13Mark Andrewselse
15ae68f3db8261770fc33b8e0f83f5d8c7021e84Mark Andrews if test -n "$NM"; then
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews # Let the user override the test.
c5a97a549c89d562e999d4f906b882c5a2a474e1Tinderbox User ac_cv_path_NM="$NM"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox Userelse
c5a97a549c89d562e999d4f906b882c5a2a474e1Tinderbox User IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User test -z "$ac_dir" && ac_dir=.
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews # Check to see if the nm accepts a BSD-compat flag.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews # Adding the `sed 1q' prevents false positives on HP-UX, which says:
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User # nm: unknown option "B" ignored
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User ac_cv_path_NM="$ac_dir/nm -B"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User break
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_cv_path_NM="$ac_dir/nm -p"
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater break
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater else
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater continue # so that we can try to find one that supports BSD flags
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson fi
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews fi
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson done
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews IFS="$ac_save_ifs"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfi
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
436aad11e01e916f75e68a2e9cb89ac217a990d3Tinderbox UserNM="$ac_cv_path_NM"
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterecho "$ac_t""$NM" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userecho $ac_n "checking whether ln -s works""... $ac_c" 1>&6
d97783f18169fc9c5220a0b91fe53653efcd6b10Tinderbox Userecho "configure:3087: checking whether ln -s works" >&5
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox Userif eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox Userelse
e97aa53515cec97b9a4bb5f24a89cdc5c7d4c5e0Tinderbox User rm -f conftestdata
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontif ln -s X conftestdata 2>/dev/null
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrewsthen
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User rm -f conftestdata
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ac_cv_prog_LN_S="ln -s"
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewselse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_cv_prog_LN_S=ln
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox Userfi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userfi
bac4435d473c9a0281507524f084480c34aa942aTinderbox UserLN_S="$ac_cv_prog_LN_S"
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrewsif test "$ac_cv_prog_LN_S" = "ln -s"; then
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User echo "$ac_t""yes" 1>&6
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrewselse
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews echo "$ac_t""no" 1>&6
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrewsfi
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Check for any special flags to pass to ltconfig.
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox Userlibtool_flags="--cache-file=$cache_file"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponttest "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewstest "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewstest "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox Usertest "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewstest "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
ee9c470ca0902ed8fb913eb714a928878b1f0099Tinderbox Userif test "${enable_libtool_lock+set}" = set; then
2846972c703e9c588e88726c10caf62c7cdbefd0Tinderbox User enableval="$enable_libtool_lock"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont :
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsfi
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Usertest "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
4c9f230f7ca5b2b08ea8fd7a6944135801dbe152Tinderbox Usertest x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User# Some flags need to be propagated to the compiler or linker for good
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews# libtool support.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrewscase "$host" in
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater*-*-irix6*)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # Find out which ABI we are using.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews echo '#line 3131 "configure"' > conftest.$ac_ext
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews if { (eval echo configure:3132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater case "`/usr/bin/file conftest.o`" in
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User *32-bit*)
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User LD="${LD-ld} -32"
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater ;;
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews *N32*)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater LD="${LD-ld} -n32"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews *64-bit*)
bac4435d473c9a0281507524f084480c34aa942aTinderbox User LD="${LD-ld} -64"
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews ;;
dc5552b4df5e3821783821c8d4e734c1608c446eTinderbox User esac
e23761df2059ed612c8fb7cc248d93bb2c4f62dbTinderbox User fi
ad1d4c904f8e8dcb4db68ae1ac2f83ac53ea380dTinderbox User rm -rf conftest*
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ;;
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
02b3e44a996e9753d86306b6a1b6b579a73787fcTinderbox User*-*-sco3.2v5*)
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews # On SCO OpenServer 5, we need -belf to get full-featured binaries.
616c05f95f9a9683d73c108df2eda56bf70b77ccTinderbox User SAVE_CFLAGS="$CFLAGS"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater CFLAGS="$CFLAGS -belf"
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrewsecho "configure:3153: checking whether the C compiler needs -belf" >&5
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrewsif eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updaterelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat > conftest.$ac_ext <<EOF
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User#line 3158 "configure"
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User#include "confdefs.h"
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userint main() {
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews; return 0; }
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox UserEOF
e5be5a9f94d7db1c4eceac028749084c042420ebTinderbox Userif { (eval echo configure:3165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews rm -rf conftest*
e20309353e6246485c521278131d3fced73d7957Tinderbox User lt_cv_cc_needs_belf=yes
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrewselse
c74518d655c1c563060f49569dce71e4a00f5f4eTinderbox User echo "configure: failed program was:" >&5
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User cat conftest.$ac_ext >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater lt_cv_cc_needs_belf=no
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrewsfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterrm -f conftest*
53b97c9873a923f504893d1e2ab62000dfac221fTinderbox Userfi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updaterecho "$ac_t""$lt_cv_cc_needs_belf" 1>&6
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews if test x"$lt_cv_cc_needs_belf" != x"yes"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews CFLAGS="$SAVE_CFLAGS"
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews fi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
713a5e3080f112b3efde9235e9c92035056ff966Automatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
bac4435d473c9a0281507524f084480c34aa942aTinderbox Useresac
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Save cache, so that ltconfig can load it
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrewscat > confcache <<\EOF
f8b9948a4116226ac41b5509cca152849006c66cAutomatic Updater# This file is a shell script that caches the results of configure
8add7cdaa81ec881fe17df02ed8833722dc9e690Tinderbox User# tests run on this system so they can be shared between configure
be46cb4bee9253ee4832340c719920642e00c41aTinderbox User# scripts and configure runs. It is not useful on other systems.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User# If it contains results you don't want to keep, you may remove or edit it.
c243d779731a410f8dc2d2feeed20c15f299b6e3Automatic Updater#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# By default, configure uses ./config.cache as the cache file,
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater# creating it if it does not exist already. You can give configure
099b86fb8136a7dff81df85cf395978c16eb254cAutomatic Updater# the --cache-file=FILE option to use a different cache file; that is
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews# what configure does when it calls configure scripts in
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# subdirectories, so they share the cache.
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater# Giving --cache-file=/dev/null disables caching, for debugging configure.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# config.status only pays attention to the cache file if you give it the
572cb2c1c931f6bc6a4a019c103ae88239b0eb96Automatic Updater# --recheck option to rerun configure.
02b3e44a996e9753d86306b6a1b6b579a73787fcTinderbox User#
3e5340279d8875d136a4dd815cccad0044aa2644Automatic UpdaterEOF
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews# The following way of writing the cache mishandles newlines in values,
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User# but we know of no workaround that is simple, portable, and efficient.
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User# So, don't put newlines in cache variables' values.
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User# Ultrix sh set writes to stderr and can't be redirected directly,
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews# and sets the high bit in the cache file unless we assign to the vars.
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User(set) 2>&1 |
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews case `(ac_space=' '; set | grep ac_space) 2>&1` in
87d570d3531d3d0eef29c4f2007cef1dbd6aed2cTinderbox User *ac_space=\ *)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # `set' does not quote correctly, so add quotes (double-quote substitution
d630ef2ff74445949a482660938e9fa9da52ca14Automatic Updater # turns \\\\ into \\, and sed turns \\ into \).
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User sed -n \
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User -e "s/'/'\\\\''/g" \
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User *)
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews # `set' quotes correctly as required by POSIX, so do not add quotes.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater ;;
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User esac >> confcache
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userif cmp -s $cache_file confcache; then
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User :
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox Userelse
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User if test -w $cache_file; then
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews echo "updating cache $cache_file"
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User cat confcache > $cache_file
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User else
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User echo "not updating unwritable cache $cache_file"
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews fi
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsfi
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrewsrm -f confcache
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox User# Actually configure libtool. ac_aux_dir is where install-sh is found.
a450977e98155f6e828fe6f8d52cf24674231831Mark AndrewsCC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox UserLD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox UserLN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox UserDLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User# Reload cache, that may have been modified by ltconfig
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox Userif test -r "$cache_file"; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews echo "loading cache $cache_file"
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews . $cache_file
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupontelse
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User echo "creating cache $cache_file"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User > $cache_file
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userfi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# This can be used to rebuild libtool when needed
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
c505effec1da6664c37f0e4dbfc1c4f6b0e73367Tinderbox User# Always use our own libtool.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox UserLIBTOOL='$(SHELL) $(top_builddir)/libtool'
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Redirect the config.log output again, so that the ltconfig log is not
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# clobbered by the next message.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userexec 5>>./config.log
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
66458d12f373fb75e8543d36fd76864a7567057bTinderbox User O=lo
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User A=la
00ce5d1add91ba5664de4da3cda8c3a5017ba6a7Tinderbox User ;;
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User *)
00ce5d1add91ba5664de4da3cda8c3a5017ba6a7Tinderbox User O=o
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User A=a
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User LIBTOOL=
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updateresac
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# File name extension for static archive files, for those few places
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater# where they are treated differently from dynamic ones.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterSA=a
f89eb76a7516649f8717c6397fc496ca906ddb57Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
a61158fed2e0281a40e3e97e0b7c3f9789a07b4eTinderbox User#
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# IPv6
a61158fed2e0281a40e3e97e0b7c3f9789a07b4eTinderbox User#
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User# Check whether --enable-ipv6 or --disable-ipv6 was given.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test "${enable_ipv6+set}" = set; then
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User enableval="$enable_ipv6"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater :
a48cf7debd16396cd764139772b0226eec05347fTinderbox Userfi
59b277af9d9aac08d16be63aed5ae60ac9eef0d5Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User# We do the IPv6 compilation checking after libtool so that we can put
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# the right suffix on the files.
c7f4dfc8decb44451cff27ef160d539d4954dc31Tinderbox User#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercase "$enable_ipv6" in
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User yes|''|autodetect)
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater echo $ac_n "checking for IPv6 structures""... $ac_c" 1>&6
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userecho "configure:3302: checking for IPv6 structures" >&5
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews cat > conftest.$ac_ext <<EOF
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User#line 3304 "configure"
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews#include "confdefs.h"
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#include <sys/types.h>
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews#include <sys/socket.h>
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews#include <netinet/in.h>
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updaterint main() {
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterstruct sockaddr_in6 sin6; return (0);
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater; return 0; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updaterif { (eval echo configure:3314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater echo "$ac_t""yes" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater found_ipv6=yes
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updaterelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "configure: failed program was:" >&5
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater cat conftest.$ac_ext >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
c762a0e4141c8eb9d7567c614cf6dde994f6a76dTinderbox User echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater found_ipv6=no
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox Userfi
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Userrm -f conftest*
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ;;
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews no)
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater found_ipv6=no
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Useresac
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater#
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater# See whether IPv6 support is provided via a Kame add-on.
3f616e6f846be57b1717c6beaba0f74de9d5a7c6Automatic Updater# This is done before other IPv6 linking tests to LIBS is properly set.
1b670d35282f1b9352692ad212be3c0aa97b0689Automatic Updater#
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Userecho $ac_n "checking for Kame IPv6 support""... $ac_c" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho "configure:3337: checking for Kame IPv6 support" >&5
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater# Check whether --with-kame or --without-kame was given.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test "${with_kame+set}" = set; then
316cd2460aa66e157f72890974ca5c21d65e70e6Tinderbox User withval="$with_kame"
316cd2460aa66e157f72890974ca5c21d65e70e6Tinderbox User use_kame="$withval"
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrewselse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater use_kame="no"
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercase "$use_kame" in
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater no)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User yes)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater kame_path=/usr/local/v6
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater *)
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User kame_path="$use_kame"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsesac
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Usercase "$use_kame" in
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox User no)
324a8797b46d646fe8d3b2eef6785e0b2b3ac956Tinderbox User echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
eac5382be368b43df62e4ac32075131fb4997f03Tinderbox User *)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater if test -f $kame_path/lib/libinet6.a; then
79b627f399ce925988bb326315e6742d5316cb6bTinderbox User echo "$ac_t""$kame_path/lib/libinet6.a" 1>&6
79b627f399ce925988bb326315e6742d5316cb6bTinderbox User LIBS="-L$kame_path/lib -linet6 $LIBS"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User else
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater { echo "configure: error: $kame_path/lib/libinet6.a not found.
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterPlease choose the proper path with the following command:
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User configure --with-kame=PATH
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User" 1>&2; exit 1; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater fi
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updateresac
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Whether netinet6/in6.h is needed has to be defined in isc/platform.h.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Including it on Kame-using platforms is very bad, though, because
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Kame uses #error against direct inclusion. So include it on only
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# the platform that is otherwise broken without it -- BSD/OS 4.0 through 4.1.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# This is done before the in6_pktinfo check because that's what
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# netinet6/in6.h is needed for.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updatercase "$host" in
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater*-bsdi4.[01]*)
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater ISC_PLATFORM_NEEDNETINET6IN6H="#define ISC_PLATFORM_NEEDNETINET6IN6H 1"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater LWRES_PLATFORM_NEEDNETINET6IN6H="#define LWRES_PLATFORM_NEEDNETINET6IN6H 1"
324a8797b46d646fe8d3b2eef6785e0b2b3ac956Tinderbox User isc_netinet6in6_hack="#include <netinet6/in6.h>"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ;;
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater*)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ISC_PLATFORM_NEEDNETINET6IN6H="#undef ISC_PLATFORM_NEEDNETINET6IN6H"
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater LWRES_PLATFORM_NEEDNETINET6IN6H="#undef LWRES_PLATFORM_NEEDNETINET6IN6H"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater isc_netinet6in6_hack=""
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ;;
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updateresac
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews#
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews# This is similar to the netinet6/in6.h issue.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercase "$host" in
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews*-UnixWare*)
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User ISC_PLATFORM_NEEDNETINETIN6H="#define ISC_PLATFORM_NEEDNETINETIN6H 1"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User LWRES_PLATFORM_NEEDNETINETIN6H="#define LWRES_PLATFORM_NEEDNETINETIN6H 1"
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User isc_netinetin6_hack="#include <netinet/in6.h>"
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User ;;
5a23eb8cb48cee59999acc9af33f643dbcd76feaTinderbox User*)
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ISC_PLATFORM_NEEDNETINETIN6H="#undef ISC_PLATFORM_NEEDNETINETIN6H"
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews LWRES_PLATFORM_NEEDNETINETIN6H="#undef LWRES_PLATFORM_NEEDNETINETIN6H"
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews isc_netinetin6_hack=""
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ;;
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updateresac
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Now delve deeper into the suitability of the IPv6 support.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User#
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Usercase "$found_ipv6" in
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User yes)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ISC_PLATFORM_HAVEIPV6="#define ISC_PLATFORM_HAVEIPV6 1"
114f7780384371121918624ae2c80ecfce545683Tinderbox User LWRES_PLATFORM_HAVEIPV6="#define LWRES_PLATFORM_HAVEIPV6 1"
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User echo $ac_n "checking for in6addr_any""... $ac_c" 1>&6
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterecho "configure:3424: checking for in6addr_any" >&5
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews cat > conftest.$ac_ext <<EOF
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#line 3426 "configure"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User#include "confdefs.h"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#include <sys/types.h>
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User#include <sys/socket.h>
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews#include <netinet/in.h>
757ff043760e4743dda1a10e7d58349275934902Tinderbox User$isc_netinetin6_hack
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox Userint main() {
a98018050a8dfb234c22664f673e50bc3066aa9eTinderbox Userstruct in6_addr in6; in6 = in6addr_any; return (0);
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont; return 0; }
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox UserEOF
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userif { (eval echo configure:3437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User rm -rf conftest*
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User echo "$ac_t""yes" 1>&6
1eb0e804d5c1c95cfe81c7e448a89e33e8a3c08cTinderbox User ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY"
d58e33bfabfee19a035031dac633d36659738d56Evan Huntelse
904890e38b74005395451501400718d759bfc064Tinderbox User echo "configure: failed program was:" >&5
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User cat conftest.$ac_ext >&5
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User rm -rf conftest*
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User echo "$ac_t""no" 1>&6
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews ISC_PLATFORM_NEEDIN6ADDRANY="#define ISC_PLATFORM_NEEDIN6ADDRANY 1"
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox Userfi
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontrm -f conftest*
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User echo $ac_n "checking for in6_pktinfo""... $ac_c" 1>&6
42c81cf2de732ec6d00e73fc755a399ca037e543Mark Andrewsecho "configure:3450: checking for in6_pktinfo" >&5
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User cat > conftest.$ac_ext <<EOF
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#line 3452 "configure"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#include "confdefs.h"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater#include <sys/types.h>
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater#include <sys/socket.h>
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater#include <netinet/in.h>
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews$isc_netinetin6_hack
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews$isc_netinet6in6_hack
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews
7d704e522860496310bb29c28e76064868401a9cMark Andrewsint main() {
7d704e522860496310bb29c28e76064868401a9cMark Andrewsstruct in6_pktinfo xyzzy; return (0);
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews; return 0; }
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic UpdaterEOF
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterif { (eval echo configure:3465: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater rm -rf conftest*
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater echo "$ac_t""yes" 1>&6
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater ISC_PLATFORM_HAVEIN6PKTINFO="#define ISC_PLATFORM_HAVEIN6PKTINFO 1"
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterelse
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater echo "configure: failed program was:" >&5
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater cat conftest.$ac_ext >&5
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater rm -rf conftest*
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater echo "$ac_t""no -- disabling runtime ipv6 support" 1>&6
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO"
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updaterfi
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updaterrm -f conftest*
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User ;;
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User no)
b7fcdb0bee7680fe9536bec3b204aea094bc514eTinderbox User ISC_PLATFORM_HAVEIPV6="#undef ISC_PLATFORM_HAVEIPV6"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User LWRES_PLATFORM_HAVEIPV6="#undef LWRES_PLATFORM_HAVEIPV6"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ISC_IPV6_H="ipv6.h"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User ISC_IPV6_O="ipv6.$O"
da24e725ff982595d74da7e75e9fbd6a696367ccAutomatic Updater ISC_ISCIPV6_O="unix/ipv6.$O"
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews ISC_IPV6_C="ipv6.c"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ;;
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox Useresac
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# Check for network functions that are often missing. We do this
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# after the libtool checking, so we can put the right suffix on
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User# the files.
735e1ed9685077e25f744d692acf77c5bf5d4490Tinderbox User#
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userecho $ac_n "checking for inet_ntop""... $ac_c" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho "configure:3509: checking for inet_ntop" >&5
7d19af23a7cff2908a35657dc3e35d1e6fbac2c1Tinderbox Usercat > conftest.$ac_ext <<EOF
90cde4c188ac5bdea4f402b241c387c9cc9d4cc4Tinderbox User#line 3511 "configure"
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User#include "confdefs.h"
757ff043760e4743dda1a10e7d58349275934902Tinderbox User
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User#include <sys/types.h>
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User#include <netinet/in.h>
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User#include <arpa/inet.h>
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox Userint main() {
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userinet_ntop(0, 0, 0, 0); return (0);
4c9f230f7ca5b2b08ea8fd7a6944135801dbe152Tinderbox User; return 0; }
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic UpdaterEOF
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updaterif { (eval echo configure:3521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater rm -rf conftest*
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater echo "$ac_t""yes" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP"
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updaterelse
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater echo "configure: failed program was:" >&5
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User cat conftest.$ac_ext >&5
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater rm -rf conftest*
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt echo "$ac_t""no" 1>&6
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.$O"
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_ntop.c"
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User ISC_PLATFORM_NEEDNTOP="#define ISC_PLATFORM_NEEDNTOP 1"
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Huntfi
a8677ecad546c955406b341eb8344ed06768b11eTinderbox Userrm -f conftest*
a8677ecad546c955406b341eb8344ed06768b11eTinderbox Userecho $ac_n "checking for inet_pton""... $ac_c" 1>&6
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Huntecho "configure:3536: checking for inet_pton" >&5
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Huntcat > conftest.$ac_ext <<EOF
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User#line 3538 "configure"
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt#include "confdefs.h"
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt#include <sys/types.h>
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt#include <netinet/in.h>
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt#include <arpa/inet.h>
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox Userint main() {
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrewsinet_pton(0, 0, 0); return (0);
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews; return 0; }
e676a596869d8a80a644c99a848afb53d1c5975eMark AndrewsEOF
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif { (eval echo configure:3548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -rf conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""yes" 1>&6
603cf17f33da24d460616389ec40d6f2a6e110a0Automatic Updater ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON"
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox Userelse
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User echo "configure: failed program was:" >&5
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont cat conftest.$ac_ext >&5
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater rm -rf conftest*
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews echo "$ac_t""no" 1>&6
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c"
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1"
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterrm -f conftest*
7711228a135a2fe85765ba13a67b8e397ed73489Mark Andrewsecho $ac_n "checking for inet_aton""... $ac_c" 1>&6
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontecho "configure:3563: checking for inet_aton" >&5
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox Usercat > conftest.$ac_ext <<EOF
b5423cbff7175727ed9046c8c670d8a7bb4d01eaTinderbox User#line 3565 "configure"
c505effec1da6664c37f0e4dbfc1c4f6b0e73367Tinderbox User#include "confdefs.h"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User#include <sys/types.h>
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#include <netinet/in.h>
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User#include <arpa/inet.h>
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsint main() {
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userstruct in_addr in; inet_aton(0, &in); return (0);
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User; return 0; }
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox UserEOF
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userif { (eval echo configure:3575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -rf conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""yes" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User ISC_PLATFORM_NEEDATON="#undef ISC_PLATFORM_NEEDATON"
365bb6f27eace1836cb5bc6b5f9ed8c88fe22e4aTinderbox Userelse
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox User echo "configure: failed program was:" >&5
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews cat conftest.$ac_ext >&5
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews rm -rf conftest*
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User echo "$ac_t""no" 1>&6
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_aton.$O"
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_aton.c"
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User ISC_PLATFORM_NEEDATON="#define ISC_PLATFORM_NEEDATON 1"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrewsrm -f conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User
b5423cbff7175727ed9046c8c670d8a7bb4d01eaTinderbox User# Check for some other useful functions that are not ever-present.
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updaterecho $ac_n "checking for strsep""... $ac_c" 1>&6
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updaterecho "configure:3596: checking for strsep" >&5
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox Userif eval "test \"`echo '$''{'ac_cv_func_strsep'+set}'`\" = set"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo $ac_n "(cached) $ac_c" 1>&6
fae2925c4d1b45056302be96e5e334f3ad5809c5Tinderbox Userelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat > conftest.$ac_ext <<EOF
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater#line 3601 "configure"
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrews#include "confdefs.h"
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews/* System header to define __stub macros and hopefully few prototypes,
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater which can conflict with char strsep(); below. */
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#include <assert.h>
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews/* We use char because int might match the return type of a gcc2
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater builtin and then its argument prototype would still apply. */
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterchar strsep();
0accdb26ead1fe520a9820b52efbea64bdf564e3Tinderbox User
8b8e37f252b0411e00a0a2775d570562aedce439Tinderbox Userint main() {
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
83d29eff2912ef967596eb5ed148de7668b35564Automatic Updater/* The GNU C library defines this for functions which it implements
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to always fail with ENOSYS. Some functions are actually named
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater something starting with __ and the normal name is an alias. */
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User#if defined (__stub_strsep) || defined (__stub___strsep)
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox Userchoke me
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#else
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsstrsep();
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User#endif
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
098097efb95046a4a5285b6dae95dea3e3b70853Automatic Updater; return 0; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updaterif { (eval echo configure:3624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
78bc8fdc2488c92d7228e8de19827e2c114c56caAutomatic Updater rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_func_strsep=yes"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "configure: failed program was:" >&5
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews cat conftest.$ac_ext >&5
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User rm -rf conftest*
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater eval "ac_cv_func_strsep=no"
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrewsfi
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox Userrm -f conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
1fff4d36fb18ccdca15acb0bae20c2aa8e833ceeTinderbox Userif eval "test \"`echo '$ac_cv_func_'strsep`\" = yes"; then
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User echo "$ac_t""yes" 1>&6
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater ISC_PLATFORM_NEEDSTRSEP="#undef ISC_PLATFORM_NEEDSTRSEP"
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrewselse
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews echo "$ac_t""no" 1>&6
e705db6d5d886dc14f4a75a2046a075c0750e7eeAutomatic UpdaterISC_PLATFORM_NEEDSTRSEP="#define ISC_PLATFORM_NEEDSTRSEP 1"
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox Userfi
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho $ac_n "checking for vsnprintf""... $ac_c" 1>&6
d3ba57ed92b7095fdeabc444af5dd18ac4781064Tinderbox Userecho "configure:3645: checking for vsnprintf" >&5
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updaterif eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews echo $ac_n "(cached) $ac_c" 1>&6
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewselse
6c910bd5e4a85a56e3a61fdf7b237a45bb2553eeTinderbox User cat > conftest.$ac_ext <<EOF
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox User#line 3650 "configure"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User#include "confdefs.h"
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User/* System header to define __stub macros and hopefully few prototypes,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater which can conflict with char vsnprintf(); below. */
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews#include <assert.h>
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews/* Override any gcc2 internal prototype to avoid an error. */
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User/* We use char because int might match the return type of a gcc2
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User builtin and then its argument prototype would still apply. */
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox Userchar vsnprintf();
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrewsint main() {
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater/* The GNU C library defines this for functions which it implements
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to always fail with ENOSYS. Some functions are actually named
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt something starting with __ and the normal name is an alias. */
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt#if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntchoke me
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt#else
a8677ecad546c955406b341eb8344ed06768b11eTinderbox Uservsnprintf();
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt#endif
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt; return 0; }
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntEOF
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox Userif { (eval echo configure:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater rm -rf conftest*
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User eval "ac_cv_func_vsnprintf=yes"
2bb3422dc683c013db7042f5736240de6b86f182Automatic Updaterelse
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews echo "configure: failed program was:" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat conftest.$ac_ext >&5
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont rm -rf conftest*
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User eval "ac_cv_func_vsnprintf=no"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userfi
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Userrm -f conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""yes" 1>&6
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User ISC_PLATFORM_NEEDVSNPRINTF="#undef ISC_PLATFORM_NEEDVSNPRINTF"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""no" 1>&6
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserISC_EXTRA_OBJS="$ISC_EXTRA_OBJS print.$O"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS print.c"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User ISC_PLATFORM_NEEDVSNPRINTF="#define ISC_PLATFORM_NEEDVSNPRINTF 1"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
137fdbc214e99c4cbe57551e9e14f2015c2e42aeTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox Userecho $ac_n "checking for sizeof(long long int) == sizeof(long int)""... $ac_c" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho "configure:3702: checking for sizeof(long long int) == sizeof(long int)" >&5
4cde88fbf4c5e78a785d40f364cdcf60f3575f0cTinderbox Userif test "$cross_compiling" = yes; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""default yes" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ISC_PLATFORM_LONGLONGEQUALLONG="#define ISC_PLATFORM_LONGLONGEQUALLONG 1"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
1ac49378a458420bc685293d12e567d7222d17b6Tinderbox User cat > conftest.$ac_ext <<EOF
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont#line 3708 "configure"
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User#include "confdefs.h"
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsmain() { exit(!(sizeof(long long int) == sizeof(long int))); }
681beefc668253b3e469a1de282fbc33a3752422Automatic UpdaterEOF
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userif { (eval echo configure:3712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userthen
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""yes" 1>&6
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User ISC_PLATFORM_LONGLONGEQUALLONG="#define ISC_PLATFORM_LONGLONGEQUALLONG 1"
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrewselse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "configure: failed program was:" >&5
b3386fba31414344f38f0c30849c056dceb22dceTinderbox User cat conftest.$ac_ext >&5
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rm -fr conftest*
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ISC_PLATFORM_LONGLONGEQUALLONG="#undef ISC_PLATFORM_LONGLONGEQUALLONG"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterrm -fr conftest*
4cde88fbf4c5e78a785d40f364cdcf60f3575f0cTinderbox Userfi
572048aa7bf7b449d60dfb2dbebf861454626f96Tinderbox User
83e281baf1b4149dc637d24dd41141129ae712c6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User#
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User# Security Stuff
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User#
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho $ac_n "checking for chroot""... $ac_c" 1>&6
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox Userecho "configure:3732: checking for chroot" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif eval "test \"`echo '$''{'ac_cv_func_chroot'+set}'`\" = set"; then
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User echo $ac_n "(cached) $ac_c" 1>&6
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontelse
d3ba57ed92b7095fdeabc444af5dd18ac4781064Tinderbox User cat > conftest.$ac_ext <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#line 3737 "configure"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User#include "confdefs.h"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User/* System header to define __stub macros and hopefully few prototypes,
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User which can conflict with char chroot(); below. */
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews#include <assert.h>
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User/* Override any gcc2 internal prototype to avoid an error. */
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User/* We use char because int might match the return type of a gcc2
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User builtin and then its argument prototype would still apply. */
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewschar chroot();
9e8ee4ffd77aa2974cecbdbb2b122156b8d3a27aTinderbox User
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userint main() {
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User
ca5ba35827e475a824ec79d489dbcdb3341a35ccTinderbox User/* The GNU C library defines this for functions which it implements
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews to always fail with ENOSYS. Some functions are actually named
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews something starting with __ and the normal name is an alias. */
ca5ba35827e475a824ec79d489dbcdb3341a35ccTinderbox User#if defined (__stub_chroot) || defined (__stub___chroot)
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrewschoke me
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox User#else
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrewschroot();
b779e1efb14f9616a35befd2b1cfc2578f1a4d70Tinderbox User#endif
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User
5ee9f7f23852d92772c08ca6e4b46c549beaf660Mark Andrews; return 0; }
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox UserEOF
757ff043760e4743dda1a10e7d58349275934902Tinderbox Userif { (eval echo configure:3760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User rm -rf conftest*
b6e12209e3e7df826f5f8f949ad400ec6d1f6371Tinderbox User eval "ac_cv_func_chroot=yes"
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox Userelse
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User echo "configure: failed program was:" >&5
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User cat conftest.$ac_ext >&5
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews rm -rf conftest*
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User eval "ac_cv_func_chroot=no"
316cd2460aa66e157f72890974ca5c21d65e70e6Tinderbox Userfi
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox Userrm -f conftest*
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontfi
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User
d3ba57ed92b7095fdeabc444af5dd18ac4781064Tinderbox Userif eval "test \"`echo '$ac_cv_func_'chroot`\" = yes"; then
6c910bd5e4a85a56e3a61fdf7b237a45bb2553eeTinderbox User echo "$ac_t""yes" 1>&6
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont cat >> confdefs.h <<\EOF
049728912c39135db248f9b48f8f26675f456e9dTinderbox User#define HAVE_CHROOT 1
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox UserEOF
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
5ee9f7f23852d92772c08ca6e4b46c549beaf660Mark Andrewselse
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User echo "$ac_t""no" 1>&6
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontfi
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsfor ac_hdr in linux/capability.h
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox Userdo
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox Userac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Userecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox Userecho "configure:3786: checking for $ac_hdr" >&5
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox Userif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User echo $ac_n "(cached) $ac_c" 1>&6
4f538e852f20912e629338e911e46ce26de3e965Tinderbox Userelse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat > conftest.$ac_ext <<EOF
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User#line 3791 "configure"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont#include "confdefs.h"
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont#include <$ac_hdr>
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox UserEOF
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox Userac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater{ (eval echo configure:3796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test -z "$ac_err"; then
fae2925c4d1b45056302be96e5e334f3ad5809c5Tinderbox User rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_header_$ac_safe=yes"
90ff38a0d8deaf5f9c2aa5916d99b2e572d28738Automatic Updaterelse
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox User echo "$ac_err" >&5
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User echo "configure: failed program was:" >&5
90ff38a0d8deaf5f9c2aa5916d99b2e572d28738Automatic Updater cat conftest.$ac_ext >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater rm -rf conftest*
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User eval "ac_cv_header_$ac_safe=no"
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntfi
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntrm -f conftest*
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "$ac_t""yes" 1>&6
39ae0eafed076ef769fef5c18b22a8051df5c93aTinderbox User ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cat >> confdefs.h <<EOF
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt#define $ac_tr_hdr 1
ce0fd07045292942bfa3e755d9ce596941528a63Automatic UpdaterEOF
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updaterelse
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox User echo "$ac_t""no" 1>&6
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
96713299d08c0735c18ebe8772dd2cc1ecd4356aAutomatic Updaterdone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userfor ac_hdr in linux/prctl.h
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterdo
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updaterac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox Userecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox Userecho "configure:3826: checking for $ac_hdr" >&5
c6517a807173827b8f638d31303805ee4c1d8054Automatic Updaterif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews echo $ac_n "(cached) $ac_c" 1>&6
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrewselse
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User cat > conftest.$ac_ext <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#line 3831 "configure"
4f538e852f20912e629338e911e46ce26de3e965Tinderbox User#include "confdefs.h"
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews#include <$ac_hdr>
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox UserEOF
ad1d4c904f8e8dcb4db68ae1ac2f83ac53ea380dTinderbox Userac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews{ (eval echo configure:3836: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test -z "$ac_err"; then
c6517a807173827b8f638d31303805ee4c1d8054Automatic Updater rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_header_$ac_safe=yes"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User echo "$ac_err" >&5
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater echo "configure: failed program was:" >&5
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updater cat conftest.$ac_ext >&5
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews rm -rf conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater eval "ac_cv_header_$ac_safe=no"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrewsrm -f conftest*
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews echo "$ac_t""yes" 1>&6
0ead2ac0a4b59c3e4a731027f0f66fbe602b1289Tinderbox User ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User cat >> confdefs.h <<EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#define $ac_tr_hdr 1
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterEOF
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox Userelse
bac4435d473c9a0281507524f084480c34aa942aTinderbox User echo "$ac_t""no" 1>&6
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntfi
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntdone
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater#
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater# Random remaining OS-specific issues.
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews#
bac4435d473c9a0281507524f084480c34aa942aTinderbox Usercase "$host" in
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews *-bsdi3.1*|*-bsdi4.0*)
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson #
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews # Shut up a -Wmissing-prototypes warning from <stdio.h>.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews #
d97783f18169fc9c5220a0b91fe53653efcd6b10Tinderbox User cat >> confdefs.h <<\EOF
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#define SHUTUP_SPUTAUX 1
6e38a18aef54c7f0ab35576e0fedf65d6ee84214Tinderbox UserEOF
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews ;;
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrewsesac
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews#
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt# Substitutions
e705db6d5d886dc14f4a75a2046a075c0750e7eeAutomatic Updater#
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox UserBIND9_TOP_BUILDDIR=`pwd`
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
757ff043760e4743dda1a10e7d58349275934902Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox Userif test "X$srcdir" != "X"; then
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater BIND9_ISC_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/isc/include"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater BIND9_DNS_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/dns/include"
bac4435d473c9a0281507524f084480c34aa942aTinderbox User BIND9_OMAPI_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/omapi/include"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User BIND9_LWRES_BUILDINCLUDE="-I${BIND9_TOP_BUILDDIR}/lib/lwres/include"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userelse
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User BIND9_ISC_BUILDINCLUDE=""
40696c4c389a780082fb77840c173b201ce696d6Automatic Updater BIND9_DNS_BUILDINCLUDE=""
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User BIND9_OMAPI_BUILDINCLUDE=""
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User BIND9_LWRES_BUILDINCLUDE=""
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Userfi
40696c4c389a780082fb77840c173b201ce696d6Automatic Updater
df3e5272b491e553904437a282a1fa0a1c2746e5Tinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontBIND9_INCLUDES=$BIND9_TOP_BUILDDIR/make/includes
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis DupontBIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User. $srcdir/version
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserBIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
b779e1efb14f9616a35befd2b1cfc2578f1a4d70Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBISC_API=$srcdir/lib/isc/api
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBDNS_API=$srcdir/lib/dns/api
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBLWRES_API=$srcdir/lib/lwres/api
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterLIBOMAPI_API=$srcdir/lib/omapi/api
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox Usertrap '' 1 2 15
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupontcat > confcache <<\EOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# This file is a shell script that caches the results of configure
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# tests run on this system so they can be shared between configure
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater# scripts and configure runs. It is not useful on other systems.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson# If it contains results you don't want to keep, you may remove or edit it.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson# By default, configure uses ./config.cache as the cache file,
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# creating it if it does not exist already. You can give configure
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# the --cache-file=FILE option to use a different cache file; that is
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# what configure does when it calls configure scripts in
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# subdirectories, so they share the cache.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Giving --cache-file=/dev/null disables caching, for debugging configure.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews# config.status only pays attention to the cache file if you give it the
e213b38b48486b3a6349329655d9169085001fa0Tinderbox User# --recheck option to rerun configure.
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User#
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic UpdaterEOF
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User# The following way of writing the cache mishandles newlines in values,
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox User# but we know of no workaround that is simple, portable, and efficient.
e213b38b48486b3a6349329655d9169085001fa0Tinderbox User# So, don't put newlines in cache variables' values.
933799f3641f4f78445d015008bad0038900a82aTinderbox User# Ultrix sh set writes to stderr and can't be redirected directly,
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater# and sets the high bit in the cache file unless we assign to the vars.
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User(set) 2>&1 |
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updater case `(ac_space=' '; set | grep ac_space) 2>&1` in
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews *ac_space=\ *)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # `set' does not quote correctly, so add quotes (double-quote substitution
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater # turns \\\\ into \\, and sed turns \\ into \).
933799f3641f4f78445d015008bad0038900a82aTinderbox User sed -n \
933799f3641f4f78445d015008bad0038900a82aTinderbox User -e "s/'/'\\\\''/g" \
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater ;;
933799f3641f4f78445d015008bad0038900a82aTinderbox User *)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews # `set' quotes correctly as required by POSIX, so do not add quotes.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews ;;
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User esac >> confcache
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsif cmp -s $cache_file confcache; then
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews :
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterelse
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews if test -w $cache_file; then
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews echo "updating cache $cache_file"
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User cat confcache > $cache_file
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User else
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews echo "not updating unwritable cache $cache_file"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User fi
a900e4f99ff134b567b6df5ac2c841c7d0c551d3Automatic Updaterfi
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox Userrm -f confcache
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox Usertrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrewstest "x$prefix" = xNONE && prefix=$ac_default_prefix
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Let make expand exec_prefix.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox User# Any assignment to VPATH causes Sun make to only execute
a900e4f99ff134b567b6df5ac2c841c7d0c551d3Automatic Updater# the first set of double-colon rules, so remove it if not needed.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# If there is a colon in the path, we need to keep it.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterif test "x$srcdir" = x.; then
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterfi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatertrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox UserDEFS=-DHAVE_CONFIG_H
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Without the "./", some shells look in PATH for config.status.
550d89df4dd30f214eedd18f399e280fd1b15953Evan Hunt: ${CONFIG_STATUS=./config.status}
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaterecho creating $CONFIG_STATUS
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Userrm -f $CONFIG_STATUS
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox Usercat > $CONFIG_STATUS <<EOF
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User#! /bin/sh
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# Generated automatically by configure.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Run this file to recreate the current configuration.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater# This directory was configured as follows,
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont# $0 $ac_configure_args
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews#
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User# Compiler output produced by configure, useful for debugging
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User# configure, is in ./config.log if it exists.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox Userac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsfor ac_option
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdo
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User case "\$ac_option" in
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews echo "$CONFIG_STATUS generated by autoconf version 2.13"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User exit 0 ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews -help | --help | --hel | --he | --h)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews echo "\$ac_cs_usage"; exit 0 ;;
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User *) echo "\$ac_cs_usage"; exit 1 ;;
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews esac
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsdone
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsac_given_srcdir=$srcdir
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsac_given_INSTALL="$INSTALL"
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewstrap 'rm -fr `echo "make/rules
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews make/includes
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews make/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews make/mkdep
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/include/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/isc/include/isc/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/include/isc/platform.h
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/unix/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/isc/unix/include/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/unix/include/isc/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/nls/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/isc/pthreads/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/pthreads/include/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/isc/pthreads/include/isc/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/dns/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/include/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/include/dns/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/dns/sec/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/sec/openssl/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/sec/openssl/include/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/dns/sec/openssl/include/openssl/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/sec/dnssafe/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/sec/dst/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/dns/sec/dst/include/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/sec/dst/include/dst/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/dns/config/Makefile
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User lib/lwres/Makefile
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews lib/lwres/include/Makefile
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater lib/lwres/include/lwres/Makefile
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User lib/lwres/include/lwres/netdb.h
e23256e740b238bddb4ba41ffac5f81a01c92245Automatic Updater lib/lwres/include/lwres/platform.h
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews lib/omapi/Makefile
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews lib/omapi/include/Makefile
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews lib/omapi/include/omapi/Makefile
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews lib/tests/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User lib/tests/include/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User lib/tests/include/tests/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User bin/Makefile
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater bin/named/Makefile
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater bin/named/unix/Makefile
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater bin/lwresd/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User bin/rndc/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User bin/dig/Makefile
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User bin/tests/Makefile
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User bin/tests/names/Makefile
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater bin/tests/master/Makefile
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User bin/tests/rbt/Makefile
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User bin/tests/db/Makefile
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User bin/tests/tasks/Makefile
397c35b074ed59592cac25bafeb7e082f50f9ac1Tinderbox User bin/tests/timers/Makefile
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews bin/tests/dst/Makefile
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson bin/tests/mem/Makefile
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews bin/tests/sockaddr/Makefile
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User bin/tests/system/Makefile
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews bin/tests/headerdep_test.sh
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews bin/dnssec/Makefile
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontEOF
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updatercat >> $CONFIG_STATUS <<EOF
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews# Protect against being on the right side of a sed subst in config.status.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewssed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont$ac_vpsub
22d32791e5daa0bc80335a0f10ab2de95f41ccdbTinderbox User$extrasub
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponts%@SHELL@%$SHELL%g
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponts%@CFLAGS@%$CFLAGS%g
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Duponts%@CPPFLAGS@%$CPPFLAGS%g
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewss%@CXXFLAGS@%$CXXFLAGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@FFLAGS@%$FFLAGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@DEFS@%$DEFS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@LDFLAGS@%$LDFLAGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@LIBS@%$LIBS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@exec_prefix@%$exec_prefix%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@prefix@%$prefix%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@program_transform_name@%$program_transform_name%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@bindir@%$bindir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@sbindir@%$sbindir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@libexecdir@%$libexecdir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@datadir@%$datadir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@sysconfdir@%$sysconfdir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@sharedstatedir@%$sharedstatedir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@localstatedir@%$localstatedir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@libdir@%$libdir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@includedir@%$includedir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@oldincludedir@%$oldincludedir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@infodir@%$infodir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@mandir@%$mandir%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@host@%$host%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@host_alias@%$host_alias%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@host_cpu@%$host_cpu%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@host_vendor@%$host_vendor%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@host_os@%$host_os%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@SET_MAKE@%$SET_MAKE%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@RANLIB@%$RANLIB%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@INSTALL_DATA@%$INSTALL_DATA%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@STD_CINCLUDES@%$STD_CINCLUDES%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@STD_CDEFINES@%$STD_CDEFINES%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@STD_CWARNINGS@%$STD_CWARNINGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@AR@%$AR%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@ARFLAGS@%$ARFLAGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@ETAGS@%$ETAGS%g
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunts%@DST_PRIVATEOPENSSL@%$DST_PRIVATEOPENSSL%g
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Users%@dst_privateopenssl@%$dst_privateopenssl%g
713c3d5b18463f2479973e4d14f73248e60a5df7Mark Andrewss%@DST_OPENSSL_INC@%$DST_OPENSSL_INC%g
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Users%@DST_OPENSSL_LIB@%$DST_OPENSSL_LIB%g
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Users%@DST_OPENSSL_OBJS@%$DST_OPENSSL_OBJS%g
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox Users%@DNS_OPENSSL_LIBS@%$DNS_OPENSSL_LIBS%g
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox Users%@CC@%$CC%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@YACC@%$YACC%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@CPP@%$CPP%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@MKDEPCC@%$MKDEPCC%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@MKDEPCFLAGS@%$MKDEPCFLAGS%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@MKDEPPROG@%$MKDEPPROG%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@IRIX_DNSSEC_WARNINGS_HACK@%$IRIX_DNSSEC_WARNINGS_HACK%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@ISC_PLATFORM_HAVESALEN@%$ISC_PLATFORM_HAVESALEN%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@LWRES_PLATFORM_HAVESALEN@%$LWRES_PLATFORM_HAVESALEN%g
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaters%@ISC_PLATFORM_MSGHDRFLAVOR@%$ISC_PLATFORM_MSGHDRFLAVOR%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@ISC_PLATFORM_NEEDPORTT@%$ISC_PLATFORM_NEEDPORTT%g
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssons%@ISC_LWRES_NEEDADDRINFO@%$ISC_LWRES_NEEDADDRINFO%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@ISC_LWRES_SETHOSTENTINT@%$ISC_LWRES_SETHOSTENTINT%g
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updaters%@ISC_LWRES_ENDHOSTENTINT@%$ISC_LWRES_ENDHOSTENTINT%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@ISC_LWRES_GETNETBYADDRINADDR@%$ISC_LWRES_GETNETBYADDRINADDR%g
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox Users%@ISC_LWRES_SETNETENTINT@%$ISC_LWRES_SETNETENTINT%g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewss%@ISC_LWRES_ENDNETENTINT@%$ISC_LWRES_ENDNETENTINT%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@ISC_LWRES_GETHOSTBYADDRVOID@%$ISC_LWRES_GETHOSTBYADDRVOID%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@ISC_LWRES_NEEDHERRNO@%$ISC_LWRES_NEEDHERRNO%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@ISC_LWRES_GETIPNODEPROTO@%$ISC_LWRES_GETIPNODEPROTO%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@ISC_LWRES_GETADDRINFOPROTO@%$ISC_LWRES_GETADDRINFOPROTO%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@ISC_LWRES_GETNAMEINFOPROTO@%$ISC_LWRES_GETNAMEINFOPROTO%g
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrewss%@build@%$build%g
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Users%@build_alias@%$build_alias%g
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox Users%@build_cpu@%$build_cpu%g
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewss%@build_vendor@%$build_vendor%g
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox Users%@build_os@%$build_os%g
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox Users%@LD@%$LD%g
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafssons%@NM@%$NM%g
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox Users%@LN_S@%$LN_S%g
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Users%@LIBTOOL@%$LIBTOOL%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@O@%$O%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@A@%$A%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@SA@%$SA%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_HAVEIPV6@%$ISC_PLATFORM_HAVEIPV6%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@LWRES_PLATFORM_HAVEIPV6@%$LWRES_PLATFORM_HAVEIPV6%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDNETINETIN6H@%$ISC_PLATFORM_NEEDNETINETIN6H%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@LWRES_PLATFORM_NEEDNETINETIN6H@%$LWRES_PLATFORM_NEEDNETINETIN6H%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDNETINET6IN6H@%$ISC_PLATFORM_NEEDNETINET6IN6H%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@LWRES_PLATFORM_NEEDNETINET6IN6H@%$LWRES_PLATFORM_NEEDNETINET6IN6H%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@ISC_PLATFORM_NEEDIN6ADDRANY@%$ISC_PLATFORM_NEEDIN6ADDRANY%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_HAVEIN6PKTINFO@%$ISC_PLATFORM_HAVEIN6PKTINFO%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_IPV6_H@%$ISC_IPV6_H%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_IPV6_O@%$ISC_IPV6_O%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_ISCIPV6_O@%$ISC_ISCIPV6_O%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_IPV6_C@%$ISC_IPV6_C%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDNTOP@%$ISC_PLATFORM_NEEDNTOP%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDPTON@%$ISC_PLATFORM_NEEDPTON%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDATON@%$ISC_PLATFORM_NEEDATON%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDSTRSEP@%$ISC_PLATFORM_NEEDSTRSEP%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_NEEDVSNPRINTF@%$ISC_PLATFORM_NEEDVSNPRINTF%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@ISC_EXTRA_OBJS@%$ISC_EXTRA_OBJS%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@ISC_EXTRA_SRCS@%$ISC_EXTRA_SRCS%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@ISC_PLATFORM_LONGLONGEQUALLONG@%$ISC_PLATFORM_LONGLONGEQUALLONG%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_TOP_BUILDDIR@%$BIND9_TOP_BUILDDIR%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_ISC_BUILDINCLUDE@%$BIND9_ISC_BUILDINCLUDE%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_DNS_BUILDINCLUDE@%$BIND9_DNS_BUILDINCLUDE%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_OMAPI_BUILDINCLUDE@%$BIND9_OMAPI_BUILDINCLUDE%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@BIND9_LWRES_BUILDINCLUDE@%$BIND9_LWRES_BUILDINCLUDE%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User/@BIND9_INCLUDES@/r $BIND9_INCLUDES
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_INCLUDES@%%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User/@BIND9_MAKE_RULES@/r $BIND9_MAKE_RULES
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@BIND9_MAKE_RULES@%%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@BIND9_VERSION@%$BIND9_VERSION%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews/@LIBISC_API@/r $LIBISC_API
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@LIBISC_API@%%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews/@LIBDNS_API@/r $LIBDNS_API
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@LIBDNS_API@%%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User/@LIBLWRES_API@/r $LIBLWRES_API
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@LIBLWRES_API@%%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User/@LIBOMAPI_API@/r $LIBOMAPI_API
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@LIBOMAPI_API@%%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserCEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> $CONFIG_STATUS <<\EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# Split the substitutions into bite-sized pieces for seds with
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# small command number limits, like on Digital OSF/1 and HP-UX.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_file=1 # Number of current file.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_beg=1 # First line for current file.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_end=$ac_max_sed_cmds # Line after last line for current file.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_more_lines=:
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_sed_cmds=""
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userwhile $ac_more_lines; do
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test $ac_beg -gt 1; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User else
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test ! -s conftest.s$ac_file; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_more_lines=false
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.s$ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User else
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test -z "$ac_sed_cmds"; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_sed_cmds="sed -f conftest.s$ac_file"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User else
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater ac_file=`expr $ac_file + 1`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_beg=$ac_end
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_end=`expr $ac_end + $ac_max_sed_cmds`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userdone
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userif test -z "$ac_sed_cmds"; then
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews ac_sed_cmds=cat
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userfi
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic UpdaterEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> $CONFIG_STATUS <<EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserCONFIG_FILES=\${CONFIG_FILES-"make/rules
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User make/includes
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User make/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User make/mkdep
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/include/isc/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/include/isc/platform.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/unix/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/unix/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/unix/include/isc/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/nls/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/pthreads/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/isc/pthreads/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/isc/pthreads/include/isc/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/dns/include/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/dns/include/dns/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/dns/sec/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/openssl/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/openssl/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/openssl/include/openssl/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/dnssafe/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/dns/sec/dst/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/dst/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/sec/dst/include/dst/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/dns/config/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/lwres/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/lwres/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/lwres/include/lwres/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/lwres/include/lwres/netdb.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/lwres/include/lwres/platform.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/omapi/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews lib/omapi/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/omapi/include/omapi/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/tests/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/tests/include/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lib/tests/include/tests/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/named/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/named/unix/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/lwresd/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/rndc/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/dig/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/names/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/master/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/rbt/Makefile
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews bin/tests/db/Makefile
d3be47a4a841ca6fc07e8f18004cf72174e2d117Tinderbox User bin/tests/tasks/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/timers/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/dst/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/mem/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/sockaddr/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/system/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/tests/headerdep_test.sh
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bin/dnssec/Makefile
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User"}
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> $CONFIG_STATUS <<\EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews case "$ac_file" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *) ac_file_in="${ac_file}.in" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User esac
3d2e052eb879189e6d853097f8b568d887323bebTinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Remove last slash and all that follows it. Not all systems have dirname.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # The file is in a subdirectory.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User test ! -d "$ac_dir" && mkdir "$ac_dir"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # A "../" for each directory in $ac_dir_suffix.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User else
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews ac_dir_suffix= ac_dots=
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User case "$ac_given_srcdir" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User .) srcdir=.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test -z "$ac_dots"; then top_srcdir=.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *) # Relative path.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User top_srcdir="$ac_dots$ac_given_srcdir" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User esac
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User case "$ac_given_INSTALL" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User [/$]*) INSTALL="$ac_given_INSTALL" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User esac
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo creating "$ac_file"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f "$ac_file"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews case "$ac_file" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *Makefile*) ac_comsub="1i\\
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# $configure_input" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *) ac_comsub= ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User esac
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User sed -e "$ac_comsub
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaters%@configure_input@%$configure_input%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@srcdir@%$srcdir%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%@top_srcdir@%$top_srcdir%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%@INSTALL@%$INSTALL%g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userfi; done
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userrm -f conftest.s*
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# NAME is the cpp macro being defined and VALUE is the value it is being given.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User#
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# ac_d sets the value in "#define NAME VALUE" lines.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_dC='\3'
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewsac_dD='%g'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updaterac_uB='\([ ]\)%\1#\2define\3'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_uC=' '
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_uD='\4%g'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_eB='$%\1#\2define\3'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userac_eC=' '
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewsac_eD='%g'
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userif test "${CONFIG_HEADERS+set}" != set; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrewscat >> $CONFIG_STATUS <<EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User CONFIG_HEADERS="config.h"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> $CONFIG_STATUS <<\EOF
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox Userfi
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewsfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User case "$ac_file" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User *) ac_file_in="${ac_file}.in" ;;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User esac
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo creating $ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.frag conftest.in conftest.out
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User cat $ac_file_inputs > conftest.in
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# Transform confdefs.h into a sed script conftest.vals that substitutes
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# the proper values into config.h.in to produce config.h. And first:
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# Protect against being on the right side of a sed subst in config.status.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# Protect against being in an unquoted here document in config.status.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userrm -f conftest.vals
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat > conftest.hdr <<\EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users/[\\&%]/\\&/g
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewss%[\\$`]%\\&%g
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%ac_d%ac_u%gp
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%ac_u%ac_e%gp
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewssed -n -f conftest.hdr confdefs.h > conftest.vals
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userrm -f conftest.hdr
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews# This sed command replaces #undef with comments. This is necessary, for
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews# example, in the case of _POSIX_SOURCE, which is predefined and required
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# on some systems where configure will not decide to define it.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> conftest.vals <<\EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Users%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox UserEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# Break up conftest.vals because some shells have a limit on
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User# the size of here documents, and old seds have small limits too.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userrm -f conftest.tail
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userwhile :
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Userdo
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User ac_lines=`grep -c . conftest.vals`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # grep -c gives empty output for an empty file on some AIX systems.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Write a limited-size here document to conftest.frag.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo 'CEOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User sed -f conftest.frag conftest.in > conftest.out
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User mv conftest.out conftest.in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User' >> $CONFIG_STATUS
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews rm -f conftest.vals
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews mv conftest.tail conftest.vals
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewsdone
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrewsrm -f conftest.vals
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox Usercat >> $CONFIG_STATUS <<\EOF
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.frag conftest.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User cat conftest.in >> conftest.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.in
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews if cmp -s $ac_file conftest.h 2>/dev/null; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User echo "$ac_file is unchanged"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f conftest.h
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User else
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # Remove last slash and all that follows it. Not all systems have dirname.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User # The file is in a subdirectory.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User test ! -d "$ac_dir" && mkdir "$ac_dir"
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User rm -f $ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User mv conftest.h $ac_file
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User fi
017d755d7a606dfb1e02a9d6e2b29e49e39fde16Tinderbox Userfi; done
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
aa1d397c4736cd86540555193d71e55fa3b37b2aMark AndrewsEOF
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updatercat >> $CONFIG_STATUS <<EOF
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic UpdaterEOF
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updatercat >> $CONFIG_STATUS <<\EOF
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrewsexit 0
081a44bd3019b18aec03c5c0746538fdc901da48Evan HuntEOF
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Userchmod +x $CONFIG_STATUS
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Userrm -fr confdefs* $ac_clean_files
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox Usertest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
be41770245bd56746fbb61f9b5ba0aca683f318eTinderbox User