1f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! /bin/sh 2f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Guess values for system-dependent variables and create Makefiles. 3f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated by GNU Autoconf 2.61. 4f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 5f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 7f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This configure script is free software; the Free Software Foundation 8f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# gives unlimited permission to copy, distribute and modify it. 9f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ## 10f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## M4sh Initialization. ## 11f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ## 12f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be more Bourne compatible 14f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh 15f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 16f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels emulate sh 17f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NULLCMD=: 18f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 19f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is contrary to our usage. Disable this feature. 20f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 21f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 22f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 23f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `(set -o) 2>/dev/null` in 24f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *posix*) set -o posix ;; 25f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 26f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 27f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 28f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 29f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 30f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 31f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 32f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PATH needs CR 33f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Avoid depending upon Character Ranges. 34f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz' 35f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 36f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS 37f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_digits='0123456789' 38f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits 39f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 40f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The user is always right. 41f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then 42f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "#! /bin/sh" >conf$$.sh 43f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "exit 0" >>conf$$.sh 44f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod +x conf$$.sh 45f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 46f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PATH_SEPARATOR=';' 47f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 48f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PATH_SEPARATOR=: 49f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 50f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.sh 51f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 52f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 53f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Support unset when possible. 54f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 55f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_unset=unset 56f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 57f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_unset=false 58f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 59f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 60f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 61f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IFS 62f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need space, tab and new line, in precisely that order. Quoting is 63f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there to prevent editors from complaining about space-tab. 64f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word 65f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# splitting by setting IFS to empty value.) 66f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_nl=' 67f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 68f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=" "" $as_nl" 69f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 70f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find who we are. Look in the path if we contain no directory separator. 71f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $0 in 72f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *[\\/]* ) as_myself=$0 ;; 73f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 74f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 75f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 76f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 77f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 78f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 79f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 80f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 81f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 82f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 83f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 84f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND' 85f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in which case we are not to be found in the path. 86f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$as_myself" = x; then 87f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_myself=$0 88f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 89f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -f "$as_myself"; then 90f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 91f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; } 92f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 93f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 94f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh. 95f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in ENV MAIL MAILPATH 96f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 97f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 98f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS1='$ ' 99f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS2='> ' 100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS4='+ ' 101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NLS nuisances. 103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in \ 104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LC_TELEPHONE LC_TIME 107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval $as_var=C; export $as_var 110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Required to use basename. 116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=expr 119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=false 121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_basename=basename 125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_basename=false 127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the executable. 131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_me=`$as_basename -- "$0" || 132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X/"$0" | 136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^.*\/\([^/][^/]*\)\/*$/{ 137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\/\(\/\/\)$/{ 141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\/\(\/\).*/{ 145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# CDPATH. 151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset CDPATH 152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$CONFIG_SHELL" = x; then 155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (eval ":") 2>/dev/null; then 156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_have_required=yes 157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_have_required=no 159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $as_have_required = yes && (eval ": 162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(as_func_return () { 163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit \$1) 164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () { 166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 0 167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () { 169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 1 170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () { 172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0 173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () { 175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1 176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0 179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then 180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_success failed. 184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then 187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_failure succeeded. 189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then 192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_success failed. 196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then 199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_failure succeeded. 201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo positional parameters were not saved. 208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest \$exitcode = 0) || { (exit 1); exit 1; } 211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( 213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_1=\$LINENO 214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_2=\$LINENO 215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels") 2> /dev/null; then 218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_candidate_shells= 221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_dir in 227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /*) 228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for as_base in sh bash ksh sh5; do 229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done;; 231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for as_shell in $as_candidate_shells $SHELL; do 237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Try only shells that exist, to save several forks. 238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { ("$as_shell") 2> /dev/null <<\_ASEOF 240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels emulate sh 242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NULLCMD=: 243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is contrary to our usage. Disable this feature. 245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `(set -o) 2>/dev/null` in 249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *posix*) set -o posix ;; 250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: 256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASEOF 257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; then 258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_SHELL=$as_shell 259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_have_required=yes 260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { "$as_shell" 2> /dev/null <<\_ASEOF 261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels emulate sh 263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NULLCMD=: 264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is contrary to our usage. Disable this feature. 266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `(set -o) 2>/dev/null` in 270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *posix*) set -o posix ;; 271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: 277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(as_func_return () { 278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $1) 279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () { 281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 0 282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () { 284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 1 285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () { 287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0 288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () { 290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1 291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0 294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then 295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_success failed. 299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then 302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_failure succeeded. 304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then 307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_success failed. 311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then 314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_failure succeeded. 316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = "$1" ); then 319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo positional parameters were not saved. 323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest $exitcode = 0) || { (exit 1); exit 1; } 326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( 328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_1=$LINENO 329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_2=$LINENO 330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASEOF 334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; then 335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$CONFIG_SHELL" != x; then 343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for as_var in BASH_ENV ENV 344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export CONFIG_SHELL 347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $as_have_required = no; then 352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo This script requires a shell more modern than all the 353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo shells that I found on your system. Please install a 354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo modern shell, or manually run the script under such a 355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo shell if you do have one. 356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; } 357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(eval "as_func_return () { 367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit \$1) 368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () { 370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 0 371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () { 373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_func_return 1 374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () { 376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0 377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () { 379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1 380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0 383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then 384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_success failed. 388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then 391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_failure succeeded. 393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then 396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_success failed. 400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then 403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo as_func_ret_failure succeeded. 405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exitcode=1 411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo positional parameters were not saved. 412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest \$exitcode = 0") || { 415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo No shell found that supports shell functions. 416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo Please tell autoconf@gnu.org about your system, 417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo including any error possibly output before this 418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo message 419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_1=$LINENO 424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_2=$LINENO 425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # uniformly replaced by the line number. The first 'sed' inserts a 430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # line-number line after each line using $LINENO; the second 'sed' 431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # does the real work. The second script uses 'N' to pair each 432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # line-number line with the line containing $LINENO, and appends 433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # trailing '-' during substitution so that $LINENO is not a special 434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # case at line end. 435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # scripts with optimization help from Paolo Bonzini. Blame Lee 437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # E. McMahon (1931-1989) for sed's syntax. :-) 438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n ' 439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels p 440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /[$]LINENO/= 441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' <$as_myself | 442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed ' 443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/[$]LINENO.*/&-/ 444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t lineno 445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels b 446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :lineno 447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels N 448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :loop 449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t loop 451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/-\n.*// 452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' >$as_me.lineno && 453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod +x "$as_me.lineno" || 454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Don't try to exec as it changes $[0], causing all sort of problems 458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (the dirname of $[0] is not the place where we might find the 459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # original and so on. Autoconf is especially sensitive to this). 460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels . "./$as_me.lineno" 461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Exit status is that of the last command. 462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exit 463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirname=dirname 468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirname=false 470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C= ECHO_N= ECHO_T= 473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo -n x` in 474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-n*) 475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `echo 'x\c'` in 476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *c*) ECHO_T=' ';; # ECHO_T is single tab character. 477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ECHO_C='\c';; 478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac;; 479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO_N='-n';; 481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=expr 486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=false 488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file 491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d conf$$.dir; then 492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.dir/conf$$.file 493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.dir 495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir conf$$.dir 496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho >conf$$.file 498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then 499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='ln -s' 500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ... but there are two gotchas: 501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # In both cases, we have to default to `cp -p'. 504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='cp -p' 506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then 507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s=ln 508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='cp -p' 510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir conf$$.dir 2>/dev/null 513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p . 2>/dev/null; then 515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_mkdir_p=: 516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d ./-p && rmdir ./-p 518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_mkdir_p=false 519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -x / >/dev/null 2>&1; then 522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_test_x='test -x' 523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ls -dL / >/dev/null 2>&1; then 525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ls_L_option=L 526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ls_L_option= 528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_test_x=' 530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval sh -c '\'' 531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d "$1"; then 532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$1/."; 533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $1 in 535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*)set "./$1";; 536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac; 537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ???[sx]*):;;*)false;;esac;fi 539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels '\'' sh 540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' 541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_executable_p=$as_test_x 543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid CPP name. 545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid variable name. 548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that we are running under the correct shell. 554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh} 555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase X$lt_ECHO in 557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsX*--fallback-echo) 558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Remove one level of quotation (which was required for Make). 559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO=${lt_ECHO-echo} 564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$1" = X--no-reexec; then 565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Discard the --no-reexec flag, and continue. 566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "X$1" = X--fallback-echo; then 568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Avoid inline document here, it may be left over 569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Yippee, $ECHO works! 572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Restart under the correct shell. 575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec $SHELL "$0" --no-reexec ${1+"$@"} 576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$1" = X--fallback-echo; then 579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # used as fallback echo 580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$* 583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exit 0 585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout 588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if CDPATH is set. 589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_ECHO"; then 592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X${echo_test_string+set}" != Xset; then 593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # find a string as large as possible, as long as the shell can cope with it 594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { echo_test_string=`eval $cmd`; } 2>/dev/null && 597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The Solaris, AIX, and Digital Unix default echo programs unquote 610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # backslashes. This makes it impossible to quote backslashes using 611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # echo "$something" | sed 's/\\/\\\\/g' 612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So, first we look for a working echo in the user's PATH. 614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for dir in $PATH /usr/ucb; do 617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO="$dir/echo" 623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$ECHO" = Xecho; then 629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We didn't find a better echo, so look for alternatives. 630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This shell has a builtin print -r that does the trick. 634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO='print -r' 635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$CONFIG_SHELL" != X/bin/ksh; then 637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If we have ksh, try running configure again with it. 638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export ORIGINAL_CONFIG_SHELL 640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_SHELL=/bin/ksh 641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export CONFIG_SHELL 642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Try using printf. 645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO='printf %s\n' 646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Cool, printf works 650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = 'X\t' && 653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export CONFIG_SHELL 657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SHELL="$CONFIG_SHELL" 658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export SHELL 659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO="$CONFIG_SHELL $0 --fallback-echo" 660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = 'X\t' && 662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO="$CONFIG_SHELL $0 --fallback-echo" 665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # maybe with a smaller string... 667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels prev=: 668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels prev="$cmd" 675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$prev" != 'sed 50q "$0"'; then 678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo_test_string=`eval $prev` 679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export echo_test_string 680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Oops. We lost completely, so just stick with echo. 683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO=echo 684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Copy echo and quote the copy suitably for passing to libtool from 692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the Makefile, instead of quoting the original, which is used later. 693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO=$ECHO 694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 7<&0 </dev/null 6>&1 702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the host. 704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so uname gets run too. 706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Initializations. 710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_default_prefix=/usr/local 712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files= 713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_libobj_dir=. 714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS= 715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscross_compiling=no 716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssubdirs= 717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMFLAGS= 718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEFLAGS= 719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh} 720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Identity of this package. 722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME= 723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME= 724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION= 725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING= 726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT= 727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_unique_file="src/framing.c" 729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Factoring default headers for most tests. 730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_includes_default="\ 731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_SYS_TYPES_H 733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <sys/types.h> 734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_SYS_STAT_H 736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <sys/stat.h> 737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef STDC_HEADERS 739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stdlib.h> 740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stddef.h> 741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef HAVE_STDLIB_H 743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stdlib.h> 744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STRING_H 747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <memory.h> 749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <string.h> 751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STRINGS_H 753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <strings.h> 754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_INTTYPES_H 756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <inttypes.h> 757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STDINT_H 759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stdint.h> 760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_UNISTD_H 762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <unistd.h> 763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif" 764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_subst_vars='SHELL 766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPATH_SEPARATOR 767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME 768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME 769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION 770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING 771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT 772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix 773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix 774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name 775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir 776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir 777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir 778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir 779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir 780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir 781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir 782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir 783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir 784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir 785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir 786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir 787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir 788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir 789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir 790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir 791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir 792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir 793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir 794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS 795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C 796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_N 797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_T 798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS 799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias 800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias 801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias 802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_PROGRAM 803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_SCRIPT 804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_DATA 805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCYGPATH_W 806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE 807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVERSION 808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL 809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF 810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE 811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER 812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO 813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh 814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP 815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM 816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir_p 817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK 818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSET_MAKE 819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__leading_dot 820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR 821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar 822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__untar 823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_TRUE 824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_FALSE 825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINT 826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT 827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION 828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE 829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC 830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS 831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS 832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS 833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC 834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT 835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT 836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR 837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include 838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote 839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE 840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_FALSE 841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEPBACKSLASH 842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE 843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_TRUE 844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_FALSE 845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL 846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild 847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu 848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor 849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os 850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost 851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu 852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor 853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os 854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED 855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP 856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP 857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP 858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD 859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN 860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN 861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM 862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S 863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP 864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR 865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB 866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO 867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL 868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT 869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO 870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL 871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64 872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP 873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS 874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS 875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE16 876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE16 877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE32 878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE32 879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE64 880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOPT 881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG 882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE 883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS' 884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_subst_files='' 885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_precious_vars='build_alias 886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias 887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias 888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC 889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS 890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS 891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS 892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS 893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP' 894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Initialize some variables set by options. 897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_init_help= 898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_init_version=false 899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The variables have the same names as the options, with 900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dashes changed to underlines. 901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscache_file=/dev/null 902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix=NONE 903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_create= 904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_recursion= 905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix=NONE 906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_prefix=NONE 907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_suffix=NONE 908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name=s,x,x, 909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssilent= 910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssite= 911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssrcdir= 912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsverbose= 913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx_includes=NONE 914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx_libraries=NONE 915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Installation directory options. 917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These are left unexpanded so users can "make install exec_prefix=/foo" 918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and all the variables that are supposed to be based on exec_prefix 919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# by default will actually change. 920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use braces instead of parens because sh, perl, etc. also accept them. 921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (The list follows the same order as the GNU Coding Standards.) 922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir='${exec_prefix}/bin' 923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir='${exec_prefix}/sbin' 924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir='${exec_prefix}/libexec' 925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir='${prefix}/share' 926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir='${datarootdir}' 927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir='${prefix}/etc' 928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir='${prefix}/com' 929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir='${prefix}/var' 930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir='${prefix}/include' 931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir='/usr/include' 932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir='${datarootdir}/doc/${PACKAGE}' 933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir='${datarootdir}/info' 934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir='${docdir}' 935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir='${docdir}' 936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir='${docdir}' 937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir='${docdir}' 938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir='${exec_prefix}/lib' 939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir='${datarootdir}/locale' 940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir='${datarootdir}/man' 941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_prev= 943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dashdash= 944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_option 945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If the previous option needs an argument, assign it. 947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_prev"; then 948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval $ac_prev=\$ac_option 949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev= 950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue 951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_option in 954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_optarg=yes ;; 956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Accept the important Cygnus configure options, so we can diagnose typos. 959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_dashdash$ac_option in 961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --) 962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dashdash=yes ;; 963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -bindir | --bindir | --bindi | --bind | --bin | --bi) 965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=bindir ;; 966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels bindir=$ac_optarg ;; 968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -build | --build | --buil | --bui | --bu) 970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=build_alias ;; 971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -build=* | --build=* | --buil=* | --bui=* | --bu=*) 972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels build_alias=$ac_optarg ;; 973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -cache-file | --cache-file | --cache-fil | --cache-fi \ 975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=cache_file ;; 977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cache_file=$ac_optarg ;; 980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --config-cache | -C) 982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cache_file=config.cache ;; 983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -datadir | --datadir | --datadi | --datad) 985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=datadir ;; 986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -datadir=* | --datadir=* | --datadi=* | --datad=*) 987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels datadir=$ac_optarg ;; 988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --dataroo | --dataro | --datar) 991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=datarootdir ;; 992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels datarootdir=$ac_optarg ;; 995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -disable-* | --disable-*) 997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Reject names that are not valid shell variable names. 999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval enable_$ac_feature=no ;; 1004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -docdir | --docdir | --docdi | --doc | --do) 1006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=docdir ;; 1007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels docdir=$ac_optarg ;; 1009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=dvidir ;; 1012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dvidir=$ac_optarg ;; 1014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -enable-* | --enable-*) 1016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Reject names that are not valid shell variable names. 1018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval enable_$ac_feature=\$ac_optarg ;; 1023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --exec | --exe | --ex) 1027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=exec_prefix ;; 1028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --exec=* | --exe=* | --ex=*) 1031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec_prefix=$ac_optarg ;; 1032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -gas | --gas | --ga | --g) 1034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Obsolete; use --with-gas. 1035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gas=yes ;; 1036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -help | --help | --hel | --he | -h) 1038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_init_help=long ;; 1039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_init_help=recursive ;; 1041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_init_help=short ;; 1043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -host | --host | --hos | --ho) 1045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=host_alias ;; 1046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -host=* | --host=* | --hos=* | --ho=*) 1047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels host_alias=$ac_optarg ;; 1048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=htmldir ;; 1051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --ht=*) 1053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels htmldir=$ac_optarg ;; 1054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -includedir | --includedir | --includedi | --included | --include \ 1056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --includ | --inclu | --incl | --inc) 1057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=includedir ;; 1058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --includ=* | --inclu=* | --incl=* | --inc=*) 1060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels includedir=$ac_optarg ;; 1061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -infodir | --infodir | --infodi | --infod | --info | --inf) 1063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=infodir ;; 1064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels infodir=$ac_optarg ;; 1066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -libdir | --libdir | --libdi | --libd) 1068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=libdir ;; 1069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -libdir=* | --libdir=* | --libdi=* | --libd=*) 1070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libdir=$ac_optarg ;; 1071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --libexe | --libex | --libe) 1074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=libexecdir ;; 1075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --libexe=* | --libex=* | --libe=*) 1077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libexecdir=$ac_optarg ;; 1078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -localedir | --localedir | --localedi | --localed | --locale) 1080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=localedir ;; 1081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels localedir=$ac_optarg ;; 1083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -localstatedir | --localstatedir | --localstatedi | --localstated \ 1085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --localstate | --localstat | --localsta | --localst | --locals) 1086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=localstatedir ;; 1087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels localstatedir=$ac_optarg ;; 1090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=mandir ;; 1093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mandir=$ac_optarg ;; 1095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -nfp | --nfp | --nf) 1097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Obsolete; use --without-fp. 1098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_fp=no ;; 1099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --no-cr | --no-c | -n) 1102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_create=yes ;; 1103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_recursion=yes ;; 1107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --oldin | --oldi | --old | --ol | --o) 1111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=oldincludedir ;; 1112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels oldincludedir=$ac_optarg ;; 1116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=prefix ;; 1119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels prefix=$ac_optarg ;; 1121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-pre | --program-pr | --program-p) 1124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=program_prefix ;; 1125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels program_prefix=$ac_optarg ;; 1128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-suf | --program-su | --program-s) 1131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=program_suffix ;; 1132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels program_suffix=$ac_optarg ;; 1135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-transform-name | --program-transform-name \ 1137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform-nam | --program-transform-na \ 1138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform-n | --program-transform- \ 1139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform | --program-transfor \ 1140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transfo | --program-transf \ 1141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-trans | --program-tran \ 1142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --progr-tra | --program-tr | --program-t) 1143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=program_transform_name ;; 1144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -program-transform-name=* | --program-transform-name=* \ 1145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform-nam=* | --program-transform-na=* \ 1146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform-n=* | --program-transform-=* \ 1147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transform=* | --program-transfor=* \ 1148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-transfo=* | --program-transf=* \ 1149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --program-trans=* | --program-tran=* \ 1150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --progr-tra=* | --program-tr=* | --program-t=*) 1151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels program_transform_name=$ac_optarg ;; 1152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=pdfdir ;; 1155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pdfdir=$ac_optarg ;; 1157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -psdir | --psdir | --psdi | --psd | --ps) 1159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=psdir ;; 1160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels psdir=$ac_optarg ;; 1162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -silent | --silent | --silen | --sile | --sil) 1165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels silent=yes ;; 1166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=sbindir ;; 1169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sbi=* | --sb=*) 1171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sbindir=$ac_optarg ;; 1172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sharedst | --shareds | --shared | --share | --shar \ 1176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sha | --sh) 1177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=sharedstatedir ;; 1178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --sha=* | --sh=*) 1182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sharedstatedir=$ac_optarg ;; 1183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -site | --site | --sit) 1185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=site ;; 1186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -site=* | --site=* | --sit=*) 1187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels site=$ac_optarg ;; 1188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=srcdir ;; 1191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels srcdir=$ac_optarg ;; 1193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --syscon | --sysco | --sysc | --sys | --sy) 1196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=sysconfdir ;; 1197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysconfdir=$ac_optarg ;; 1200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -target | --target | --targe | --targ | --tar | --ta | --t) 1202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=target_alias ;; 1203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels target_alias=$ac_optarg ;; 1205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -v | -verbose | --verbose | --verbos | --verbo | --verb) 1207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels verbose=yes ;; 1208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -version | --version | --versio | --versi | --vers | -V) 1210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_init_version=: ;; 1211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -with-* | --with-*) 1213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Reject names that are not valid shell variable names. 1215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: invalid package name: $ac_package" >&2 1217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval with_$ac_package=\$ac_optarg ;; 1220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -without-* | --without-*) 1222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Reject names that are not valid shell variable names. 1224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: invalid package name: $ac_package" >&2 1226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval with_$ac_package=no ;; 1229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --x) 1231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Obsolete; use --with-x. 1232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_x=yes ;; 1233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --x-incl | --x-inc | --x-in | --x-i) 1236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=x_includes ;; 1237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x_includes=$ac_optarg ;; 1240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prev=x_libraries ;; 1244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x_libraries=$ac_optarg ;; 1247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*) { echo "$as_me: error: unrecognized option: $ac_option 1249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2 1250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 1252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *=*) 1254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Reject names that are not valid shell variable names. 1256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval $ac_envvar=\$ac_optarg 1260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export $ac_envvar ;; 1261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 1263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: should be removed in autoconf 3.0. 1264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 1269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_prev"; then 1274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: missing argument to $ac_option" >&2 1276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be sure to have absolute directory names. 1280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels datadir sysconfdir sharedstatedir localstatedir includedir \ 1282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libdir localedir mandir 1284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 1285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_val=\$$ac_var 1286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_val in 1287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/$]* | ?:[\\/]* ) continue;; 1288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# There might be people who depend on the old broken behavior: `$host' 1295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# used to hold the argument of --host etc. 1296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: To remove some day. 1297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$build_alias 1298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$host_alias 1299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget=$target_alias 1300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: To remove some day. 1302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$host_alias" != x; then 1303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$build_alias" = x; then 1304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cross_compiling=maybe 1305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels If a cross compiler is detected then cross compile mode will be used." >&2 1307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test "x$build_alias" != "x$host_alias"; then 1308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cross_compiling=yes 1309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_prefix= 1313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -n "$host_alias" && ac_tool_prefix=$host_alias- 1314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$silent" = yes && exec 6>/dev/null 1316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd=`pwd` && test -n "$ac_pwd" && 1319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ls_di=`ls -di .` && 1320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: Working directory cannot be determined" >&2 1322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: pwd does not report name of working directory" >&2 1325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find the source files, if location was not specified. 1329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$srcdir"; then 1330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir_defaulted=yes 1331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Try the directory containing this script, then the parent directory. 1332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_confdir=`$as_dirname -- "$0" || 1333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(//\)[^/]' \| \ 1335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 1336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 1337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$0" | 1338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 1340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 1341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 1342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 1343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 1344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 1345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 1346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 1347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 1348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 1349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 1350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 1351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 1352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 1353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 1354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 1355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels srcdir=$ac_confdir 1356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test ! -r "$srcdir/$ac_unique_file"; then 1357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels srcdir=.. 1358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 1360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir_defaulted=no 1361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -r "$srcdir/$ac_unique_file"; then 1363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_confdir=`( 1369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pwd)` 1372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# When building in place, set srcdir=. 1373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_abs_confdir" = "$ac_pwd"; then 1374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels srcdir=. 1375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remove unnecessary trailing slashes from srcdir. 1377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double slashes in file names in object file debugging info 1378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# mess up M-x gdb in Emacs. 1379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in 1380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 1382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in $ac_precious_vars; do 1383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_env_${ac_var}_set=\${${ac_var}+set} 1384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_env_${ac_var}_value=\$${ac_var} 1385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_env_${ac_var}_value=\$${ac_var} 1387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 1390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Report the --help message. 1391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 1392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_init_help" = "long"; then 1393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Omit some internal or obsolete options to make the list less imposing. 1394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This message is too long to be a string in the A/UX 3.1 sh. 1395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_ACEOF 1396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`configure' configures this package to adapt to many kinds of systems. 1397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsage: $0 [OPTION]... [VAR=VALUE]... 1399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVAR=VALUE. See below for descriptions of some of the useful variables. 1402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDefaults for the options are specified in brackets. 1404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration: 1406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -h, --help display this help and exit 1407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --help=short display options specific to this package 1408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --help=recursive display the short help of all the included packages 1409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -V, --version display version information and exit 1410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -q, --quiet, --silent do not print \`checking...' messages 1411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --cache-file=FILE cache test results in FILE [disabled] 1412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -C, --config-cache alias for \`--cache-file=config.cache' 1413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -n, --no-create do not create output files 1414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsInstallation directories: 1417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --prefix=PREFIX install architecture-independent files in PREFIX 1418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [$ac_default_prefix] 1419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [PREFIX] 1421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsBy default, \`make install' will install all the files in 1423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor instance \`--prefix=\$HOME'. 1426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFor better control, use the options below. 1428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFine tuning of the installation directories: 1430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --bindir=DIR user executables [EPREFIX/bin] 1431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --sbindir=DIR system admin executables [EPREFIX/sbin] 1432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --libexecdir=DIR program executables [EPREFIX/libexec] 1433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --libdir=DIR object code libraries [EPREFIX/lib] 1437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --includedir=DIR C header files [PREFIX/include] 1438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --oldincludedir=DIR C header files for non-gcc [/usr/include] 1439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --infodir=DIR info documentation [DATAROOTDIR/info] 1442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --mandir=DIR man documentation [DATAROOTDIR/man] 1444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --htmldir=DIR html documentation [DOCDIR] 1446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --dvidir=DIR dvi documentation [DOCDIR] 1447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --pdfdir=DIR pdf documentation [DOCDIR] 1448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --psdir=DIR ps documentation [DOCDIR] 1449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ACEOF 1452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsProgram names: 1454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --program-prefix=PREFIX prepend PREFIX to installed program names 1455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --program-suffix=SUFFIX append SUFFIX to installed program names 1456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSystem types: 1459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --build=BUILD configure for building on BUILD [guessed] 1460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --host=HOST cross-compile to build programs to run on HOST [BUILD] 1461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_init_help"; then 1465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ACEOF 1467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOptional Features: 1469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-maintainer-mode enable make rules and dependencies not useful 1472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (and sometimes confusing) to the casual installer 1473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --disable-dependency-tracking speeds up one-time build 1474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-dependency-tracking do not reject slow dependency extractors 1475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-shared[=PKGS] build shared libraries [default=yes] 1476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-static[=PKGS] build static libraries [default=yes] 1477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --enable-fast-install[=PKGS] 1478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels optimize for fast installation [default=yes] 1479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --disable-libtool-lock avoid locking (might break parallel builds) 1480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOptional Packages: 1482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --with-pic try to use only PIC/non-PIC objects [default=use 1485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels both] 1486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSome influential environment variables: 1489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC C compiler command 1490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS C compiler flags 1491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels nonstandard directory <lib dir> 1493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIBS libraries to pass to the linker, e.g. -l<library> 1494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels you have headers in a nonstandard directory <include dir> 1496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CPP C preprocessor 1497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUse these variables to override the choices made by `configure' or to help 1499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsit to find libraries and programs with nonstandard names/locations. 1500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_status=$? 1503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_init_help" = "recursive"; then 1506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If there are subdirs, report their specific --help. 1507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$ac_dir" || continue 1509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_builddir=. 1510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "$ac_dir" in 1512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 1514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # A ".." for each directory in $ac_dir_suffix. 1516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_top_builddir_sub in 1518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac ;; 1521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 1522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_top_builddir=$ac_pwd 1523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix 1524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# for backward compatibility: 1525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_top_builddir=$ac_top_build_prefix 1526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in 1528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels .) # We are building in place. 1529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=. 1530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$ac_top_builddir_sub 1531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$ac_pwd ;; 1532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/]* | ?:[\\/]* ) # Absolute name. 1533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=$srcdir$ac_dir_suffix; 1534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$srcdir 1535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$srcdir ;; 1536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # Relative name. 1537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$ac_top_build_prefix$srcdir 1539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 1541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd "$ac_dir" || { ac_status=$?; continue; } 1544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for guested configure. 1545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$ac_srcdir/configure.gnu"; then 1546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo && 1547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test -f "$ac_srcdir/configure"; then 1549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo && 1550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SHELL "$ac_srcdir/configure" --help=recursive 1551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 1552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi || ac_status=$? 1554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd "$ac_pwd" || { ac_status=$?; break; } 1555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 1556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -n "$ac_init_help" && exit $ac_status 1559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_init_version; then 1560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ACEOF 1561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfigure 1562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61 1563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis configure script is free software; the Free Software Foundation 1567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgives unlimited permission to copy, distribute and modify it. 1568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exit 1570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >config.log <<_ACEOF 1572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis file contains any messages produced by compilers while 1573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunning configure, to aid debugging if configure makes a mistake. 1574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIt was created by $as_me, which was 1576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61. Invocation command line was 1577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ $0 $@ 1579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 5>>config.log 1582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 1583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat <<_ASUNAME 1584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------- ## 1585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Platform. ## 1586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------- ## 1587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -m = `(uname -m) 2>/dev/null || echo unknown` 1590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -r = `(uname -r) 2>/dev/null || echo unknown` 1591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -s = `(uname -s) 2>/dev/null || echo unknown` 1592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -v = `(uname -v) 2>/dev/null || echo unknown` 1593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASUNAME 1606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 1609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 1610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 1611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 1612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "PATH: $as_dir" 1613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 1615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} >&5 1617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >&5 <<_ACEOF 1619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ## 1622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Core tests. ## 1623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ## 1624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Keep a trace of the command line. 1629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Strip out --no-create and --no-recursion so they do not pile up. 1630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Strip out --silent because we don't want to record it for future runs. 1631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Also quote any args containing shell meta-characters. 1632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make two passes to allow for proper duplicate-argument suppression. 1633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args= 1634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args0= 1635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args1= 1636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_must_keep_next=false 1637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_pass in 1 2 1638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 1639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_arg 1640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 1641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_arg in 1642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -silent | --silent | --silen | --sile | --sil) 1645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue ;; 1646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'*) 1647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_pass in 1650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2) 1652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_must_keep_next = true; then 1654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_must_keep_next=false # Got value, back to normal. 1655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 1656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_arg in 1657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *=* | --config-cache | -C | -disable-* | --disable-* \ 1658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -with-* | --with-* | -without-* | --without-* | --x) 1661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case "$ac_configure_args0 " in 1662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 1665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -* ) ac_must_keep_next=true ;; 1666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_configure_args="$ac_configure_args '$ac_arg'" 1669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 1670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 1672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# When interrupted or exit'd, cleanup temporary files, and complete 1677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.log. We remove comments because anyway the quotes in there 1678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# would cause problems or look ugly. 1679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# WARNING: Use '\'' to represent an apostrophe within the trap. 1680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstrap 'exit_status=$? 1682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Save into config.log some information that might help in debugging. 1683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 1684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ASBOX 1687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ---------------- ## 1688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Cache variables. ## 1689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ---------------- ## 1690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX 1691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The following way of writing the cache mishandles newlines in values, 1693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( 1694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_val=\$$ac_var 1696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_val in #( 1697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *${as_nl}*) 1698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_var in #( 1699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_var in #( 1703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _ | IFS | as_nl) ;; #( 1704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) $as_unset $ac_var ;; 1705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac ;; 1706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 1708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (set) 2>&1 | 1709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *${as_nl}ac_space=\ *) 1711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n \ 1712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "s/'\''/'\''\\\\'\'''\''/g; 1713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; #( 1715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 1716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 1718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac | 1719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sort 1720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels) 1721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ASBOX 1724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------------- ## 1725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Output variables. ## 1726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------------- ## 1727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX 1728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_var in $ac_subst_vars 1730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 1731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_val=\$$ac_var 1732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_val in 1733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_var='\''$ac_val'\''" 1736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done | sort 1737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_subst_files"; then 1740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ASBOX 1741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ------------------- ## 1742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## File substitutions. ## 1743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ------------------- ## 1744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX 1745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_var in $ac_subst_files 1747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 1748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_val=\$$ac_var 1749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_val in 1750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_var='\''$ac_val'\''" 1753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done | sort 1754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -s confdefs.h; then 1758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_ASBOX 1759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ## 1760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## confdefs.h. ## 1761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ## 1762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX 1763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat confdefs.h 1765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 1766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$ac_signal" != 0 && 1768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: caught signal $ac_signal" 1769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: exit $exit_status" 1770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } >&5 1771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f core *.core core.conftest.* && 1772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exit $exit_status 1774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 0 1775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_signal in 1 2 13 15; do 1776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_signal=0 1779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# confdefs.h avoids OS command line length limits that DEFS can exceed. 1781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f -r conftest* confdefs.h 1782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Predefined preprocessor variables. 1784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 1786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_NAME "$PACKAGE_NAME" 1787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 1791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 1796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_VERSION "$PACKAGE_VERSION" 1797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 1801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_STRING "$PACKAGE_STRING" 1802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 1806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 1808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Let the site file select an alternate cache file if it wants to. 1811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Prefer explicitly selected file to automatically selected ones. 1812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CONFIG_SITE"; then 1813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set x "$CONFIG_SITE" 1814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "x$prefix" != xNONE; then 1815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set x "$prefix/share/config.site" "$prefix/etc/config.site" 1816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 1817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set x "$ac_default_prefix/share/config.site" \ 1818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_default_prefix/etc/config.site" 1819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift 1821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_site_file 1822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 1823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -r "$ac_site_file"; then 1824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: loading site script $ac_site_file" >&6;} 1826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed 's/^/| /' "$ac_site_file" >&5 1827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels . "$ac_site_file" 1828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -r "$cache_file"; then 1832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Some versions of bash will fail to source /dev/null (special 1833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # files actually), so we avoid doing that. 1834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$cache_file"; then 1835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: loading cache $cache_file" >&6;} 1837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cache_file in 1838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/]* | ?:[\\/]* ) . "$cache_file";; 1839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) . "./$cache_file";; 1840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 1843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating cache $cache_file" >&6;} 1845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels >$cache_file 1846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the precious variables saved in the cache have kept the same 1849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value. 1850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cache_corrupted=false 1851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in $ac_precious_vars; do 1852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_old_set=\$ac_cv_env_${ac_var}_set 1853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_new_set=\$ac_env_${ac_var}_set 1854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_old_val=\$ac_cv_env_${ac_var}_value 1855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_new_val=\$ac_env_${ac_var}_value 1856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_old_set,$ac_new_set in 1857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set,) 1858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cache_corrupted=: ;; 1861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ,set) 1862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cache_corrupted=: ;; 1865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ,);; 1866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 1867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_old_val" != "x$ac_new_val"; then 1868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: former value: $ac_old_val" >&2;} 1872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: current value: $ac_new_val" >&2;} 1874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cache_corrupted=: 1875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi;; 1876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Pass precious variables to config.status. 1878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$ac_new_set" = set; then 1879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_new_val in 1880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_arg=$ac_var=$ac_new_val ;; 1882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case " $ac_configure_args " in 1884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 1887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_cache_corrupted; then 1890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: changes in the environment can compromise the build" >&2;} 1892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 1914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 1915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 1918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__api_version="1.9" 1922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_aux_dir= 1923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$ac_dir/install-sh"; then 1925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_aux_dir=$ac_dir 1926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_install_sh="$ac_aux_dir/install-sh -c" 1927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 1928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test -f "$ac_dir/install.sh"; then 1929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_aux_dir=$ac_dir 1930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_install_sh="$ac_aux_dir/install.sh -c" 1931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 1932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test -f "$ac_dir/shtool"; then 1933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_aux_dir=$ac_dir 1934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_install_sh="$ac_aux_dir/shtool install -c" 1935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 1936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 1937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 1938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_aux_dir"; then 1939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 1942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 1943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These three variables are undocumented and unsupported, 1945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and are intended to be withdrawn in a future Autoconf release. 1946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# They can cause serious problems if a builder's source tree is in a directory 1947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whose full name contains unusual characters. 1948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 1953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find a good install program. We prefer a C program (faster), 1954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so one script is as good as another. But avoid the broken or 1955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# incompatible versions: 1956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SysV /etc/install, /usr/sbin/install 1957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SunOS /usr/etc/install 1958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IRIX /sbin/install 1959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX /bin/install 1960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AmigaOS /C/install, which installs bootblocks on floppy discs 1961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# OS/2's system install, which has a completely different semantic 1965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ./install, which can be erroneously created by make from ./install.sh. 1966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 1968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$INSTALL"; then 1969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_install+set}" = set; then 1970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 1971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 1972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 1974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 1975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 1976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 1977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Account for people who put trailing slashes in PATH elements. 1978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $as_dir/ in 1979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ./ | .// | /cC/* | \ 1980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 1981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 1982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /usr/ucb/* ) ;; 1983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 1984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # OSF1 and SCO ODT 3.0 have their own names for install. 1985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Don't use installbsd from OSF since it installs stuff as root 1986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # by default. 1987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in ginstall scoinst install; do 1988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 1989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 1990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_prog = install && 1991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX install. It has an incompatible calling convention. 1993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 1994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test $ac_prog = install && 1995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # program-specific install script used by HP pwplus--don't use. 1997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 1998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 1999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 3 2001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 2004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 2005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 2006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "${ac_cv_path_install+set}" = set; then 2013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels INSTALL=$ac_cv_path_install 2014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # As a last resort, use the slow shell script. Don't cache a 2016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # value for INSTALL within a source directory, because that will 2017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # break other packages using the cache if that directory is 2018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # removed, or if the value is a relative name. 2019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels INSTALL=$ac_install_sh 2020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$INSTALL" >&6; } 2024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It thinks the first close brace ends the variable substitution. 2027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Just in case 2036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssleep 1 2037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho timestamp > conftest.file 2038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do `set' in a subshell so we don't clobber the current shell's 2039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# arguments. Must try -L first in case configure is actually a 2040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# symlink; some systems play weird games with the mod time of symlinks 2041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (eg FreeBSD returns the mod time of the symlink's containing 2042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# directory). 2043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( 2044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$*" = "X"; then 2046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # -L didn't work. 2047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set X `ls -t $srcdir/configure conftest.file` 2048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.file 2050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$*" != "X $srcdir/configure conftest.file" \ 2051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && test "$*" != "X conftest.file $srcdir/configure"; then 2052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If neither matched, then we have a broken ls. This can happen 2054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # if, for instance, CONFIG_SHELL is bash and it inherits a 2055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # broken ls alias from the environment. This has actually 2056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # happened. Such a system could not be considered "sane". 2057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalias in your environment" >&5 2059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalias in your environment" >&2;} 2061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$2" = conftest.file 2065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ) 2066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsthen 2067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Ok. 2068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 2069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCheck your system clock" >&5 2072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: newly created file is older than distributed files! 2073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCheck your system clock" >&2;} 2074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5 2077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 2078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$program_prefix" != NONE && 2079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels program_transform_name="s&^&$program_prefix&;$program_transform_name" 2080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use a double $ so make ignores it. 2081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$program_suffix" != NONE && 2082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double any \ or $. echo might interpret backslashes. 2084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# By default was `s,x,x', remove it if useless. 2085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat <<\_ACEOF >conftest.sed 2086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[\\$]/&&/g;s/;s,x,x,$// 2087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.sed 2090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# expand $ac_aux_dir to an absolute path 2092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam_aux_dir=`cd $ac_aux_dir && pwd` 2093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use eval to expand $SHELL 2096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval "$MISSING --run true"; then 2097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_missing_run="$MISSING --run " 2098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_missing_run= 2100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 2105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We used to keeping the `.' as first argument, in order to 2106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # allow $(mkdir_p) to be used without argument. As in 2107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # $(mkdir_p) $(somedir) 2108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # where $(somedir) is conditionally defined. However this is wrong 2109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # for two reasons: 2110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 1. if the package is installed by a user who cannot write `.' 2111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # make install will fail, 2112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 2. the above comment should most certainly read 2113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # $(mkdir_p) $(DESTDIR)$(somedir) 2114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # so it does not work when $(somedir) is undefined and 2115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # $(DESTDIR) is not. 2116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # To support the latter case, we have to write 2117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 2118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # so the `.' trick is pointless. 2119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir_p='mkdir -p --' 2120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On NextStep and OpenStep, the `mkdir' command does not 2122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # recognize any option. It will interpret all options as 2123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # directories to create, and then abort because `.' already 2124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # exists. 2125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for d in ./-p ./--version; 2126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 2127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d $d && rmdir $d 2128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 2129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 2130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$ac_aux_dir/mkinstalldirs"; then 2131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir_p='$(mkinstalldirs)' 2132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir_p='$(install_sh) -d' 2134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_prog in gawk mawk nawk awk 2138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 2140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2 2141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_AWK+set}" = set; then 2144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$AWK"; then 2147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_AWK="$AWK" # Let the user override the test. 2148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_AWK="$ac_prog" 2157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK=$ac_cv_prog_AWK 2167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$AWK"; then 2168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $AWK" >&5 2169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$AWK" >&6; } 2170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$AWK" && break 2177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.make <<\_ACEOF 2186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL = /bin/sh 2187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsall: 2188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels @echo '@@@%%%=$(MAKE)=@@@%%%' 2189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `${MAKE-make} -f conftest.make 2>/dev/null` in 2192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *@@@%%%=?*=@@@%%%*) 2193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_prog_make_${ac_make}_set=yes;; 2194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 2195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_prog_make_${ac_make}_set=no;; 2196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.make 2198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 2201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 2202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SET_MAKE= 2203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SET_MAKE="MAKE=${MAKE-make}" 2207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -rf .tst 2>/dev/null 2210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir .tst 2>/dev/null 2211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d .tst; then 2212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__leading_dot=. 2213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__leading_dot=_ 2215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir .tst 2>/dev/null 2217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test to see if srcdir already configured 2219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "`cd $srcdir && pwd`" != "`pwd`" && 2220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f $srcdir/config.status; then 2221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test whether we have cygpath 2227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CYGPATH_W"; then 2228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (cygpath --version) >/dev/null 2>/dev/null; then 2229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CYGPATH_W='cygpath -w' 2230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CYGPATH_W=echo 2232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Define the identity of the package. 2237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PACKAGE=libogg 2238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels VERSION=1.2.0 2239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 2242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE "$PACKAGE" 2243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 2247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define VERSION "$VERSION" 2248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some tools Automake needs. 2251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh=${install_sh-"$am_aux_dir/install-sh"} 2267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Installed binaries are usually stripped using `strip' when the user 2269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# run `make install-strip'. However `strip' might not be the right 2270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tool to use in cross-compilation environments, therefore Automake 2271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# will honor the `STRIP' environment variable to overrule this program. 2272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$cross_compiling" != no; then 2273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 2274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2 2276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then 2279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$STRIP"; then 2282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$ac_cv_prog_STRIP 2302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP"; then 2303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $STRIP" >&5 2304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; } 2305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then 2313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_STRIP=$STRIP 2314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "strip", so it can be a program name with args. 2315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy strip; ac_word=$2 2316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_STRIP"; then 2322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_STRIP="strip" 2332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_STRIP"; then 2343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; } 2345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_STRIP" = x; then 2351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP=":" 2352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 2354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 2355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 2358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 2361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 2362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP=$ac_ct_STRIP 2364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP="$ac_cv_prog_STRIP" 2367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 2371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need awk for the "check" target. The system "awk" is bad on 2373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# some platforms. 2374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Always define AMTAR for backward compatibility. 2375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR=${AMTAR-"${am_missing_run}tar"} 2377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check whether --enable-maintainer-mode was given. 2387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_maintainer_mode+set}" = set; then 2388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels USE_MAINTAINER_MODE=no 2391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $USE_MAINTAINER_MODE = yes; then 2398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAINTAINER_MODE_TRUE= 2399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAINTAINER_MODE_FALSE='#' 2400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAINTAINER_MODE_TRUE='#' 2402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAINTAINER_MODE_FALSE= 2403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAINT=$MAINTAINER_MODE_TRUE 2406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT=7 2411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION=0 2412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE=7 2413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 2418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 2419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 2422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then 2423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}gcc; ac_word=$2 2425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 2428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$CC"; then 2431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 2432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="${ac_tool_prefix}gcc" 2441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC 2451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then 2452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 2453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 2454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_CC"; then 2462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_CC=$CC 2463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "gcc", so it can be a program name with args. 2464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy gcc; ac_word=$2 2465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_CC"; then 2471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_CC="gcc" 2481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC 2491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_CC"; then 2492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; } 2494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_CC" = x; then 2500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="" 2501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 2503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 2504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 2507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 2510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 2511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC=$ac_ct_CC 2513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="$ac_cv_prog_CC" 2516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then 2519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 2520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}cc; ac_word=$2 2522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 2525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$CC"; then 2528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 2529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="${ac_tool_prefix}cc" 2538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC 2548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then 2549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 2550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 2551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then 2560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "cc", so it can be a program name with args. 2561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy cc; ac_word=$2 2562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 2565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$CC"; then 2568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 2569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog_rejected=no 2571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog_rejected=yes 2580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue 2581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="cc" 2583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_prog_rejected = yes; then 2591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We found a bogon in the path, so make sure we never use it. 2592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set dummy $ac_cv_prog_CC 2593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 2594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $# != 0; then 2595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We chose a different compiler from the bogus one. 2596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # However, it has the same basename, so the bogon will be chosen 2597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # first if we set CC to just the basename; use the full file name. 2598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 2599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC 2605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then 2606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 2607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 2608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then 2616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 2617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in cl.exe 2618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 2619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 2624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$CC"; then 2627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 2628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC 2647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then 2648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 2649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 2650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$CC" && break 2657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 2658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then 2660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_CC=$CC 2661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in cl.exe 2662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 2664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2 2665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_CC"; then 2671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 2675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 2677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 2678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 2679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_prog" 2681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 2683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 2687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC 2691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_CC"; then 2692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; } 2694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 2696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 2697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$ac_ct_CC" && break 2701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_CC" = x; then 2704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="" 2705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 2707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 2708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 2711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 2713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 2714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 2715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC=$ac_ct_CC 2717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 2725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable C compiler found in \$PATH 2726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 2727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Provide some information about the compiler. 2730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me:$LINENO: checking for C compiler version" >&5 2731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler=`set X $ac_compile; echo $2` 2732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler --version >&5" 2733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compiler --version >&5") 2>&5 2739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } 2742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler -v >&5" 2743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compiler -v >&5") 2>&5 2749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } 2752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler -V >&5" 2753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compiler -V >&5") 2>&5 2759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } 2762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 2764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 2765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 2767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 2768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 2769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 2771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 2772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 2773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 2775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 2776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 2777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files_save=$ac_clean_files 2779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files="$ac_clean_files a.out a.exe b.out" 2780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try to create an executable without -o first, disregard a.out. 2781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It will help us diagnose broken compilers, and finding out an intuition 2782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# of exeext. 2783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 2787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# List of possible output files, starting from the most likely. 2788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# only as a last resort. b.out is created by i960 compilers. 2790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 2792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The IRIX 6 linker writes into existing files which may not be 2793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# executable, retaining their permissions. Remove them first so a 2794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# subsequent execution test works. 2795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_rmfiles= 2796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in $ac_files 2797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file in 2799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 2802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f $ac_rmfiles 2804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link_default" 2806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link_default") 2>&5 2812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 2815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in a Makefile. We should not override ac_cv_exeext if it was cached, 2818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so that the user can short-circuit this test for compilers unknown to 2819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Autoconf. 2820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in $ac_files '' 2821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 2822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f "$ac_file" || continue 2823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file in 2824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 2826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [ab].out ) 2827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We found the default executable, but exeext='' is most 2828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # certainly right. 2829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break;; 2830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.* ) 2831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then :; else 2833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We set ac_cv_exeext here because the later test for it is not 2836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # safe: cross compilers may not add the suffix if given an `-o' 2837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # argument, so we may need to know it at that point already. 2838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Even if this section looks crufty: it has the advantage of 2839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # actually working. 2840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break;; 2841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) 2842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break;; 2843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 2844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$ac_cv_exeext" = no && ac_cv_exeext= 2846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_file='' 2849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_file" >&5 2852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_file" >&6; } 2853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_file"; then 2854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 2855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 2856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 2859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: C compiler cannot create executables 2860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 2861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 2862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_exeext=$ac_cv_exeext 2865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the compiler produces executables we can run. If not, either 2867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the compiler is broken, or we cross compile. 2868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If not cross compiling, check that we can run a simple program. 2872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$cross_compiling" != yes; then 2873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { ac_try='./$ac_file' 2874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 2875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 2880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 2883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cross_compiling=no 2884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = maybe; then 2886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cross_compiling=yes 2887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 2888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIf you meant to cross compile, use \`--host'. 2890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 2891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot run C compiled programs. 2892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIf you meant to cross compile, use \`--host'. 2893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 2894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 2897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5 2899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 2900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f a.out a.exe conftest$ac_cv_exeext b.out 2902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files=$ac_clean_files_save 2903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the compiler produces executables we can run. If not, either 2904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the compiler is broken, or we cross compile. 2905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 2908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$cross_compiling" >&6; } 2909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 2911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 2913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 2919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 2922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If both `conftest.exe' and `conftest' are `present' (well, observable) 2923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# work properly (i.e., refer to `conftest.exe'), while it won't with 2925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `rm'. 2926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in conftest.exe conftest conftest.*; do 2927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f "$ac_file" || continue 2928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file in 2929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break;; 2932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) break;; 2933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 2934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 2938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute suffix of executables: cannot compile and link 2939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 2940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_cv_exeext 2944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_exeext" >&6; } 2946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_ext 2948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT=$ac_cv_exeext 2949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_exeext=$EXEEXT 2950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 2951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_objext+set}" = set; then 2953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 2954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 2956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 2957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 2959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 2960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 2961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 2963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 2964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 2965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 2967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 2968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 2969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 2970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.o conftest.obj 2971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 2972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 2973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 2975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 2976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>&5 2978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 2979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 2980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 2981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_file in conftest.o conftest.obj conftest.*; do 2982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f "$ac_file" || continue; 2983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file in 2984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break;; 2987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 2988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 2989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 2990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 2991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 2992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 2993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 2995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute suffix of object files: cannot compile 2996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 2997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 2998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 2999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_cv_objext conftest.$ac_ext 3001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_objext" >&6; } 3004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT=$ac_cv_objext 3005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_objext=$OBJEXT 3006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_c_compiler_gnu+set}" = set; then 3009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 3012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 3013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 3015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 3016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 3017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 3019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 3020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef __GNUC__ 3022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels choke me 3023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 3024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 3026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 3027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 3030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 3031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 3032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 3034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 3037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 3038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 3039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 3040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 3041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 3042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 3043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 3044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 3045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 3046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_compiler_gnu=yes 3047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 3049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 3050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_compiler_gnu=no 3052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_c_compiler_gnu=$ac_compiler_gnu 3056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGCC=`test $ac_compiler_gnu = yes && echo yes` 3061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_test_CFLAGS=${CFLAGS+set} 3062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_CFLAGS=$CFLAGS 3063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_cc_g+set}" = set; then 3066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_save_c_werror_flag=$ac_c_werror_flag 3069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_c_werror_flag=yes 3070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_cc_g=no 3071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-g" 3072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 3073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 3074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 3076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 3077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 3078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 3080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 3081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 3084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 3085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 3088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 3089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 3090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 3092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 3095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 3096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 3097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 3098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 3099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 3100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 3101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 3102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 3103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 3104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_cc_g=yes 3105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 3107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 3108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="" 3110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 3111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 3112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 3114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 3115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 3116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 3118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 3119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 3122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 3123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 3126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 3127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 3128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 3130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 3133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 3134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 3135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 3136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 3137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 3138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 3139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 3140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 3141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 3142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 3143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 3145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 3146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_c_werror_flag=$ac_save_c_werror_flag 3148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-g" 3149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 3150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 3151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 3153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 3154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 3155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 3157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 3158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 3161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 3162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 3165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 3166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 3167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 3169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 3172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 3173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 3174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 3175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 3176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 3177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 3178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 3179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 3180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 3181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_cc_g=yes 3182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 3184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 3185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_c_werror_flag=$ac_save_c_werror_flag 3197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_test_CFLAGS" = set; then 3201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS=$ac_save_CFLAGS 3202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test $ac_cv_prog_cc_g = yes; then 3203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 3204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-g -O2" 3205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 3206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-g" 3207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 3210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O2" 3211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 3212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS= 3213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_cc_c89+set}" = set; then 3218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_cc_c89=no 3221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_CC=$CC 3222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 3223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 3224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 3226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 3227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 3228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h> 3229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 3230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 3231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/stat.h> 3232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct buf { int x; }; 3234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFILE * (*rcsopen) (struct buf *, struct stat *, int); 3235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic char *e (p, i) 3236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char **p; 3237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int i; 3238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return p[i]; 3240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic char *f (char * (*g) (char **, int), char **p, ...) 3242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char *s; 3244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels va_list v; 3245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels va_start (v,p); 3246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s = g (p, va_arg (v,int)); 3247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels va_end (v); 3248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return s; 3249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels function prototypes and stuff, but not '\xHH' hex character constants. 3253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels These don't provoke an error unfortunately, instead are silently treated 3254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as 'x'. The following induces an error, until -std is added to get 3255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels array size at least. It's necessary to write '\x00'==0 to get something 3257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels that's true only with -std. */ 3258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels inside strings and character constants. */ 3262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define FOO(x) 'x' 3263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint test (int i, double x); 3266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct s1 {int (*f) (int a);}; 3267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct s2 {int (*f) (double a);}; 3268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint argc; 3270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar **argv; 3271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 3272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 3273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 3274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 3276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 3277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 3278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 3279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 3282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="$ac_save_CC $ac_arg" 3283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.$ac_objext 3284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 3285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 3286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 3288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 3291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 3292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 3293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 3294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 3295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 3296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 3297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 3298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 3299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 3300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_cc_c89=$ac_arg 3301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 3303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 3304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext 3309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$ac_cv_prog_cc_c89" != "xno" && break 3310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_ext 3312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_save_CC 3313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AC_CACHE_VAL 3316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "x$ac_cv_prog_cc_c89" in 3317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x) 3318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: none needed" >&5 3319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}none needed" >&6; } ;; 3320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels xno) 3321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: unsupported" >&5 3322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}unsupported" >&6; } ;; 3323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 3324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="$CC $ac_cv_prog_cc_c89" 3325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 3331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 3332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 3335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR="${am__leading_dot}deps" 3336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_commands="$ac_config_commands depfiles" 3338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam_make=${MAKE-make} 3341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat > confinc << 'END' 3342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__doit: 3343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels @echo done 3344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.PHONY: am__doit 3345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEND 3346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If we don't find an include directive, just comment out the code. 3347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 3349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include="#" 3350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote= 3351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_am_result=none 3352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First try GNU make style include. 3353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "include confinc" > confmf 3354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We grep out `Entering directory' and `Leaving directory' 3355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# messages which can occur if `w' ends up in MAKEFLAGS. 3356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# In particular we don't look at `^make:' because GNU make might 3357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# be invoked under some other name (usually "gmake"), in which 3358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# case it prints its new name instead of `make'. 3359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__include=include 3361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__quote= 3362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _am_result=GNU 3363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Now try BSD make style include. 3365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$am__include" = "#"; then 3366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '.include "confinc"' > confmf 3367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__include=.include 3369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__quote="\"" 3370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _am_result=BSD 3371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $_am_result" >&5 3376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$_am_result" >&6; } 3377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f confinc confmf 3378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --enable-dependency-tracking was given. 3380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_dependency_tracking+set}" = set; then 3381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_dependency_tracking; 3382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then 3385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_depcomp="$ac_aux_dir/depcomp" 3386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AMDEPBACKSLASH='\' 3387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then 3391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AMDEP_TRUE= 3392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AMDEP_FALSE='#' 3393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AMDEP_TRUE='#' 3395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AMDEP_FALSE= 3396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdepcc="$CC" am_compiler_list= 3402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We make a subdir and do the tests there. Otherwise we can end up 3410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # making bogus files that we don't know about and never remove. For 3411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # instance it was reported that on HP-UX the gcc test will end up 3412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # making a dummy file named `D' -- because `-MD' means `put the output 3413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # in D'. 3414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir conftest.dir 3415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Copy depcomp to subdir because otherwise we won't find it if we're 3416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # using a relative directory. 3417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp "$am_depcomp" conftest.dir 3418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd conftest.dir 3419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We will build objects and dependencies in a subdirectory because 3420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # it helps to detect inapplicable dependency modes. For instance 3421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # both Tru64's cc and ICC support -MD to output dependencies as a 3422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # side effect of compilation, but ICC will put the dependencies in 3423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # the current directory while Tru64 will put them in the object 3424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # directory. 3425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir sub 3426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_cv_CC_dependencies_compiler_type=none 3428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$am_compiler_list" = ""; then 3429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for depmode in $am_compiler_list; do 3432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Setup a source with many dependencies, because some compilers 3433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # like to wrap large dependency lists on column 80 (with \), and 3434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # we should not choose a depcomp mode which is confused by this. 3435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 3436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We need to recreate these files for each test, as the compiler may 3437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # overwrite some of them when testing with obscure command lines. 3438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This happens at least with the AIX C compiler. 3439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : > sub/conftest.c 3440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for i in 1 2 3 4 5 6; do 3441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '#include "conftst'$i'.h"' >> sub/conftest.c 3442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Solaris 8's {/usr,}/bin/sh. 3444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels touch sub/conftst$i.h 3445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $depmode in 3449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels nosideeffect) 3450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # after this tag, mechanisms are not by side-effect, so they'll 3451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # only be used when explicitly requested 3452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$enable_dependency_tracking" = xyes; then 3453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue 3454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 3455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 3456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 3458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels none) break ;; 3459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 3460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We check with `-c' and `-o' for the sake of the "dashmstdout" 3461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # mode. It turns out that the SunPro C++ compiler does not properly 3462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # handle `-M -o', and we need to detect this. 3463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if depmode=$depmode \ 3464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels >/dev/null 2>conftest.err && 3468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # icc doesn't choke on unknown options, it will just issue warnings 3472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # or remarks (even with -Werror). So we grep stderr for any message 3473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # that says an option was ignored or not supported. 3474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When given -MP, icc 7.0 and 7.1 complain thusly: 3475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # icc: Command line warning: ignoring option '-M'; no argument required 3476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The diagnosis changed in icc 8.0: 3477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # icc: Command line remark: option '-MP' not supported 3478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (grep 'ignoring option' conftest.err || 3479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_cv_CC_dependencies_compiler_type=$depmode 3481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 3482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd .. 3487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest.dir 3488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am_cv_CC_dependencies_compiler_type=none 3490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif 3500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$enable_dependency_tracking" != xno \ 3501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__fastdepCC_TRUE= 3503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__fastdepCC_FALSE='#' 3504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__fastdepCC_TRUE='#' 3506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__fastdepCC_FALSE= 3507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `pwd` in 3511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ * | *\ *) 3512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 3514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version='2.2.6' 3519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision='1.3012' 3520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh" 3534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make sure we can run config.sub. 3536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking build system type" >&5 3542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking build system type... $ECHO_C" >&6; } 3543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_build+set}" = set; then 3544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_build_alias=$build_alias 3547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$ac_build_alias" = x && 3548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$ac_build_alias" = x && 3550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot guess build type; you must specify one" >&2;} 3552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_build" >&6; } 3561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_cv_build in 3562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-*) ;; 3563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid value of canonical build" >&2;} 3565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 3566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$ac_cv_build 3568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_IFS=$IFS; IFS='-' 3569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x $ac_cv_build 3570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift 3571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu=$1 3572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor=$2 3573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift; shift 3574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remember, the first character of IFS is used to create $*, 3575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# except with old shells: 3576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os=$* 3577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$ac_save_IFS 3578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking host system type" >&5 3582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking host system type... $ECHO_C" >&6; } 3583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_host+set}" = set; then 3584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$host_alias" = x; then 3587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_host=$ac_cv_build 3588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_host" >&6; } 3598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_cv_host in 3599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-*) ;; 3600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid value of canonical host" >&2;} 3602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 3603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$ac_cv_host 3605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_IFS=$IFS; IFS='-' 3606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x $ac_cv_host 3607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift 3608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu=$1 3609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor=$2 3610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift; shift 3611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remember, the first character of IFS is used to create $*, 3612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# except with old shells: 3613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os=$* 3614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$ac_save_IFS 3615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then 3621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_i in 1 2 3 4 5 6 7; do 3625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_script="$ac_script$as_nl$ac_script" 3626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_script" | sed 99q >conftest.sed 3628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_unset ac_script || ac_script= 3629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "sed gsed" to use in msg output 3630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SED"; then 3631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy sed gsed; ac_prog_name=$2 3632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then 3633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_SED_found=false 3636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 3637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 3639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 3640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 3641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 3642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in sed gsed; do 3643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 3644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 3646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU ac_path_SED and select it if it is found. 3647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU $ac_path_SED 3648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_SED" --version 2>&1` in 3649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*) 3650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 3652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=0 3653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while : 3655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 3656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 3657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv "conftest.tmp" "conftest.in" 3658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp "conftest.in" "conftest.nl" 3659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '' >> "conftest.nl" 3660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=`expr $ac_count + 1` 3663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_count -gt ${ac_path_SED_max-0}; then 3664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Best one so far, save it but keep looking for a better one 3665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_SED="$ac_path_SED" 3666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_SED_max=$ac_count 3667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 10*(2^10) chars as input seems more than enough 3669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test $ac_count -gt 10 && break 3670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_path_SED_found && break 3 3676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 3681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED="$ac_cv_path_SED" 3686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SED"; then 3687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5 3688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;} 3689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_SED=$SED 3694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 3698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_SED" >&6; } 3699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SED="$ac_cv_path_SED" 3700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.sed 3701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$SED" && SED=sed 3703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed="$SED -e 1s/^X//" 3704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then 3718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "grep ggrep" to use in msg output 3721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GREP"; then 3722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy grep ggrep; ac_prog_name=$2 3723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then 3724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_GREP_found=false 3727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 3728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 3731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 3732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 3733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in grep ggrep; do 3734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 3735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU ac_path_GREP and select it if it is found. 3738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU $ac_path_GREP 3739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_GREP" --version 2>&1` in 3740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*) 3741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 3743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=0 3744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while : 3746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 3747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 3748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv "conftest.tmp" "conftest.in" 3749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp "conftest.in" "conftest.nl" 3750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'GREP' >> "conftest.nl" 3751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=`expr $ac_count + 1` 3754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_count -gt ${ac_path_GREP_max-0}; then 3755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Best one so far, save it but keep looking for a better one 3756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_GREP="$ac_path_GREP" 3757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_GREP_max=$ac_count 3758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 10*(2^10) chars as input seems more than enough 3760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test $ac_count -gt 10 && break 3761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_path_GREP_found && break 3 3767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 3772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP="$ac_cv_path_GREP" 3777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GREP"; then 3778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_GREP=$GREP 3785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 3790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_GREP" >&6; } 3791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels GREP="$ac_cv_path_GREP" 3792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for egrep" >&5 3795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for egrep... $ECHO_C" >&6; } 3796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then 3797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then ac_cv_path_EGREP="$GREP -E" 3801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 3802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "egrep" to use in msg output 3803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$EGREP"; then 3804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy egrep; ac_prog_name=$2 3805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then 3806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_EGREP_found=false 3809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 3810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 3813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 3814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 3815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in egrep; do 3816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 3817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU ac_path_EGREP and select it if it is found. 3820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU $ac_path_EGREP 3821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_EGREP" --version 2>&1` in 3822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*) 3823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 3825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=0 3826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while : 3828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 3829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 3830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv "conftest.tmp" "conftest.in" 3831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp "conftest.in" "conftest.nl" 3832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'EGREP' >> "conftest.nl" 3833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=`expr $ac_count + 1` 3836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Best one so far, save it but keep looking for a better one 3838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_EGREP="$ac_path_EGREP" 3839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_EGREP_max=$ac_count 3840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 10*(2^10) chars as input seems more than enough 3842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test $ac_count -gt 10 && break 3843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_path_EGREP_found && break 3 3849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 3854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP="$ac_cv_path_EGREP" 3859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$EGREP"; then 3860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_EGREP=$EGREP 3867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 3873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_EGREP" >&6; } 3874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels EGREP="$ac_cv_path_EGREP" 3875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for fgrep" >&5 3878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for fgrep... $ECHO_C" >&6; } 3879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then 3880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then ac_cv_path_FGREP="$GREP -F" 3884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 3885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "fgrep" to use in msg output 3886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$FGREP"; then 3887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy fgrep; ac_prog_name=$2 3888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then 3889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 3890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_FGREP_found=false 3892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 3893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 3896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 3897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 3898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in fgrep; do 3899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 3900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 3902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU ac_path_FGREP and select it if it is found. 3903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check for GNU $ac_path_FGREP 3904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_FGREP" --version 2>&1` in 3905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*) 3906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 3908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=0 3909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while : 3911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 3912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 3913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv "conftest.tmp" "conftest.in" 3914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp "conftest.in" "conftest.nl" 3915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'FGREP' >> "conftest.nl" 3916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_count=`expr $ac_count + 1` 3919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Best one so far, save it but keep looking for a better one 3921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_FGREP="$ac_path_FGREP" 3922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_path_FGREP_max=$ac_count 3923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 10*(2^10) chars as input seems more than enough 3925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test $ac_count -gt 10 && break 3926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 3929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_path_FGREP_found && break 3 3932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 3933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 3936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 3937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP="$ac_cv_path_FGREP" 3942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$FGREP"; then 3943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 3946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_path_FGREP=$FGREP 3950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 3954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 3956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_FGREP" >&6; } 3957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FGREP="$ac_cv_path_FGREP" 3958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$GREP" && GREP=grep 3961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --with-gnu-ld was given. 3981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${with_gnu_ld+set}" = set; then 3982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 3984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gnu_ld=no 3985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 3986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 3987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_prog=ld 3988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then 3989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check if gcc -print-prog-name=ld gives a path. 3990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 3992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 3993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-*-mingw*) 3994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # gcc leaves a trailing carriage return which upsets mingw 3995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 3997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 3999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_prog in 4000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Accept absolute paths. 4001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/]* | ?:[\\/]*) 4002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels re_direlt='/[^/][^/]*/\.\./' 4003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Canonicalize the pathname of ld 4004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$LD" && LD="$ac_prog" 4009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "") 4011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If it fails, then pretend we aren't using GCC. 4012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_prog=ld 4013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If it is relative, then search for the first ld in PATH. 4016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gnu_ld=unknown 4017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "$with_gnu_ld" = yes; then 4020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for GNU ld" >&5 4021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_LD+set}" = set; then 4027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "$LD"; then 4030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_dir in $PATH; do 4032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 4033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_dir" && ac_dir=. 4034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_LD="$ac_dir/$ac_prog" 4036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check to see if the program is GNU ld. I'd rather use --version, 4037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but apparently some variants of GNU ld only accept -v. 4038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Break only if it was the GNU/non-GNU ld that we prefer. 4039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *GNU* | *'with BFD'*) 4041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$with_gnu_ld" != no && break 4042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$with_gnu_ld" != yes && break 4045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 4050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_LD="$LD" # Let the user override the test with a path. 4052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD="$lt_cv_path_LD" 4056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$LD"; then 4057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $LD" >&5 4058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$LD" >&6; } 4059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 4066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_gnu_ld+set}" = set; then 4069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # I'd rather use --version here, but apparently some GNU lds only accept -v. 4072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `$LD -v 2>&1 </dev/null` in 4073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU* | *'with BFD'*) 4074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_gnu_ld=yes 4075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 4077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_gnu_ld=no 4078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$lt_cv_prog_gnu_ld 4084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 4094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; } 4095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_NM+set}" = set; then 4096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$NM"; then 4099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Let the user override the test. 4100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_NM="$NM" 4101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_nm_to_check="${ac_tool_prefix}nm" 4103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_nm_to_check="$lt_nm_to_check nm" 4105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for lt_tmp_nm in $lt_nm_to_check; do 4107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 4110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_dir" && ac_dir=. 4111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_nm="$ac_dir/$lt_tmp_nm" 4112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check to see if the nm accepts a BSD-compat flag. 4114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # nm: unknown option "B" ignored 4116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Tru64's nm complains that /dev/null is an invalid object file 4117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */dev/null* | *'Invalid file or object type'*) 4119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_NM="$tmp_nm -B" 4120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 4121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */dev/null*) 4125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_NM="$tmp_nm -p" 4126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 4127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue # so that we can try to find one that supports BSD flags 4131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 4138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : ${lt_cv_path_NM=no} 4140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_path_NM" >&6; } 4144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$lt_cv_path_NM" != "no"; then 4145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NM="$lt_cv_path_NM" 4146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Didn't find any BSD compatible name lister, look for dumpbin. 4148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 4149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 4151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2 4153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_DUMPBIN+set}" = set; then 4156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$DUMPBIN"; then 4159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN=$ac_cv_prog_DUMPBIN 4179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$DUMPBIN"; then 4180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $DUMPBIN" >&5 4181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$DUMPBIN" >&6; } 4182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$DUMPBIN" && break 4189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$DUMPBIN"; then 4192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_DUMPBIN=$DUMPBIN 4193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 4196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2 4197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 4200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_DUMPBIN"; then 4203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_DUMPBIN"; then 4224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 4225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_DUMPBIN" >&6; } 4226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$ac_ct_DUMPBIN" && break 4233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_DUMPBIN" = x; then 4236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DUMPBIN=":" 4237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 4239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 4240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 4241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 4243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 4244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 4246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 4247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DUMPBIN=$ac_ct_DUMPBIN 4249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$DUMPBIN" != ":"; then 4254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NM="$DUMPBIN" 4255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$NM" && NM=nm 4258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 4265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; } 4266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_nm_interface+set}" = set; then 4267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_nm_interface="BSD nm" 4270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "int some_variable = 0;" > conftest.$ac_ext 4271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:4271: $ac_compile\"" >&5) 4272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile" 2>conftest.err) 4273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 4274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:4274: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 4277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:4277: output\"" >&5) 4278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.out >&5 4279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_nm_interface="MS dumpbin" 4281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest* 4283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 4285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_nm_interface" >&6; } 4286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 4288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S=$as_ln_s 4290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$LN_S" = "ln -s"; then 4291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 4292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 4293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no, using $LN_S" >&6; } 4296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# find the maximum length of command line arguments 4299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 4300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 4301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_max_cmd_len+set}" = set; then 4302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels i=0 4305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels teststring="ABCD" 4306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $build_os in 4308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels msdosdjgpp*) 4309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On DJGPP, this test can blow up pretty badly due to problems in libc 4310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (any single argument exceeding 2000 bytes causes a buffer overrun 4311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # during glob expansion). Even if it were fixed, the result of this 4312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # check would be larger than it should be. 4313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=12288; # 12K is about right 4314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels gnu*) 4317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Under GNU Hurd, this test is not required because there is 4318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # no limit to the length of command line arguments. 4319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Libtool will interpret -1 as no limit whatsoever 4320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=-1; 4321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin* | mingw* | cegcc*) 4324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On Win9x/ME, this test blows up -- it succeeds, but takes 4325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # about 5 minutes as the teststring grows exponentially. 4326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Worse, since 9x/ME are not pre-emptively multitasking, 4327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # you end up with a "frozen" computer, even though with patience 4328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # the test eventually succeeds (with a max line length of 256k). 4329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Instead, let's just punt: use the minimum linelength reported by 4330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # all of the supported platforms: 8192 (on NT/2K/XP). 4331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=8192; 4332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels amigaos*) 4335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On AmigaOS with pdksh, this test takes hours, literally. 4336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So we just punt and use a minimum line length of 8192. 4337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=8192; 4338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This has been around since 386BSD, at least. Likely further. 4342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -x /sbin/sysctl; then 4343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif test -x /usr/sbin/sysctl; then 4345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # And add a safety zone 4350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels interix*) 4355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We know the value 262144 and hardcode it with a safety zone (like BSD) 4356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=196608 4357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels osf*) 4360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # nice to cause kernel panics so lets avoid the loop below. 4363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # First set a reasonable default. 4364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=16384 4365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 4366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -x /sbin/sysconfig; then 4367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *1*) lt_cv_sys_max_cmd_len=-1 ;; 4369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sco3.2v5*) 4373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=102400 4374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv5* | sco5v6* | sysv4.2uw2*) 4376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$kargmax"; then 4378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=32768 4381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$lt_cv_sys_max_cmd_len"; then 4386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Make teststring a little bigger before we do anything with it. 4390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # a 1K string should be a reasonable start. 4391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for i in 1 2 3 4 5 6 7 8 ; do 4392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels teststring=$teststring$teststring 4393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If test is not a shell built-in, we'll probably end up computing a 4396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # maximum length that is only half of the actual maximum length, but 4397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # we can't tell. 4398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test $i != 17 # 1/2 MB should be enough 4401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 4402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels i=`expr $i + 1` 4403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels teststring=$teststring$teststring 4404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 4405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Only check the string length outside the loop. 4406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels teststring= 4408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Add a significant safety factor because C++ compilers can tack on 4409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # massive amounts of additional arguments before passing them to the 4410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # linker. It appears as though 1/2 is a usable value. 4411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n $lt_cv_sys_max_cmd_len ; then 4419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 4420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 4421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: none" >&5 4423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}none" >&6; } 4424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len=$lt_cv_sys_max_cmd_len 4426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${CP="cp -f"} 4433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${MV="mv -f"} 4434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${RM="rm -f"} 4435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 4437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; } 4438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try some XSI features 4439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsxsi_shell=no 4440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( _lt_dummy="a/b/c" 4441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels = c,a/b,, \ 4443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && eval 'test $(( 1 + 1 )) -eq 2 \ 4444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && xsi_shell=yes 4446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $xsi_shell" >&5 4447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$xsi_shell" >&6; } 4448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 4451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; } 4452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_shell_append=no 4453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels >/dev/null 2>&1 \ 4455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && lt_shell_append=yes 4456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5 4457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_shell_append" >&6; } 4458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_unset=unset 4462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_unset=false 4464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test EBCDIC or ASCII 4471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo X|tr X '\101'` in 4472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels A) # ASCII based system 4473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_SP2NL='tr \040 \012' 4475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_NL2SP='tr \015\012 \040\040' 4476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # EBCDIC based system 4478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_SP2NL='tr \100 \n' 4479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_NL2SP='tr \r\n \100\100' 4480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_ld_reload_flag+set}" = set; then 4494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_ld_reload_flag='-r' 4497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag=$lt_cv_ld_reload_flag 4501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $reload_flag in 4502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"" | " "*) ;; 4503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) reload_flag=" $reload_flag" ;; 4504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds='$LD$reload_flag -o $output$reload_objs' 4506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 4507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin*) 4508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 4509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels reload_cmds='$LD$reload_flag -o $output$reload_objs' 4512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then 4525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2 4527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then 4530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$OBJDUMP"; then 4533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP 4553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OBJDUMP"; then 4554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $OBJDUMP" >&5 4555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; } 4556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then 4564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_OBJDUMP=$OBJDUMP 4565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "objdump", so it can be a program name with args. 4566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy objdump; ac_word=$2 4567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 4570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_OBJDUMP"; then 4573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="objdump" 4583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then 4594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 4595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; } 4596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_OBJDUMP" = x; then 4602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OBJDUMP="false" 4603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 4605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 4606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 4607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 4609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 4610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 4612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 4613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OBJDUMP=$ac_ct_OBJDUMP 4615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OBJDUMP="$ac_cv_prog_OBJDUMP" 4618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump 4621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } 4632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_deplibs_check_method+set}" = set; then 4633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='$MAGIC_CMD' 4636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_file_magic_test_file= 4637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_deplibs_check_method='unknown' 4638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Need to set the preceding variable on all platforms that support 4639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# interlibrary dependencies. 4640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'none' -- dependencies not supported. 4641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `unknown' -- same as none, but documents that we really don't know. 4642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'pass_all' -- all dependencies passed with no checks. 4643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'test_compile' -- check by making test program. 4644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'file_magic [[regex]]' -- check by looking for files in library path 4645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# which responds to the $file_magic_cmd with a given extended regex. 4646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If you have `file' or equivalent on your system and you're not sure 4647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whether `pass_all' will *always* work, you probably want this one. 4648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 4650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix[4-9]*) 4651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbeos*) 4655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbsdi[45]*) 4659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='/usr/bin/file -L' 4661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/shlib/libc.so 4662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin*) 4665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # func_win32_libid is a shell function defined in ltmain.sh 4666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='func_win32_libid' 4668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmingw* | pw32*) 4671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Base MSYS/MinGW do not provide the 'file' command needed by 4672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # func_win32_libid shell function, so use a weaker test based on 'objdump', 4673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # unless we find 'file', for example because we are cross-compiling. 4674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ( file / ) >/dev/null 2>&1; then 4675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='func_win32_libid' 4677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='$OBJDUMP -f' 4680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscegcc) 4684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # use the weaker test based on 'objdump'. See mingw*. 4685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='$OBJDUMP -f' 4687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdarwin* | rhapsody*) 4690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd* | dragonfly*) 4694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 4696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels i*86 ) 4697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Not sure whether the presence of OpenBSD here was a mistake. 4698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Let's accept both of them until this is cleared up. 4699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 4701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgnu*) 4710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux10.20* | hpux11*) 4714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 4715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 4716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ia64*) 4717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*) 4721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 4722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 4725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/libc.sl 4727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinterix[3-9]*) 4732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix5* | irix6* | nonstopux*) 4737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $LD in 4738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-32|*"-32 ") libmagic=32-bit;; 4739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-n32|*"-n32 ") libmagic=N32;; 4740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-64|*"-64 ") libmagic=64-bit;; 4741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) libmagic=never-match;; 4742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must be Linux ELF. 4747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux* | k*bsd*-gnu) 4748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsd* | netbsdelf*-gnu) 4752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnewos6*) 4760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 4762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/libnls.so 4763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*nto* | *qnx*) 4766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopenbsd*) 4770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf3* | osf4* | osf5*) 4778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrdos*) 4782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*) 4786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4 | sysv4.3*) 4794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_vendor in 4795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels motorola) 4796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 4797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ncr) 4800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sequent) 4803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='/bin/file' 4804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sni) 4807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_cmd='/bin/file' 4808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_file_magic_test_file=/lib/libc.so 4810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels siemens) 4812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pc) 4815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 4818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstpf*) 4821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_deplibs_check_method=pass_all 4822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 4823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd=$lt_cv_file_magic_cmd 4829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method=$lt_cv_deplibs_check_method 4830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$deplibs_check_method" && deplibs_check_method=unknown 4831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then 4844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}ar; ac_word=$2 4846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_AR+set}" = set; then 4849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$AR"; then 4852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_AR="$AR" # Let the user override the test. 4853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_AR="${ac_tool_prefix}ar" 4862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR=$ac_cv_prog_AR 4872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$AR"; then 4873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $AR" >&5 4874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$AR" >&6; } 4875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_AR"; then 4883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_AR=$AR 4884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "ar", so it can be a program name with args. 4885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ar; ac_word=$2 4886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 4889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_AR"; then 4892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_AR="ar" 4902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_AR=$ac_cv_prog_ac_ct_AR 4912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_AR"; then 4913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 4914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_AR" >&6; } 4915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_AR" = x; then 4921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AR="false" 4922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 4923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 4924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 4925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 4926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 4928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 4929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 4930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 4931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 4932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 4933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AR=$ac_ct_AR 4934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels AR="$ac_cv_prog_AR" 4937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$AR" && AR=ar 4940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$AR_FLAGS" && AR_FLAGS=cru 4941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then 4953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2 4955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then 4958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$STRIP"; then 4961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 4965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 4966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 4967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 4968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 4969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 4973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 4974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 4976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 4977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$ac_cv_prog_STRIP 4981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP"; then 4982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $STRIP" >&5 4983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; } 4984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 4985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 4986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 4987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 4990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 4991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then 4992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_STRIP=$STRIP 4993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "strip", so it can be a program name with args. 4994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy strip; ac_word=$2 4995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 4996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 4997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 4998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 4999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_STRIP"; then 5001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_STRIP="strip" 5011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_STRIP"; then 5022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 5023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; } 5024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_STRIP" = x; then 5030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP=":" 5031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 5033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 5034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 5037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 5040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 5041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP=$ac_ct_STRIP 5043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels STRIP="$ac_cv_prog_STRIP" 5046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$STRIP" && STRIP=: 5049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then 5056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}ranlib; ac_word=$2 5058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_RANLIB+set}" = set; then 5061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$RANLIB"; then 5064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB=$ac_cv_prog_RANLIB 5084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$RANLIB"; then 5085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $RANLIB" >&5 5086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$RANLIB" >&6; } 5087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_RANLIB"; then 5095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_RANLIB=$RANLIB 5096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "ranlib", so it can be a program name with args. 5097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ranlib; ac_word=$2 5098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 5101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_RANLIB"; then 5104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_RANLIB="ranlib" 5114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_RANLIB"; then 5125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 5126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_RANLIB" >&6; } 5127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_RANLIB" = x; then 5133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels RANLIB=":" 5134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 5136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 5137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 5140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 5143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 5144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels RANLIB=$ac_ct_RANLIB 5146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels RANLIB="$ac_cv_prog_RANLIB" 5149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$RANLIB" && RANLIB=: 5152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Determine commands to create old-style static archives. 5159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds='chmod 644 $oldlib' 5161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds= 5162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$RANLIB"; then 5164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 5165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd*) 5166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 5169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler was specified, use CC. 5209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=${LTCC-"$CC"} 5210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler flags were specified, use CFLAGS. 5212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Allow CC to be a program name with arguments. 5215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler=$CC 5216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for command to grab the raw symbol name followed by C symbol from nm. 5219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 5220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 5221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 5222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These are sane defaults that work on at least a few old systems. 5226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Character class describing NM global symbol codes. 5229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssymcode='[BCDEGRST]' 5230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Regexp to match symbols that can be accessed directly from C. 5232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Define system-specific variables. 5235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 5236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix*) 5237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[BCDT]' 5238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*) 5240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[ABCDGISTW]' 5241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux*) 5243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 5244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[ABCDEGRST]' 5245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix* | nonstopux*) 5248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[BCDEGRST]' 5249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf*) 5251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[BCDEGQRST]' 5252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*) 5254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[BDRT]' 5255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssco3.2v5*) 5257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[DT]' 5258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4.2uw2*) 5260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[DT]' 5261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco5v6* | unixware* | OpenUNIX*) 5263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[ABDT]' 5264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4) 5266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[DFNSTU]' 5267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If we're using GNU nm, then use its standard symbol codes. 5271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `$NM -V 2>&1` in 5272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU* | *'with BFD'*) 5273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symcode='[ABCDGIRSTW]' ;; 5274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform an extracted symbol line into a proper C declaration. 5277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some systems (esp. on ia64) link data and code symbols differently, 5278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so use this general approach. 5279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform an extracted symbol line into symbol name and symbol address 5282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 5284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Handle CRLF in mingw tool chain 5286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopt_cr= 5287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $build_os in 5288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmingw*) 5289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try without a prefix underscore, then with it. 5294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_symprfx in "" "_"; do 5295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels symxfrm="\\1 $ac_symprfx\\2 \\2" 5298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Write the raw and C identifiers. 5300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Fake it for dumpbin and say T for any non-static function 5302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # and D for any global variable. 5303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Also find C++ and __fastcall symbols from MSVC++, 5304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # which start with @ or ?. 5305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_global_symbol_pipe="$AWK '"\ 5306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" {last_section=section; section=\$ 3};"\ 5307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" \$ 0!~/External *\|/{next};"\ 5309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" {if(hide[section]) next};"\ 5311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" ' prfx=^$ac_symprfx" 5316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check to see that the pipe works correctly. 5321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pipe_works=no 5322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest* 5324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 5325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 5326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" { 5327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 5328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar nm_test_var; 5329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid nm_test_func(void); 5330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid nm_test_func(void){} 5331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 5332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 5333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 5334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main(){nm_test_var='a';nm_test_func();return(0);} 5335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 5336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 5339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 5342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Now try to grab the symbols. 5343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels nlist=conftest.nm 5344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && test -s "$nlist"; then 5349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Try sorting and uniquifying the output. 5350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if sort "$nlist" | uniq > "$nlist"T; then 5351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv -f "$nlist"T "$nlist" 5352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f "$nlist"T 5354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Make sure that we snagged all the symbols we need. 5357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF > conftest.$ac_ext 5360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 5361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" { 5362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 5363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 5365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Now generate the symbol file. 5366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF >> conftest.$ac_ext 5369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The mapping between symbol names and symbols. */ 5371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconst struct { 5372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels const char *name; 5373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels void *address; 5374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 5375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt__PROGRAM__LTX_preloaded_symbols[] = 5376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 5377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { "@PROGRAM@", (void *) 0 }, 5378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 5379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_LT_EOF >> conftest.$ac_ext 5381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels {0, (void *) 0} 5382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; 5383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* This works around a problem in FreeBSD linker */ 5385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef FREEBSD_WORKAROUND 5386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic const void *lt_preloaded_setup() { 5387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return lt__PROGRAM__LTX_preloaded_symbols; 5388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 5389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 5390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 5392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 5393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 5394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 5395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Now try linking the two files. 5396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv conftest.$ac_objext conftstm.$ac_objext 5397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_LIBS="$LIBS" 5398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_CFLAGS="$CFLAGS" 5399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIBS="conftstm.$ac_objext" 5400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_link) 2>&5 5403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext}; then 5406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pipe_works=yes 5407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIBS="$lt_save_LIBS" 5409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$lt_save_CFLAGS" 5410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "cannot find nm_test_func in $nlist" >&5 5412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "cannot find nm_test_var in $nlist" >&5 5415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$progname: failed program was:" >&5 5421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.$ac_ext >&5 5422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest* conftst* 5424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Do not use the global_symbol_pipe unless it works. 5426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$pipe_works" = yes; then 5427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 5428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_global_symbol_pipe= 5430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe"; then 5436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_sys_global_symbol_to_cdecl= 5437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: failed" >&5 5440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}failed" >&6; } 5441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: ok" >&5 5443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}ok" >&6; } 5444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --enable-libtool-lock was given. 5469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_libtool_lock+set}" = set; then 5470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_libtool_lock; 5471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some flags need to be propagated to the compiler or linker for good 5476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# libtool support. 5477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host in 5478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsia64-*-hpux*) 5479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Find out which ABI we are using. 5480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'int i;' > conftest.$ac_ext 5481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 5483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 5486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 5487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *ELF-32*) 5488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels HPUX_IA64_MODE="32" 5489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *ELF-64*) 5491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels HPUX_IA64_MODE="64" 5492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest* 5496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-irix6*) 5498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Find out which ABI we are using. 5499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '#line 5499 "configure"' > conftest.$ac_ext 5500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 5502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 5505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$lt_cv_prog_gnu_ld" = yes; then 5506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 5507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *32-bit*) 5508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -melf32bsmip" 5509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *N32*) 5511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -melf32bmipn32" 5512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *64-bit*) 5514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -melf64bmip" 5515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 5519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *32-bit*) 5520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -32" 5521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *N32*) 5523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -n32" 5524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *64-bit*) 5526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -64" 5527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest* 5532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Find out which ABI we are using. 5537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'int i;' > conftest.$ac_ext 5538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 5540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 5543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/usr/bin/file conftest.o` in 5544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *32-bit*) 5545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 5546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x86_64-*kfreebsd*-gnu) 5547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf_i386_fbsd" 5548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x86_64-*linux*) 5550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf_i386" 5551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ppc64-*linux*|powerpc64-*linux*) 5553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf32ppclinux" 5554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s390x-*linux*) 5556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf_s390" 5557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc64-*linux*) 5559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf32_sparc" 5560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *64-bit*) 5564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 5565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x86_64-*kfreebsd*-gnu) 5566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf_x86_64_fbsd" 5567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x86_64-*linux*) 5569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf_x86_64" 5570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ppc*-*linux*|powerpc*-*linux*) 5572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf64ppc" 5573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s390*-*linux*|s390*-*tpf*) 5575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf64_s390" 5576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc*-*linux*) 5578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -m elf64_sparc" 5579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest* 5585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-sco3.2v5*) 5588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SAVE_CFLAGS="$CFLAGS" 5590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$CFLAGS -belf" 5591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 5592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 5593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_cc_needs_belf+set}" = set; then 5594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ext=c 5597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 5598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 5601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 5603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 5604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 5605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 5606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 5607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 5608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 5610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 5611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 5612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 5614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 5615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 5616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 5617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 5618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 5619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 5620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 5622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 5625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 5627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 5628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 5629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 5631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 5632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 5633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 5634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 5635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_cc_needs_belf=yes 5636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 5638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 5639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_cc_needs_belf=no 5641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 5645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ext=c 5646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 5647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 5650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 5653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 5654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$SAVE_CFLAGS" 5657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssparc*-*solaris*) 5660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Find out which ABI we are using. 5661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'int i;' > conftest.$ac_ext 5662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 5664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 5665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 5666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; then 5667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `/usr/bin/file conftest.o` in 5668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *64-bit*) 5669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $lt_cv_prog_gnu_ld in 5670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes*) LD="${LD-ld} -m elf64_sparc" ;; 5671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 5672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LD="${LD-ld} -64" 5674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 5679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf conftest* 5681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 5682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks="$enable_libtool_lock" 5685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 5688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rhapsody* | darwin*) 5689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 5690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_DSYMUTIL+set}" = set; then 5695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$DSYMUTIL"; then 5698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL=$ac_cv_prog_DSYMUTIL 5718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$DSYMUTIL"; then 5719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 5720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$DSYMUTIL" >&6; } 5721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_DSYMUTIL"; then 5729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_DSYMUTIL=$DSYMUTIL 5730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "dsymutil", so it can be a program name with args. 5731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy dsymutil; ac_word=$2 5732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 5735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_DSYMUTIL"; then 5738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_DSYMUTIL"; then 5759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 5760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_DSYMUTIL" >&6; } 5761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_DSYMUTIL" = x; then 5767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DSYMUTIL=":" 5768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 5770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 5771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 5774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 5777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 5778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DSYMUTIL=$ac_ct_DSYMUTIL 5780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 5786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}nmedit; ac_word=$2 5788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_NMEDIT+set}" = set; then 5791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$NMEDIT"; then 5794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT=$ac_cv_prog_NMEDIT 5814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$NMEDIT"; then 5815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $NMEDIT" >&5 5816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$NMEDIT" >&6; } 5817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_NMEDIT"; then 5825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_NMEDIT=$NMEDIT 5826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "nmedit", so it can be a program name with args. 5827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy nmedit; ac_word=$2 5828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 5831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_NMEDIT"; then 5834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_NMEDIT="nmedit" 5844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_NMEDIT"; then 5855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 5856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_NMEDIT" >&6; } 5857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_NMEDIT" = x; then 5863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NMEDIT=":" 5864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 5866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 5867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 5870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 5873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 5874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NMEDIT=$ac_ct_NMEDIT 5876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NMEDIT="$ac_cv_prog_NMEDIT" 5879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 5882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}lipo; ac_word=$2 5884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_LIPO+set}" = set; then 5887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$LIPO"; then 5890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO=$ac_cv_prog_LIPO 5910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$LIPO"; then 5911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $LIPO" >&5 5912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$LIPO" >&6; } 5913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_LIPO"; then 5921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_LIPO=$LIPO 5922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "lipo", so it can be a program name with args. 5923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy lipo; ac_word=$2 5924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then 5927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_LIPO"; then 5930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_LIPO="lipo" 5940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 5945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 5946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_LIPO"; then 5951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 5952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_LIPO" >&6; } 5953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 5955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 5956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_LIPO" = x; then 5959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIPO=":" 5960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 5961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 5962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 5963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 5966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 5968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 5969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 5970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 5971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIPO=$ac_ct_LIPO 5972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIPO="$ac_cv_prog_LIPO" 5975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 5976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 5977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 5978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 5979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}otool; ac_word=$2 5980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OTOOL+set}" = set; then 5983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 5984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$OTOOL"; then 5986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 5987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 5988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 5990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 5991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 5992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 5993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 5994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 5996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 5998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 5999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 6002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL=$ac_cv_prog_OTOOL 6006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OTOOL"; then 6007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $OTOOL" >&5 6008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OTOOL" >&6; } 6009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 6011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 6012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL"; then 6017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_OTOOL=$OTOOL 6018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "otool", so it can be a program name with args. 6019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy otool; ac_word=$2 6020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then 6023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_OTOOL"; then 6026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 6030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 6032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 6033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 6034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OTOOL="otool" 6036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 6038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 6042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OTOOL"; then 6047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 6048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL" >&6; } 6049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 6051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 6052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_OTOOL" = x; then 6055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL=":" 6056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 6057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 6058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 6059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 6061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 6062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 6064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 6065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 6066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL=$ac_ct_OTOOL 6068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL="$ac_cv_prog_OTOOL" 6071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 6074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}otool64; ac_word=$2 6076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OTOOL64+set}" = set; then 6079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$OTOOL64"; then 6082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 6086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 6088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 6089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 6090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 6094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 6098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64=$ac_cv_prog_OTOOL64 6102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OTOOL64"; then 6103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $OTOOL64" >&5 6104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OTOOL64" >&6; } 6105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 6107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 6108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL64"; then 6113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ct_OTOOL64=$OTOOL64 6114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the first word of "otool64", so it can be a program name with args. 6115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy otool64; ac_word=$2 6116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then 6119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_ct_OTOOL64"; then 6122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 6126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 6128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 6129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 6130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_ac_ct_OTOOL64="otool64" 6132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 2 6134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 6138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OTOOL64"; then 6143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 6144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL64" >&6; } 6145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 6147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 6148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$ac_ct_OTOOL64" = x; then 6151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL64=":" 6152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 6153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cross_compiling:$ac_tool_warned in 6154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:) 6155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 6157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 6158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet. If you think this 6160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 6161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;; 6162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL64=$ac_ct_OTOOL64 6164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels OTOOL64="$ac_cv_prog_OTOOL64" 6167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 6196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; } 6197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_apple_cc_single_mod+set}" = set; then 6198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_apple_cc_single_mod=no 6201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "${LT_MULTI_MODULE}"; then 6202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # By default we will add the -single_module flag. You can override 6203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # by either setting the environment variable LT_MULTI_MODULE 6204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # non-empty at configure time, or by adding -multi_module to the 6205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # link flags. 6206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf libconftest.dylib* 6207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "int foo(void){return 1;}" > conftest.c 6208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-dynamiclib -Wl,-single_module conftest.c" >&5 6210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_result=$? 6213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_apple_cc_single_mod=yes 6215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 6216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -rf libconftest.dylib* 6219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.* 6220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 6223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; } 6224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 6225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; } 6226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_ld_exported_symbols_list+set}" = set; then 6227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_ld_exported_symbols_list=no 6230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LDFLAGS=$LDFLAGS 6231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "_main" > conftest.sym 6232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 6241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 6242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 6243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 6245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 6246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 6247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 6249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 6250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 6256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 6262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 6263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 6265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 6266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_ld_exported_symbols_list=yes 6267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_ld_exported_symbols_list=no 6272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 6275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 6276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$save_LDFLAGS" 6277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 6280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; } 6281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 6282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rhapsody* | darwin1.[012]) 6283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin1.*) 6285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin*) # darwin 5.x on 6287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # if running on 10.5 or later, the deployment target defaults 6288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # to the OS version, if on x86, and 10.4, the deployment 6289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # target defaults to 10.4. Don't you love it? 6290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10.[012]*) 6294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10.*) 6296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 6299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_single_mod='$single_module' 6302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 6306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$DSYMUTIL" != ":"; then 6309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dsymutil='~$DSYMUTIL $lib || :' 6310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 6311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _lt_dsymutil= 6312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 6314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 6317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 6318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 6321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 6322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 6323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# On Suns, sometimes $CPP names a directory. 6324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CPP" && test -d "$CPP"; then 6325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CPP= 6326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CPP"; then 6328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "${ac_cv_prog_CPP+set}" = set; then 6329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Double quotes because CPP needs to be expanded 6332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 6334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_preproc_ok=false 6335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes 6336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Use a header file that comes with gcc, so configuring glibc 6338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a fresh cross-compiler works. 6339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # <limits.h> exists even on freestanding compilers. 6341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On the NeXT, cc -E runs the code through the compiler's parser, 6342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # not just through cpp. "Syntax error" is here to catch this case. 6343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__ 6350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h> 6351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 6352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h> 6353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 6354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Syntax error 6355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 6357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } >/dev/null && { 6369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 6370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }; then 6372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Broken: fails on valid input. 6378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue 6379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # OK, works on sane cases. Now check whether nonexistent headers 6384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # can be detected and how. 6385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ac_nonexistent.h> 6392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 6394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } >/dev/null && { 6406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 6407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }; then 6409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Broken: success on invalid input. 6410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue 6411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Passes both tests. 6416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=: 6417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbreak 6418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_preproc_ok; then 6426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 6427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 6430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CPP=$CPP 6431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CPP=$ac_cv_prog_CPP 6434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_prog_CPP=$CPP 6436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $CPP" >&5 6438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CPP" >&6; } 6439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=false 6440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes 6441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Use a header file that comes with gcc, so configuring glibc 6443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a fresh cross-compiler works. 6444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # <limits.h> exists even on freestanding compilers. 6446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On the NeXT, cc -E runs the code through the compiler's parser, 6447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # not just through cpp. "Syntax error" is here to catch this case. 6448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__ 6455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h> 6456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 6457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h> 6458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 6459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Syntax error 6460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 6462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } >/dev/null && { 6474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 6475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }; then 6477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Broken: fails on valid input. 6483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue 6484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # OK, works on sane cases. Now check whether nonexistent headers 6489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # can be detected and how. 6490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ac_nonexistent.h> 6497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 6499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } >/dev/null && { 6511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 6512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }; then 6514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Broken: success on invalid input. 6515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue 6516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Passes both tests. 6521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=: 6522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbreak 6523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 6530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_preproc_ok; then 6531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 6534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 6535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check 6536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 6537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 6538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 6541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 6542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 6545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 6548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 6549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then 6550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 6559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h> 6560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h> 6561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <float.h> 6562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 6564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 6565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 6566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 6568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 6569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 6570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 6572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 6573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 6579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 6585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 6586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 6588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=yes 6589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 6594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 6599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h> 6607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "memchr" >/dev/null 2>&1; then 6611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 6614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest* 6616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 6620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 6628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "free" >/dev/null 2>&1; then 6632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 6635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest* 6637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 6641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 6643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ctype.h> 6652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 6653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if ((' ' & 0x0FF) == 0x020) 6654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 6657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) \ 6658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (('a' <= (c) && (c) <= 'i') \ 6659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || ('j' <= (c) && (c) <= 'r') \ 6660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || ('s' <= (c) && (c) <= 'z')) 6661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 6663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 6666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 6667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 6668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int i; 6669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for (i = 0; i < 256; i++) 6670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (XOR (islower (i), ISLOWER (i)) 6671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || toupper (i) != TOUPPER (i)) 6672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 2; 6673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 6674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 6675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 6677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 6678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 6684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 6687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 6688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 6693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 6696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 6697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 6699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 6700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 6703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_header_stdc=no 6704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 6706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 6712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; } 6713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 6714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF 6716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define STDC_HEADERS 1 6717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels inttypes.h stdint.h unistd.h 6733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5 6736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 6747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <$ac_header> 6749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 6751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 6752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 6758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 6764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 6765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 6767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$as_ac_Header=yes" 6768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$as_ac_Header=no" 6773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'` 6778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_res" >&5 6779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; } 6780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then 6781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >>confdefs.h <<_ACEOF 6782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_header in dlfcn.h 6792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 6793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5 6795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 6796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 6797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 6798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 6800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 6801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 6803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 6804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 6805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 6806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <$ac_header> 6808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 6810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 6811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 6812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 6814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 6815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 6817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 6818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 6819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 6820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 6821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 6822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 6823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 6824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 6825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 6826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$as_ac_Header=yes" 6827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 6829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 6830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$as_ac_Header=no" 6832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'` 6837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_res" >&5 6838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; } 6839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then 6840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >>confdefs.h <<_ACEOF 6841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 6843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 6847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set options 6851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen=no 6855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_win32_dll=no 6858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check whether --enable-shared was given. 6861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_shared+set}" = set; then 6862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_shared; p=${PACKAGE-default} 6863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $enableval in 6864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes) enable_shared=yes ;; 6865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no) enable_shared=no ;; 6866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 6867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared=no 6868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Look at the argument we got. We use all the common list separators. 6869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for pkg in $enableval; do 6871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$pkg" = "X$p"; then 6873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared=yes 6874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 6876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 6878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared=yes 6881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check whether --enable-static was given. 6892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_static+set}" = set; then 6893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_static; p=${PACKAGE-default} 6894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $enableval in 6895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes) enable_static=yes ;; 6896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no) enable_static=no ;; 6897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 6898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_static=no 6899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Look at the argument we got. We use all the common list separators. 6900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for pkg in $enableval; do 6902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$pkg" = "X$p"; then 6904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_static=yes 6905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 6907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 6909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_static=yes 6912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --with-pic was given. 6924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${with_pic+set}" = set; then 6925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels withval=$with_pic; pic_mode="$withval" 6926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pic_mode=default 6928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$pic_mode" && pic_mode=default 6932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check whether --enable-fast-install was given. 6940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_fast_install+set}" = set; then 6941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enableval=$enable_fast_install; p=${PACKAGE-default} 6942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $enableval in 6943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes) enable_fast_install=yes ;; 6944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no) enable_fast_install=no ;; 6945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 6946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_fast_install=no 6947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Look at the argument we got. We use all the common list separators. 6948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for pkg in $enableval; do 6950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$pkg" = "X$p"; then 6952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_fast_install=yes 6953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 6954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 6955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 6956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 6957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 6958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 6959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_fast_install=yes 6960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 6961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This can be used to rebuild libtool when needed 6973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS="$ltmain" 6974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Always use our own libtool. 6976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL='$(SHELL) $(top_builddir)/libtool' 6977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 6999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LN_S" && LN_S="ln -s" 7003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" ; then 7018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 7019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for objdir" >&5 7022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for objdir... $ECHO_C" >&6; } 7023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_objdir+set}" = set; then 7024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f .libs 2>/dev/null 7027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir .libs 2>/dev/null 7028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d .libs; then 7029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_objdir=.libs 7030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # MS-DOS does not allow filenames that begin with a dot. 7032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_objdir=_libs 7033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir .libs 2>/dev/null 7035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 7037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_objdir" >&6; } 7038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir=$lt_cv_objdir 7039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 7045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define LT_OBJDIR "$lt_cv_objdir/" 7046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 7047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 7065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix3*) 7066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX sometimes has problems with the GCC collect2 program. For some 7067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # reason, if we set the COLLECT_NAMES environment variable, the problems 7068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # vanish in a puff of smoke. 7069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X${COLLECT_NAMES+set}" != Xset; then 7070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels COLLECT_NAMES= 7071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export COLLECT_NAMES 7072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 7075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution that helps us do robust quoting. It backslashifies 7077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# metacharacters that are still active within double-quoted strings. 7078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Same as above, but do not quote variable references. 7081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 7082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to delay expansion of an escaped shell variable in a 7084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# double_quote_subst'ed string. 7085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to delay expansion of an escaped single quote. 7088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to avoid accidental globbing in evaled expressions 7091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_glob_subst='s/\*/\\\*/g' 7092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Global variables: 7094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsofile=libtool 7095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscan_build_shared=yes 7096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# All known linkers require a `.a' archive for static linking (except MSVC, 7098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# which needs '.lib'). 7099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext=a 7100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld="$lt_cv_prog_gnu_ld" 7102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_CC="$CC" 7104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_CFLAGS="$CFLAGS" 7105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set sane defaults for various variables 7107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$CC" && CC=cc 7108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LTCC" && LTCC=$CC 7109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LD" && LD=ld 7111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$ac_objext" && ac_objext=o 7112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor cc_temp in $compiler""; do 7114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_temp in 7115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels \-*) ;; 7118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) break;; 7119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 7121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Only perform the check for file, if the check method requires it 7125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$MAGIC_CMD" && MAGIC_CMD=file 7126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $deplibs_check_method in 7127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic*) 7128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 7131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $MAGIC_CMD in 7135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels[\\/*] | ?:[\\/]*) 7136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 7139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_MAGIC_CMD="$MAGIC_CMD" 7140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_dir in $ac_dummy; do 7143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 7144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_dir" && ac_dir=. 7145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f $ac_dir/${ac_tool_prefix}file; then 7146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$file_magic_test_file"; then 7148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $deplibs_check_method in 7149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "file_magic "*) 7150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "$file_magic_regex" > /dev/null; then 7154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 7155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 1>&2 7157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries, 7159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize. 7160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries 7161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** as such. This will affect the creation of libtool libraries that 7162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool 7163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** libraries will work regardless of this problem. Nevertheless, you 7164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** may want to report the problem to your system manager and/or to 7165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** bug-libtool@gnu.org 7166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 7168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 7169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 7172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 7174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 7175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAGIC_CMD="$lt_save_MAGIC_CMD" 7176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 7178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$MAGIC_CMD"; then 7182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; } 7184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 7186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 7187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_path_MAGIC_CMD"; then 7194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$ac_tool_prefix"; then 7195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for file" >&5 7196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for file... $ECHO_C" >&6; } 7197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $MAGIC_CMD in 7201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels[\\/*] | ?:[\\/]*) 7202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 7205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_MAGIC_CMD="$MAGIC_CMD" 7206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_dir in $ac_dummy; do 7209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 7210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_dir" && ac_dir=. 7211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f $ac_dir/file; then 7212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_path_MAGIC_CMD="$ac_dir/file" 7213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$file_magic_test_file"; then 7214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $deplibs_check_method in 7215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "file_magic "*) 7216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "$file_magic_regex" > /dev/null; then 7220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 7221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 1>&2 7223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries, 7225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize. 7226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries 7227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** as such. This will affect the creation of libtool libraries that 7228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool 7229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** libraries will work regardless of this problem. Nevertheless, you 7230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** may want to report the problem to your system manager and/or to 7231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** bug-libtool@gnu.org 7232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 7234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 7235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 7238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 7240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS="$lt_save_ifs" 7241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAGIC_CMD="$lt_save_MAGIC_CMD" 7242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 7244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$MAGIC_CMD"; then 7248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; } 7250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 7252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 7253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels MAGIC_CMD=: 7258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 7264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use C for the default configuration in the libtool script 7266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_save_CC="$CC" 7268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 7269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 7270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 7273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Source file extension for C test sources. 7276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 7277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Object file extension for compiled C test sources. 7279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=o 7280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=$objext 7281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Code to be used in simple compile tests 7283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_simple_compile_test_code="int some_variable = 0;" 7284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Code to be used in simple link tests 7286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_simple_link_test_code='int main(){return(0);}' 7287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler was specified, use CC. 7295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=${LTCC-"$CC"} 7296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler flags were specified, use CFLAGS. 7298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Allow CC to be a program name with arguments. 7301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler=$CC 7302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Save the default compiler, since it gets overwritten when the other 7304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_DEFAULT=$CC 7306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# save warnings/boilerplate of simple test code 7308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_outfile=conftest.$ac_objext 7309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$lt_simple_compile_test_code" >conftest.$ac_ext 7310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_lt_compiler_boilerplate=`cat conftest.err` 7312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$RM conftest* 7313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_outfile=conftest.$ac_objext 7315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$lt_simple_link_test_code" >conftest.$ac_ext 7316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_lt_linker_boilerplate=`cat conftest.err` 7318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$RM -r conftest* 7319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$compiler"; then 7322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag= 7324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then 7326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_rtti_exceptions=no 7334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_outfile=conftest.$ac_objext 7335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compiler_flag="-fno-rtti -fno-exceptions" 7337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 7338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 7339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 7340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 7341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The option is referenced via a variable to avoid confusing sed. 7342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 7343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 7346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:7346: $lt_compile\"" >&5) 7347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$lt_compile" 2>conftest.err) 7348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 7349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 7350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:7350: \$? = $ac_status" >&5 7351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (exit $ac_status) && test -s "$ac_outfile"; then 7352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 7353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So say no if there are warnings other than the usual output. 7354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_rtti_exceptions=yes 7358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 7370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl= 7380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic= 7381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static= 7382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 7387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-static' 7389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 7391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix*) 7392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # All AIX code is PIC. 7393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 7394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX 5 now supports IA64 processor 7395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels amigaos*) 7400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 7401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels powerpc) 7402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # see comment about AmigaOS4 .so support 7403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC' 7404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels m68k) 7406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: we need at least 68020 code to build shared libraries, but 7407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # adding the `-m68020' flag to GCC prevents building anything better, 7408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # like `-m68040'. 7409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC is the default for these OSes. 7416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mingw* | cygwin* | pw32* | os2* | cegcc*) 7419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This hack is so that the source file can tell whether it is being 7420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # built for inclusion in a dll (and should export symbols for example). 7421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Although the cygwin gcc ignores -fPIC, still need this for old-style 7422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (--disable-auto-import) libraries 7423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-DDLL_EXPORT' 7424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin* | rhapsody*) 7427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC is the default on this platform 7428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Common symbols not allowed in MH_DYLIB files 7429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fno-common' 7430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hpux*) 7433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # sets the default TLS model and affects inlining. 7436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 7437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*) 7438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # +Z the default 7439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC' 7442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels interix[3-9]*) 7447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Instead, we relocate shared libraries at runtime. 7449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels msdosdjgpp*) 7452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Just because we use GCC doesn't mean we suddenly get shared libraries 7453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # on systems that don't support them. 7454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_can_build_shared=no 7455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared=no 7456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *nto* | *qnx*) 7459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # QNX uses GNU C++, but need to define -shared option too, otherwise 7460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # it will coredump. 7461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC -shared' 7462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4*MP*) 7465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d /usr/nec; then 7466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic=-Kconform_pic 7467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC' 7472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PORTME Check for flag to pass linker flags through the system compiler. 7476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 7477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix*) 7478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 7480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX 5 now supports IA64 processor 7481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mingw* | cygwin* | pw32* | os2* | cegcc*) 7488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This hack is so that the source file can tell whether it is being 7489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # built for inclusion in a dll (and should export symbols for example). 7490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-DDLL_EXPORT' 7491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hpux9* | hpux10* | hpux11*) 7494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # not for PA HP-UX. 7497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 7498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*|ia64*) 7499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # +Z the default 7500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='+Z' 7503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Is there a better lt_prog_compiler_static that works with the bundled CC? 7506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='${wl}-a ${wl}archive' 7507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels irix5* | irix6* | nonstopux*) 7510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PIC (with -KPIC) is the default. 7512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-non_shared' 7513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels linux* | k*bsd*-gnu) 7516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename in 7517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # old Intel for x86_64 which still supported -KPIC. 7518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ecc*) 7519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-static' 7522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # icc used to be incompatible with GCC. 7524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ICC 10 doesn't accept -KPIC any more. 7525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels icc* | ifort*) 7526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC' 7528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-static' 7529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Lahey Fortran 8.1. 7531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lf95*) 7532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='--shared' 7534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='--static' 7535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pgcc* | pgf77* | pgf90* | pgf95*) 7537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Portland Group compilers (*not* the Pentium gcc compiler, 7538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # which looks to be a dead project) 7539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fpic' 7541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ccc*) 7544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # All Alpha code is PIC. 7546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-non_shared' 7547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels xl*) 7549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # IBM XL C 8.0/Fortran 10.1 on PPC 7550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-qpic' 7552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-qstaticlink' 7553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `$CC -V 2>&1 | sed 5q` in 7556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *Sun\ C*) 7557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Sun C 5.9 7558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *Sun\ F*) 7563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Sun Fortran 8.3 passes all unrecognized flags to the linker 7564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='' 7567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels newsos6) 7574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *nto* | *qnx*) 7579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # QNX uses GNU C++, but need to define -shared option too, otherwise 7580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # it will coredump. 7581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-fPIC -shared' 7582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels osf3* | osf4* | osf5*) 7585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # All OSF/1 code is PIC. 7587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-non_shared' 7588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rdos*) 7591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-non_shared' 7592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels solaris*) 7595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename in 7598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels f77* | f90* | f95*) 7599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Qoption ld ';; 7600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,';; 7602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sunos4*) 7606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Qoption ld ' 7607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-PIC' 7608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4 | sysv4.2uw2* | sysv4.3*) 7612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4*MP*) 7618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d /usr/nec ;then 7619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-Kconform_pic' 7620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-KPIC' 7627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels unicos*) 7631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_wl='-Wl,' 7632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_can_build_shared=no 7633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels uts4*) 7636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic='-pic' 7637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static='-Bstatic' 7638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_can_build_shared=no 7642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 7647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # For platforms which do not support PIC, -DPIC is meaningless: 7648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *djgpp*) 7649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic= 7650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 7652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 7655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 7664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check to make sure the PIC flag actually works. 7665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 7666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$lt_prog_compiler_pic"; then 7667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_pic_works=no 7673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_outfile=conftest.$ac_objext 7674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 7677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 7678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 7679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 7680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The option is referenced via a variable to avoid confusing sed. 7681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 7682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 7685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:7685: $lt_compile\"" >&5) 7686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$lt_compile" 2>conftest.err) 7687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 7688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 7689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:7689: \$? = $ac_status" >&5 7690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (exit $ac_status) && test -s "$ac_outfile"; then 7691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 7692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So say no if there are warnings other than the usual output. 7693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_pic_works=yes 7697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; } 7704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $lt_prog_compiler_pic in 7707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "" | " "*) ;; 7708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_pic= 7712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_can_build_shared=no 7713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 7723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check to make sure the static flag actually works. 7724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 7725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_static_works+set}" = set; then 7729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_static_works=no 7732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LDFLAGS="$LDFLAGS" 7733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_link_test_code" > conftest.$ac_ext 7735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The linker can only warn and ignore the option if not recognized 7737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So say no if there are warnings 7738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -s conftest.err; then 7739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Append any errors to the config.log. 7740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err 1>&5 7741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if diff conftest.exp conftest.er2 >/dev/null; then 7744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_static_works=yes 7745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_static_works=yes 7748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM -r conftest* 7751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$save_LDFLAGS" 7752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 7755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; } 7756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_static_works" = xyes; then 7758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 7759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_prog_compiler_static= 7761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then 7772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_c_o=no 7775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM -r conftest 2>/dev/null 7776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir conftest 7777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd conftest 7778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir out 7779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compiler_flag="-o out/conftest2.$ac_objext" 7782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 7783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 7784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 7785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 7786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 7787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 7790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:7790: $lt_compile\"" >&5) 7791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$lt_compile" 2>out/conftest.err) 7792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 7793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat out/conftest.err >&5 7794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:7794: \$? = $ac_status" >&5 7795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (exit $ac_status) && test -s out/conftest2.$ac_objext 7796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 7797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 7798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So say no if there are warnings 7799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_c_o=yes 7803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod u+w . 2>&5 7806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # SGI C++ compiler will create directory out/ii_files/ for 7808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # template instantiation 7809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM out/* && rmdir out 7811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd .. 7812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM -r conftest 7813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then 7827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 7828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_c_o=no 7830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM -r conftest 2>/dev/null 7831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir conftest 7832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd conftest 7833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir out 7834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compiler_flag="-o out/conftest2.$ac_objext" 7837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 7838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 7839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 7840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 7841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 7842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 7845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval echo "\"\$as_me:7845: $lt_compile\"" >&5) 7846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$lt_compile" 2>out/conftest.err) 7847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 7848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat out/conftest.err >&5 7849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:7849: \$? = $ac_status" >&5 7850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (exit $ac_status) && test -s out/conftest2.$ac_objext 7851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 7852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 7853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So say no if there are warnings 7854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_prog_compiler_c_o=yes 7858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod u+w . 2>&5 7861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # SGI C++ compiler will create directory out/ii_files/ for 7863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # template instantiation 7864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM out/* && rmdir out 7866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cd .. 7867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM -r conftest 7868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshard_links="nottested" 7878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # do not overwrite the value of need_locks provided by the user 7880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hard_links=yes 7883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 7884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ln conftest.a conftest.b 2>/dev/null && hard_links=no 7885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels touch conftest.a 7886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ln conftest.a conftest.b 2>&5 || hard_links=no 7887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ln conftest.a conftest.b 2>/dev/null && hard_links=no 7888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $hard_links" >&5 7889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$hard_links" >&6; } 7890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$hard_links" = no; then 7891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_locks=warn 7894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 7896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_locks=no 7897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 7898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var= 7908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag= 7909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels always_export_symbols=no 7910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds= 7911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds= 7912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels compiler_needs_object=no 7913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared_with_static_runtimes=no 7914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec= 7915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_automatic=no 7917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no 7918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct_absolute=no 7919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec= 7920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec_ld= 7921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator= 7922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=no 7923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=unsupported 7924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels inherit_rpath=no 7925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=unknown 7926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels module_cmds= 7927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels module_expsym_cmds= 7928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_from_new_cmds= 7929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_from_expsyms_cmds= 7930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels thread_safe_flag_spec= 7931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec= 7932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # include_expsyms should be a list of space-separated symbols to be *always* 7933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # included in the symbol list 7934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels include_expsyms= 7935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # exclude_expsyms can be an extended regexp of symbols to exclude 7936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # it will be wrapped by ` (' and `)$', so one must not match beginning or 7937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # as well as any symbol that contains `d'. 7939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # platforms (ab)use it in PIC code, but their linkers get confused if 7942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # the symbol is explicitly referenced. Since portable code cannot 7943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # rely on this symbol name, it's probably fine to never include it in 7944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # preloaded symbol tables. 7945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Exclude shared library initialization/finalization symbols. 7946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels extract_expsyms_cmds= 7947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 7949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 7950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: the MSVC++ port hasn't been tested in a loooong time 7951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When not using gcc, we currently assume that we are using 7952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Microsoft Visual C++. 7953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" != yes; then 7954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gnu_ld=no 7955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels interix*) 7958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # we just hope/assume this is gcc and not c89 (= MSVC++) 7959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gnu_ld=yes 7960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd*) 7962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with_gnu_ld=no 7963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels linux* | k*bsd*-gnu) 7965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=no 7966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 7967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=yes 7970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$with_gnu_ld" = yes; then 7971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If archive_cmds runs LD, not CC, wlarc should be empty 7972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc='${wl}' 7973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Set some defaults for GNU ld with shared library support. These 7975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # are reset later if shared libraries are not supported. Putting them 7976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # here allows them to be overridden if necessary. 7977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var=LD_RUN_PATH 7978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}--export-dynamic' 7980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ancient GNU ld didn't support --whole-archive et. al. 7981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 7984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec= 7985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 7986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels supports_anon_versioning=no 7987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `$LD -v 2>&1` in 7988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ 2.11.*) ;; # other 2.11 versions 7992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) supports_anon_versioning=yes ;; 7993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 7994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 7995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # See if GNU ld supports shared libraries. 7996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 7997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix[3-9]*) 7998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On AIX/PPC, the GNU linker is very broken 7999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" != ia64; then 8000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 1>&2 8002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** to be unable to reliably create shared libraries on AIX. 8005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Therefore, libtool is disabling shared libraries support. If you 8006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** really care for shared libraries, you may want to modify your PATH 8007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** so that a non-GNU linker is found, and then restart. 8008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 8010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels amigaos*) 8014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 8015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels powerpc) 8016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # see comment about AmigaOS4 .so support 8017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='' 8019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels m68k) 8021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 8022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels beos*) 8029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=unsupported 8031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # support --undefined. This deserves some investigation. FIXME 8033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 8040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # as there is no search path for DLLs. 8042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=unsupported 8044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels always_export_symbols=no 8045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared_with_static_runtimes=yes 8046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If the export-symbols file already is a .def file (1st line 8051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is EXPORTS), use it as is; otherwise, prepend... 8052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cp $export_symbols $output_objdir/$soname.def; 8054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo EXPORTS > $output_objdir/$soname.def; 8056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat $export_symbols >> $output_objdir/$soname.def; 8057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi~ 8058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels interix[3-9]*) 8065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no 8066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 8069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Instead, shared libraries are loaded at an image base (0x10000000 by 8071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # default) and relocated if they conflict, which is a slow very memory 8072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # consuming and fragmenting process. To avoid this, we pick a random, 8073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels gnu* | linux* | tpf* | k*bsd*-gnu) 8080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_diet=no 8081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_os" = linux-dietlibc; then 8082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename in 8083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels && test "$tmp_diet" = no 8088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 8089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag= 8090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_sharedflag='-shared' 8091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename,$host_cpu in 8092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pgcc*) # Portland Group C compiler 8093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 8094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag=' $pic_flag' 8095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 8098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag=' $pic_flag -Mnomain' ;; 8099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag=' -i_dynamic' ;; 8101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag=' -i_dynamic -nofor_main' ;; 8103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ifc* | ifort*) # Intel Fortran compiler 8104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag=' -nofor_main' ;; 8105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lf95*) # Lahey Fortran 8.1 8106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec= 8107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_sharedflag='--shared' ;; 8108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_sharedflag='-qmkshrobj' 8110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_addflag= ;; 8111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `$CC -V 2>&1 | sed 5q` in 8113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *Sun\ C*) # Sun C 5.9 8114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 8115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels compiler_needs_object=yes 8116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_sharedflag='-G' ;; 8117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *Sun\ F*) # Sun Fortran 8.3 8118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp_sharedflag='-G' ;; 8119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$supports_anon_versioning" = xyes; then 8123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "local: *; };" >> $output_objdir/$libname.ver~ 8126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename in 8130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels xlf*) 8131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec= 8134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec_ld='-rpath $libdir' 8135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$supports_anon_versioning" = xyes; then 8137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "local: *; };" >> $output_objdir/$libname.ver~ 8140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels netbsd* | netbsdelf*-gnu) 8150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc= 8153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels solaris*) 8160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 1>&2 8163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** create shared libraries on Solaris systems. Therefore, libtool 8166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** is disabling shared libraries support. We urge you to upgrade GNU 8167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** binutils to release 2.9.1 or newer. Another option is to modify 8168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** your PATH or compiler configuration so that the native linker is 8169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** used, and then restart. 8170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 8172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `$LD -v 2>&1` in 8182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF 1>&2 8185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** reliably create shared libraries on SCO systems. Therefore, libtool 8188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** is disabling shared libraries support. We urge you to upgrade GNU 8189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** your PATH or compiler configuration so that the native linker is 8191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** used, and then restart. 8192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 8194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # For security reasons, it is highly recommended that you always 8197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # use absolute paths for naming shared libraries, and exclude the 8198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # DT_RUNPATH tag from executables and libraries. But doing so 8199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # requires that you compile everything twice, which is a pain. 8200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sunos4*) 8212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc= 8214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$ld_shlibs" = no; then 8229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var= 8230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec= 8231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec= 8232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec= 8233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # PORTME fill in a description of your system's linker (not GNU ld) 8236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 8237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix3*) 8238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=unsupported 8239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels always_export_symbols=yes 8240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 8241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note: this linker hardcodes the directories in LIBPATH if there 8242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # are no directories specified by -L. 8243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Neither direct hardcoding nor static linking is supported with a 8246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # broken collect2. 8247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=unsupported 8248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix[4-9]*) 8252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 8253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On IA64, the linker does run time linking by default, so we don't 8254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # have to do anything special. 8255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix_use_runtimelinking=no 8256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exp_sym_flag='-Bexport' 8257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_entry_flag="" 8258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If we're using GNU nm, then we don't want the "-C" option. 8260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # -C means demangle to AIX nm, but means don't demangle with GNU nm 8261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix_use_runtimelinking=no 8267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Test if we are trying to use run time linking or normal 8269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # need to do runtime linking. 8271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ld_flag in $LDFLAGS; do 8273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix_use_runtimelinking=yes 8275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 8276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 8278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exp_sym_flag='-bexport' 8282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_entry_flag='-bnoentry' 8283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When large executables or shared objects are built, AIX ld can 8286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # have problems creating the table of contents. If linking a library 8287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # or program results in "error TOC overflow" add -mminimal-toc to 8288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='' 8292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct_absolute=yes 8294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=':' 8295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=yes 8296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels file_list_spec='${wl}-f,' 8297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in aix4.[012]|aix4.[012].*) 8300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We only want to do this on AIX 4.2 and lower, the check 8301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # below for broken collect2 doesn't work under 4.3+ 8302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels collect2name=`${CC} -print-prog-name=collect2` 8303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f "$collect2name" && 8304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 8306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We have reworked collect2 8307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 8308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We have old collect2 8310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=unsupported 8311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # It fails to find uninstalled libraries when the uninstalled 8312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # path is not listed in the libpath. Setting hardcode_minus_L 8313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # to unsupported forces relinking 8314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator= 8317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shared_flag='-shared' 8321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 8322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shared_flag="$shared_flag "'${wl}-G' 8323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=no 8325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # not using gcc 8327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 8328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # chokes on -Wl,-G. The following line is correct: 8330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shared_flag='-G' 8331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 8333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shared_flag='${wl}-G' 8334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shared_flag='${wl}-bM:SRE' 8336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-bexpall' 8341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # It seems that -bexpall does not export symbols beginning with 8342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # underscore (_), so it is better to generate a list of symbols to export. 8343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels always_export_symbols=yes 8344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 8345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Warning - without using the other runtime loading flags (-brtl), 8346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # -berok will link without error, but may produce a broken library. 8347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag='-berok' 8348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Determine the default libpath from the value encoded in an 8349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # empty executable. 8350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 8351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 8352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 8353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 8354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 8355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 8356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 8358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 8359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 8360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 8362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 8363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 8364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 8365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 8366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 8367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 8368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 8370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 8371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 8373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 8374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 8375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 8376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 8377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 8378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 8379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 8380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 8381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 8382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 8383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_aix_libpath_sed=' 8385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /Import File Strings/,/^$/ { 8386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^0/ { 8387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^0 *\(.*\)$/\1/ 8388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels p 8389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 8390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }' 8391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for a 64-bit object if we didn't find anything. 8393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then 8394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 8396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 8397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 8398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 8399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 8402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 8405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 8411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag="-z nodefs" 8413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 8414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Determine the default libpath from the value encoded in an 8416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # empty executable. 8417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 8418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 8419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 8420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 8421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 8422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 8423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 8425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 8426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 8427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 8429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 8430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 8431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 8432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 8433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 8434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 8435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 8437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 8438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 8440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 8441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 8442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 8443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 8444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 8445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 8446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 8447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 8448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 8449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 8450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_aix_libpath_sed=' 8452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /Import File Strings/,/^$/ { 8453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^0/ { 8454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^0 *\(.*\)$/\1/ 8455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels p 8456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 8457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels }' 8458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for a 64-bit object if we didn't find anything. 8460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then 8461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 8463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 8464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 8465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 8466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 8469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 8472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Warning - without using the other run time loading flags, 8476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # -berok will link without error, but may produce a broken library. 8477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_undefined_flag=' ${wl}-bernotok' 8478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=' ${wl}-berok' 8479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Exported symbols can be pulled into shared objects from archives 8480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='$convenience' 8481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=yes 8482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This is similar to how AIX traditionally builds its shared libraries. 8483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels amigaos*) 8489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 8490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels powerpc) 8491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # see comment about AmigaOS4 .so support 8492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='' 8494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels m68k) 8496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 8497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels bsdi[45]*) 8504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec=-rdynamic 8505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 8508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When not using gcc, we currently assume that we are using 8509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Microsoft Visual C++. 8510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # hardcode_libdir_flag_spec is actually meaningless, as there is 8511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # no search path for DLLs. 8512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec=' ' 8513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=unsupported 8514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Tell ltmain to make .lib files, not .a files. 8515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libext=lib 8516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Tell ltmain to make .dll files, not .so files. 8517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds=".dll" 8518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: Setting linknames here is a bad hack. 8519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The linker will automatically build a .lib file if we build a DLL. 8521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_from_new_cmds='true' 8522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: Should let the user specify the lib program. 8523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fix_srcfile_path='`cygpath -w "$srcfile"`' 8525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_shared_with_static_runtimes=yes 8526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin* | rhapsody*) 8529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=no 8532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no 8533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_automatic=yes 8534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=unsupported 8535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='' 8536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=yes 8537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag="$_lt_dar_allow_undefined" 8538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $cc_basename in 8539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ifort*) _lt_dar_can_shared=yes ;; 8540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) _lt_dar_can_shared=$GCC ;; 8541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$_lt_dar_can_shared" = "yes"; then 8543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels output_verbose_link_cmd=echo 8544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 8548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dgux*) 8556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd1*) 8562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # support. Future versions do this automatically, but an explicit c++rt0.o 8567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # does not break anything, and helps significantly (at the cost of a little 8568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # extra space). 8569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd2.2*) 8570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 8572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd2*) 8578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd* | dragonfly*) 8586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 8588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hpux9*) 8593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 8603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but as the default location of the library. 8604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 8606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hpux10*) 8609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$with_gnu_ld" = no; then 8615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec_ld='+b $libdir' 8617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct_absolute=yes 8620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 8621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 8622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but as the default location of the library. 8623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hpux11*) 8628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 8630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*) 8631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ia64*) 8634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 8642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*) 8643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ia64*) 8646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$with_gnu_ld" = no; then 8654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 8658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*|ia64*) 8659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no 8660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct_absolute=yes 8665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 8666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 8668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but as the default location of the library. 8669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels irix5* | irix6* | nonstopux*) 8676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Try to use the -exported_symbol ld option, if it does not 8679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # work, assume that -exports_file does not work either and 8680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # implicitly export all symbols. 8681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LDFLAGS="$LDFLAGS" 8682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 8684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint foo(void) {} 8685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 8686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 8687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 8688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 8689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 8691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 8692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 8694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 8695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 8696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 8697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 8698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 8699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 8700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 8701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 8702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 8703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 8704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 8705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 8707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 8708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 8709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 8712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 8715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$save_LDFLAGS" 8716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 8719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc='no' 8721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels inherit_rpath=yes 8724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=yes 8725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels netbsd* | netbsdelf*-gnu) 8728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 8734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels newsos6) 8739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *nto* | *qnx*) 8747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd*) 8750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f /usr/libexec/ld.so; then 8751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct_absolute=yes 8754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 8759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 8761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 8764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels os2*) 8777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=unsupported 8780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 8781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels osf3*) 8785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=' -expect_unresolved \*' 8790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc='no' 8793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels osf4* | osf5*) # as osf3* with the addition of -msym flag 8798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=' -expect_unresolved \*' 8804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 8806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 8807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Both c and cxx compiler support -rpath directly 8809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-rpath $libdir' 8810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc='no' 8812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=: 8813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels solaris*) 8816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_undefined_flag=' -z defs' 8817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc='${wl}' 8819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `$CC -V 2>&1` in 8824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *"Compilers 5.0"*) 8825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc='' 8826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wlarc='${wl}' 8832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 8839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 8841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels solaris2.[0-5] | solaris2.[0-5].*) ;; 8842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # The compiler driver will combine and reorder linker options, 8844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but understands `-z linker_flag'. GCC discards it without `$wl', 8845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # but is careful enough not to reorder. 8846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Supported since Solaris 2.6 (maybe 2.5.1?) 8847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=yes 8855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sunos4*) 8858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$host_vendor" = xsequent; then 8859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Use $CC to link under sequent, because it throws in some extra .o 8860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # files that make .init and .fini sections work. 8861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes 8867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_minus_L=yes 8868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4) 8872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_vendor in 8873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sni) 8874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=yes # is this really true??? 8876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels siemens) 8878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ## LD is ld it makes a PLAMLIB 8879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ## CC just makes a GrossModule. 8880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels reload_cmds='$CC -r -o $output$reload_objs' 8882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no 8883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels motorola) 8885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var='LD_RUN_PATH' 8890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4.3*) 8894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='-Bexport' 8897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4*MP*) 8900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d /usr/nec; then 8901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var=LD_RUN_PATH 8904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_runpath_var=yes 8905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=yes 8906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_undefined_flag='${wl}-z,text' 8911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=no 8912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var='LD_RUN_PATH' 8914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv5* | sco3.2v5* | sco5v6*) 8925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Note: We can NOT use -z defs as we might desire, because we do not 8926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # link with -lc, and that would cause any symbols used from libc to 8927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # always be unresolved, which means just about no library would 8928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ever link correctly. If we're not using GNU ld we use -z text 8929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # though, which does catch some bad symbols but isn't as heavy-handed 8930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # as -z defs. 8931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels no_undefined_flag='${wl}-z,text' 8932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag='${wl}-z,nodefs' 8933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=no 8934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='${wl}-R,$libdir' 8936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_separator=':' 8937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels link_all_deplibs=yes 8938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-Bexport' 8939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var='LD_RUN_PATH' 8940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$GCC" = yes; then 8942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 8945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels uts4*) 8951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 8953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_shlibpath_var=no 8954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 8957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ld_shlibs=no 8958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x$host_vendor = xsni; then 8962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 8963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export_dynamic_flag_spec='${wl}-Blargedynsym' 8965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 8966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 8967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 8969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ld_shlibs" >&6; } 8972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$ld_shlibs" = no && can_build_shared=no 8973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$with_gnu_ld 8975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 8991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need to explicitly link libc? 8992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 8993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "x$archive_cmds_need_lc" in 8994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx|xyes) 8995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Assume -lc should be added 8996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=yes 8997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 8998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$enable_shared" = yes && test "$GCC" = yes; then 8999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $archive_cmds in 9000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *'~'*) 9001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: we may have to deal with multi-command sequences. 9002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels '$CC '*) 9004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Test whether the compiler implicitly links with -lc since on some 9005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # systems, -lgcc has to come before -lc. If gcc already passes -lc 9006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # to ld, don't add -lc before -lgcc. 9007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 9009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 9010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_compile) 2>&5 9014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 9015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 9016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } 2>conftest.err; then 9017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname=conftest 9018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lib=conftest 9019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libobjs=conftest.$ac_objext 9020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels deplibs= 9021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wl=$lt_prog_compiler_wl 9022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pic_flag=$lt_prog_compiler_pic 9023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels compiler_flags=-v 9024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels linker_flags=-v 9025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels verstring= 9026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels output_objdir=. 9027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libname=conftest 9028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_save_allow_undefined_flag=$allow_undefined_flag 9029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag= 9030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 9031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 9033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 9034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } 9035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 9036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=no 9037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds_need_lc=yes 9039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels allow_undefined_flag=$lt_save_allow_undefined_flag 9041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err 1>&5 9043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM conftest* 9045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$archive_cmds_need_lc" >&6; } 9047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 9052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 9211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then 9213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) lt_awk_arg="/^libraries:/" ;; 9216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # if the path contains ";" then we assume it to be the separator 9220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # otherwise default to the standard path separator (i.e. ":") - it is 9221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # assumed that no part of a normal pathname contains ";" but that should 9222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # okay in the real world where ";" in dirpaths is itself problematic. 9223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Ok, now we have the path, separated by spaces, we can step through it 9228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # and add multilib dir if necessary. 9229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_tmp_lt_search_path_spec= 9230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for lt_sys_path in $lt_search_path_spec; do 9232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$lt_sys_path" && \ 9236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 9239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsBEGIN {RS=" "; FS="/|\n";} { 9241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_foo=""; 9242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_count=0; 9243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for (lt_i = NF; lt_i > 0; lt_i--) { 9244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ($lt_i != "" && $lt_i != ".") { 9245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ($lt_i == "..") { 9246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_count++; 9247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } else { 9248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (lt_count == 0) { 9249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_foo="/" $lt_i lt_foo; 9250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } else { 9251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_count--; 9252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 9253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 9254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 9255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 9256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (lt_foo != "") { lt_freq[lt_foo]++; } 9257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (lt_freq[lt_foo] == 1) { print lt_foo; } 9258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}'` 9259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 9261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec= 9264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec='lib$name' 9265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec= 9266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds=".so" 9267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds= 9268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds= 9269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds= 9270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval= 9271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var= 9272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath=unknown 9273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type=none 9274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdynamic_linker="$host_os ld.so" 9275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec="/lib /usr/lib" 9276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix=unknown 9277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs=no 9278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# when you set need_version to no, make sure it does not cause -set_version 9280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# flags to be left without arguments 9281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version=unknown 9282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in 9284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix3*) 9285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LIBPATH 9288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX 3 has no versioning support, so we append a major version to the name. 9290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix[4-9]*) 9294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" = ia64; then 9299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX 5 supports IA64 9300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # With GCC up to 2.95.x, collect2 would create an import file 9304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # for dependence libraries. The import file would start with 9305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # the line `#! .'. This would cause the generated library to 9306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # depend on `.', always an invalid library. This was fixed in 9307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # development snapshots of GCC prior to 3.0. 9308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix4 | aix4.[01] | aix4.[01].*) 9310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo ' yes ' 9312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 9314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels can_build_shared=no 9316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # soname into executable. Probably we can add versioning support to 9321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # collect2, so additional links can be useful in future. 9322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 9323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # instead of lib<name>.a to let people know that these are not 9325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # typical AIX shared libraries. 9326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We preserve .a as extension for shared libraries through AIX4.2 9329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # and later when we are not doing run time linking. 9330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}.a $libname.a' 9331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LIBPATH 9334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsamigaos*) 9338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 9339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels powerpc) 9340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Since July 2007 AmigaOS4 officially supports .so libraries. 9341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels m68k) 9345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='$libname.ixlibrary $libname.a' 9346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Create ${libname}_ixlibrary.a entries in /sys/libs. 9347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 9348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbeos*) 9353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${shared_ext}' 9354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker="$host_os ld.so" 9355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LIBRARY_PATH 9356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbsdi[45]*) 9359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # the default ld.so.conf also contains /usr/contrib/lib and 9368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # libtool to hard-code these into programs 9370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*) 9373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=windows 9374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds=".dll" 9375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $GCC,$host_os in 9379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='$libname.dll.a' 9381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # DLL is installed to $(libdir)/../bin by postinstall_cmds 9382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels postinstall_cmds='base_file=`basename \${file}`~ 9383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dldir=$destdir/`dirname \$dlpath`~ 9385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d \$dldir || mkdir -p \$dldir~ 9386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $install_prog $dir/$dlname \$dldir/$dlname~ 9387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod a+x \$dldir/$dlname~ 9388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi' 9391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dlpath=$dir/\$dldll~ 9393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM \$dlpath' 9394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin*) 9398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mingw* | cegcc*) 9403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # MinGW DLLs use traditional 'lib' prefix 9404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # It is most probably a Windows format PATH printed by 9408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # mingw gcc, but we are running on Cygwin. Gcc prints its search 9409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # path with ; separators, and with drive letters. We can handle the 9410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # drive letters (cygwin fileutils understands them), so leave them, 9411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # especially as we might pass files found there to a mingw objdump, 9412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # which wouldn't understand a cygwinified path. Ahh. 9413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pw32*) 9419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # pw32 DLLs use 'pw' prefix rather than 'lib' 9420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 9426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='Win32 ld.exe' 9430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: first we should search . and the directory the executable is in 9431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=PATH 9432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdarwin* | rhapsody*) 9435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker="$host_os dyld" 9436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=darwin 9437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${major}$shared_ext' 9441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=DYLD_LIBRARY_PATH 9443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdgux*) 9450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd1*) 9459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker=no 9460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd* | dragonfly*) 9463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # DragonFly does not have aout. When/if they implement a new 9464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # versioning mechanism, adjust this. 9465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -x /usr/bin/objformat; then 9466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels objformat=`/usr/bin/objformat` 9467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd[123]*) objformat=aout ;; 9470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) objformat=elf ;; 9471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=freebsd-$objformat 9474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $version_type in 9475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd-elf*) 9476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd-*) 9481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=yes 9483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd2*) 9488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd3.[01]* | freebsdelf3.[01]*) 9491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # from 4.6 on, and DragonFly 9500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgnu*) 9507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux9* | hpux10* | hpux11*) 9517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Give a soname corresponding to the major version so that dld.sl refuses to 9518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # link against other versions. 9519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=sunos 9520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_cpu in 9523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ia64*) 9524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds='.so' 9525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker="$host_os dld.so" 9527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$HPUX_IA64_MODE" = X32; then 9532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hppa*64*) 9539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds='.sl' 9540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker="$host_os dld.sl" 9542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 9550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds='.sl' 9551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker="$host_os dld.sl" 9552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=SHLIB_PATH 9553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # HP-UX runs *really* slowly unless shared libraries are mode 555. 9559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels postinstall_cmds='chmod 555 $lib' 9560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinterix[3-9]*) 9563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix5* | irix6* | nonstopux*) 9575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels nonstopux*) version_type=nonstopux ;; 9577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 9578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$lt_cv_prog_gnu_ld" = yes; then 9579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=irix 9582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 9583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels irix5* | nonstopux*) 9590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libsuff= shlibsuff= 9591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 9593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $LD in # libtool.m4 will add one of these switches to LD 9594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libsuff= shlibsuff= libmagic=32-bit;; 9596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libsuff=32 shlibsuff=N32 libmagic=N32;; 9598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libsuff=64 shlibsuff=64 libmagic=64-bit;; 9600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) libsuff= shlibsuff= libmagic=never-match;; 9601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# No shared lib support for Linux oldld, aout, or coff. 9612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux*oldld* | linux*aout* | linux*coff*) 9613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker=no 9614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must be Linux ELF. 9617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux* | k*bsd*-gnu) 9618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Some binutils ld are patched to set DT_RUNPATH 9627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LDFLAGS=$LDFLAGS 9628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_libdir=$libdir 9629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 9632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 9633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 9634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 9635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 9636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 9637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 9639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 9640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 9641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 9643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 9644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 9645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 9646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 9647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 9648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 9649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 9651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 9652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 9654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 9655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 9656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 9657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 9658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 9659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 9660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 9661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 9662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 9663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 9664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then 9665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 9669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 9670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 9671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 9677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS=$save_LDFLAGS 9678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libdir=$save_libdir 9679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This implies no fast_install, which is unacceptable. 9681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Some rework will be needed to allow for fast_install 9682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # before this can be enabled. 9683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Append ld.so.conf contents to the search path 9686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -f /etc/ld.so.conf; then 9687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We used to test for /lib/ld.so.1 and disable shared libraries on 9692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # powerpc, because MkLinux only supported shared libraries with the 9693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # GNU dynamic linker. Since this was broken with cross compilers, 9694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # most powerpc-linux boxes support dynamic linking these days and 9695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # people can always --disable-shared, the test was removed, and we 9696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # assume the GNU/Linux dynamic linker is in use. 9697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='GNU/Linux ld.so' 9698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsdelf*-gnu) 9701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='NetBSD ld.elf_so' 9710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsd*) 9713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=sunos 9714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='NetBSD (a.out) ld.so' 9720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='NetBSD ld.elf_so' 9724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnewsos6) 9731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*nto* | *qnx*) 9738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=qnx 9739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='ldqnx.so' 9747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopenbsd*) 9750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=sunos 9751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="/usr/lib" 9752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) need_version=no ;; 9757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels openbsd2.[89] | openbsd2.[89].*) 9764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 9767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsos2*) 9776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels libname_spec='$name' 9777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shrext_cmds=".dll" 9778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='$libname${shared_ext} $libname.a' 9780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker='OS/2 ld.exe' 9781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LIBPATH 9782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf3* | osf4* | osf5*) 9785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=osf 9786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrdos*) 9796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker=no 9797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*) 9800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ldd complains unless libraries are executable 9809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels postinstall_cmds='chmod +x $lib' 9810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssunos4*) 9813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=sunos 9814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$with_gnu_ld" = yes; then 9819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=yes 9822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4 | sysv4.3*) 9825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_vendor in 9830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sni) 9831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels runpath_var=LD_RUN_PATH 9834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels siemens) 9836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels motorola) 9839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4*MP*) 9848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d /usr/nec ;then 9849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='$libname${shared_ext}.$major' 9852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=freebsd-elf 9858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=yes 9864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$with_gnu_ld" = yes; then 9866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 9868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 9870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sco3.2v5*) 9871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 9874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 9875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec='/usr/lib' 9876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstpf*) 9879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_lib_prefix=no 9882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels need_version=no 9883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_overrides_runpath=no 9886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_into_libs=yes 9887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuts4*) 9890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels version_type=linux 9891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 9893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 9894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 9897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dynamic_linker=no 9898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 9899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 9900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$dynamic_linker" >&6; } 9902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$dynamic_linker" = no && can_build_shared=no 9903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then 9906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 9915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 9999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 10003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 10004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action= 10005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$hardcode_libdir_flag_spec" || 10006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$runpath_var" || 10007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X$hardcode_automatic" = "Xyes" ; then 10008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We can hardcode non-existent directories. 10010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$hardcode_direct" != no && 10011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # If the only mechanism to avoid hardcoding is shlibpath_var, we 10012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # have to relink, otherwise we might link with an installed library 10013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # when we should be linking with a yet-to-be-installed one 10014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$hardcode_minus_L" != no; then 10016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Linking always hardcodes the temporary library directory. 10017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_action=relink 10018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 10019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We can link without hardcoding, and we can hardcode nonexisting dirs. 10020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_action=immediate 10021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We cannot hardcode anything, or else we can only hardcode existing 10024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # directories. 10025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels hardcode_action=unsupported 10026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 10028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$hardcode_action" >&6; } 10029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$hardcode_action" = relink || 10031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$inherit_rpath" = yes; then 10032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Fast installation is not supported 10033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_fast_install=no 10034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "$shlibpath_overrides_runpath" = yes || 10035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$enable_shared" = no; then 10036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Fast installation is not necessary 10037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_fast_install=needless 10038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$enable_dlopen" != xyes; then 10046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen=unknown 10047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen_self=unknown 10048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen_self_static=unknown 10049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen=no 10051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_libs= 10052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 10054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels beos*) 10055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="load_add_on" 10056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_libs= 10057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self=yes 10058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mingw* | pw32* | cegcc*) 10061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="LoadLibrary" 10062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_libs= 10063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cygwin*) 10066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dlopen" 10067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_libs= 10068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin*) 10071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # if libdl is installed we need to link against it 10072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 10074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then 10075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 10078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldl $LIBS" 10079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 10080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen (); 10093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen (); 10097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dl_dlopen=yes 10120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dl_dlopen=no 10125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 10130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 10133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then 10134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dyld" 10138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_libs= 10139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self=yes 10140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 10146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for shl_load" >&5 10147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 10148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_shl_load+set}" = set; then 10149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 10152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 10158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define shl_load innocuous_shl_load 10160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 10162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels which can conflict with char shl_load (); below. 10163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 10165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__ 10167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h> 10168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 10169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h> 10170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#undef shl_load 10173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar shl_load (); 10181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The GNU C library defines this for functions which it implements 10182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 10183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels something starting with __ and the normal name is an alias. */ 10184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __stub_shl_load || defined __stub___shl_load 10185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschoke me 10186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn shl_load (); 10192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_shl_load=yes 10215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_shl_load=no 10220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_shl_load" >&6; } 10227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_func_shl_load = yes; then 10228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="shl_load" 10229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 10232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dld_shl_load+set}" = set; then 10233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 10236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldld $LIBS" 10237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 10238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar shl_load (); 10251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn shl_load (); 10255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dld_shl_load=yes 10278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dld_shl_load=no 10283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 10288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 10291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dld_shl_load = yes; then 10292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen" >&5 10295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 10296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_dlopen+set}" = set; then 10297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 10300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define dlopen innocuous_dlopen 10308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 10310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels which can conflict with char dlopen (); below. 10311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 10313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__ 10315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h> 10316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 10317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h> 10318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#undef dlopen 10321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen (); 10329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The GNU C library defines this for functions which it implements 10330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 10331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels something starting with __ and the normal name is an alias. */ 10332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __stub_dlopen || defined __stub___dlopen 10333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschoke me 10334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen (); 10340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_dlopen=yes 10363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_dlopen=no 10368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_dlopen" >&6; } 10375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_func_dlopen = yes; then 10376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dlopen" 10377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 10380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then 10381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 10384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldl $LIBS" 10385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 10386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen (); 10399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen (); 10403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dl_dlopen=yes 10426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dl_dlopen=no 10431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 10436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 10439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then 10440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 10444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_svld_dlopen+set}" = set; then 10445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 10448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-lsvld $LIBS" 10449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 10450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen (); 10463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen (); 10467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_svld_dlopen=yes 10490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_svld_dlopen=no 10495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 10500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 10503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_svld_dlopen = yes; then 10504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 10508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dld_dld_link+set}" = set; then 10509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 10512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldld $LIBS" 10513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 10514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 10521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels Use char because int might match the return type of a GCC 10522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels builtin and then its argument prototype would still apply. */ 10523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus 10524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" 10525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dld_link (); 10527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dld_link (); 10531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 10536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 10537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 10538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>conftest.er1 10543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 10545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 10546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 10547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 10549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 10550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 10551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest$ac_exeext && 10552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $as_test_x conftest$ac_exeext; then 10553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dld_dld_link=yes 10554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 10556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 10557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_lib_dld_dld_link=no 10559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 10563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 10564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 10567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dld_dld_link = yes; then 10568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$lt_cv_dlopen" != xno; then 10590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen=yes 10591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 10592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels enable_dlopen=no 10593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $lt_cv_dlopen in 10596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dlopen) 10597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_CPPFLAGS="$CPPFLAGS" 10598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LDFLAGS="$LDFLAGS" 10601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels save_LIBS="$LIBS" 10604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIBS="$lt_cv_dlopen_libs $LIBS" 10605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 10608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_dlopen_self+set}" = set; then 10609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then : 10612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self=cross 10613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_status=$lt_dlunknown 10616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 10617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#line 10617 "configure" 10618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include "confdefs.h" 10619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if HAVE_DLFCN_H 10621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <dlfcn.h> 10622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 10625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef RTLD_GLOBAL 10627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL RTLD_GLOBAL 10628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 10629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_GLOBAL 10630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL DL_GLOBAL 10631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL 0 10633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels find out it does not work in some platform. */ 10638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW 10639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef RTLD_LAZY 10640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_LAZY 10641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_LAZY 10643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_LAZY 10644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef RTLD_NOW 10646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_NOW 10647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_NOW 10649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_NOW 10650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW 0 10652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid fnord() { int i=42;} 10659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main () 10660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int status = $lt_dlunknown; 10663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (self) 10665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 10666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* dlclose (self); */ 10669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 10670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 10671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels puts (dlerror ()); 10672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return status; 10674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 10676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_link) 2>&5 10678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (./conftest; exit; ) >&5 2>/dev/null 10682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_status=$? 10683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case x$lt_status in 10684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else : 10689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # compilation failed 10690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self=no 10691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -fr conftest* 10694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self" >&6; } 10699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$lt_cv_dlopen_self" = xyes; then 10701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 10704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_dlopen_self_static+set}" = set; then 10705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then : 10708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self_static=cross 10709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_status=$lt_dlunknown 10712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 10713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#line 10713 "configure" 10714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include "confdefs.h" 10715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if HAVE_DLFCN_H 10717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <dlfcn.h> 10718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 10721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef RTLD_GLOBAL 10723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL RTLD_GLOBAL 10724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 10725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_GLOBAL 10726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL DL_GLOBAL 10727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLGLOBAL 0 10729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels find out it does not work in some platform. */ 10734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW 10735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef RTLD_LAZY 10736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_LAZY 10737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_LAZY 10739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_LAZY 10740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef RTLD_NOW 10742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_NOW 10743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef DL_NOW 10745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_NOW 10746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# else 10747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define LT_DLLAZY_OR_NOW 0 10748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif 10752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 10753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid fnord() { int i=42;} 10755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main () 10756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int status = $lt_dlunknown; 10759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (self) 10761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 10762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* dlclose (self); */ 10765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 10766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 10767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels puts (dlerror ()); 10768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return status; 10770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 10772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval $ac_link) 2>&5 10774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (./conftest; exit; ) >&5 2>/dev/null 10778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_status=$? 10779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case x$lt_status in 10780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else : 10785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # compilation failed 10786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels lt_cv_dlopen_self_static=no 10787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -fr conftest* 10790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CPPFLAGS="$save_CPPFLAGS" 10798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LDFLAGS="$save_LDFLAGS" 10799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LIBS="$save_LIBS" 10800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $lt_cv_dlopen_self in 10804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) enable_dlopen_self=unknown ;; 10806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $lt_cv_dlopen_self_static in 10809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) enable_dlopen_self_static=unknown ;; 10811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib= 10831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib= 10832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 10833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 10834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 10838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 10839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME - insert some real tests, host_os isn't really good enough 10841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 10842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels darwin*) 10843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$STRIP" ; then 10844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels striplib="$STRIP -x" 10845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_striplib="$STRIP -S" 10846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 10847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 10848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 10849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 10850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 10851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 10854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 10855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 10856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Report which library types will actually be built 10872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $can_build_shared" >&5 10875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$can_build_shared" >&6; } 10876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$can_build_shared" = "no" && enable_shared=no 10880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # On AIX, shared libraries and static libraries use the same namespace, and 10882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # are all built from PIC. 10883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 10884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix3*) 10885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$enable_shared" = yes && enable_static=no 10886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "$RANLIB"; then 10887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels archive_cmds="$archive_cmds~\$RANLIB \$lib" 10888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels postinstall_cmds='$RANLIB $lib' 10889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix[4-9]*) 10893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$enable_shared" = yes && enable_static=no 10895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 10896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 10897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 10898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $enable_shared" >&5 10899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$enable_shared" >&6; } 10900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Make sure either enable_shared or enable_static is yes. 10904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$enable_shared" = yes || enable_static=yes 10905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: $enable_static" >&5 10906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$enable_static" >&6; } 10907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c 10913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 10914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 10917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC="$lt_save_CC" 10919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_config_commands="$ac_config_commands libtool" 10933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Only expand once: 10938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$CC" != xcc; then 10941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 10942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; } 10943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 10945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; } 10946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 10947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $CC; ac_cc=`echo $2 | 10948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 10949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then 10950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 10951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 10952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 10953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 10954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 10956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 10957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 10958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 10960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 10961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 10962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 10963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 10964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 10965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 10966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 10967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make sure it works both with $CC and with simple cc. 10968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We do the test twice because some compilers refuse to overwrite an 10969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# existing .o file with -o, though they will create one. 10970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 10971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest2.* 10972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (case "(($ac_try" in 10973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 10978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && 10981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f conftest2.$ac_objext && { (case "(($ac_try" in 10982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 10987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 10988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 10989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; 10990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsthen 10991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=yes 10992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "x$CC" != xcc; then 10993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Test first that cc exists at all. 10994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { ac_try='cc -c conftest.$ac_ext >&5' 10995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 10996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 10998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 10999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 11005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest2.* 11006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if { (case "(($ac_try" in 11007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && 11015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f conftest2.$ac_objext && { (case "(($ac_try" in 11016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; 11024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels then 11025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # cc works too. 11026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 11027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 11028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # cc exists but doesn't like -o. 11029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=no 11030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 11031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 11032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 11033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=no 11035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest* 11037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 11040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 11041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 11042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 11044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; } 11045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF 11047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define NO_MINUS_C_MINUS_O 1 11048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: we rely on the cache variable name because 11053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there is no other way. 11054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $CC 11055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 11056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then 11057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Losing compiler, so override with the script. 11058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # FIXME: It is wrong to rewrite CC. 11059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # But if we don't then we get into trouble of one sort or another. 11060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # A longer-term fix would be to have automake use am__CC in this case, 11061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 11062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CC="$am_aux_dir/compile $CC" 11063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_headers="$ac_config_headers config.h" 11067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscflags_save="$CFLAGS" 11071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GCC"; then 11072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 11073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-*-irix*) 11074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-g -signed" 11075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O2 -w -signed" 11076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-p -g3 -O2 -signed" 11077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc-sun-solaris*) 11079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-v -g" 11080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-xO4 -fast -w -fsimple -native -xcg92" 11081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc" 11082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 11084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-g" 11085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O" 11086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-g -p" 11087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 11089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host in 11091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-*-linux*) 11092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-g -Wall -fsigned-char" 11093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O20 -ffast-math -fsigned-char" 11094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char" 11095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc-sun-*) 11097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc_cpu="" 11098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: checking if gcc supports -mv8" >&5 11099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if gcc supports -mv8... $ECHO_C" >&6; } 11100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels old_cflags="$CFLAGS" 11101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$CFLAGS -mv8" 11102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn 0; 11113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 11114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 11118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 11119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 11125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 11127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 11128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 11129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 11131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 11132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 11133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 11134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 11136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 11137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sparc_cpu="-mv8" 11138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 11141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="$old_cflags" 11148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-g -Wall -fsigned-char $sparc_cpu" 11149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O20 -ffast-math -fsigned-char $sparc_cpu" 11150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-pg -g -O20 -fsigned-char $sparc_cpu" 11151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *-*-darwin*) 11153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-fno-common -g -Wall -fsigned-char" 11154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-fno-common -O4 -Wall -fsigned-char -ffast-math" 11155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-fno-common -O4 -Wall -pg -g -fsigned-char -ffast-math" 11156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 11158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEBUG="-g -Wall -fsigned-char" 11159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CFLAGS="-O20 -fsigned-char" 11160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PROFILE="-O20 -g -pg -fsigned-char" 11161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 11162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 11163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS="$CFLAGS $cflags_save" 11165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG="$DEBUG $cflags_save" 11166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE="$PROFILE $cflags_save" 11167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 11171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 11172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then 11173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 11182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h> 11183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h> 11184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <float.h> 11185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 11191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 11195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 11196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 11202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 11204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 11205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 11206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 11208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 11209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 11210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 11211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=yes 11212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 11214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 11217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 11222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h> 11230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "memchr" >/dev/null 2>&1; then 11234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 11235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 11237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest* 11239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 11243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 11251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $EGREP "free" >/dev/null 2>&1; then 11255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 11256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_header_stdc=no 11258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest* 11260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 11264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 11267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ctype.h> 11275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 11276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if ((' ' & 0x0FF) == 0x020) 11277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else 11280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) \ 11281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (('a' <= (c) && (c) <= 'i') \ 11282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || ('j' <= (c) && (c) <= 'r') \ 11283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || ('s' <= (c) && (c) <= 'z')) 11284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int i; 11292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for (i = 0; i < 256; i++) 11293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (XOR (islower (i), ISLOWER (i)) 11294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || toupper (i) != TOUPPER (i)) 11295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 2; 11296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels : 11320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_header_stdc=no 11327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 11335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; } 11336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 11337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF 11339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define STDC_HEADERS 1 11340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 11346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } 11347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_c_const+set}" = set; then 11348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* FIXME: Include the comments suggested by Paul. */ 11361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef __cplusplus 11362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* Ultrix mips cc rejects this. */ 11363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int charset[2]; 11364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels const charset cs; 11365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* SunOS 4.1.1 cc rejects this. */ 11366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char const *const *pcpcc; 11367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char **ppc; 11368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* NEC SVR4.0.2 mips cc rejects this. */ 11369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels struct point {int x, y;}; 11370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels static struct point const zero = {0,0}; 11371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* AIX XL C 1.02.0.0 rejects this. 11372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels It does not let you subtract one const X* pointer from another in 11373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels an arm of an if-expression whose if-part is not a constant 11374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels expression */ 11375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels const char *g = "string"; 11376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pcpcc = &g + (g ? g-g : 0); 11377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* HPUX 7.0 cc rejects these. */ 11378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ++pcpcc; 11379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ppc = (char**) pcpcc; 11380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels pcpcc = (char const *const *) ppc; 11381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { /* SCO 3.2v4 cc rejects this. */ 11382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char *t; 11383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char const *s = 0 ? (char *) 0 : (char const *) 0; 11384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *t++ = 0; 11386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (s) return 0; 11387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 11388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int x[] = {25, 17}; 11390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels const int *foo = &x[0]; 11391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ++foo; 11392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 11393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef const int *iptr; 11395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels iptr p = 0; 11396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ++p; 11397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 11398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { /* AIX XL C 1.02.0.0 rejects this saying 11399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels struct s { int j; const int *ap[3]; }; 11401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels struct s *b; b->j = 5; 11402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 11403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels const int foo = 10; 11405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (!foo) return 0; 11406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 11407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return !cs[0] && !zero.x; 11408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 11411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 11415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 11416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 11422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 11424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 11425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 11426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 11428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 11429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 11430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 11431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_c_const=yes 11432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 11434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_c_const=no 11437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 11442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_const" >&6; } 11443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_c_const = no; then 11444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF 11446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define const 11447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int16_t" >&5 11454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int16_t... $ECHO_C" >&6; } 11455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int16_t+set}" = set; then 11456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int16_t=no 11460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint16_t foo; 11474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int16_t=yes 11498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int16_t=no 11505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int16_t" >&5 11513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int16_t" >&6; } 11514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int32_t" >&5 11516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int32_t... $ECHO_C" >&6; } 11517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int32_t+set}" = set; then 11518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int32_t=no 11522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint32_t foo; 11536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int32_t=yes 11560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int32_t=no 11567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int32_t" >&5 11575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int32_t" >&6; } 11576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for uint32_t" >&5 11578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for uint32_t... $ECHO_C" >&6; } 11579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_uint32_t+set}" = set; then 11580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_uint32_t=no 11584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuint32_t foo; 11598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_uint32_t=yes 11622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_uint32_t=no 11629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_uint32_t" >&5 11637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_uint32_t" >&6; } 11638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for uint16_t" >&5 11640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for uint16_t... $ECHO_C" >&6; } 11641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_uint16_t+set}" = set; then 11642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_uint16_t=no 11646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuint16_t foo; 11660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_uint16_t=yes 11684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_uint16_t=no 11691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_uint16_t" >&5 11699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_uint16_t" >&6; } 11700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for u_int32_t" >&5 11702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; } 11703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_u_int32_t+set}" = set; then 11704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_u_int32_t=no 11708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsu_int32_t foo; 11722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_u_int32_t=yes 11746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_u_int32_t=no 11753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_u_int32_t" >&5 11761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_u_int32_t" >&6; } 11762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for u_int16_t" >&5 11764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; } 11765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_u_int16_t+set}" = set; then 11766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_u_int16_t=no 11770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsu_int16_t foo; 11784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_u_int16_t=yes 11808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_u_int16_t=no 11815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_u_int16_t" >&5 11823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_u_int16_t" >&6; } 11824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int64_t" >&5 11826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int64_t... $ECHO_C" >&6; } 11827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int64_t+set}" = set; then 11828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int64_t=no 11832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__ 11842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h> 11843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif 11844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h> 11845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint64_t foo; 11846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;} 11847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 11850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 11851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 11857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 11861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 11866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 11869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels has_cv_int64_t=yes 11870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 11872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 11873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 11876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int64_t=no 11877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int64_t" >&5 11885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int64_t" >&6; } 11886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for short" >&5 11888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for short... $ECHO_C" >&6; } 11889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_short+set}" = set; then 11890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 11899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef short ac__type_new_; 11900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0) 11904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_)) 11906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 11908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 11912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 11913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 11919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 11921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 11922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 11923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 11925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 11926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 11927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 11928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_short=yes 11929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 11931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 11932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_short=no 11934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 11938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5 11939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_short" >&6; } 11940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler 11942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364. 11945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of short" >&5 11946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of short... $ECHO_C" >&6; } 11947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_short+set}" = set; then 11948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 11949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 11950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 11951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Depending upon the size, compute the lo and hi bounds. 11952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 11953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 11959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 11960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 11963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 11964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 11965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 11966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 11967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 11968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 11969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 11971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 11972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 11973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 11975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 11976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 11978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 11979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 11980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 11981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 11982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 11983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 11984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 11985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 11986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 11987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=0 ac_mid=0 11988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 11989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 11990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 11991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 11992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 11993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 11994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 11995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 11996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 11997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 11998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 11999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid; break 12025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr $ac_mid + 1` 12030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_lo -le $ac_mid; then 12031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid + 1` 12035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 12051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 12055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=-1 ac_mid=-1 12079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 12080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 12088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 12092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=$ac_mid; break 12116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=`expr '(' $ac_mid ')' - 1` 12121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_mid -le $ac_hi; then 12122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid` 12126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds. 12142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do 12143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 12144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 12152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid 12180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr '(' $ac_mid ')' + 1` 12185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 12189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in 12190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_short=$ac_lo;; 12191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_short" = yes; then 12192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) 12193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 12194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (short) 12195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 12196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 12197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_short=0 12199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 12200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef short ac__type_sizeof_; 12210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 12211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 12212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 12213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 12214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FILE *f = fopen ("conftest.val", "w"); 12219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (! f) 12220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (((long int) (sizeof (ac__type_sizeof_))) < 0) 12222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 12223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels long int i = longval (); 12224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 12225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%ld\n", i); 12227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 12228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 12230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels unsigned long int i = ulongval (); 12231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 12232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%lu\n", i); 12234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 12235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return ferror (f) || fclose (f) != 0; 12236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 12242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 12243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 12249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 12253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 12258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 12261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_short=`cat conftest.val` 12262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 12264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 12265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 12268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_short" = yes; then 12269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (short) 12270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 12271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (short) 12272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 12273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 12274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_short=0 12276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val 12281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 12283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_short" >&6; } 12284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 12288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_SHORT $ac_cv_sizeof_short 12289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int" >&5 12293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int... $ECHO_C" >&6; } 12294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_int+set}" = set; then 12295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 12296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef int ac__type_new_; 12305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0) 12309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_)) 12311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_int=yes 12334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_int=no 12339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 12344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_int" >&6; } 12345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler 12347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364. 12350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of int" >&5 12351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of int... $ECHO_C" >&6; } 12352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_int+set}" = set; then 12353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 12354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 12356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Depending upon the size, compute the lo and hi bounds. 12357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 12358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 12369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=0 ac_mid=0 12393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 12394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid; break 12430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr $ac_mid + 1` 12435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_lo -le $ac_mid; then 12436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid + 1` 12440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 12460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=-1 ac_mid=-1 12484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 12485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 12497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=$ac_mid; break 12521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=`expr '(' $ac_mid ')' - 1` 12526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_mid -le $ac_hi; then 12527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid` 12531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds. 12547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do 12548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 12549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid 12585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr '(' $ac_mid ')' + 1` 12590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 12594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in 12595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_int=$ac_lo;; 12596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_int" = yes; then 12597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) 12598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 12599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (int) 12600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 12601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 12602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_int=0 12604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 12605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef int ac__type_sizeof_; 12615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 12616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 12617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 12618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 12619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FILE *f = fopen ("conftest.val", "w"); 12624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (! f) 12625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (((long int) (sizeof (ac__type_sizeof_))) < 0) 12627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 12628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels long int i = longval (); 12629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 12630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%ld\n", i); 12632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 12633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 12635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels unsigned long int i = ulongval (); 12636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 12637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 12638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%lu\n", i); 12639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 12640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return ferror (f) || fclose (f) != 0; 12641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 12647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 12648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 12654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 12658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 12663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 12666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_int=`cat conftest.val` 12667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 12669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 12670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 12673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_int" = yes; then 12674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (int) 12675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 12676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (int) 12677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 12678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 12679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 12680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_int=0 12681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val 12686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 12688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_int" >&6; } 12689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 12693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_INT $ac_cv_sizeof_int 12694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for long" >&5 12698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for long... $ECHO_C" >&6; } 12699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_long+set}" = set; then 12700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 12701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef long ac__type_new_; 12710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0) 12714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_)) 12716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_long=yes 12739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_long=no 12744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 12749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_long" >&6; } 12750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler 12752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364. 12755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of long" >&5 12756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of long... $ECHO_C" >&6; } 12757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_long+set}" = set; then 12758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 12759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 12761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Depending upon the size, compute the lo and hi bounds. 12762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 12763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 12770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 12774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=0 ac_mid=0 12798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 12799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 12807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid; break 12835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr $ac_mid + 1` 12840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_lo -le $ac_mid; then 12841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid + 1` 12845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 12861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 12865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=-1 ac_mid=-1 12889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 12890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 12898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 12902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=$ac_mid; break 12926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=`expr '(' $ac_mid ')' - 1` 12931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_mid -le $ac_hi; then 12932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 12934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 12935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid` 12936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 12940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 12945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds. 12952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do 12953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 12954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 12955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 12956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 12958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 12959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 12960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 12961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 12962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 12963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 12964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 12965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 12966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 12967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 12969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 12970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 12971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 12972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 12973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 12974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 12975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 12977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 12978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 12980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 12981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 12982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 12983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 12984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 12985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 12986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 12987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 12988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 12989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid 12990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 12991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 12992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 12993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr '(' $ac_mid ')' + 1` 12995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 12996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 12997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 12999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in 13000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_long=$ac_lo;; 13001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_long" = yes; then 13002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) 13003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 13004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long) 13005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 13006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 13007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long=0 13009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 13010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long ac__type_sizeof_; 13020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 13021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 13022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 13023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 13024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FILE *f = fopen ("conftest.val", "w"); 13029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (! f) 13030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (((long int) (sizeof (ac__type_sizeof_))) < 0) 13032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels long int i = longval (); 13034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 13035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%ld\n", i); 13037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels unsigned long int i = ulongval (); 13041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 13042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%lu\n", i); 13044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return ferror (f) || fclose (f) != 0; 13046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 13052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 13053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 13059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 13063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 13068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 13071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long=`cat conftest.val` 13072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 13074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 13075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 13078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_long" = yes; then 13079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (long) 13080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 13081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long) 13082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 13083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 13084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long=0 13086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val 13091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 13093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_long" >&6; } 13094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 13098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_LONG $ac_cv_sizeof_long 13099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for long long" >&5 13103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for long long... $ECHO_C" >&6; } 13104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_long_long+set}" = set; then 13105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 13106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef long long ac__type_new_; 13115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0) 13119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_)) 13121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_long_long=yes 13144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_type_long_long=no 13149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 13154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_long_long" >&6; } 13155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler 13157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364. 13160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of long long" >&5 13161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of long long... $ECHO_C" >&6; } 13162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_long_long+set}" = set; then 13163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 13164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 13166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Depending upon the size, compute the lo and hi bounds. 13167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 13168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 13179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 13180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=0 ac_mid=0 13203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 13204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 13216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 13217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid; break 13240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr $ac_mid + 1` 13245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_lo -le $ac_mid; then 13246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 13247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 13248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid + 1` 13250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 13254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 13270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 13271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=-1 ac_mid=-1 13294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 13295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 13307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 13308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=$ac_mid; break 13331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=`expr '(' $ac_mid ')' - 1` 13336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test $ac_mid -le $ac_hi; then 13337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 13338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 13339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr 2 '*' $ac_mid` 13341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 13345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo= ac_hi= 13350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds. 13357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do 13358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 13359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 13371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0 13372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext 13378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile" 13379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 13385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 13387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.er1 13388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat conftest.err >&5 13389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { 13391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$ac_c_werror_flag" || 13392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test ! -s conftest.err 13393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } && test -s conftest.$ac_objext; then 13394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_hi=$ac_mid 13395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: failed program was:" >&5 13397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_lo=`expr '(' $ac_mid ')' + 1` 13400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 13404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in 13405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_long_long=$ac_lo;; 13406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_long_long" = yes; then 13407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) 13408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 13409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long long) 13410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 13411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 13412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long_long=0 13414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi ;; 13415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels typedef long long ac__type_sizeof_; 13425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 13426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } 13427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h> 13428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h> 13429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FILE *f = fopen ("conftest.val", "w"); 13434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (! f) 13435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (((long int) (sizeof (ac__type_sizeof_))) < 0) 13437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels long int i = longval (); 13439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 13440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%ld\n", i); 13442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels unsigned long int i = ulongval (); 13446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (i != ((long int) (sizeof (ac__type_sizeof_)))) 13447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fprintf (f, "%lu\n", i); 13449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return ferror (f) || fclose (f) != 0; 13451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 13457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 13458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 13464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 13468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 13473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 13476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long_long=`cat conftest.val` 13477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 13479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 13480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 13483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_long_long" = yes; then 13484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) 13485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5 13486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long long) 13487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;} 13488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 77); exit 77; }; } 13489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_sizeof_long_long=0 13491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val 13496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5 13498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_long_long" >&6; } 13499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF 13503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 13504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int16_t = "xyes" ; then 13510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SIZE16="int16_t" 13511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case 2 in 13513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_short) SIZE16="short";; 13514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_int) SIZE16="int";; 13515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int32_t = "xyes" ; then 13519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SIZE32="int32_t" 13520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case 4 in 13522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_short) SIZE32="short";; 13523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_int) SIZE32="int";; 13524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_long) SIZE32="long";; 13525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_uint32_t = "xyes" ; then 13529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels USIZE32="uint32_t" 13530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x$has_cv_u_int32_t = "xyes" ; then 13532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels USIZE32="u_int32_t" 13533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case 4 in 13535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_short) USIZE32="unsigned short";; 13536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_int) USIZE32="unsigned int";; 13537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_long) USIZE32="unsigned long";; 13538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_uint16_t = "xyes" ; then 13543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels USIZE16="uint16_t" 13544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x$has_cv_u_int16_t = "xyes" ; then 13546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels USIZE16="u_int16_t" 13547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case 2 in 13549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_short) USIZE16="unsigned short";; 13550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_int) USIZE16="unsigned int";; 13551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_long) USIZE16="unsigned long";; 13552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int64_t = "xyes" ; then 13557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SIZE64="int64_t" 13558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase 8 in 13560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_int) SIZE64="int";; 13561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_long) SIZE64="long";; 13562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cv_sizeof_long_long) SIZE64="long long";; 13563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE16"; then 13567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: No 16 bit type found on this platform!" >&5 13568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No 16 bit type found on this platform!" >&2;} 13569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$USIZE16"; then 13572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: No unsigned 16 bit type found on this platform!" >&5 13573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No unsigned 16 bit type found on this platform!" >&2;} 13574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE32"; then 13577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: No 32 bit type found on this platform!" >&5 13578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No 32 bit type found on this platform!" >&2;} 13579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$USIZE32"; then 13582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: No unsigned 32 bit type found on this platform!" >&5 13583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No unsigned 32 bit type found on this platform!" >&2;} 13584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE64"; then 13587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: No 64 bit type found on this platform!" >&5 13588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: No 64 bit type found on this platform!" >&2;} 13589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for working memcmp" >&5 13592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for working memcmp... $ECHO_C" >&6; } 13593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_memcmp_working+set}" = set; then 13594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 13595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "$cross_compiling" = yes; then 13597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_memcmp_working=no 13598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 13600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h. */ 13601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 13603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 13604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h. */ 13605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default 13606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint 13607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain () 13608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 13609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* Some versions of memcmp are not 8-bit clean. */ 13611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char c0 = '\100', c1 = '\200', c2 = '\201'; 13612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) 13613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /* The Next x86 OpenStep bug shows up only when comparing 16 bytes 13616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels or more and with at least one buffer not starting on a 4-byte boundary. 13617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels William Lewis provided this test program. */ 13618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char foo[21]; 13620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char bar[21]; 13621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels int i; 13622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for (i = 0; i < 4; i++) 13623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { 13624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char *a = foo + i; 13625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels char *b = bar + i; 13626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels strcpy (a, "--------01111111"); 13627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels strcpy (b, "--------10000000"); 13628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (memcmp (a, b, 16) >= 0) 13629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 1; 13630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ; 13635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels return 0; 13636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 13637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext 13639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link" 13640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in 13641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_link") 2>&5 13646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (case "(($ac_try" in 13650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_try_echo=$ac_try;; 13652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (eval "$ac_try") 2>&5 13655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_status=$? 13656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 13657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (exit $ac_status); }; }; then 13658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cv_func_memcmp_working=yes 13659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 13661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5 13662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 13663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status ) 13665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_func_memcmp_working=no 13666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5 13673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_memcmp_working" >&6; } 13674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in 13675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *" memcmp.$ac_objext "* ) ;; 13676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" 13677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 13678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_files="$ac_config_files Makefile src/Makefile doc/Makefile doc/libogg/Makefile include/Makefile include/ogg/Makefile include/ogg/config_types.h libogg.spec ogg.pc ogg-uninstalled.pc" 13696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >confcache <<\_ACEOF 13698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This file is a shell script that caches the results of configure 13699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tests run on this system so they can be shared between configure 13700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# scripts and configure runs, see configure's option --config-cache. 13701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It is not useful on other systems. If it contains results you don't 13702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# want to keep, you may remove or edit it. 13703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 13704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.status only pays attention to the cache file if you give it 13705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the --recheck option to rerun configure. 13706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 13707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `ac_cv_env_foo' variables (set or unset) will be overridden when 13708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# loading this file, other *unset* `ac_cv_foo' will be assigned the 13709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# following values. 13710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The following way of writing the cache mishandles newlines in values, 13714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# but we know of no workaround that is simple, portable, and efficient. 13715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# So, we kill variables containing newlines. 13716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Ultrix sh set writes to stderr and can't be redirected directly, 13717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and sets the high bit in the cache file unless we assign to the vars. 13718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( 13719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval ac_val=\$$ac_var 13721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_val in #( 13722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *${as_nl}*) 13723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_var in #( 13724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 13725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 13726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_var in #( 13728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _ | IFS | as_nl) ;; #( 13729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) $as_unset $ac_var ;; 13730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac ;; 13731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 13732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 13733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (set) 2>&1 | 13735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_nl`(ac_space=' '; set) 2>&1` in #( 13736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *${as_nl}ac_space=\ *) 13737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # `set' does not quote correctly, so add quotes (double-quote 13738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # substitution turns \\\\ into \\, and sed turns \\ into \). 13739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n \ 13740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "s/'/'\\\\''/g; 13741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; #( 13743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 13744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # `set' quotes correctly as required by POSIX, so do not add quotes. 13745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 13747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac | 13748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sort 13749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels) | 13750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed ' 13751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^ac_cv_env_/b end 13752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t clear 13753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :clear 13754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t end 13756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :end' >>confcache 13758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -w "$cache_file"; then 13760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$cache_file" != "x/dev/null" && 13761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: updating cache $cache_file" >&5 13762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: updating cache $cache_file" >&6;} 13763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat confcache >$cache_file 13764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 13766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: not updating unwritable cache $cache_file" >&6;} 13767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f confcache 13770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$prefix" = xNONE && prefix=$ac_default_prefix 13772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Let make expand exec_prefix. 13773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS=-DHAVE_CONFIG_H 13776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_libobjs= 13778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ltlibobjs= 13779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 1. Remove the extension, and $U if already installed. 13781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_i=`echo "$ac_i" | sed "$ac_script"` 13783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # will be set to the directory where LIBOBJS objects are built. 13785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 13787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 13788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS=$ac_libobjs 13789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS=$ac_ltlibobjs 13791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 13795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 13796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 13797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 13798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 13802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 13803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"AMDEP\" was never defined. 13804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 13805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 13809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 13810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"am__fastdepCC\" was never defined. 13811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 13812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 13813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${CONFIG_STATUS=./config.status} 13816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files_save=$ac_clean_files 13817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files="$ac_clean_files $CONFIG_STATUS" 13818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 13819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating $CONFIG_STATUS" >&6;} 13820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >$CONFIG_STATUS <<_ACEOF 13821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! $SHELL 13822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated by $as_me. 13823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Run this file to recreate the current configuration. 13824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler output produced by configure, useful for debugging 13825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# configure, is in config.log if it exists. 13826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdebug=false 13828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_recheck=false 13829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_silent=false 13830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=\${CONFIG_SHELL-$SHELL} 13831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 13832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 13834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ## 13835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## M4sh Initialization. ## 13836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ## 13837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be more Bourne compatible 13839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh 13840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 13841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels emulate sh 13842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels NULLCMD=: 13843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 13844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is contrary to our usage. Disable this feature. 13845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 13846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 13847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `(set -o) 2>/dev/null` in 13849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *posix*) set -o posix ;; 13850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PATH needs CR 13858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Avoid depending upon Character Ranges. 13859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz' 13860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS 13862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_digits='0123456789' 13863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits 13864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The user is always right. 13866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then 13867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "#! /bin/sh" >conf$$.sh 13868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "exit 0" >>conf$$.sh 13869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod +x conf$$.sh 13870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PATH_SEPARATOR=';' 13872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PATH_SEPARATOR=: 13874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.sh 13876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Support unset when possible. 13879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 13880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_unset=unset 13881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_unset=false 13883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IFS 13887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need space, tab and new line, in precisely that order. Quoting is 13888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there to prevent editors from complaining about space-tab. 13889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# splitting by setting IFS to empty value.) 13891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_nl=' 13892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 13893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=" "" $as_nl" 13894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find who we are. Look in the path if we contain no directory separator. 13896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $0 in 13897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *[\\/]* ) as_myself=$0 ;; 13898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH 13900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 13901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$as_save_IFS 13902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dir" && as_dir=. 13903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 13905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS 13906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 13908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 13909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND' 13910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in which case we are not to be found in the path. 13911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$as_myself" = x; then 13912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_myself=$0 13913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -f "$as_myself"; then 13915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; } 13917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh. 13920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in ENV MAIL MAILPATH 13921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 13922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 13923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS1='$ ' 13924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS2='> ' 13925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS4='+ ' 13926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NLS nuisances. 13928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in \ 13929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 13930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 13931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels LC_TELEPHONE LC_TIME 13932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 13933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 13934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval $as_var=C; export $as_var 13935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 13936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 13937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 13938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 13939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Required to use basename. 13941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 13942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 13943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=expr 13944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=false 13946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_basename=basename 13950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 13951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_basename=false 13952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 13953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the executable. 13956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_me=`$as_basename -- "$0" || 13957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 13959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 13960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X/"$0" | 13961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^.*\/\([^/][^/]*\)\/*$/{ 13962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 13963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 13964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\/\(\/\/\)$/{ 13966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 13967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 13968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\/\(\/\).*/{ 13970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 13971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 13972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 13973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 13974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# CDPATH. 13976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset CDPATH 13977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_1=$LINENO 13981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_lineno_2=$LINENO 13982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 13983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 13984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 13985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 13986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # uniformly replaced by the line number. The first 'sed' inserts a 13987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # line-number line after each line using $LINENO; the second 'sed' 13988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # does the real work. The second script uses 'N' to pair each 13989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # line-number line with the line containing $LINENO, and appends 13990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # trailing '-' during substitution so that $LINENO is not a special 13991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # case at line end. 13992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 13993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # scripts with optimization help from Paolo Bonzini. Blame Lee 13994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # E. McMahon (1931-1989) for sed's syntax. :-) 13995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n ' 13996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels p 13997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /[$]LINENO/= 13998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' <$as_myself | 13999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed ' 14000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/[$]LINENO.*/&-/ 14001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t lineno 14002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels b 14003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :lineno 14004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels N 14005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :loop 14006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 14007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t loop 14008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/-\n.*// 14009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' >$as_me.lineno && 14010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod +x "$as_me.lineno" || 14011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 14012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 14013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Don't try to exec as it changes $[0], causing all sort of problems 14015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (the dirname of $[0] is not the place where we might find the 14016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # original and so on. Autoconf is especially sensitive to this). 14017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels . "./$as_me.lineno" 14018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Exit status is that of the last command. 14019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exit 14020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 14021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirname=dirname 14025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirname=false 14027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C= ECHO_N= ECHO_T= 14030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo -n x` in 14031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-n*) 14032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `echo 'x\c'` in 14033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ECHO_C='\c';; 14035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac;; 14036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 14037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ECHO_N='-n';; 14038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 14039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 14041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 14042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=expr 14043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_expr=false 14045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file 14048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d conf$$.dir; then 14049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.dir/conf$$.file 14050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conf$$.dir 14052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mkdir conf$$.dir 14053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho >conf$$.file 14055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then 14056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='ln -s' 14057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # ... but there are two gotchas: 14058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # In both cases, we have to default to `cp -p'. 14061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='cp -p' 14063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then 14064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s=ln 14065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ln_s='cp -p' 14067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir conf$$.dir 2>/dev/null 14070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p . 2>/dev/null; then 14072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_mkdir_p=: 14073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d ./-p && rmdir ./-p 14075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_mkdir_p=false 14076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -x / >/dev/null 2>&1; then 14079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_test_x='test -x' 14080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse 14081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if ls -dL / >/dev/null 2>&1; then 14082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ls_L_option=L 14083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 14084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_ls_L_option= 14085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 14086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_test_x=' 14087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval sh -c '\'' 14088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -d "$1"; then 14089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$1/."; 14090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 14091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $1 in 14092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*)set "./$1";; 14093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac; 14094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 14095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ???[sx]*):;;*)false;;esac;fi 14096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels '\'' sh 14097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' 14098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_executable_p=$as_test_x 14100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid CPP name. 14102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid variable name. 14105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 6>&1 14109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Save the log message, to keep $[0] and so on meaningful, and to 14111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# report actual input values of CONFIG_FILES etc. instead of their 14112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# values after options handling. 14113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_log=" 14114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis file was extended by $as_me, which was 14115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61. Invocation command line was 14116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_FILES = $CONFIG_FILES 14118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_HEADERS = $CONFIG_HEADERS 14119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_LINKS = $CONFIG_LINKS 14120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_COMMANDS = $CONFIG_COMMANDS 14121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ $0 $@ 14122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelson `(hostname || uname -n) 2>/dev/null | sed 1q` 14124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" 14125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Files that config.status was made for. 14130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_files="$ac_config_files" 14131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_headers="$ac_config_headers" 14132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_commands="$ac_config_commands" 14133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 14137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_usage="\ 14138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`$as_me' instantiates files from templates according to the 14139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscurrent configuration. 14140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsage: $0 [OPTIONS] [FILE]... 14142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -h, --help print this help, then exit 14144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -V, --version print version number and configuration settings, then exit 14145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -q, --quiet do not print progress messages 14146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -d, --debug don't remove temporary files 14147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --recheck update $as_me by reconfiguring in the same conditions 14148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --file=FILE[:TEMPLATE] 14149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels instantiate the configuration file FILE 14150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --header=FILE[:TEMPLATE] 14151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels instantiate the configuration header FILE 14152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration files: 14154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_files 14155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration headers: 14157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_headers 14158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration commands: 14160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_commands 14161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsReport bugs to <bug-autoconf@gnu.org>." 14163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_version="\\ 14167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig.status 14168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfigured by $0, generated by GNU Autoconf 2.61, 14169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 14170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCopyright (C) 2006 Free Software Foundation, Inc. 14172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis config.status script is free software; the Free Software Foundation 14173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgives unlimited permission to copy, distribute and modify it." 14174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd='$ac_pwd' 14176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssrcdir='$srcdir' 14177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL='$INSTALL' 14178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 14181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no file are specified by the user, then we need to provide default 14182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value. By we need to know if files were specified by the user. 14183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_need_defaults=: 14184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test $# != 0 14185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 14186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $1 in 14187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --*=*) 14188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_option=`expr "X$1" : 'X\([^=]*\)='` 14189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_shift=: 14191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 14193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_option=$1 14194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_optarg=$2 14195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_shift=shift 14196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_option in 14200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Handling of the options. 14201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cs_recheck=: ;; 14203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_cs_version"; exit ;; 14205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --debug | --debu | --deb | --de | --d | -d ) 14206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels debug=: ;; 14207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --file | --fil | --fi | --f ) 14208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_shift 14209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_FILES="$CONFIG_FILES $ac_optarg" 14210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_need_defaults=false;; 14211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --header | --heade | --head | --hea ) 14212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_shift 14213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 14214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_need_defaults=false;; 14215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --he | --h) 14216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Conflict between --help and --header 14217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me: error: ambiguous option: $1 14218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2 14219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 14220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels --help | --hel | -h ) 14221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_cs_usage"; exit ;; 14222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | -silent | --silent | --silen | --sile | --sil | --si | --s) 14224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cs_silent=: ;; 14225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # This is an error. 14227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*) { echo "$as_me: error: unrecognized option: $1 14228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2 14229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } ;; 14230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_config_targets="$ac_config_targets $1" 14232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_need_defaults=false ;; 14233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 14236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_extra_args= 14239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_cs_silent; then 14241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec 6>/dev/null 14242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_configure_extra_args="$ac_configure_extra_args --silent" 14243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif \$ac_cs_recheck; then 14248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 14249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels CONFIG_SHELL=$SHELL 14250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export CONFIG_SHELL 14251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 14256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 5>>config.log 14257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 14258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 14259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Running $as_me. ## 14261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX 14262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$ac_log" 14263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} >&5 14264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 14268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# INIT-COMMANDS 14269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 14270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout 14274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if CDPATH is set. 14275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed_quote_subst='$sed_quote_subst' 14278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdouble_quote_subst='$double_quote_subst' 14279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_variable_subst='$delay_variable_subst' 14280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 14281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 14282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 14283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 14284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 14285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 14286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 14287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 14288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 14289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 14290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 14291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 14292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 14293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 14294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 14295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 14296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 14297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 14298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 14299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 14300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 14301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 14302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 14303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 14304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 14305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 14306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 14307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 14309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 14310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 14311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 14312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 14313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 14314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 14315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 14319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 14320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 14321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 14322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 14323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 14324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 14325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 14326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 14327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 14328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 14329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 14330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 14331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 14332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 14333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 14334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 14335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 14336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 14337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 14338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 14339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 14340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 14341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 14342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 14345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 14346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 14347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 14348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 14349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 14356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 14357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 14358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 14359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 14360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 14361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 14362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 14363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 14364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 14365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 14366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 14367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 14368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 14369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 14370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 14372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 14373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 14375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 14376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 14377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 14378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 14379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 14380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 14381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 14382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 14383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 14384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 14385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 14388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 14389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 14390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 14391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 14392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 14393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 14394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 14395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 14396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 14397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 14398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC='$LTCC' 14400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS='$LTCFLAGS' 14401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler='$compiler_DEFAULT' 14402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Quote evaled strings. 14404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor var in SED \ 14405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP \ 14406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP \ 14407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP \ 14408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD \ 14409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM \ 14410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S \ 14411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_SP2NL \ 14412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_NL2SP \ 14413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag \ 14414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP \ 14415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method \ 14416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd \ 14417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR \ 14418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS \ 14419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP \ 14420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB \ 14421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC \ 14422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS \ 14423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler \ 14424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_pipe \ 14425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl \ 14426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address \ 14427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL \ 14429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO \ 14430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag \ 14431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_wl \ 14432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic \ 14433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static \ 14434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_prog_compiler_c_o \ 14435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks \ 14436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL \ 14437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT \ 14438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO \ 14439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL \ 14440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64 \ 14441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds \ 14442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec \ 14443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec \ 14444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object \ 14445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld \ 14446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag \ 14447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag \ 14448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec \ 14449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld \ 14450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator \ 14451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path \ 14452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms \ 14453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms \ 14454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec \ 14455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink \ 14456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec \ 14457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec \ 14458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec \ 14459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval \ 14460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib \ 14461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib; do 14462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 14463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *[\\\\\\\`\\"\\\$]*) 14464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 14467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double-quote double-evaled strings. 14473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor var in reload_cmds \ 14474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds \ 14475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds \ 14476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds \ 14477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds \ 14478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds \ 14479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds \ 14480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds \ 14481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds \ 14482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds \ 14483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds \ 14484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds \ 14485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds \ 14486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds \ 14487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds \ 14488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds \ 14489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec \ 14490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec; do 14491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 14492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *[\\\\\\\`\\"\\\$]*) 14493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 14496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Fix-up fallback echo if it was mangled by the above quoting rules. 14502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase \$lt_ECHO in 14503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 14504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 14506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_aux_dir='$ac_aux_dir' 14508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsxsi_shell='$xsi_shell' 14509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_shell_append='$lt_shell_append' 14510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# See if we are running on zsh, and set the options which allow our 14512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# commands through without removal of \ escapes INIT. 14513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "\${ZSH_VERSION+set}" ; then 14514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 14515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PACKAGE='$PACKAGE' 14519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels VERSION='$VERSION' 14520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels TIMESTAMP='$TIMESTAMP' 14521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels RM='$RM' 14522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ofile='$ofile' 14523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 14530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Handling of arguments. 14532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_config_target in $ac_config_targets 14533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 14534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_config_target in 14535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 14540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 14541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "doc/libogg/Makefile") CONFIG_FILES="$CONFIG_FILES doc/libogg/Makefile" ;; 14542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 14543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "include/ogg/Makefile") CONFIG_FILES="$CONFIG_FILES include/ogg/Makefile" ;; 14544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "include/ogg/config_types.h") CONFIG_FILES="$CONFIG_FILES include/ogg/config_types.h" ;; 14545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "libogg.spec") CONFIG_FILES="$CONFIG_FILES libogg.spec" ;; 14546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "ogg.pc") CONFIG_FILES="$CONFIG_FILES ogg.pc" ;; 14547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "ogg-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES ogg-uninstalled.pc" ;; 14548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 14550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid argument: $ac_config_target" >&2;} 14551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 14552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If the user did not use the arguments to specify the items to instantiate, 14557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# then the envvar interface is used. Set only those that are not. 14558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We use the long form for the default assignment because of an extremely 14559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# bizarre bug on SunOS 4.1.3. 14560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_need_defaults; then 14561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Have a temporary directory for convenience. Make it in the build tree 14567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# simply because there is no reason against having it here, and in addition, 14568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# creating and moving files from /tmp can sometimes cause problems. 14569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Hook for its removal unless debugging. 14570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Note that there is a small window in which the directory will not be cleaned: 14571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# after its creation but before its name has been assigned to `$tmp'. 14572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$debug || 14573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 14574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp= 14575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels trap 'exit_status=$? 14576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 0 14578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels trap '{ (exit 1); exit 1; }' 1 2 13 15 14579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 14580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create a (secure) tmp directory for tmp files. 14581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 14583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -n "$tmp" && test -d "$tmp" 14585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} || 14586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 14587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels tmp=./conf$$-$RANDOM 14588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (umask 077 && mkdir "$tmp") 14589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} || 14590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 14591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "$me: cannot create a temporary directory in ." >&2 14592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; } 14593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 14594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 14596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set up the sed scripts for CONFIG_FILES section. 14597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 14598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# No need to generate the scripts if there are no CONFIG_FILES. 14600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This happens for instance when ./config.status config.h 14601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CONFIG_FILES"; then 14602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_delim='%!_!# ' 14608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_last_try in false false false false false :; do 14609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conf$$subs.sed <<_ACEOF 14610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL!$SHELL$ac_delim 14611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 14612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME!$PACKAGE_NAME$ac_delim 14613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 14614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 14615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING!$PACKAGE_STRING$ac_delim 14616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 14617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix!$exec_prefix$ac_delim 14618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix!$prefix$ac_delim 14619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name!$program_transform_name$ac_delim 14620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir!$bindir$ac_delim 14621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir!$sbindir$ac_delim 14622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir!$libexecdir$ac_delim 14623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir!$datarootdir$ac_delim 14624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir!$datadir$ac_delim 14625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir!$sysconfdir$ac_delim 14626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir!$sharedstatedir$ac_delim 14627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir!$localstatedir$ac_delim 14628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir!$includedir$ac_delim 14629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir!$oldincludedir$ac_delim 14630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir!$docdir$ac_delim 14631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir!$infodir$ac_delim 14632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir!$htmldir$ac_delim 14633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir!$dvidir$ac_delim 14634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir!$pdfdir$ac_delim 14635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir!$psdir$ac_delim 14636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir!$libdir$ac_delim 14637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir!$localedir$ac_delim 14638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir!$mandir$ac_delim 14639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS!$DEFS$ac_delim 14640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C!$ECHO_C$ac_delim 14641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_N!$ECHO_N$ac_delim 14642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_T!$ECHO_T$ac_delim 14643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS!$LIBS$ac_delim 14644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias!$build_alias$ac_delim 14645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias!$host_alias$ac_delim 14646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias!$target_alias$ac_delim 14647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 14648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 14649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_DATA!$INSTALL_DATA$ac_delim 14650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCYGPATH_W!$CYGPATH_W$ac_delim 14651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE!$PACKAGE$ac_delim 14652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVERSION!$VERSION$ac_delim 14653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL!$ACLOCAL$ac_delim 14654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF!$AUTOCONF$ac_delim 14655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE!$AUTOMAKE$ac_delim 14656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER!$AUTOHEADER$ac_delim 14657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO!$MAKEINFO$ac_delim 14658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh!$install_sh$ac_delim 14659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP!$STRIP$ac_delim 14660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 14661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir_p!$mkdir_p$ac_delim 14662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK!$AWK$ac_delim 14663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSET_MAKE!$SET_MAKE$ac_delim 14664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__leading_dot!$am__leading_dot$ac_delim 14665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR!$AMTAR$ac_delim 14666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar!$am__tar$ac_delim 14667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__untar!$am__untar$ac_delim 14668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 14669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 14670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINT!$MAINT$ac_delim 14671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT!$LIB_CURRENT$ac_delim 14672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION!$LIB_REVISION$ac_delim 14673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE!$LIB_AGE$ac_delim 14674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC!$CC$ac_delim 14675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS!$CFLAGS$ac_delim 14676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS!$LDFLAGS$ac_delim 14677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS!$CPPFLAGS$ac_delim 14678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC!$ac_ct_CC$ac_delim 14679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT!$EXEEXT$ac_delim 14680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT!$OBJEXT$ac_delim 14681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR!$DEPDIR$ac_delim 14682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include!$am__include$ac_delim 14683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote!$am__quote$ac_delim 14684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE!$AMDEP_TRUE$ac_delim 14685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_FALSE!$AMDEP_FALSE$ac_delim 14686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 14687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE!$CCDEPMODE$ac_delim 14688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 14689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 14690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL!$LIBTOOL$ac_delim 14691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild!$build$ac_delim 14692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu!$build_cpu$ac_delim 14693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor!$build_vendor$ac_delim 14694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os!$build_os$ac_delim 14695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost!$host$ac_delim 14696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu!$host_cpu$ac_delim 14697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor!$host_vendor$ac_delim 14698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os!$host_os$ac_delim 14699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED!$SED$ac_delim 14700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP!$GREP$ac_delim 14701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP!$EGREP$ac_delim 14702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP!$FGREP$ac_delim 14703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD!$LD$ac_delim 14704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN!$DUMPBIN$ac_delim 14705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim 14706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM!$NM$ac_delim 14707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 14710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 14711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif $ac_last_try; then 14712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 14713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 14714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 14715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 14716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 14718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 14721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_eof"; then 14722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 14723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_eof=`expr $ac_eof + 1` 14724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 14728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed ' 14731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 14732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/ 14733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:n 14734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelst n 14735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/'"$ac_delim"'$/,g/; t 14736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/$/\\/; p 14737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 14738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed 14739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$subs.sed 14740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCEOF$ac_eof 14742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_delim='%!_!# ' 14746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_last_try in false false false false false :; do 14747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >conf$$subs.sed <<_ACEOF 14748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S!$LN_S$ac_delim 14749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP!$OBJDUMP$ac_delim 14750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR!$AR$ac_delim 14751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB!$RANLIB$ac_delim 14752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO!$lt_ECHO$ac_delim 14753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL!$DSYMUTIL$ac_delim 14754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT!$NMEDIT$ac_delim 14755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO!$LIPO$ac_delim 14756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL!$OTOOL$ac_delim 14757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64!$OTOOL64$ac_delim 14758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP!$CPP$ac_delim 14759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS!$LIBOBJS$ac_delim 14760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS!$LIBTOOL_DEPS$ac_delim 14761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE16!$SIZE16$ac_delim 14762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE16!$USIZE16$ac_delim 14763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE32!$SIZE32$ac_delim 14764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE32!$USIZE32$ac_delim 14765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE64!$SIZE64$ac_delim 14766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOPT!$OPT$ac_delim 14767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG!$DEBUG$ac_delim 14768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE!$PROFILE$ac_delim 14769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS!$LTLIBOBJS$ac_delim 14770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 22; then 14773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break 14774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels elif $ac_last_try; then 14775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 14776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 14777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; } 14778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 14779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 14781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 14782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 14784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_eof"; then 14785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 14786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_eof=`expr $ac_eof + 1` 14787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 14791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 14792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed ' 14794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 14795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/ 14796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:n 14797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelst n 14798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/'"$ac_delim"'$/,g/; t 14799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/$/\\/; p 14800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 14801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed 14802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$subs.sed 14803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 14804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:end 14805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/|#_!!_#|//g 14806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCEOF$ac_eof 14807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 14808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# VPATH may cause trouble with some makes, so we remove $(srcdir), 14811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# trailing colons and then remove the whole line if VPATH becomes empty 14813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (actually we leave an empty line to preserve line numbers). 14814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$srcdir" = x.; then 14815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*\$(srcdir):*/:/ 14817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*\${srcdir}:*/:/ 14818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*@srcdir@:*/:/ 14819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^\([^=]*=[ ]*\):*/\1/ 14820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*$// 14821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^[^=]*=[ ]*$// 14822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}' 14823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 14824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 14826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi # test -n "$CONFIG_FILES" 14827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 14830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 14831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_tag in 14832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :[FHLC]) ac_mode=$ac_tag; continue;; 14833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_mode$ac_tag in 14835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :[FHL]*:*);; 14836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 14837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: Invalid tag $ac_tag." >&2;} 14838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 14839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :[FH]-) ac_tag=-:-;; 14840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_save_IFS=$IFS 14843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=: 14844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels set x $ac_tag 14845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels IFS=$ac_save_IFS 14846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 14847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_file=$1 14848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels shift 14849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_mode in 14851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :L) ac_source=$1;; 14852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :[FH]) 14853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_file_inputs= 14854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for ac_f 14855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels do 14856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_f in 14857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -) ac_f="$tmp/stdin";; 14858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # Look for the file first in the build tree, then in the source tree 14859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # (if the path is not absolute). The absolute path cannot be DOS-style, 14860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # because $ac_f cannot contain `:'. 14861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f "$ac_f" || 14862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_f in 14863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/$]*) false;; 14864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac || 14866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 14867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot find input file: $ac_f" >&2;} 14868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; };; 14869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_file_inputs="$ac_file_inputs $ac_f" 14871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 14872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Let's still pretend it is `configure' which instantiates (i.e., don't 14874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # use $as_me), people would be surprised to read: 14875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # /* config.h. Generated by config.status. */ 14876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels configure_input="Generated from "`IFS=: 14877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 14878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x"$ac_file" != x-; then 14879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels configure_input="$ac_file. $configure_input" 14880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: creating $ac_file" >&5 14881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating $ac_file" >&6;} 14882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 14883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_tag in 14885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *:-:* | *:-) cat >"$tmp/stdin";; 14886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 14888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dir=`$as_dirname -- "$ac_file" || 14891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$ac_file" : 'X\(//\)[^/]' \| \ 14893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$ac_file" : 'X\(//\)$' \| \ 14894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$ac_file" | 14896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 14901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 14905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 14909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 14913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { as_dir="$ac_dir" 14914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_dir in #( 14915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*) as_dir=./$as_dir;; 14916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 14918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirs= 14919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 14920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_dir in #( 14921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 14922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) as_qdir=$as_dir;; 14923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirs="'$as_qdir' $as_dirs" 14925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dir=`$as_dirname -- "$as_dir" || 14926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(//\)[^/]' \| \ 14928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(//\)$' \| \ 14929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$as_dir" | 14931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 14936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 14940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 14944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 14945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 14946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 14947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 14948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$as_dir" && break 14949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 14950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dirs" || eval "mkdir $as_dirs" 14951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 14952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;} 14953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; }; } 14954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_builddir=. 14955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "$ac_dir" in 14957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) 14959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 14960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # A ".." for each directory in $ac_dir_suffix. 14961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 14962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_top_builddir_sub in 14963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac ;; 14966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 14967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_top_builddir=$ac_pwd 14968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix 14969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# for backward compatibility: 14970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_top_builddir=$ac_top_build_prefix 14971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in 14973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels .) # We are building in place. 14974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=. 14975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$ac_top_builddir_sub 14976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$ac_pwd ;; 14977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/]* | ?:[\\/]* ) # Absolute name. 14978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=$srcdir$ac_dir_suffix; 14979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$srcdir 14980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$srcdir ;; 14981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # Relative name. 14982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_top_srcdir=$ac_top_build_prefix$srcdir 14984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 14986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_mode in 14990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :F) 14991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 14992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # CONFIG_FILE 14993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 14994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 14995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $INSTALL in 14996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 14999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 15002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If the template does not know about datarootdir, expand it. 15003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: This hack should be removed a few years after 2.60. 15004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_datarootdir_hack=; ac_datarootdir_seen= 15005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `sed -n '/datarootdir/ { 15007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels p 15008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@datadir@/p 15011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@docdir@/p 15012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@infodir@/p 15013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@localedir@/p 15014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@mandir@/p 15015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' $ac_file_inputs` in 15016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*datarootdir*) ac_datarootdir_seen=yes;; 15017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 15022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_datarootdir_hack=' 15023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&@datadir@&$datadir&g 15024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&@docdir@&$docdir&g 15025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&@infodir@&$infodir&g 15026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&@localedir@&$localedir&g 15027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&@mandir@&$mandir&g 15028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s&\\\${datarootdir}&$datarootdir&g' ;; 15029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 15030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Neutralize VPATH when `$srcdir' = `.'. 15033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shell code in configure.ac might set extrasub. 15034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: do we really want to maintain this feature? 15035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 15036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed "$ac_vpsub 15037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$extrasub 15038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 15040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:t 15041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@configure_input@&$configure_input&;t t 15043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@top_builddir@&$ac_top_builddir_sub&;t t 15044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@srcdir@&$ac_srcdir&;t t 15045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_srcdir@&$ac_abs_srcdir&;t t 15046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@top_srcdir@&$ac_top_srcdir&;t t 15047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@builddir@&$ac_builddir&;t t 15049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_builddir@&$ac_abs_builddir&;t t 15050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@INSTALL@&$ac_INSTALL&;t t 15052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_datarootdir_hack 15053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 15054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 15057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 15058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhich seems to be undefined. Please make sure it is defined." >&5 15060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhich seems to be undefined. Please make sure it is defined." >&2;} 15062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f "$tmp/stdin" 15064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file in 15065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -) cat "$tmp/out"; rm -f "$tmp/out";; 15066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 15067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :H) 15070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 15071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # CONFIG_HEADER 15072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # 15073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform confdefs.h into a sed script `conftest.defines', that 15076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# substitutes the proper values into config.h.in to produce config.h. 15077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.defines conftest.tail 15078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First, append a space to every undef/define line, to ease matching. 15079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho 's/$/ /' >conftest.defines 15080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Then, protect against being on the right side of a sed subst, or in 15081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# an unquoted here document, in config.status. If some macros were 15082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# called several times there might be several #defines for the same 15083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# symbol, which is useless. But do not sort them, since the last 15084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AC_DEFINE must be honored. 15085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 15087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NAME is the cpp macro being defined, VALUE is the value it is being given. 15088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PARAMS is the parameter list in the macro definition--in most cases, it's 15089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# just an empty string. 15090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 15091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dB='\\)[ (].*,\\1define\\2' 15092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dC=' ' 15093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dD=' ,' 15094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuniq confdefs.h | 15096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n ' 15097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t rset 15098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :rset 15099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^[ ]*#[ ]*define[ ][ ]*// 15100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels t ok 15101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels d 15102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :ok 15103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/[\\&,]/\\&/g 15104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 15105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 15106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ' >>conftest.defines 15107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remove the space that was appended to ease matching. 15109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Then replace #undef with comments. This is necessary, for 15110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# example, in the case of _POSIX_SOURCE, which is predefined and required 15111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# on some systems where configure will not decide to define it. 15112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (The regexp can be short, since the line contains either #define or #undef.) 15113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho 's/ $// 15114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss,^[ #]*u.*,/* & */,' >>conftest.defines 15115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Break up conftest.defines: 15117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_max_sed_lines=50 15118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 15120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 15121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 15122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# et cetera. 15123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_in='$ac_file_inputs' 15124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_out='"$tmp/out1"' 15125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_nxt='"$tmp/out2"' 15126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile : 15128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo 15129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Write a here document: 15130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >>$CONFIG_STATUS <<_ACEOF 15131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # First, check the format of the line: 15132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat >"\$tmp/defines.sed" <<\\CEOF 15133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 15134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 15135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsb 15136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:def 15137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 15139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo 'CEOF 15140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 15141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 15142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 15143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels grep . conftest.tail >/dev/null || break 15144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f conftest.defines 15145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv conftest.tail conftest.defines 15146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 15147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.defines conftest.tail 15148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "ac_result=$ac_in" >>$CONFIG_STATUS 15150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 15151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test x"$ac_file" != x-; then 15152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "/* $configure_input */" >"$tmp/config.h" 15153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "$ac_result" >>"$tmp/config.h" 15154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 15155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 15156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: $ac_file is unchanged" >&6;} 15157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 15158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f $ac_file 15159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv "$tmp/config.h" $ac_file 15160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 15161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 15162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo "/* $configure_input */" 15163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat "$ac_result" 15164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 15165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels rm -f "$tmp/out12" 15166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute $ac_file's index in $config_headers. 15167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_am_stamp_count=1 15168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor _am_header in $config_headers :; do 15169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $_am_header in 15170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_file | $ac_file:* ) 15171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels break ;; 15172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) 15173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 15176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "timestamp for $ac_file" >`$as_dirname -- $ac_file || 15177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X$ac_file : 'X\(//\)[^/]' \| \ 15179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X$ac_file : 'X\(//\)$' \| \ 15180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X$ac_file : 'X\(/\)' \| . 2>/dev/null || 15181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X$ac_file | 15182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 15187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 15191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 15195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'`/stamp-h$_am_stamp_count 15199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 15202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: executing $ac_file commands" >&6;} 15203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $ac_file$ac_mode in 15208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 15209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Strip MF so we end up with the name of the file. 15210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mf=`echo "$mf" | sed -e 's/:.*$//'` 15211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Check whether this is an Automake generated Makefile or not. 15212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We used to match only the files named `Makefile.in', but 15213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # some people rename them; so instead we look at the file content. 15214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Grep'ing the first line is not enough: some people post-process 15215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # each Makefile.in and add a new line on top of each file to say so. 15216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # So let's grep whole file. 15217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 15218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels dirpart=`$as_dirname -- "$mf" || 15219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$mf" : 'X\(//\)[^/]' \| \ 15221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$mf" : 'X\(//\)$' \| \ 15222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$mf" | 15224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 15229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 15233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 15237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 15241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 15242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels continue 15243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 15244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract the definition of DEPDIR, am__include, and am__quote 15245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # from the Makefile without running `make'. 15246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$DEPDIR" && continue 15248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__include=`sed -n 's/^am__include = //p' < "$mf"` 15249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "am__include" && continue 15250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # When using ansi2knr, U may be empty or an underscore; expand it 15252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels U=`sed -n 's/^U = //p' < "$mf"` 15253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Find all dependency output files, they are included files with 15254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # $(DEPDIR) in their names. We invoke sed twice because it is the 15255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # simplest approach to changing $(DEPDIR) to its actual value in the 15256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # expansion. 15257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels for file in `sed -n " 15258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 15260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Make sure the directory exists. 15261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -f "$dirpart/$file" && continue 15262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fdir=`$as_dirname -- "$file" || 15263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$file" : 'X\(//\)[^/]' \| \ 15265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$file" : 'X\(//\)$' \| \ 15266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$file" : 'X\(/\)' \| . 2>/dev/null || 15267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$file" | 15268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 15273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 15277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 15281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 15285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { as_dir=$dirpart/$fdir 15286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_dir in #( 15287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels -*) as_dir=./$as_dir;; 15288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 15290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirs= 15291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels while :; do 15292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $as_dir in #( 15293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 15294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) as_qdir=$as_dir;; 15295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dirs="'$as_qdir' $as_dirs" 15297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels as_dir=`$as_dirname -- "$as_dir" || 15298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(//\)[^/]' \| \ 15300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(//\)$' \| \ 15301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$as_dir" | 15303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)[^/].*/{ 15308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\/\)$/{ 15312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels /^X\(\/\).*/{ 15316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s//\1/ 15317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels q 15318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } 15319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels s/.*/./; q'` 15320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -d "$as_dir" && break 15321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 15322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test -z "$as_dirs" || eval "mkdir $as_dirs" 15323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 15324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;} 15325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels { (exit 1); exit 1; }; }; } 15326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # echo "creating $dirpart/$file" 15327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels echo '# dummy' > "$dirpart/$file" 15328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels done 15329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone 15330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels "libtool":C) 15332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # See if we are running on zsh, and set the options which allow our 15334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # commands through without removal of \ escapes. 15335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test -n "${ZSH_VERSION+set}" ; then 15336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels setopt NO_GLOB_SUBST 15337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 15338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cfgfile="${ofile}T" 15340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $RM "$cfgfile" 15342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<_LT_EOF >> "$cfgfile" 15344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! $SHELL 15345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 2006, 2007, 2008 Free Software Foundation, Inc. 15353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Written by Gordon Matzigkeit, 1996 15354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This file is part of GNU Libtool. 15356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU Libtool is free software; you can redistribute it and/or 15358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# modify it under the terms of the GNU General Public License as 15359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# published by the Free Software Foundation; either version 2 of 15360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the License, or (at your option) any later version. 15361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# As a special exception to the GNU General Public License, 15363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if you distribute this file as part of a program or library that 15364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# is built using GNU Libtool, you may include this file under the 15365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# same distribution terms that you use for the rest of that program. 15366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU Libtool is distributed in the hope that it will be useful, 15368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# but WITHOUT ANY WARRANTY; without even the implied warranty of 15369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU General Public License for more details. 15371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 15372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# You should have received a copy of the GNU General Public License 15373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# along with GNU Libtool; see the file COPYING. If not, a copy 15374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# obtained by writing to the Free Software Foundation, Inc., 15376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The names of the tagged configurations supported by this script. 15380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsavailable_tags="" 15381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ### BEGIN LIBTOOL CONFIG 15383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Which release of libtool.m4 was used? 15385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version=$macro_version 15386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision=$macro_revision 15387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to build shared libraries. 15389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_libtool_libs=$enable_shared 15390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to build static libraries. 15392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_old_libs=$enable_static 15393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# What type of objects to build. 15395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_mode=$pic_mode 15396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to optimize for fast installation. 15398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfast_install=$enable_fast_install 15399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The host system. 15401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias=$host_alias 15402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$host 15403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os=$host_os 15404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The build system. 15406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias=$build_alias 15407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$build 15408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os=$build_os 15409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A sed program that does not truncate output. 15411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED=$lt_SED 15412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed="\$SED -e 1s/^X//" 15415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A grep program that handles long lines. 15417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP=$lt_GREP 15418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An ERE matcher. 15420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP=$lt_EGREP 15421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A literal string matcher. 15423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP=$lt_FGREP 15424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A BSD- or MS-compatible name lister. 15426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM=$lt_NM 15427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we need soft or hard links. 15429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S=$lt_LN_S 15430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# What is the maximum length of a command? 15432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len=$max_cmd_len 15433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Object file suffix (normally "o"). 15435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=$ac_objext 15436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Executable file suffix (normally ""). 15438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexeext=$exeext 15439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whether the shell understands "unset". 15441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_unset=$lt_unset 15442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# turn spaces into newlines. 15444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSP2NL=$lt_lt_SP2NL 15445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# turn newlines into spaces. 15447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNL2SP=$lt_lt_NL2SP 15448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to create reloadable object files. 15450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag=$lt_reload_flag 15451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds=$lt_reload_cmds 15452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An object symbol dumper. 15454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP=$lt_OBJDUMP 15455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Method to check whether dependent libraries are shared objects. 15457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method=$lt_deplibs_check_method 15458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use when deplibs_check_method == "file_magic". 15460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd=$lt_file_magic_cmd 15461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The archiver. 15463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR=$lt_AR 15464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS=$lt_AR_FLAGS 15465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A symbol stripping program. 15467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$lt_STRIP 15468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to install an old-style archive. 15470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB=$lt_RANLIB 15471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds=$lt_old_postinstall_cmds 15472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds=$lt_old_postuninstall_cmds 15473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A C compiler. 15475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=$lt_CC 15476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# LTCC compiler flags. 15478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=$lt_CFLAGS 15479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Take the output of nm and produce a listing of raw symbols and C names. 15481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a proper C declaration. 15484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a C name address pair. 15487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a C name address pair when lib prefix is needed. 15490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The name of the directory that contains temporary libtool files. 15493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir=$objdir 15494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shell to use when invoking shell scripts. 15496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=$lt_SHELL 15497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An echo program that does not interpret backslashes. 15499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO=$lt_ECHO 15500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Used to examine libraries when file_magic_cmd begins with "file". 15502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD=$MAGIC_CMD 15503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Must we lock files when doing compilation? 15505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks=$lt_need_locks 15506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL=$lt_DSYMUTIL 15509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to change global to local symbols on Mac OS X. 15511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT=$lt_NMEDIT 15512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to manipulate fat objects and archives on Mac OS X. 15514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO=$lt_LIPO 15515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL=$lt_OTOOL 15518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64=$lt_OTOOL64 15521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Old archive suffix (normally "a"). 15523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext=$libext 15524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library suffix (normally ".so"). 15526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds=$lt_shrext_cmds 15527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The commands to extract the exported symbol list from a shared archive. 15529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds=$lt_extract_expsyms_cmds 15530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Variables whose values should be saved in libtool wrapper scripts and 15532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# restored at link time. 15533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink=$lt_variables_saved_for_relink 15534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need the "lib" prefix for modules? 15536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix=$need_lib_prefix 15537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need a version for libraries? 15539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version=$need_version 15540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Library versioning type. 15542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type=$version_type 15543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library runtime path variable. 15545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunpath_var=$runpath_var 15546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library path variable. 15548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var=$shlibpath_var 15549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Is shlibpath searched before the hard-coded library search path? 15551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath=$shlibpath_overrides_runpath 15552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Format of library name prefix. 15554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec=$lt_libname_spec 15555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# List of archive names. First name is the real one, the rest are links. 15557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The last name is the one that the linker finds with -lNAME 15558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec=$lt_library_names_spec 15559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The coded name of the library, if different from the real name. 15561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec=$lt_soname_spec 15562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use after installation of a shared archive. 15564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds=$lt_postinstall_cmds 15565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use after uninstallation of a shared archive. 15567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds=$lt_postuninstall_cmds 15568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to finish a libtool library installation in a directory. 15570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds=$lt_finish_cmds 15571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# As "finish_cmds", except a single script fragment to be evaled but 15573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# not shown. 15574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval=$lt_finish_eval 15575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we should hardcode library paths into libraries. 15577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs=$hardcode_into_libs 15578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compile-time system search path for libraries. 15580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Run-time system search path for libraries. 15583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen is supported. 15586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_support=$enable_dlopen 15587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen of programs is supported. 15589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_self=$enable_dlopen_self 15590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen of statically linked programs is supported. 15592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_self_static=$enable_dlopen_self_static 15593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands to strip libraries. 15595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib=$lt_old_striplib 15596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib=$lt_striplib 15597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The linker used to build libraries. 15600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD=$lt_LD 15601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build an old-style archive. 15603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds=$lt_old_archive_cmds 15604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A language specific compiler. 15606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$lt_compiler 15607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Is the compiler the GNU compiler? 15609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gcc=$GCC 15610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to turn off builtin functions. 15612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to pass a linker flag through the compiler. 15615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswl=$lt_lt_prog_compiler_wl 15616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Additional compiler flags for building library objects. 15618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_flag=$lt_lt_prog_compiler_pic 15619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to prevent dynamic linking. 15621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_static_flag=$lt_lt_prog_compiler_static 15622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Does compiler simultaneously support -c and -o options? 15624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_c_o=$lt_lt_cv_prog_compiler_c_o 15625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to add -lc for building shared libraries. 15627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_libtool_need_lc=$archive_cmds_need_lc 15628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to disallow shared libs when runtime libs are static. 15630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to allow reflexive dlopens. 15633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to generate shared objects directly from archives. 15636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec=$lt_whole_archive_flag_spec 15637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether the compiler copes with passing no objects directly. 15639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object=$lt_compiler_needs_object 15640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create an old-style archive from a shared archive. 15642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create a temporary old-style archive to link instead of a shared archive. 15645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build a shared archive. 15648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds=$lt_archive_cmds 15649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds=$lt_archive_expsym_cmds 15650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build a loadable module if different from building 15652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# a shared archive. 15653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds=$lt_module_cmds 15654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds=$lt_module_expsym_cmds 15655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we are building with GNU ld or not. 15657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$lt_with_gnu_ld 15658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag that allows shared libraries with undefined symbols to be built. 15660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag=$lt_allow_undefined_flag 15661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag that enforces no undefined symbols. 15663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag=$lt_no_undefined_flag 15664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag to hardcode \$libdir into a binary during linking. 15666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must work even if \$libdir does not exist 15667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If ld is used when linking, flag to hardcode \$libdir into a binary 15670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# during linking. This must work even if \$libdir does not exist. 15671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we need a single "-rpath" flag with a separated argument. 15674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator=$lt_hardcode_libdir_separator 15675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# DIR into the resulting binary. 15678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct=$hardcode_direct 15679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# DIR into the resulting binary and the resulting library dependency is 15682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# library is relocated. 15684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct_absolute=$hardcode_direct_absolute 15685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the resulting binary. 15688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_minus_L=$hardcode_minus_L 15689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the resulting binary. 15692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_shlibpath_var=$hardcode_shlibpath_var 15693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if building a shared library automatically hardcodes DIR 15695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the library and all subsequent libraries and executables linked 15696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# against it. 15697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_automatic=$hardcode_automatic 15698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to yes if linker adds runtime paths of dependent libraries 15700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# to runtime path list. 15701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinherit_rpath=$inherit_rpath 15702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether libtool must link a program against all its dependency libraries. 15704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_all_deplibs=$link_all_deplibs 15705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Fix the shell variable \$srcfile for the compiler. 15707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path=$lt_fix_srcfile_path 15708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if exported symbols are required. 15710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalways_export_symbols=$always_export_symbols 15711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The commands to list exported symbols. 15713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds=$lt_export_symbols_cmds 15714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Symbols that should not be listed in the preloaded symbols. 15716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms=$lt_exclude_expsyms 15717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Symbols that must always be exported. 15719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms=$lt_include_expsyms 15720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands necessary for linking programs (against libraries) with templates. 15722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds=$lt_prelink_cmds 15723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Specify filename containing input files. 15725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec=$lt_file_list_spec 15726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to hardcode a shared library path into an executable. 15728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action=$hardcode_action 15729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ### END LIBTOOL CONFIG 15731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $host_os in 15735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels aix3*) 15736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat <<\_LT_EOF >> "$cfgfile" 15737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX sometimes has problems with the GCC collect2 program. For some 15738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# reason, if we set the COLLECT_NAMES environment variable, the problems 15739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# vanish in a puff of smoke. 15740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X${COLLECT_NAMES+set}" != Xset; then 15741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels COLLECT_NAMES= 15742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels export COLLECT_NAMES 15743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 15744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh" 15750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # We use sed instead of cat because bash on DJGPP gets confused if 15753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # if finds mixed CR/LF and LF-only lines. Since sed operates in 15754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # text mode, it properly converts lines to CR/LF. This bash problem 15755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # is reportedly fixed, but why not run on old versions too? 15756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || (rm -f "$cfgfile"; exit 1) 15758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case $xsi_shell in 15760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes) 15761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 15762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname file append nondir_replacement 15764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT. 15766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname () 15767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case ${1} in 15769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */*) func_dirname_result="${1%/*}${2}" ;; 15770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) func_dirname_result="${3}" ;; 15771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_basename file 15775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_basename () 15776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_basename_result="${1##*/}" 15778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname_and_basename file append nondir_replacement 15781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# perform func_basename and func_dirname in a single function 15782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# call: 15783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dirname: Compute the dirname of FILE. If nonempty, 15784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# add APPEND to the result, otherwise set result 15785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# to NONDIR_REPLACEMENT. 15786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value returned in "$func_dirname_result" 15787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# basename: Compute filename of FILE. 15788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value retuned in "$func_basename_result" 15789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Implementation must be kept synchronized with func_dirname 15790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and func_basename. For efficiency, we do not delegate to 15791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# those functions but instead duplicate the functionality here. 15792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname_and_basename () 15793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case ${1} in 15795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */*) func_dirname_result="${1%/*}${2}" ;; 15796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * ) func_dirname_result="${3}" ;; 15797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_basename_result="${1##*/}" 15799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_stripname prefix suffix name 15802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# strip PREFIX and SUFFIX off of NAME. 15803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special 15804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading 15805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dot (in which case that matches only a dot). 15806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_stripname () 15807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # positional parameters, so assign one to ordinary parameter first. 15810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_stripname_result=${3} 15811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_stripname_result=${func_stripname_result#"${1}"} 15812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_stripname_result=${func_stripname_result%"${2}"} 15813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_opt_split 15816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_opt_split () 15817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_opt_split_opt=${1%%=*} 15819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_opt_split_arg=${1#*=} 15820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_lo2o object 15823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_lo2o () 15824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case ${1} in 15826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) func_lo2o_result=${1} ;; 15828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_xform libobj-or-source 15832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_xform () 15833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_xform_result=${1%.*}.lo 15835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_arith arithmetic-term... 15838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_arith () 15839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_arith_result=$(( $* )) 15841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_len string 15844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# STRING may not start with a hyphen. 15845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_len () 15846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_len_result=${#1} 15848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # Bourne compatible functions. 15853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 15854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname file append nondir_replacement 15856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT. 15858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname () 15859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Extract subdirectory from the argument. 15861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 15862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels if test "X$func_dirname_result" = "X${1}"; then 15863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_dirname_result="${3}" 15864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels else 15865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_dirname_result="$func_dirname_result${2}" 15866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels fi 15867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_basename file 15870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_basename () 15871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 15873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_stripname prefix suffix name 15877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# strip PREFIX and SUFFIX off of NAME. 15878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special 15879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading 15880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dot (in which case that matches only a dot). 15881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_strip_suffix prefix name 15882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_stripname () 15883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels case ${2} in 15885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels .*) func_stripname_result=`$ECHO "X${3}" \ 15886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 15887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) func_stripname_result=`$ECHO "X${3}" \ 15888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 15889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# sed scripts: 15893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmy_sed_long_arg='1s/^-[^=]*=//' 15895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_opt_split 15897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_opt_split () 15898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 15900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 15901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_lo2o object 15904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_lo2o () 15905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 15907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_xform libobj-or-source 15910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_xform () 15911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 15913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_arith arithmetic-term... 15916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_arith () 15917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_arith_result=`expr "$@"` 15919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_len string 15922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# STRING may not start with a hyphen. 15923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_len () 15924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac 15930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $lt_shell_append in 15932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels yes) 15933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 15934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_append var value 15936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Append VALUE to the end of shell variable VAR. 15937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_append () 15938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$1+=\$2" 15940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) 15944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 15945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_append var value 15947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Append VALUE to the end of shell variable VAR. 15948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_append () 15949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ 15950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels eval "$1=\$$1\$2" 15951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} 15952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF 15954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels || (rm -f "$cfgfile"; exit 1) 15960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels mv -f "$cfgfile" "$ofile" || 15962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels chmod +x "$ofile" 15964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;; 15966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels esac 15968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone # for ac_tag 15969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (exit 0); exit 0; } 15972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF 15973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschmod +x $CONFIG_STATUS 15974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files=$ac_clean_files_save 15975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# configure is writing to config.log, and then calls config.status. 15978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.status does its own redirection, appending to config.log. 15979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Unfortunately, on DOS this fails, as config.log is still kept open 15980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# by configure, so config.status won't be able to write to it; its 15981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# output is simply discarded. So we exec the FD to /dev/null, 15982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# effectively closing config.log, so it can be properly (re)opened and 15983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# appended to by config.status. When coming back to configure, we 15984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# need to make the FD available again. 15985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$no_create" != yes; then 15986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_cs_success=: 15987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_config_status_args= 15988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels test "$silent" = yes && 15989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ac_config_status_args="$ac_config_status_args --quiet" 15990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec 5>/dev/null 15991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels exec 5>>config.log 15993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels # would make configure fail if this is the last instruction. 15995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels $ac_cs_success || { (exit 1); exit 1; } 15996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi 15997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 15998