xref: /freebsd/contrib/openpam/configure (revision 2d5e7d2e7a62d15df7683e6fce5db8eb8392b457)
1#! /bin/sh
2# From configure.ac Id: configure.ac 610 2012-05-26 14:03:45Z des .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.68 for OpenPAM 20120526.
5#
6# Report bugs to <des@des.no>.
7#
8#
9# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
11# Foundation, Inc.
12#
13#
14# This configure script is free software; the Free Software Foundation
15# gives unlimited permission to copy, distribute and modify it.
16## -------------------- ##
17## M4sh Initialization. ##
18## -------------------- ##
19
20# Be more Bourne compatible
21DUALCASE=1; export DUALCASE # for MKS sh
22if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23  emulate sh
24  NULLCMD=:
25  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28  setopt NO_GLOB_SUBST
29else
30  case `(set -o) 2>/dev/null` in #(
31  *posix*) :
32    set -o posix ;; #(
33  *) :
34     ;;
35esac
36fi
37
38
39as_nl='
40'
41export as_nl
42# Printing a long string crashes Solaris 7 /usr/bin/printf.
43as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46# Prefer a ksh shell builtin over an external printf program on Solaris,
47# but without wasting forks for bash or zsh.
48if test -z "$BASH_VERSION$ZSH_VERSION" \
49    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='print -r --'
51  as_echo_n='print -rn --'
52elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53  as_echo='printf %s\n'
54  as_echo_n='printf %s'
55else
56  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58    as_echo_n='/usr/ucb/echo -n'
59  else
60    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61    as_echo_n_body='eval
62      arg=$1;
63      case $arg in #(
64      *"$as_nl"*)
65	expr "X$arg" : "X\\(.*\\)$as_nl";
66	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67      esac;
68      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69    '
70    export as_echo_n_body
71    as_echo_n='sh -c $as_echo_n_body as_echo'
72  fi
73  export as_echo_body
74  as_echo='sh -c $as_echo_body as_echo'
75fi
76
77# The user is always right.
78if test "${PATH_SEPARATOR+set}" != set; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# IFS
88# We need space, tab and new line, in precisely that order.  Quoting is
89# there to prevent editors from complaining about space-tab.
90# (If _AS_PATH_WALK were called with IFS unset, it would disable word
91# splitting by setting IFS to empty value.)
92IFS=" ""	$as_nl"
93
94# Find who we are.  Look in the path if we contain no directory separator.
95as_myself=
96case $0 in #((
97  *[\\/]* ) as_myself=$0 ;;
98  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99for as_dir in $PATH
100do
101  IFS=$as_save_IFS
102  test -z "$as_dir" && as_dir=.
103    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104  done
105IFS=$as_save_IFS
106
107     ;;
108esac
109# We did not find ourselves, most probably we were run as `sh COMMAND'
110# in which case we are not to be found in the path.
111if test "x$as_myself" = x; then
112  as_myself=$0
113fi
114if test ! -f "$as_myself"; then
115  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116  exit 1
117fi
118
119# Unset variables that we do not need and which cause bugs (e.g. in
120# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
121# suppresses any "Segmentation fault" message there.  '((' could
122# trigger a bug in pdksh 5.2.14.
123for as_var in BASH_ENV ENV MAIL MAILPATH
124do eval test x\${$as_var+set} = xset \
125  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
126done
127PS1='$ '
128PS2='> '
129PS4='+ '
130
131# NLS nuisances.
132LC_ALL=C
133export LC_ALL
134LANGUAGE=C
135export LANGUAGE
136
137# CDPATH.
138(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139
140if test "x$CONFIG_SHELL" = x; then
141  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142  emulate sh
143  NULLCMD=:
144  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145  # is contrary to our usage.  Disable this feature.
146  alias -g '\${1+\"\$@\"}'='\"\$@\"'
147  setopt NO_GLOB_SUBST
148else
149  case \`(set -o) 2>/dev/null\` in #(
150  *posix*) :
151    set -o posix ;; #(
152  *) :
153     ;;
154esac
155fi
156"
157  as_required="as_fn_return () { (exit \$1); }
158as_fn_success () { as_fn_return 0; }
159as_fn_failure () { as_fn_return 1; }
160as_fn_ret_success () { return 0; }
161as_fn_ret_failure () { return 1; }
162
163exitcode=0
164as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169
170else
171  exitcode=1; echo positional parameters were not saved.
172fi
173test x\$exitcode = x0 || exit 1"
174  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178test \$(( 1 + 1 )) = 2 || exit 1
179
180  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
181    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
182    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
184    PATH=/empty FPATH=/empty; export PATH FPATH
185    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
186      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
187  if (eval "$as_required") 2>/dev/null; then :
188  as_have_required=yes
189else
190  as_have_required=no
191fi
192  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
193
194else
195  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196as_found=false
197for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198do
199  IFS=$as_save_IFS
200  test -z "$as_dir" && as_dir=.
201  as_found=:
202  case $as_dir in #(
203	 /*)
204	   for as_base in sh bash ksh sh5; do
205	     # Try only shells that exist, to save several forks.
206	     as_shell=$as_dir/$as_base
207	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
208		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
209  CONFIG_SHELL=$as_shell as_have_required=yes
210		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
211  break 2
212fi
213fi
214	   done;;
215       esac
216  as_found=false
217done
218$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
219	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
220  CONFIG_SHELL=$SHELL as_have_required=yes
221fi; }
222IFS=$as_save_IFS
223
224
225      if test "x$CONFIG_SHELL" != x; then :
226  # We cannot yet assume a decent shell, so we have to provide a
227	# neutralization value for shells without unset; and this also
228	# works around shells that cannot unset nonexistent variables.
229	# Preserve -v and -x to the replacement shell.
230	BASH_ENV=/dev/null
231	ENV=/dev/null
232	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
233	export CONFIG_SHELL
234	case $- in # ((((
235	  *v*x* | *x*v* ) as_opts=-vx ;;
236	  *v* ) as_opts=-v ;;
237	  *x* ) as_opts=-x ;;
238	  * ) as_opts= ;;
239	esac
240	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
241fi
242
243    if test x$as_have_required = xno; then :
244  $as_echo "$0: This script requires a shell more modern than all"
245  $as_echo "$0: the shells that I found on your system."
246  if test x${ZSH_VERSION+set} = xset ; then
247    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
248    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
249  else
250    $as_echo "$0: Please tell bug-autoconf@gnu.org and des@des.no about
251$0: your system, including any error possibly output before
252$0: this message. Then install a modern shell, or manually
253$0: run the script under such a shell if you do have one."
254  fi
255  exit 1
256fi
257fi
258fi
259SHELL=${CONFIG_SHELL-/bin/sh}
260export SHELL
261# Unset more variables known to interfere with behavior of common tools.
262CLICOLOR_FORCE= GREP_OPTIONS=
263unset CLICOLOR_FORCE GREP_OPTIONS
264
265## --------------------- ##
266## M4sh Shell Functions. ##
267## --------------------- ##
268# as_fn_unset VAR
269# ---------------
270# Portably unset VAR.
271as_fn_unset ()
272{
273  { eval $1=; unset $1;}
274}
275as_unset=as_fn_unset
276
277# as_fn_set_status STATUS
278# -----------------------
279# Set $? to STATUS, without forking.
280as_fn_set_status ()
281{
282  return $1
283} # as_fn_set_status
284
285# as_fn_exit STATUS
286# -----------------
287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288as_fn_exit ()
289{
290  set +e
291  as_fn_set_status $1
292  exit $1
293} # as_fn_exit
294
295# as_fn_mkdir_p
296# -------------
297# Create "$as_dir" as a directory, including parents if necessary.
298as_fn_mkdir_p ()
299{
300
301  case $as_dir in #(
302  -*) as_dir=./$as_dir;;
303  esac
304  test -d "$as_dir" || eval $as_mkdir_p || {
305    as_dirs=
306    while :; do
307      case $as_dir in #(
308      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309      *) as_qdir=$as_dir;;
310      esac
311      as_dirs="'$as_qdir' $as_dirs"
312      as_dir=`$as_dirname -- "$as_dir" ||
313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314	 X"$as_dir" : 'X\(//\)[^/]' \| \
315	 X"$as_dir" : 'X\(//\)$' \| \
316	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317$as_echo X"$as_dir" |
318    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319	    s//\1/
320	    q
321	  }
322	  /^X\(\/\/\)[^/].*/{
323	    s//\1/
324	    q
325	  }
326	  /^X\(\/\/\)$/{
327	    s//\1/
328	    q
329	  }
330	  /^X\(\/\).*/{
331	    s//\1/
332	    q
333	  }
334	  s/.*/./; q'`
335      test -d "$as_dir" && break
336    done
337    test -z "$as_dirs" || eval "mkdir $as_dirs"
338  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
339
340
341} # as_fn_mkdir_p
342# as_fn_append VAR VALUE
343# ----------------------
344# Append the text in VALUE to the end of the definition contained in VAR. Take
345# advantage of any shell optimizations that allow amortized linear growth over
346# repeated appends, instead of the typical quadratic growth present in naive
347# implementations.
348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349  eval 'as_fn_append ()
350  {
351    eval $1+=\$2
352  }'
353else
354  as_fn_append ()
355  {
356    eval $1=\$$1\$2
357  }
358fi # as_fn_append
359
360# as_fn_arith ARG...
361# ------------------
362# Perform arithmetic evaluation on the ARGs, and store the result in the
363# global $as_val. Take advantage of shells that can avoid forks. The arguments
364# must be portable across $(()) and expr.
365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366  eval 'as_fn_arith ()
367  {
368    as_val=$(( $* ))
369  }'
370else
371  as_fn_arith ()
372  {
373    as_val=`expr "$@" || test $? -eq 1`
374  }
375fi # as_fn_arith
376
377
378# as_fn_error STATUS ERROR [LINENO LOG_FD]
379# ----------------------------------------
380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382# script with STATUS, using 1 if that was 0.
383as_fn_error ()
384{
385  as_status=$1; test $as_status -eq 0 && as_status=1
386  if test "$4"; then
387    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389  fi
390  $as_echo "$as_me: error: $2" >&2
391  as_fn_exit $as_status
392} # as_fn_error
393
394if expr a : '\(a\)' >/dev/null 2>&1 &&
395   test "X`expr 00001 : '.*\(...\)'`" = X001; then
396  as_expr=expr
397else
398  as_expr=false
399fi
400
401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402  as_basename=basename
403else
404  as_basename=false
405fi
406
407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408  as_dirname=dirname
409else
410  as_dirname=false
411fi
412
413as_me=`$as_basename -- "$0" ||
414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415	 X"$0" : 'X\(//\)$' \| \
416	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417$as_echo X/"$0" |
418    sed '/^.*\/\([^/][^/]*\)\/*$/{
419	    s//\1/
420	    q
421	  }
422	  /^X\/\(\/\/\)$/{
423	    s//\1/
424	    q
425	  }
426	  /^X\/\(\/\).*/{
427	    s//\1/
428	    q
429	  }
430	  s/.*/./; q'`
431
432# Avoid depending upon Character Ranges.
433as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436as_cr_digits='0123456789'
437as_cr_alnum=$as_cr_Letters$as_cr_digits
438
439
440  as_lineno_1=$LINENO as_lineno_1a=$LINENO
441  as_lineno_2=$LINENO as_lineno_2a=$LINENO
442  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
445  sed -n '
446    p
447    /[$]LINENO/=
448  ' <$as_myself |
449    sed '
450      s/[$]LINENO.*/&-/
451      t lineno
452      b
453      :lineno
454      N
455      :loop
456      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457      t loop
458      s/-\n.*//
459    ' >$as_me.lineno &&
460  chmod +x "$as_me.lineno" ||
461    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
463  # Don't try to exec as it changes $[0], causing all sort of problems
464  # (the dirname of $[0] is not the place where we might find the
465  # original and so on.  Autoconf is especially sensitive to this).
466  . "./$as_me.lineno"
467  # Exit status is that of the last command.
468  exit
469}
470
471ECHO_C= ECHO_N= ECHO_T=
472case `echo -n x` in #(((((
473-n*)
474  case `echo 'xy\c'` in
475  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
476  xy)  ECHO_C='\c';;
477  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
478       ECHO_T='	';;
479  esac;;
480*)
481  ECHO_N='-n';;
482esac
483
484rm -f conf$$ conf$$.exe conf$$.file
485if test -d conf$$.dir; then
486  rm -f conf$$.dir/conf$$.file
487else
488  rm -f conf$$.dir
489  mkdir conf$$.dir 2>/dev/null
490fi
491if (echo >conf$$.file) 2>/dev/null; then
492  if ln -s conf$$.file conf$$ 2>/dev/null; then
493    as_ln_s='ln -s'
494    # ... but there are two gotchas:
495    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497    # In both cases, we have to default to `cp -p'.
498    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499      as_ln_s='cp -p'
500  elif ln conf$$.file conf$$ 2>/dev/null; then
501    as_ln_s=ln
502  else
503    as_ln_s='cp -p'
504  fi
505else
506  as_ln_s='cp -p'
507fi
508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509rmdir conf$$.dir 2>/dev/null
510
511if mkdir -p . 2>/dev/null; then
512  as_mkdir_p='mkdir -p "$as_dir"'
513else
514  test -d ./-p && rmdir ./-p
515  as_mkdir_p=false
516fi
517
518if test -x / >/dev/null 2>&1; then
519  as_test_x='test -x'
520else
521  if ls -dL / >/dev/null 2>&1; then
522    as_ls_L_option=L
523  else
524    as_ls_L_option=
525  fi
526  as_test_x='
527    eval sh -c '\''
528      if test -d "$1"; then
529	test -d "$1/.";
530      else
531	case $1 in #(
532	-*)set "./$1";;
533	esac;
534	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535	???[sx]*):;;*)false;;esac;fi
536    '\'' sh
537  '
538fi
539as_executable_p=$as_test_x
540
541# Sed expression to map a string onto a valid CPP name.
542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544# Sed expression to map a string onto a valid variable name.
545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
547SHELL=${CONFIG_SHELL-/bin/sh}
548
549
550test -n "$DJDIR" || exec 7<&0 </dev/null
551exec 6>&1
552
553# Name of the host.
554# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555# so uname gets run too.
556ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557
558#
559# Initializations.
560#
561ac_default_prefix=/usr/local
562ac_clean_files=
563ac_config_libobj_dir=.
564LIBOBJS=
565cross_compiling=no
566subdirs=
567MFLAGS=
568MAKEFLAGS=
569
570# Identity of this package.
571PACKAGE_NAME='OpenPAM'
572PACKAGE_TARNAME='openpam'
573PACKAGE_VERSION='20120526'
574PACKAGE_STRING='OpenPAM 20120526'
575PACKAGE_BUGREPORT='des@des.no'
576PACKAGE_URL=''
577
578ac_unique_file="lib/pam_start.c"
579# Factoring default headers for most tests.
580ac_includes_default="\
581#include <stdio.h>
582#ifdef HAVE_SYS_TYPES_H
583# include <sys/types.h>
584#endif
585#ifdef HAVE_SYS_STAT_H
586# include <sys/stat.h>
587#endif
588#ifdef STDC_HEADERS
589# include <stdlib.h>
590# include <stddef.h>
591#else
592# ifdef HAVE_STDLIB_H
593#  include <stdlib.h>
594# endif
595#endif
596#ifdef HAVE_STRING_H
597# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598#  include <memory.h>
599# endif
600# include <string.h>
601#endif
602#ifdef HAVE_STRINGS_H
603# include <strings.h>
604#endif
605#ifdef HAVE_INTTYPES_H
606# include <inttypes.h>
607#endif
608#ifdef HAVE_STDINT_H
609# include <stdint.h>
610#endif
611#ifdef HAVE_UNISTD_H
612# include <unistd.h>
613#endif"
614
615ac_subst_vars='am__EXEEXT_FALSE
616am__EXEEXT_TRUE
617LTLIBOBJS
618LIBOBJS
619CRYPT_LIBS
620DL_LIBS
621WITH_SU_FALSE
622WITH_SU_TRUE
623WITH_PAMTEST_FALSE
624WITH_PAMTEST_TRUE
625WITH_PAM_UNIX_FALSE
626WITH_PAM_UNIX_TRUE
627WITH_DOC_FALSE
628WITH_DOC_TRUE
629OPENPAM_MODULES_DIR
630LIB_MAJ
631OTOOL64
632OTOOL
633LIPO
634NMEDIT
635DSYMUTIL
636MANIFEST_TOOL
637RANLIB
638ac_ct_AR
639AR
640DLLTOOL
641OBJDUMP
642LN_S
643NM
644ac_ct_DUMPBIN
645DUMPBIN
646LD
647FGREP
648SED
649host_os
650host_vendor
651host_cpu
652host
653build_os
654build_vendor
655build_cpu
656build
657LIBTOOL
658EGREP
659GREP
660CPP
661am__fastdepCC_FALSE
662am__fastdepCC_TRUE
663CCDEPMODE
664AMDEPBACKSLASH
665AMDEP_FALSE
666AMDEP_TRUE
667am__quote
668am__include
669DEPDIR
670OBJEXT
671EXEEXT
672ac_ct_CC
673CPPFLAGS
674LDFLAGS
675CFLAGS
676CC
677am__untar
678am__tar
679AMTAR
680am__leading_dot
681SET_MAKE
682AWK
683mkdir_p
684MKDIR_P
685INSTALL_STRIP_PROGRAM
686STRIP
687install_sh
688MAKEINFO
689AUTOHEADER
690AUTOMAKE
691AUTOCONF
692ACLOCAL
693VERSION
694PACKAGE
695CYGPATH_W
696am__isrc
697INSTALL_DATA
698INSTALL_SCRIPT
699INSTALL_PROGRAM
700target_alias
701host_alias
702build_alias
703LIBS
704ECHO_T
705ECHO_N
706ECHO_C
707DEFS
708mandir
709localedir
710libdir
711psdir
712pdfdir
713dvidir
714htmldir
715infodir
716docdir
717oldincludedir
718includedir
719localstatedir
720sharedstatedir
721sysconfdir
722datadir
723datarootdir
724libexecdir
725sbindir
726bindir
727program_transform_name
728prefix
729exec_prefix
730PACKAGE_URL
731PACKAGE_BUGREPORT
732PACKAGE_STRING
733PACKAGE_VERSION
734PACKAGE_TARNAME
735PACKAGE_NAME
736PATH_SEPARATOR
737SHELL'
738ac_subst_files=''
739ac_user_opts='
740enable_option_checking
741enable_dependency_tracking
742enable_static
743enable_shared
744with_pic
745enable_fast_install
746with_gnu_ld
747with_sysroot
748enable_libtool_lock
749enable_debug
750enable_unversioned_modules
751with_modules_dir
752with_doc
753with_pam_unix
754with_pamtest
755with_su
756enable_developer_warnings
757enable_debugging_symbols
758enable_werror
759'
760      ac_precious_vars='build_alias
761host_alias
762target_alias
763CC
764CFLAGS
765LDFLAGS
766LIBS
767CPPFLAGS
768CPP'
769
770
771# Initialize some variables set by options.
772ac_init_help=
773ac_init_version=false
774ac_unrecognized_opts=
775ac_unrecognized_sep=
776# The variables have the same names as the options, with
777# dashes changed to underlines.
778cache_file=/dev/null
779exec_prefix=NONE
780no_create=
781no_recursion=
782prefix=NONE
783program_prefix=NONE
784program_suffix=NONE
785program_transform_name=s,x,x,
786silent=
787site=
788srcdir=
789verbose=
790x_includes=NONE
791x_libraries=NONE
792
793# Installation directory options.
794# These are left unexpanded so users can "make install exec_prefix=/foo"
795# and all the variables that are supposed to be based on exec_prefix
796# by default will actually change.
797# Use braces instead of parens because sh, perl, etc. also accept them.
798# (The list follows the same order as the GNU Coding Standards.)
799bindir='${exec_prefix}/bin'
800sbindir='${exec_prefix}/sbin'
801libexecdir='${exec_prefix}/libexec'
802datarootdir='${prefix}/share'
803datadir='${datarootdir}'
804sysconfdir='${prefix}/etc'
805sharedstatedir='${prefix}/com'
806localstatedir='${prefix}/var'
807includedir='${prefix}/include'
808oldincludedir='/usr/include'
809docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
810infodir='${datarootdir}/info'
811htmldir='${docdir}'
812dvidir='${docdir}'
813pdfdir='${docdir}'
814psdir='${docdir}'
815libdir='${exec_prefix}/lib'
816localedir='${datarootdir}/locale'
817mandir='${datarootdir}/man'
818
819ac_prev=
820ac_dashdash=
821for ac_option
822do
823  # If the previous option needs an argument, assign it.
824  if test -n "$ac_prev"; then
825    eval $ac_prev=\$ac_option
826    ac_prev=
827    continue
828  fi
829
830  case $ac_option in
831  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
832  *=)   ac_optarg= ;;
833  *)    ac_optarg=yes ;;
834  esac
835
836  # Accept the important Cygnus configure options, so we can diagnose typos.
837
838  case $ac_dashdash$ac_option in
839  --)
840    ac_dashdash=yes ;;
841
842  -bindir | --bindir | --bindi | --bind | --bin | --bi)
843    ac_prev=bindir ;;
844  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845    bindir=$ac_optarg ;;
846
847  -build | --build | --buil | --bui | --bu)
848    ac_prev=build_alias ;;
849  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850    build_alias=$ac_optarg ;;
851
852  -cache-file | --cache-file | --cache-fil | --cache-fi \
853  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854    ac_prev=cache_file ;;
855  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857    cache_file=$ac_optarg ;;
858
859  --config-cache | -C)
860    cache_file=config.cache ;;
861
862  -datadir | --datadir | --datadi | --datad)
863    ac_prev=datadir ;;
864  -datadir=* | --datadir=* | --datadi=* | --datad=*)
865    datadir=$ac_optarg ;;
866
867  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868  | --dataroo | --dataro | --datar)
869    ac_prev=datarootdir ;;
870  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872    datarootdir=$ac_optarg ;;
873
874  -disable-* | --disable-*)
875    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876    # Reject names that are not valid shell variable names.
877    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878      as_fn_error $? "invalid feature name: $ac_useropt"
879    ac_useropt_orig=$ac_useropt
880    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881    case $ac_user_opts in
882      *"
883"enable_$ac_useropt"
884"*) ;;
885      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886	 ac_unrecognized_sep=', ';;
887    esac
888    eval enable_$ac_useropt=no ;;
889
890  -docdir | --docdir | --docdi | --doc | --do)
891    ac_prev=docdir ;;
892  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893    docdir=$ac_optarg ;;
894
895  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896    ac_prev=dvidir ;;
897  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898    dvidir=$ac_optarg ;;
899
900  -enable-* | --enable-*)
901    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902    # Reject names that are not valid shell variable names.
903    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904      as_fn_error $? "invalid feature name: $ac_useropt"
905    ac_useropt_orig=$ac_useropt
906    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907    case $ac_user_opts in
908      *"
909"enable_$ac_useropt"
910"*) ;;
911      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912	 ac_unrecognized_sep=', ';;
913    esac
914    eval enable_$ac_useropt=\$ac_optarg ;;
915
916  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918  | --exec | --exe | --ex)
919    ac_prev=exec_prefix ;;
920  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922  | --exec=* | --exe=* | --ex=*)
923    exec_prefix=$ac_optarg ;;
924
925  -gas | --gas | --ga | --g)
926    # Obsolete; use --with-gas.
927    with_gas=yes ;;
928
929  -help | --help | --hel | --he | -h)
930    ac_init_help=long ;;
931  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932    ac_init_help=recursive ;;
933  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934    ac_init_help=short ;;
935
936  -host | --host | --hos | --ho)
937    ac_prev=host_alias ;;
938  -host=* | --host=* | --hos=* | --ho=*)
939    host_alias=$ac_optarg ;;
940
941  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942    ac_prev=htmldir ;;
943  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944  | --ht=*)
945    htmldir=$ac_optarg ;;
946
947  -includedir | --includedir | --includedi | --included | --include \
948  | --includ | --inclu | --incl | --inc)
949    ac_prev=includedir ;;
950  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951  | --includ=* | --inclu=* | --incl=* | --inc=*)
952    includedir=$ac_optarg ;;
953
954  -infodir | --infodir | --infodi | --infod | --info | --inf)
955    ac_prev=infodir ;;
956  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957    infodir=$ac_optarg ;;
958
959  -libdir | --libdir | --libdi | --libd)
960    ac_prev=libdir ;;
961  -libdir=* | --libdir=* | --libdi=* | --libd=*)
962    libdir=$ac_optarg ;;
963
964  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965  | --libexe | --libex | --libe)
966    ac_prev=libexecdir ;;
967  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968  | --libexe=* | --libex=* | --libe=*)
969    libexecdir=$ac_optarg ;;
970
971  -localedir | --localedir | --localedi | --localed | --locale)
972    ac_prev=localedir ;;
973  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974    localedir=$ac_optarg ;;
975
976  -localstatedir | --localstatedir | --localstatedi | --localstated \
977  | --localstate | --localstat | --localsta | --localst | --locals)
978    ac_prev=localstatedir ;;
979  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
980  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
981    localstatedir=$ac_optarg ;;
982
983  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984    ac_prev=mandir ;;
985  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986    mandir=$ac_optarg ;;
987
988  -nfp | --nfp | --nf)
989    # Obsolete; use --without-fp.
990    with_fp=no ;;
991
992  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993  | --no-cr | --no-c | -n)
994    no_create=yes ;;
995
996  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998    no_recursion=yes ;;
999
1000  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002  | --oldin | --oldi | --old | --ol | --o)
1003    ac_prev=oldincludedir ;;
1004  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007    oldincludedir=$ac_optarg ;;
1008
1009  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010    ac_prev=prefix ;;
1011  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012    prefix=$ac_optarg ;;
1013
1014  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015  | --program-pre | --program-pr | --program-p)
1016    ac_prev=program_prefix ;;
1017  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019    program_prefix=$ac_optarg ;;
1020
1021  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022  | --program-suf | --program-su | --program-s)
1023    ac_prev=program_suffix ;;
1024  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026    program_suffix=$ac_optarg ;;
1027
1028  -program-transform-name | --program-transform-name \
1029  | --program-transform-nam | --program-transform-na \
1030  | --program-transform-n | --program-transform- \
1031  | --program-transform | --program-transfor \
1032  | --program-transfo | --program-transf \
1033  | --program-trans | --program-tran \
1034  | --progr-tra | --program-tr | --program-t)
1035    ac_prev=program_transform_name ;;
1036  -program-transform-name=* | --program-transform-name=* \
1037  | --program-transform-nam=* | --program-transform-na=* \
1038  | --program-transform-n=* | --program-transform-=* \
1039  | --program-transform=* | --program-transfor=* \
1040  | --program-transfo=* | --program-transf=* \
1041  | --program-trans=* | --program-tran=* \
1042  | --progr-tra=* | --program-tr=* | --program-t=*)
1043    program_transform_name=$ac_optarg ;;
1044
1045  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046    ac_prev=pdfdir ;;
1047  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048    pdfdir=$ac_optarg ;;
1049
1050  -psdir | --psdir | --psdi | --psd | --ps)
1051    ac_prev=psdir ;;
1052  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053    psdir=$ac_optarg ;;
1054
1055  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056  | -silent | --silent | --silen | --sile | --sil)
1057    silent=yes ;;
1058
1059  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060    ac_prev=sbindir ;;
1061  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062  | --sbi=* | --sb=*)
1063    sbindir=$ac_optarg ;;
1064
1065  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1066  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1067  | --sharedst | --shareds | --shared | --share | --shar \
1068  | --sha | --sh)
1069    ac_prev=sharedstatedir ;;
1070  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1071  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1072  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073  | --sha=* | --sh=*)
1074    sharedstatedir=$ac_optarg ;;
1075
1076  -site | --site | --sit)
1077    ac_prev=site ;;
1078  -site=* | --site=* | --sit=*)
1079    site=$ac_optarg ;;
1080
1081  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082    ac_prev=srcdir ;;
1083  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1084    srcdir=$ac_optarg ;;
1085
1086  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1087  | --syscon | --sysco | --sysc | --sys | --sy)
1088    ac_prev=sysconfdir ;;
1089  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1090  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1091    sysconfdir=$ac_optarg ;;
1092
1093  -target | --target | --targe | --targ | --tar | --ta | --t)
1094    ac_prev=target_alias ;;
1095  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1096    target_alias=$ac_optarg ;;
1097
1098  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099    verbose=yes ;;
1100
1101  -version | --version | --versio | --versi | --vers | -V)
1102    ac_init_version=: ;;
1103
1104  -with-* | --with-*)
1105    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1106    # Reject names that are not valid shell variable names.
1107    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108      as_fn_error $? "invalid package name: $ac_useropt"
1109    ac_useropt_orig=$ac_useropt
1110    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111    case $ac_user_opts in
1112      *"
1113"with_$ac_useropt"
1114"*) ;;
1115      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116	 ac_unrecognized_sep=', ';;
1117    esac
1118    eval with_$ac_useropt=\$ac_optarg ;;
1119
1120  -without-* | --without-*)
1121    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1122    # Reject names that are not valid shell variable names.
1123    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124      as_fn_error $? "invalid package name: $ac_useropt"
1125    ac_useropt_orig=$ac_useropt
1126    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127    case $ac_user_opts in
1128      *"
1129"with_$ac_useropt"
1130"*) ;;
1131      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132	 ac_unrecognized_sep=', ';;
1133    esac
1134    eval with_$ac_useropt=no ;;
1135
1136  --x)
1137    # Obsolete; use --with-x.
1138    with_x=yes ;;
1139
1140  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1141  | --x-incl | --x-inc | --x-in | --x-i)
1142    ac_prev=x_includes ;;
1143  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1144  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1145    x_includes=$ac_optarg ;;
1146
1147  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1148  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1149    ac_prev=x_libraries ;;
1150  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1151  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1152    x_libraries=$ac_optarg ;;
1153
1154  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1155Try \`$0 --help' for more information"
1156    ;;
1157
1158  *=*)
1159    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1160    # Reject names that are not valid shell variable names.
1161    case $ac_envvar in #(
1162      '' | [0-9]* | *[!_$as_cr_alnum]* )
1163      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1164    esac
1165    eval $ac_envvar=\$ac_optarg
1166    export $ac_envvar ;;
1167
1168  *)
1169    # FIXME: should be removed in autoconf 3.0.
1170    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1171    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1172      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1173    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1174    ;;
1175
1176  esac
1177done
1178
1179if test -n "$ac_prev"; then
1180  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1181  as_fn_error $? "missing argument to $ac_option"
1182fi
1183
1184if test -n "$ac_unrecognized_opts"; then
1185  case $enable_option_checking in
1186    no) ;;
1187    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1188    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1189  esac
1190fi
1191
1192# Check all directory arguments for consistency.
1193for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194		datadir sysconfdir sharedstatedir localstatedir includedir \
1195		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196		libdir localedir mandir
1197do
1198  eval ac_val=\$$ac_var
1199  # Remove trailing slashes.
1200  case $ac_val in
1201    */ )
1202      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203      eval $ac_var=\$ac_val;;
1204  esac
1205  # Be sure to have absolute directory names.
1206  case $ac_val in
1207    [\\/$]* | ?:[\\/]* )  continue;;
1208    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209  esac
1210  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1211done
1212
1213# There might be people who depend on the old broken behavior: `$host'
1214# used to hold the argument of --host etc.
1215# FIXME: To remove some day.
1216build=$build_alias
1217host=$host_alias
1218target=$target_alias
1219
1220# FIXME: To remove some day.
1221if test "x$host_alias" != x; then
1222  if test "x$build_alias" = x; then
1223    cross_compiling=maybe
1224    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1225    If a cross compiler is detected then cross compile mode will be used" >&2
1226  elif test "x$build_alias" != "x$host_alias"; then
1227    cross_compiling=yes
1228  fi
1229fi
1230
1231ac_tool_prefix=
1232test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234test "$silent" = yes && exec 6>/dev/null
1235
1236
1237ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238ac_ls_di=`ls -di .` &&
1239ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240  as_fn_error $? "working directory cannot be determined"
1241test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1242  as_fn_error $? "pwd does not report name of working directory"
1243
1244
1245# Find the source files, if location was not specified.
1246if test -z "$srcdir"; then
1247  ac_srcdir_defaulted=yes
1248  # Try the directory containing this script, then the parent directory.
1249  ac_confdir=`$as_dirname -- "$as_myself" ||
1250$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1251	 X"$as_myself" : 'X\(//\)[^/]' \| \
1252	 X"$as_myself" : 'X\(//\)$' \| \
1253	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1254$as_echo X"$as_myself" |
1255    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1256	    s//\1/
1257	    q
1258	  }
1259	  /^X\(\/\/\)[^/].*/{
1260	    s//\1/
1261	    q
1262	  }
1263	  /^X\(\/\/\)$/{
1264	    s//\1/
1265	    q
1266	  }
1267	  /^X\(\/\).*/{
1268	    s//\1/
1269	    q
1270	  }
1271	  s/.*/./; q'`
1272  srcdir=$ac_confdir
1273  if test ! -r "$srcdir/$ac_unique_file"; then
1274    srcdir=..
1275  fi
1276else
1277  ac_srcdir_defaulted=no
1278fi
1279if test ! -r "$srcdir/$ac_unique_file"; then
1280  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1281  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1282fi
1283ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1284ac_abs_confdir=`(
1285	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1286	pwd)`
1287# When building in place, set srcdir=.
1288if test "$ac_abs_confdir" = "$ac_pwd"; then
1289  srcdir=.
1290fi
1291# Remove unnecessary trailing slashes from srcdir.
1292# Double slashes in file names in object file debugging info
1293# mess up M-x gdb in Emacs.
1294case $srcdir in
1295*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296esac
1297for ac_var in $ac_precious_vars; do
1298  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1299  eval ac_env_${ac_var}_value=\$${ac_var}
1300  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1301  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1302done
1303
1304#
1305# Report the --help message.
1306#
1307if test "$ac_init_help" = "long"; then
1308  # Omit some internal or obsolete options to make the list less imposing.
1309  # This message is too long to be a string in the A/UX 3.1 sh.
1310  cat <<_ACEOF
1311\`configure' configures OpenPAM 20120526 to adapt to many kinds of systems.
1312
1313Usage: $0 [OPTION]... [VAR=VALUE]...
1314
1315To assign environment variables (e.g., CC, CFLAGS...), specify them as
1316VAR=VALUE.  See below for descriptions of some of the useful variables.
1317
1318Defaults for the options are specified in brackets.
1319
1320Configuration:
1321  -h, --help              display this help and exit
1322      --help=short        display options specific to this package
1323      --help=recursive    display the short help of all the included packages
1324  -V, --version           display version information and exit
1325  -q, --quiet, --silent   do not print \`checking ...' messages
1326      --cache-file=FILE   cache test results in FILE [disabled]
1327  -C, --config-cache      alias for \`--cache-file=config.cache'
1328  -n, --no-create         do not create output files
1329      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1330
1331Installation directories:
1332  --prefix=PREFIX         install architecture-independent files in PREFIX
1333                          [$ac_default_prefix]
1334  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1335                          [PREFIX]
1336
1337By default, \`make install' will install all the files in
1338\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1339an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1340for instance \`--prefix=\$HOME'.
1341
1342For better control, use the options below.
1343
1344Fine tuning of the installation directories:
1345  --bindir=DIR            user executables [EPREFIX/bin]
1346  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1347  --libexecdir=DIR        program executables [EPREFIX/libexec]
1348  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1349  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1350  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1351  --libdir=DIR            object code libraries [EPREFIX/lib]
1352  --includedir=DIR        C header files [PREFIX/include]
1353  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1354  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1355  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1356  --infodir=DIR           info documentation [DATAROOTDIR/info]
1357  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1358  --mandir=DIR            man documentation [DATAROOTDIR/man]
1359  --docdir=DIR            documentation root [DATAROOTDIR/doc/openpam]
1360  --htmldir=DIR           html documentation [DOCDIR]
1361  --dvidir=DIR            dvi documentation [DOCDIR]
1362  --pdfdir=DIR            pdf documentation [DOCDIR]
1363  --psdir=DIR             ps documentation [DOCDIR]
1364_ACEOF
1365
1366  cat <<\_ACEOF
1367
1368Program names:
1369  --program-prefix=PREFIX            prepend PREFIX to installed program names
1370  --program-suffix=SUFFIX            append SUFFIX to installed program names
1371  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1372
1373System types:
1374  --build=BUILD     configure for building on BUILD [guessed]
1375  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1376_ACEOF
1377fi
1378
1379if test -n "$ac_init_help"; then
1380  case $ac_init_help in
1381     short | recursive ) echo "Configuration of OpenPAM 20120526:";;
1382   esac
1383  cat <<\_ACEOF
1384
1385Optional Features:
1386  --disable-option-checking  ignore unrecognized --enable/--with options
1387  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1388  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1389  --disable-dependency-tracking  speeds up one-time build
1390  --enable-dependency-tracking   do not reject slow dependency extractors
1391  --enable-static[=PKGS]  build static libraries [default=no]
1392  --enable-shared[=PKGS]  build shared libraries [default=yes]
1393  --enable-fast-install[=PKGS]
1394                          optimize for fast installation [default=yes]
1395  --disable-libtool-lock  avoid locking (might break parallel builds)
1396  --enable-debug          turn debugging on by default
1397  --disable-unversioned-modules
1398                          support loading of unversioned modules
1399  --enable-developer-warnings
1400                          enable strict warnings (default is NO)
1401  --enable-debugging-symbols
1402                          enable debugging symbols (default is NO)
1403  --enable-werror         use -Werror (default is NO)
1404
1405Optional Packages:
1406  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1407  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1408  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1409                          both]
1410  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1411  --with-sysroot=DIR Search for dependent libraries within DIR
1412                        (or the compiler's sysroot if not specified).
1413  --with-modules-dir=DIR  OpenPAM modules directory
1414  --without-doc           do not build documentation
1415  --with-pam-unix         compile sample pam_unix(8) implementation
1416  --with-pamtest          compile test application
1417  --with-su               compile sample su(1) implementation
1418
1419Some influential environment variables:
1420  CC          C compiler command
1421  CFLAGS      C compiler flags
1422  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1423              nonstandard directory <lib dir>
1424  LIBS        libraries to pass to the linker, e.g. -l<library>
1425  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1426              you have headers in a nonstandard directory <include dir>
1427  CPP         C preprocessor
1428
1429Use these variables to override the choices made by `configure' or to help
1430it to find libraries and programs with nonstandard names/locations.
1431
1432Report bugs to <des@des.no>.
1433_ACEOF
1434ac_status=$?
1435fi
1436
1437if test "$ac_init_help" = "recursive"; then
1438  # If there are subdirs, report their specific --help.
1439  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1440    test -d "$ac_dir" ||
1441      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1442      continue
1443    ac_builddir=.
1444
1445case "$ac_dir" in
1446.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1447*)
1448  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1449  # A ".." for each directory in $ac_dir_suffix.
1450  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1451  case $ac_top_builddir_sub in
1452  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1454  esac ;;
1455esac
1456ac_abs_top_builddir=$ac_pwd
1457ac_abs_builddir=$ac_pwd$ac_dir_suffix
1458# for backward compatibility:
1459ac_top_builddir=$ac_top_build_prefix
1460
1461case $srcdir in
1462  .)  # We are building in place.
1463    ac_srcdir=.
1464    ac_top_srcdir=$ac_top_builddir_sub
1465    ac_abs_top_srcdir=$ac_pwd ;;
1466  [\\/]* | ?:[\\/]* )  # Absolute name.
1467    ac_srcdir=$srcdir$ac_dir_suffix;
1468    ac_top_srcdir=$srcdir
1469    ac_abs_top_srcdir=$srcdir ;;
1470  *) # Relative name.
1471    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1472    ac_top_srcdir=$ac_top_build_prefix$srcdir
1473    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1474esac
1475ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1476
1477    cd "$ac_dir" || { ac_status=$?; continue; }
1478    # Check for guested configure.
1479    if test -f "$ac_srcdir/configure.gnu"; then
1480      echo &&
1481      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1482    elif test -f "$ac_srcdir/configure"; then
1483      echo &&
1484      $SHELL "$ac_srcdir/configure" --help=recursive
1485    else
1486      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1487    fi || ac_status=$?
1488    cd "$ac_pwd" || { ac_status=$?; break; }
1489  done
1490fi
1491
1492test -n "$ac_init_help" && exit $ac_status
1493if $ac_init_version; then
1494  cat <<\_ACEOF
1495OpenPAM configure 20120526
1496generated by GNU Autoconf 2.68
1497
1498Copyright (C) 2010 Free Software Foundation, Inc.
1499This configure script is free software; the Free Software Foundation
1500gives unlimited permission to copy, distribute and modify it.
1501_ACEOF
1502  exit
1503fi
1504
1505## ------------------------ ##
1506## Autoconf initialization. ##
1507## ------------------------ ##
1508
1509# ac_fn_c_try_compile LINENO
1510# --------------------------
1511# Try to compile conftest.$ac_ext, and return whether this succeeded.
1512ac_fn_c_try_compile ()
1513{
1514  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1515  rm -f conftest.$ac_objext
1516  if { { ac_try="$ac_compile"
1517case "(($ac_try" in
1518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1519  *) ac_try_echo=$ac_try;;
1520esac
1521eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1522$as_echo "$ac_try_echo"; } >&5
1523  (eval "$ac_compile") 2>conftest.err
1524  ac_status=$?
1525  if test -s conftest.err; then
1526    grep -v '^ *+' conftest.err >conftest.er1
1527    cat conftest.er1 >&5
1528    mv -f conftest.er1 conftest.err
1529  fi
1530  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1531  test $ac_status = 0; } && {
1532	 test -z "$ac_c_werror_flag" ||
1533	 test ! -s conftest.err
1534       } && test -s conftest.$ac_objext; then :
1535  ac_retval=0
1536else
1537  $as_echo "$as_me: failed program was:" >&5
1538sed 's/^/| /' conftest.$ac_ext >&5
1539
1540	ac_retval=1
1541fi
1542  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1543  as_fn_set_status $ac_retval
1544
1545} # ac_fn_c_try_compile
1546
1547# ac_fn_c_try_cpp LINENO
1548# ----------------------
1549# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1550ac_fn_c_try_cpp ()
1551{
1552  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553  if { { ac_try="$ac_cpp conftest.$ac_ext"
1554case "(($ac_try" in
1555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1556  *) ac_try_echo=$ac_try;;
1557esac
1558eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1559$as_echo "$ac_try_echo"; } >&5
1560  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1561  ac_status=$?
1562  if test -s conftest.err; then
1563    grep -v '^ *+' conftest.err >conftest.er1
1564    cat conftest.er1 >&5
1565    mv -f conftest.er1 conftest.err
1566  fi
1567  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1568  test $ac_status = 0; } > conftest.i && {
1569	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1570	 test ! -s conftest.err
1571       }; then :
1572  ac_retval=0
1573else
1574  $as_echo "$as_me: failed program was:" >&5
1575sed 's/^/| /' conftest.$ac_ext >&5
1576
1577    ac_retval=1
1578fi
1579  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1580  as_fn_set_status $ac_retval
1581
1582} # ac_fn_c_try_cpp
1583
1584# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1585# -------------------------------------------------------
1586# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1587# the include files in INCLUDES and setting the cache variable VAR
1588# accordingly.
1589ac_fn_c_check_header_mongrel ()
1590{
1591  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592  if eval \${$3+:} false; then :
1593  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1594$as_echo_n "checking for $2... " >&6; }
1595if eval \${$3+:} false; then :
1596  $as_echo_n "(cached) " >&6
1597fi
1598eval ac_res=\$$3
1599	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1600$as_echo "$ac_res" >&6; }
1601else
1602  # Is the header compilable?
1603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1604$as_echo_n "checking $2 usability... " >&6; }
1605cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1606/* end confdefs.h.  */
1607$4
1608#include <$2>
1609_ACEOF
1610if ac_fn_c_try_compile "$LINENO"; then :
1611  ac_header_compiler=yes
1612else
1613  ac_header_compiler=no
1614fi
1615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1617$as_echo "$ac_header_compiler" >&6; }
1618
1619# Is the header present?
1620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1621$as_echo_n "checking $2 presence... " >&6; }
1622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1623/* end confdefs.h.  */
1624#include <$2>
1625_ACEOF
1626if ac_fn_c_try_cpp "$LINENO"; then :
1627  ac_header_preproc=yes
1628else
1629  ac_header_preproc=no
1630fi
1631rm -f conftest.err conftest.i conftest.$ac_ext
1632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1633$as_echo "$ac_header_preproc" >&6; }
1634
1635# So?  What about this header?
1636case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1637  yes:no: )
1638    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1639$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1640    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1641$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1642    ;;
1643  no:yes:* )
1644    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1645$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1646    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1647$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1648    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1649$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1650    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1651$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1652    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1653$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1654( $as_echo "## ------------------------- ##
1655## Report this to des@des.no ##
1656## ------------------------- ##"
1657     ) | sed "s/^/$as_me: WARNING:     /" >&2
1658    ;;
1659esac
1660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1661$as_echo_n "checking for $2... " >&6; }
1662if eval \${$3+:} false; then :
1663  $as_echo_n "(cached) " >&6
1664else
1665  eval "$3=\$ac_header_compiler"
1666fi
1667eval ac_res=\$$3
1668	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669$as_echo "$ac_res" >&6; }
1670fi
1671  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1672
1673} # ac_fn_c_check_header_mongrel
1674
1675# ac_fn_c_try_run LINENO
1676# ----------------------
1677# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1678# that executables *can* be run.
1679ac_fn_c_try_run ()
1680{
1681  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1682  if { { ac_try="$ac_link"
1683case "(($ac_try" in
1684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685  *) ac_try_echo=$ac_try;;
1686esac
1687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688$as_echo "$ac_try_echo"; } >&5
1689  (eval "$ac_link") 2>&5
1690  ac_status=$?
1691  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1693  { { case "(($ac_try" in
1694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695  *) ac_try_echo=$ac_try;;
1696esac
1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698$as_echo "$ac_try_echo"; } >&5
1699  (eval "$ac_try") 2>&5
1700  ac_status=$?
1701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702  test $ac_status = 0; }; }; then :
1703  ac_retval=0
1704else
1705  $as_echo "$as_me: program exited with status $ac_status" >&5
1706       $as_echo "$as_me: failed program was:" >&5
1707sed 's/^/| /' conftest.$ac_ext >&5
1708
1709       ac_retval=$ac_status
1710fi
1711  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1712  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713  as_fn_set_status $ac_retval
1714
1715} # ac_fn_c_try_run
1716
1717# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1718# -------------------------------------------------------
1719# Tests whether HEADER exists and can be compiled using the include files in
1720# INCLUDES, setting the cache variable VAR accordingly.
1721ac_fn_c_check_header_compile ()
1722{
1723  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725$as_echo_n "checking for $2... " >&6; }
1726if eval \${$3+:} false; then :
1727  $as_echo_n "(cached) " >&6
1728else
1729  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730/* end confdefs.h.  */
1731$4
1732#include <$2>
1733_ACEOF
1734if ac_fn_c_try_compile "$LINENO"; then :
1735  eval "$3=yes"
1736else
1737  eval "$3=no"
1738fi
1739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1740fi
1741eval ac_res=\$$3
1742	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743$as_echo "$ac_res" >&6; }
1744  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1745
1746} # ac_fn_c_check_header_compile
1747
1748# ac_fn_c_try_link LINENO
1749# -----------------------
1750# Try to link conftest.$ac_ext, and return whether this succeeded.
1751ac_fn_c_try_link ()
1752{
1753  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754  rm -f conftest.$ac_objext conftest$ac_exeext
1755  if { { ac_try="$ac_link"
1756case "(($ac_try" in
1757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1758  *) ac_try_echo=$ac_try;;
1759esac
1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761$as_echo "$ac_try_echo"; } >&5
1762  (eval "$ac_link") 2>conftest.err
1763  ac_status=$?
1764  if test -s conftest.err; then
1765    grep -v '^ *+' conftest.err >conftest.er1
1766    cat conftest.er1 >&5
1767    mv -f conftest.er1 conftest.err
1768  fi
1769  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770  test $ac_status = 0; } && {
1771	 test -z "$ac_c_werror_flag" ||
1772	 test ! -s conftest.err
1773       } && test -s conftest$ac_exeext && {
1774	 test "$cross_compiling" = yes ||
1775	 $as_test_x conftest$ac_exeext
1776       }; then :
1777  ac_retval=0
1778else
1779  $as_echo "$as_me: failed program was:" >&5
1780sed 's/^/| /' conftest.$ac_ext >&5
1781
1782	ac_retval=1
1783fi
1784  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1785  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1786  # interfere with the next link command; also delete a directory that is
1787  # left behind by Apple's compiler.  We do this before executing the actions.
1788  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1789  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790  as_fn_set_status $ac_retval
1791
1792} # ac_fn_c_try_link
1793
1794# ac_fn_c_check_func LINENO FUNC VAR
1795# ----------------------------------
1796# Tests whether FUNC exists, setting the cache variable VAR accordingly
1797ac_fn_c_check_func ()
1798{
1799  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
1802if eval \${$3+:} false; then :
1803  $as_echo_n "(cached) " >&6
1804else
1805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806/* end confdefs.h.  */
1807/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1808   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1809#define $2 innocuous_$2
1810
1811/* System header to define __stub macros and hopefully few prototypes,
1812    which can conflict with char $2 (); below.
1813    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1814    <limits.h> exists even on freestanding compilers.  */
1815
1816#ifdef __STDC__
1817# include <limits.h>
1818#else
1819# include <assert.h>
1820#endif
1821
1822#undef $2
1823
1824/* Override any GCC internal prototype to avoid an error.
1825   Use char because int might match the return type of a GCC
1826   builtin and then its argument prototype would still apply.  */
1827#ifdef __cplusplus
1828extern "C"
1829#endif
1830char $2 ();
1831/* The GNU C library defines this for functions which it implements
1832    to always fail with ENOSYS.  Some functions are actually named
1833    something starting with __ and the normal name is an alias.  */
1834#if defined __stub_$2 || defined __stub___$2
1835choke me
1836#endif
1837
1838int
1839main ()
1840{
1841return $2 ();
1842  ;
1843  return 0;
1844}
1845_ACEOF
1846if ac_fn_c_try_link "$LINENO"; then :
1847  eval "$3=yes"
1848else
1849  eval "$3=no"
1850fi
1851rm -f core conftest.err conftest.$ac_objext \
1852    conftest$ac_exeext conftest.$ac_ext
1853fi
1854eval ac_res=\$$3
1855	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1856$as_echo "$ac_res" >&6; }
1857  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858
1859} # ac_fn_c_check_func
1860cat >config.log <<_ACEOF
1861This file contains any messages produced by compilers while
1862running configure, to aid debugging if configure makes a mistake.
1863
1864It was created by OpenPAM $as_me 20120526, which was
1865generated by GNU Autoconf 2.68.  Invocation command line was
1866
1867  $ $0 $@
1868
1869_ACEOF
1870exec 5>>config.log
1871{
1872cat <<_ASUNAME
1873## --------- ##
1874## Platform. ##
1875## --------- ##
1876
1877hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1878uname -m = `(uname -m) 2>/dev/null || echo unknown`
1879uname -r = `(uname -r) 2>/dev/null || echo unknown`
1880uname -s = `(uname -s) 2>/dev/null || echo unknown`
1881uname -v = `(uname -v) 2>/dev/null || echo unknown`
1882
1883/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1884/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1885
1886/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1887/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1888/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1889/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1890/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1891/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1892/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1893
1894_ASUNAME
1895
1896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1897for as_dir in $PATH
1898do
1899  IFS=$as_save_IFS
1900  test -z "$as_dir" && as_dir=.
1901    $as_echo "PATH: $as_dir"
1902  done
1903IFS=$as_save_IFS
1904
1905} >&5
1906
1907cat >&5 <<_ACEOF
1908
1909
1910## ----------- ##
1911## Core tests. ##
1912## ----------- ##
1913
1914_ACEOF
1915
1916
1917# Keep a trace of the command line.
1918# Strip out --no-create and --no-recursion so they do not pile up.
1919# Strip out --silent because we don't want to record it for future runs.
1920# Also quote any args containing shell meta-characters.
1921# Make two passes to allow for proper duplicate-argument suppression.
1922ac_configure_args=
1923ac_configure_args0=
1924ac_configure_args1=
1925ac_must_keep_next=false
1926for ac_pass in 1 2
1927do
1928  for ac_arg
1929  do
1930    case $ac_arg in
1931    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1932    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1933    | -silent | --silent | --silen | --sile | --sil)
1934      continue ;;
1935    *\'*)
1936      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1937    esac
1938    case $ac_pass in
1939    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1940    2)
1941      as_fn_append ac_configure_args1 " '$ac_arg'"
1942      if test $ac_must_keep_next = true; then
1943	ac_must_keep_next=false # Got value, back to normal.
1944      else
1945	case $ac_arg in
1946	  *=* | --config-cache | -C | -disable-* | --disable-* \
1947	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1948	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1949	  | -with-* | --with-* | -without-* | --without-* | --x)
1950	    case "$ac_configure_args0 " in
1951	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1952	    esac
1953	    ;;
1954	  -* ) ac_must_keep_next=true ;;
1955	esac
1956      fi
1957      as_fn_append ac_configure_args " '$ac_arg'"
1958      ;;
1959    esac
1960  done
1961done
1962{ ac_configure_args0=; unset ac_configure_args0;}
1963{ ac_configure_args1=; unset ac_configure_args1;}
1964
1965# When interrupted or exit'd, cleanup temporary files, and complete
1966# config.log.  We remove comments because anyway the quotes in there
1967# would cause problems or look ugly.
1968# WARNING: Use '\'' to represent an apostrophe within the trap.
1969# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1970trap 'exit_status=$?
1971  # Save into config.log some information that might help in debugging.
1972  {
1973    echo
1974
1975    $as_echo "## ---------------- ##
1976## Cache variables. ##
1977## ---------------- ##"
1978    echo
1979    # The following way of writing the cache mishandles newlines in values,
1980(
1981  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1982    eval ac_val=\$$ac_var
1983    case $ac_val in #(
1984    *${as_nl}*)
1985      case $ac_var in #(
1986      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1987$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1988      esac
1989      case $ac_var in #(
1990      _ | IFS | as_nl) ;; #(
1991      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1992      *) { eval $ac_var=; unset $ac_var;} ;;
1993      esac ;;
1994    esac
1995  done
1996  (set) 2>&1 |
1997    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1998    *${as_nl}ac_space=\ *)
1999      sed -n \
2000	"s/'\''/'\''\\\\'\'''\''/g;
2001	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2002      ;; #(
2003    *)
2004      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2005      ;;
2006    esac |
2007    sort
2008)
2009    echo
2010
2011    $as_echo "## ----------------- ##
2012## Output variables. ##
2013## ----------------- ##"
2014    echo
2015    for ac_var in $ac_subst_vars
2016    do
2017      eval ac_val=\$$ac_var
2018      case $ac_val in
2019      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2020      esac
2021      $as_echo "$ac_var='\''$ac_val'\''"
2022    done | sort
2023    echo
2024
2025    if test -n "$ac_subst_files"; then
2026      $as_echo "## ------------------- ##
2027## File substitutions. ##
2028## ------------------- ##"
2029      echo
2030      for ac_var in $ac_subst_files
2031      do
2032	eval ac_val=\$$ac_var
2033	case $ac_val in
2034	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2035	esac
2036	$as_echo "$ac_var='\''$ac_val'\''"
2037      done | sort
2038      echo
2039    fi
2040
2041    if test -s confdefs.h; then
2042      $as_echo "## ----------- ##
2043## confdefs.h. ##
2044## ----------- ##"
2045      echo
2046      cat confdefs.h
2047      echo
2048    fi
2049    test "$ac_signal" != 0 &&
2050      $as_echo "$as_me: caught signal $ac_signal"
2051    $as_echo "$as_me: exit $exit_status"
2052  } >&5
2053  rm -f core *.core core.conftest.* &&
2054    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2055    exit $exit_status
2056' 0
2057for ac_signal in 1 2 13 15; do
2058  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2059done
2060ac_signal=0
2061
2062# confdefs.h avoids OS command line length limits that DEFS can exceed.
2063rm -f -r conftest* confdefs.h
2064
2065$as_echo "/* confdefs.h */" > confdefs.h
2066
2067# Predefined preprocessor variables.
2068
2069cat >>confdefs.h <<_ACEOF
2070#define PACKAGE_NAME "$PACKAGE_NAME"
2071_ACEOF
2072
2073cat >>confdefs.h <<_ACEOF
2074#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2075_ACEOF
2076
2077cat >>confdefs.h <<_ACEOF
2078#define PACKAGE_VERSION "$PACKAGE_VERSION"
2079_ACEOF
2080
2081cat >>confdefs.h <<_ACEOF
2082#define PACKAGE_STRING "$PACKAGE_STRING"
2083_ACEOF
2084
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2087_ACEOF
2088
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_URL "$PACKAGE_URL"
2091_ACEOF
2092
2093
2094# Let the site file select an alternate cache file if it wants to.
2095# Prefer an explicitly selected file to automatically selected ones.
2096ac_site_file1=NONE
2097ac_site_file2=NONE
2098if test -n "$CONFIG_SITE"; then
2099  # We do not want a PATH search for config.site.
2100  case $CONFIG_SITE in #((
2101    -*)  ac_site_file1=./$CONFIG_SITE;;
2102    */*) ac_site_file1=$CONFIG_SITE;;
2103    *)   ac_site_file1=./$CONFIG_SITE;;
2104  esac
2105elif test "x$prefix" != xNONE; then
2106  ac_site_file1=$prefix/share/config.site
2107  ac_site_file2=$prefix/etc/config.site
2108else
2109  ac_site_file1=$ac_default_prefix/share/config.site
2110  ac_site_file2=$ac_default_prefix/etc/config.site
2111fi
2112for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2113do
2114  test "x$ac_site_file" = xNONE && continue
2115  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2116    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2118    sed 's/^/| /' "$ac_site_file" >&5
2119    . "$ac_site_file" \
2120      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2121$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2122as_fn_error $? "failed to load site script $ac_site_file
2123See \`config.log' for more details" "$LINENO" 5; }
2124  fi
2125done
2126
2127if test -r "$cache_file"; then
2128  # Some versions of bash will fail to source /dev/null (special files
2129  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2130  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2131    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2132$as_echo "$as_me: loading cache $cache_file" >&6;}
2133    case $cache_file in
2134      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2135      *)                      . "./$cache_file";;
2136    esac
2137  fi
2138else
2139  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2140$as_echo "$as_me: creating cache $cache_file" >&6;}
2141  >$cache_file
2142fi
2143
2144# Check that the precious variables saved in the cache have kept the same
2145# value.
2146ac_cache_corrupted=false
2147for ac_var in $ac_precious_vars; do
2148  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2149  eval ac_new_set=\$ac_env_${ac_var}_set
2150  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2151  eval ac_new_val=\$ac_env_${ac_var}_value
2152  case $ac_old_set,$ac_new_set in
2153    set,)
2154      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2155$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2156      ac_cache_corrupted=: ;;
2157    ,set)
2158      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2159$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2160      ac_cache_corrupted=: ;;
2161    ,);;
2162    *)
2163      if test "x$ac_old_val" != "x$ac_new_val"; then
2164	# differences in whitespace do not lead to failure.
2165	ac_old_val_w=`echo x $ac_old_val`
2166	ac_new_val_w=`echo x $ac_new_val`
2167	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2168	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2169$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2170	  ac_cache_corrupted=:
2171	else
2172	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2173$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2174	  eval $ac_var=\$ac_old_val
2175	fi
2176	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2177$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2178	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2179$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2180      fi;;
2181  esac
2182  # Pass precious variables to config.status.
2183  if test "$ac_new_set" = set; then
2184    case $ac_new_val in
2185    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2186    *) ac_arg=$ac_var=$ac_new_val ;;
2187    esac
2188    case " $ac_configure_args " in
2189      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2190      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2191    esac
2192  fi
2193done
2194if $ac_cache_corrupted; then
2195  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2196$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2197  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2198$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2199  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2200fi
2201## -------------------- ##
2202## Main body of script. ##
2203## -------------------- ##
2204
2205ac_ext=c
2206ac_cpp='$CPP $CPPFLAGS'
2207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2209ac_compiler_gnu=$ac_cv_c_compiler_gnu
2210
2211
2212
2213
2214am__api_version='1.11'
2215
2216ac_aux_dir=
2217for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2218  if test -f "$ac_dir/install-sh"; then
2219    ac_aux_dir=$ac_dir
2220    ac_install_sh="$ac_aux_dir/install-sh -c"
2221    break
2222  elif test -f "$ac_dir/install.sh"; then
2223    ac_aux_dir=$ac_dir
2224    ac_install_sh="$ac_aux_dir/install.sh -c"
2225    break
2226  elif test -f "$ac_dir/shtool"; then
2227    ac_aux_dir=$ac_dir
2228    ac_install_sh="$ac_aux_dir/shtool install -c"
2229    break
2230  fi
2231done
2232if test -z "$ac_aux_dir"; then
2233  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2234fi
2235
2236# These three variables are undocumented and unsupported,
2237# and are intended to be withdrawn in a future Autoconf release.
2238# They can cause serious problems if a builder's source tree is in a directory
2239# whose full name contains unusual characters.
2240ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2241ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2242ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2243
2244
2245# Find a good install program.  We prefer a C program (faster),
2246# so one script is as good as another.  But avoid the broken or
2247# incompatible versions:
2248# SysV /etc/install, /usr/sbin/install
2249# SunOS /usr/etc/install
2250# IRIX /sbin/install
2251# AIX /bin/install
2252# AmigaOS /C/install, which installs bootblocks on floppy discs
2253# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2254# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2255# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2256# OS/2's system install, which has a completely different semantic
2257# ./install, which can be erroneously created by make from ./install.sh.
2258# Reject install programs that cannot install multiple files.
2259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2260$as_echo_n "checking for a BSD-compatible install... " >&6; }
2261if test -z "$INSTALL"; then
2262if ${ac_cv_path_install+:} false; then :
2263  $as_echo_n "(cached) " >&6
2264else
2265  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2266for as_dir in $PATH
2267do
2268  IFS=$as_save_IFS
2269  test -z "$as_dir" && as_dir=.
2270    # Account for people who put trailing slashes in PATH elements.
2271case $as_dir/ in #((
2272  ./ | .// | /[cC]/* | \
2273  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2274  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2275  /usr/ucb/* ) ;;
2276  *)
2277    # OSF1 and SCO ODT 3.0 have their own names for install.
2278    # Don't use installbsd from OSF since it installs stuff as root
2279    # by default.
2280    for ac_prog in ginstall scoinst install; do
2281      for ac_exec_ext in '' $ac_executable_extensions; do
2282	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2283	  if test $ac_prog = install &&
2284	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2285	    # AIX install.  It has an incompatible calling convention.
2286	    :
2287	  elif test $ac_prog = install &&
2288	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2289	    # program-specific install script used by HP pwplus--don't use.
2290	    :
2291	  else
2292	    rm -rf conftest.one conftest.two conftest.dir
2293	    echo one > conftest.one
2294	    echo two > conftest.two
2295	    mkdir conftest.dir
2296	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2297	      test -s conftest.one && test -s conftest.two &&
2298	      test -s conftest.dir/conftest.one &&
2299	      test -s conftest.dir/conftest.two
2300	    then
2301	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2302	      break 3
2303	    fi
2304	  fi
2305	fi
2306      done
2307    done
2308    ;;
2309esac
2310
2311  done
2312IFS=$as_save_IFS
2313
2314rm -rf conftest.one conftest.two conftest.dir
2315
2316fi
2317  if test "${ac_cv_path_install+set}" = set; then
2318    INSTALL=$ac_cv_path_install
2319  else
2320    # As a last resort, use the slow shell script.  Don't cache a
2321    # value for INSTALL within a source directory, because that will
2322    # break other packages using the cache if that directory is
2323    # removed, or if the value is a relative name.
2324    INSTALL=$ac_install_sh
2325  fi
2326fi
2327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2328$as_echo "$INSTALL" >&6; }
2329
2330# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2331# It thinks the first close brace ends the variable substitution.
2332test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2333
2334test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2335
2336test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2337
2338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2339$as_echo_n "checking whether build environment is sane... " >&6; }
2340# Just in case
2341sleep 1
2342echo timestamp > conftest.file
2343# Reject unsafe characters in $srcdir or the absolute working directory
2344# name.  Accept space and tab only in the latter.
2345am_lf='
2346'
2347case `pwd` in
2348  *[\\\"\#\$\&\'\`$am_lf]*)
2349    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2350esac
2351case $srcdir in
2352  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2353    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2354esac
2355
2356# Do `set' in a subshell so we don't clobber the current shell's
2357# arguments.  Must try -L first in case configure is actually a
2358# symlink; some systems play weird games with the mod time of symlinks
2359# (eg FreeBSD returns the mod time of the symlink's containing
2360# directory).
2361if (
2362   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2363   if test "$*" = "X"; then
2364      # -L didn't work.
2365      set X `ls -t "$srcdir/configure" conftest.file`
2366   fi
2367   rm -f conftest.file
2368   if test "$*" != "X $srcdir/configure conftest.file" \
2369      && test "$*" != "X conftest.file $srcdir/configure"; then
2370
2371      # If neither matched, then we have a broken ls.  This can happen
2372      # if, for instance, CONFIG_SHELL is bash and it inherits a
2373      # broken ls alias from the environment.  This has actually
2374      # happened.  Such a system could not be considered "sane".
2375      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2376alias in your environment" "$LINENO" 5
2377   fi
2378
2379   test "$2" = conftest.file
2380   )
2381then
2382   # Ok.
2383   :
2384else
2385   as_fn_error $? "newly created file is older than distributed files!
2386Check your system clock" "$LINENO" 5
2387fi
2388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2389$as_echo "yes" >&6; }
2390test "$program_prefix" != NONE &&
2391  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2392# Use a double $ so make ignores it.
2393test "$program_suffix" != NONE &&
2394  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2395# Double any \ or $.
2396# By default was `s,x,x', remove it if useless.
2397ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2398program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2399
2400# expand $ac_aux_dir to an absolute path
2401am_aux_dir=`cd $ac_aux_dir && pwd`
2402
2403if test x"${MISSING+set}" != xset; then
2404  case $am_aux_dir in
2405  *\ * | *\	*)
2406    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2407  *)
2408    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2409  esac
2410fi
2411# Use eval to expand $SHELL
2412if eval "$MISSING --run true"; then
2413  am_missing_run="$MISSING --run "
2414else
2415  am_missing_run=
2416  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2417$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2418fi
2419
2420if test x"${install_sh}" != xset; then
2421  case $am_aux_dir in
2422  *\ * | *\	*)
2423    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2424  *)
2425    install_sh="\${SHELL} $am_aux_dir/install-sh"
2426  esac
2427fi
2428
2429# Installed binaries are usually stripped using `strip' when the user
2430# run `make install-strip'.  However `strip' might not be the right
2431# tool to use in cross-compilation environments, therefore Automake
2432# will honor the `STRIP' environment variable to overrule this program.
2433if test "$cross_compiling" != no; then
2434  if test -n "$ac_tool_prefix"; then
2435  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2436set dummy ${ac_tool_prefix}strip; ac_word=$2
2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2438$as_echo_n "checking for $ac_word... " >&6; }
2439if ${ac_cv_prog_STRIP+:} false; then :
2440  $as_echo_n "(cached) " >&6
2441else
2442  if test -n "$STRIP"; then
2443  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2444else
2445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446for as_dir in $PATH
2447do
2448  IFS=$as_save_IFS
2449  test -z "$as_dir" && as_dir=.
2450    for ac_exec_ext in '' $ac_executable_extensions; do
2451  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2452    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2453    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2454    break 2
2455  fi
2456done
2457  done
2458IFS=$as_save_IFS
2459
2460fi
2461fi
2462STRIP=$ac_cv_prog_STRIP
2463if test -n "$STRIP"; then
2464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2465$as_echo "$STRIP" >&6; }
2466else
2467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2468$as_echo "no" >&6; }
2469fi
2470
2471
2472fi
2473if test -z "$ac_cv_prog_STRIP"; then
2474  ac_ct_STRIP=$STRIP
2475  # Extract the first word of "strip", so it can be a program name with args.
2476set dummy strip; ac_word=$2
2477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2478$as_echo_n "checking for $ac_word... " >&6; }
2479if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2480  $as_echo_n "(cached) " >&6
2481else
2482  if test -n "$ac_ct_STRIP"; then
2483  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2484else
2485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486for as_dir in $PATH
2487do
2488  IFS=$as_save_IFS
2489  test -z "$as_dir" && as_dir=.
2490    for ac_exec_ext in '' $ac_executable_extensions; do
2491  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2492    ac_cv_prog_ac_ct_STRIP="strip"
2493    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2494    break 2
2495  fi
2496done
2497  done
2498IFS=$as_save_IFS
2499
2500fi
2501fi
2502ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2503if test -n "$ac_ct_STRIP"; then
2504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2505$as_echo "$ac_ct_STRIP" >&6; }
2506else
2507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2508$as_echo "no" >&6; }
2509fi
2510
2511  if test "x$ac_ct_STRIP" = x; then
2512    STRIP=":"
2513  else
2514    case $cross_compiling:$ac_tool_warned in
2515yes:)
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2518ac_tool_warned=yes ;;
2519esac
2520    STRIP=$ac_ct_STRIP
2521  fi
2522else
2523  STRIP="$ac_cv_prog_STRIP"
2524fi
2525
2526fi
2527INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2528
2529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2530$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2531if test -z "$MKDIR_P"; then
2532  if ${ac_cv_path_mkdir+:} false; then :
2533  $as_echo_n "(cached) " >&6
2534else
2535  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2536for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2537do
2538  IFS=$as_save_IFS
2539  test -z "$as_dir" && as_dir=.
2540    for ac_prog in mkdir gmkdir; do
2541	 for ac_exec_ext in '' $ac_executable_extensions; do
2542	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2543	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2544	     'mkdir (GNU coreutils) '* | \
2545	     'mkdir (coreutils) '* | \
2546	     'mkdir (fileutils) '4.1*)
2547	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2548	       break 3;;
2549	   esac
2550	 done
2551       done
2552  done
2553IFS=$as_save_IFS
2554
2555fi
2556
2557  test -d ./--version && rmdir ./--version
2558  if test "${ac_cv_path_mkdir+set}" = set; then
2559    MKDIR_P="$ac_cv_path_mkdir -p"
2560  else
2561    # As a last resort, use the slow shell script.  Don't cache a
2562    # value for MKDIR_P within a source directory, because that will
2563    # break other packages using the cache if that directory is
2564    # removed, or if the value is a relative name.
2565    MKDIR_P="$ac_install_sh -d"
2566  fi
2567fi
2568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2569$as_echo "$MKDIR_P" >&6; }
2570
2571mkdir_p="$MKDIR_P"
2572case $mkdir_p in
2573  [\\/$]* | ?:[\\/]*) ;;
2574  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2575esac
2576
2577for ac_prog in gawk mawk nawk awk
2578do
2579  # Extract the first word of "$ac_prog", so it can be a program name with args.
2580set dummy $ac_prog; ac_word=$2
2581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2582$as_echo_n "checking for $ac_word... " >&6; }
2583if ${ac_cv_prog_AWK+:} false; then :
2584  $as_echo_n "(cached) " >&6
2585else
2586  if test -n "$AWK"; then
2587  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2588else
2589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2590for as_dir in $PATH
2591do
2592  IFS=$as_save_IFS
2593  test -z "$as_dir" && as_dir=.
2594    for ac_exec_ext in '' $ac_executable_extensions; do
2595  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2596    ac_cv_prog_AWK="$ac_prog"
2597    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2598    break 2
2599  fi
2600done
2601  done
2602IFS=$as_save_IFS
2603
2604fi
2605fi
2606AWK=$ac_cv_prog_AWK
2607if test -n "$AWK"; then
2608  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2609$as_echo "$AWK" >&6; }
2610else
2611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2612$as_echo "no" >&6; }
2613fi
2614
2615
2616  test -n "$AWK" && break
2617done
2618
2619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2620$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2621set x ${MAKE-make}
2622ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2623if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2624  $as_echo_n "(cached) " >&6
2625else
2626  cat >conftest.make <<\_ACEOF
2627SHELL = /bin/sh
2628all:
2629	@echo '@@@%%%=$(MAKE)=@@@%%%'
2630_ACEOF
2631# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2632case `${MAKE-make} -f conftest.make 2>/dev/null` in
2633  *@@@%%%=?*=@@@%%%*)
2634    eval ac_cv_prog_make_${ac_make}_set=yes;;
2635  *)
2636    eval ac_cv_prog_make_${ac_make}_set=no;;
2637esac
2638rm -f conftest.make
2639fi
2640if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2642$as_echo "yes" >&6; }
2643  SET_MAKE=
2644else
2645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646$as_echo "no" >&6; }
2647  SET_MAKE="MAKE=${MAKE-make}"
2648fi
2649
2650rm -rf .tst 2>/dev/null
2651mkdir .tst 2>/dev/null
2652if test -d .tst; then
2653  am__leading_dot=.
2654else
2655  am__leading_dot=_
2656fi
2657rmdir .tst 2>/dev/null
2658
2659if test "`cd $srcdir && pwd`" != "`pwd`"; then
2660  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2661  # is not polluted with repeated "-I."
2662  am__isrc=' -I$(srcdir)'
2663  # test to see if srcdir already configured
2664  if test -f $srcdir/config.status; then
2665    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2666  fi
2667fi
2668
2669# test whether we have cygpath
2670if test -z "$CYGPATH_W"; then
2671  if (cygpath --version) >/dev/null 2>/dev/null; then
2672    CYGPATH_W='cygpath -w'
2673  else
2674    CYGPATH_W=echo
2675  fi
2676fi
2677
2678
2679# Define the identity of the package.
2680 PACKAGE='openpam'
2681 VERSION='20120526'
2682
2683
2684cat >>confdefs.h <<_ACEOF
2685#define PACKAGE "$PACKAGE"
2686_ACEOF
2687
2688
2689cat >>confdefs.h <<_ACEOF
2690#define VERSION "$VERSION"
2691_ACEOF
2692
2693# Some tools Automake needs.
2694
2695ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2696
2697
2698AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2699
2700
2701AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2702
2703
2704AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2705
2706
2707MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2708
2709# We need awk for the "check" target.  The system "awk" is bad on
2710# some platforms.
2711# Always define AMTAR for backward compatibility.
2712
2713AMTAR=${AMTAR-"${am_missing_run}tar"}
2714
2715am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2716
2717
2718
2719
2720
2721ac_config_headers="$ac_config_headers config.h"
2722
2723
2724# C compiler and features
2725ac_ext=c
2726ac_cpp='$CPP $CPPFLAGS'
2727ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2728ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2729ac_compiler_gnu=$ac_cv_c_compiler_gnu
2730
2731ac_ext=c
2732ac_cpp='$CPP $CPPFLAGS'
2733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2735ac_compiler_gnu=$ac_cv_c_compiler_gnu
2736if test -n "$ac_tool_prefix"; then
2737  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2738set dummy ${ac_tool_prefix}gcc; ac_word=$2
2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740$as_echo_n "checking for $ac_word... " >&6; }
2741if ${ac_cv_prog_CC+:} false; then :
2742  $as_echo_n "(cached) " >&6
2743else
2744  if test -n "$CC"; then
2745  ac_cv_prog_CC="$CC" # Let the user override the test.
2746else
2747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748for as_dir in $PATH
2749do
2750  IFS=$as_save_IFS
2751  test -z "$as_dir" && as_dir=.
2752    for ac_exec_ext in '' $ac_executable_extensions; do
2753  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2754    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2755    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756    break 2
2757  fi
2758done
2759  done
2760IFS=$as_save_IFS
2761
2762fi
2763fi
2764CC=$ac_cv_prog_CC
2765if test -n "$CC"; then
2766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2767$as_echo "$CC" >&6; }
2768else
2769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770$as_echo "no" >&6; }
2771fi
2772
2773
2774fi
2775if test -z "$ac_cv_prog_CC"; then
2776  ac_ct_CC=$CC
2777  # Extract the first word of "gcc", so it can be a program name with args.
2778set dummy gcc; ac_word=$2
2779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2780$as_echo_n "checking for $ac_word... " >&6; }
2781if ${ac_cv_prog_ac_ct_CC+:} false; then :
2782  $as_echo_n "(cached) " >&6
2783else
2784  if test -n "$ac_ct_CC"; then
2785  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2786else
2787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2788for as_dir in $PATH
2789do
2790  IFS=$as_save_IFS
2791  test -z "$as_dir" && as_dir=.
2792    for ac_exec_ext in '' $ac_executable_extensions; do
2793  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2794    ac_cv_prog_ac_ct_CC="gcc"
2795    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2796    break 2
2797  fi
2798done
2799  done
2800IFS=$as_save_IFS
2801
2802fi
2803fi
2804ac_ct_CC=$ac_cv_prog_ac_ct_CC
2805if test -n "$ac_ct_CC"; then
2806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2807$as_echo "$ac_ct_CC" >&6; }
2808else
2809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2810$as_echo "no" >&6; }
2811fi
2812
2813  if test "x$ac_ct_CC" = x; then
2814    CC=""
2815  else
2816    case $cross_compiling:$ac_tool_warned in
2817yes:)
2818{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2819$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2820ac_tool_warned=yes ;;
2821esac
2822    CC=$ac_ct_CC
2823  fi
2824else
2825  CC="$ac_cv_prog_CC"
2826fi
2827
2828if test -z "$CC"; then
2829          if test -n "$ac_tool_prefix"; then
2830    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2831set dummy ${ac_tool_prefix}cc; ac_word=$2
2832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2833$as_echo_n "checking for $ac_word... " >&6; }
2834if ${ac_cv_prog_CC+:} false; then :
2835  $as_echo_n "(cached) " >&6
2836else
2837  if test -n "$CC"; then
2838  ac_cv_prog_CC="$CC" # Let the user override the test.
2839else
2840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2841for as_dir in $PATH
2842do
2843  IFS=$as_save_IFS
2844  test -z "$as_dir" && as_dir=.
2845    for ac_exec_ext in '' $ac_executable_extensions; do
2846  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2847    ac_cv_prog_CC="${ac_tool_prefix}cc"
2848    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2849    break 2
2850  fi
2851done
2852  done
2853IFS=$as_save_IFS
2854
2855fi
2856fi
2857CC=$ac_cv_prog_CC
2858if test -n "$CC"; then
2859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2860$as_echo "$CC" >&6; }
2861else
2862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2863$as_echo "no" >&6; }
2864fi
2865
2866
2867  fi
2868fi
2869if test -z "$CC"; then
2870  # Extract the first word of "cc", so it can be a program name with args.
2871set dummy cc; ac_word=$2
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873$as_echo_n "checking for $ac_word... " >&6; }
2874if ${ac_cv_prog_CC+:} false; then :
2875  $as_echo_n "(cached) " >&6
2876else
2877  if test -n "$CC"; then
2878  ac_cv_prog_CC="$CC" # Let the user override the test.
2879else
2880  ac_prog_rejected=no
2881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882for as_dir in $PATH
2883do
2884  IFS=$as_save_IFS
2885  test -z "$as_dir" && as_dir=.
2886    for ac_exec_ext in '' $ac_executable_extensions; do
2887  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2888    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2889       ac_prog_rejected=yes
2890       continue
2891     fi
2892    ac_cv_prog_CC="cc"
2893    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2894    break 2
2895  fi
2896done
2897  done
2898IFS=$as_save_IFS
2899
2900if test $ac_prog_rejected = yes; then
2901  # We found a bogon in the path, so make sure we never use it.
2902  set dummy $ac_cv_prog_CC
2903  shift
2904  if test $# != 0; then
2905    # We chose a different compiler from the bogus one.
2906    # However, it has the same basename, so the bogon will be chosen
2907    # first if we set CC to just the basename; use the full file name.
2908    shift
2909    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2910  fi
2911fi
2912fi
2913fi
2914CC=$ac_cv_prog_CC
2915if test -n "$CC"; then
2916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2917$as_echo "$CC" >&6; }
2918else
2919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920$as_echo "no" >&6; }
2921fi
2922
2923
2924fi
2925if test -z "$CC"; then
2926  if test -n "$ac_tool_prefix"; then
2927  for ac_prog in cl.exe
2928  do
2929    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2930set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2932$as_echo_n "checking for $ac_word... " >&6; }
2933if ${ac_cv_prog_CC+:} false; then :
2934  $as_echo_n "(cached) " >&6
2935else
2936  if test -n "$CC"; then
2937  ac_cv_prog_CC="$CC" # Let the user override the test.
2938else
2939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940for as_dir in $PATH
2941do
2942  IFS=$as_save_IFS
2943  test -z "$as_dir" && as_dir=.
2944    for ac_exec_ext in '' $ac_executable_extensions; do
2945  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2946    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2947    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2948    break 2
2949  fi
2950done
2951  done
2952IFS=$as_save_IFS
2953
2954fi
2955fi
2956CC=$ac_cv_prog_CC
2957if test -n "$CC"; then
2958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2959$as_echo "$CC" >&6; }
2960else
2961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2962$as_echo "no" >&6; }
2963fi
2964
2965
2966    test -n "$CC" && break
2967  done
2968fi
2969if test -z "$CC"; then
2970  ac_ct_CC=$CC
2971  for ac_prog in cl.exe
2972do
2973  # Extract the first word of "$ac_prog", so it can be a program name with args.
2974set dummy $ac_prog; ac_word=$2
2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2976$as_echo_n "checking for $ac_word... " >&6; }
2977if ${ac_cv_prog_ac_ct_CC+:} false; then :
2978  $as_echo_n "(cached) " >&6
2979else
2980  if test -n "$ac_ct_CC"; then
2981  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2982else
2983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2984for as_dir in $PATH
2985do
2986  IFS=$as_save_IFS
2987  test -z "$as_dir" && as_dir=.
2988    for ac_exec_ext in '' $ac_executable_extensions; do
2989  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2990    ac_cv_prog_ac_ct_CC="$ac_prog"
2991    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2992    break 2
2993  fi
2994done
2995  done
2996IFS=$as_save_IFS
2997
2998fi
2999fi
3000ac_ct_CC=$ac_cv_prog_ac_ct_CC
3001if test -n "$ac_ct_CC"; then
3002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3003$as_echo "$ac_ct_CC" >&6; }
3004else
3005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3006$as_echo "no" >&6; }
3007fi
3008
3009
3010  test -n "$ac_ct_CC" && break
3011done
3012
3013  if test "x$ac_ct_CC" = x; then
3014    CC=""
3015  else
3016    case $cross_compiling:$ac_tool_warned in
3017yes:)
3018{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3019$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3020ac_tool_warned=yes ;;
3021esac
3022    CC=$ac_ct_CC
3023  fi
3024fi
3025
3026fi
3027
3028
3029test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3030$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3031as_fn_error $? "no acceptable C compiler found in \$PATH
3032See \`config.log' for more details" "$LINENO" 5; }
3033
3034# Provide some information about the compiler.
3035$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3036set X $ac_compile
3037ac_compiler=$2
3038for ac_option in --version -v -V -qversion; do
3039  { { ac_try="$ac_compiler $ac_option >&5"
3040case "(($ac_try" in
3041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3042  *) ac_try_echo=$ac_try;;
3043esac
3044eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3045$as_echo "$ac_try_echo"; } >&5
3046  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3047  ac_status=$?
3048  if test -s conftest.err; then
3049    sed '10a\
3050... rest of stderr output deleted ...
3051         10q' conftest.err >conftest.er1
3052    cat conftest.er1 >&5
3053  fi
3054  rm -f conftest.er1 conftest.err
3055  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3056  test $ac_status = 0; }
3057done
3058
3059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3060/* end confdefs.h.  */
3061
3062int
3063main ()
3064{
3065
3066  ;
3067  return 0;
3068}
3069_ACEOF
3070ac_clean_files_save=$ac_clean_files
3071ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3072# Try to create an executable without -o first, disregard a.out.
3073# It will help us diagnose broken compilers, and finding out an intuition
3074# of exeext.
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3076$as_echo_n "checking whether the C compiler works... " >&6; }
3077ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3078
3079# The possible output files:
3080ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3081
3082ac_rmfiles=
3083for ac_file in $ac_files
3084do
3085  case $ac_file in
3086    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3087    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3088  esac
3089done
3090rm -f $ac_rmfiles
3091
3092if { { ac_try="$ac_link_default"
3093case "(($ac_try" in
3094  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3095  *) ac_try_echo=$ac_try;;
3096esac
3097eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3098$as_echo "$ac_try_echo"; } >&5
3099  (eval "$ac_link_default") 2>&5
3100  ac_status=$?
3101  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3102  test $ac_status = 0; }; then :
3103  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3104# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3105# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3106# so that the user can short-circuit this test for compilers unknown to
3107# Autoconf.
3108for ac_file in $ac_files ''
3109do
3110  test -f "$ac_file" || continue
3111  case $ac_file in
3112    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3113	;;
3114    [ab].out )
3115	# We found the default executable, but exeext='' is most
3116	# certainly right.
3117	break;;
3118    *.* )
3119	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3120	then :; else
3121	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3122	fi
3123	# We set ac_cv_exeext here because the later test for it is not
3124	# safe: cross compilers may not add the suffix if given an `-o'
3125	# argument, so we may need to know it at that point already.
3126	# Even if this section looks crufty: it has the advantage of
3127	# actually working.
3128	break;;
3129    * )
3130	break;;
3131  esac
3132done
3133test "$ac_cv_exeext" = no && ac_cv_exeext=
3134
3135else
3136  ac_file=''
3137fi
3138if test -z "$ac_file"; then :
3139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3140$as_echo "no" >&6; }
3141$as_echo "$as_me: failed program was:" >&5
3142sed 's/^/| /' conftest.$ac_ext >&5
3143
3144{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3146as_fn_error 77 "C compiler cannot create executables
3147See \`config.log' for more details" "$LINENO" 5; }
3148else
3149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3150$as_echo "yes" >&6; }
3151fi
3152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3153$as_echo_n "checking for C compiler default output file name... " >&6; }
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3155$as_echo "$ac_file" >&6; }
3156ac_exeext=$ac_cv_exeext
3157
3158rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3159ac_clean_files=$ac_clean_files_save
3160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3161$as_echo_n "checking for suffix of executables... " >&6; }
3162if { { ac_try="$ac_link"
3163case "(($ac_try" in
3164  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165  *) ac_try_echo=$ac_try;;
3166esac
3167eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168$as_echo "$ac_try_echo"; } >&5
3169  (eval "$ac_link") 2>&5
3170  ac_status=$?
3171  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172  test $ac_status = 0; }; then :
3173  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3174# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3175# work properly (i.e., refer to `conftest.exe'), while it won't with
3176# `rm'.
3177for ac_file in conftest.exe conftest conftest.*; do
3178  test -f "$ac_file" || continue
3179  case $ac_file in
3180    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3181    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3182	  break;;
3183    * ) break;;
3184  esac
3185done
3186else
3187  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3188$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3189as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3190See \`config.log' for more details" "$LINENO" 5; }
3191fi
3192rm -f conftest conftest$ac_cv_exeext
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3194$as_echo "$ac_cv_exeext" >&6; }
3195
3196rm -f conftest.$ac_ext
3197EXEEXT=$ac_cv_exeext
3198ac_exeext=$EXEEXT
3199cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200/* end confdefs.h.  */
3201#include <stdio.h>
3202int
3203main ()
3204{
3205FILE *f = fopen ("conftest.out", "w");
3206 return ferror (f) || fclose (f) != 0;
3207
3208  ;
3209  return 0;
3210}
3211_ACEOF
3212ac_clean_files="$ac_clean_files conftest.out"
3213# Check that the compiler produces executables we can run.  If not, either
3214# the compiler is broken, or we cross compile.
3215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3216$as_echo_n "checking whether we are cross compiling... " >&6; }
3217if test "$cross_compiling" != yes; then
3218  { { ac_try="$ac_link"
3219case "(($ac_try" in
3220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3221  *) ac_try_echo=$ac_try;;
3222esac
3223eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3224$as_echo "$ac_try_echo"; } >&5
3225  (eval "$ac_link") 2>&5
3226  ac_status=$?
3227  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3228  test $ac_status = 0; }
3229  if { ac_try='./conftest$ac_cv_exeext'
3230  { { case "(($ac_try" in
3231  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3232  *) ac_try_echo=$ac_try;;
3233esac
3234eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3235$as_echo "$ac_try_echo"; } >&5
3236  (eval "$ac_try") 2>&5
3237  ac_status=$?
3238  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3239  test $ac_status = 0; }; }; then
3240    cross_compiling=no
3241  else
3242    if test "$cross_compiling" = maybe; then
3243	cross_compiling=yes
3244    else
3245	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3246$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3247as_fn_error $? "cannot run C compiled programs.
3248If you meant to cross compile, use \`--host'.
3249See \`config.log' for more details" "$LINENO" 5; }
3250    fi
3251  fi
3252fi
3253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3254$as_echo "$cross_compiling" >&6; }
3255
3256rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3257ac_clean_files=$ac_clean_files_save
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3259$as_echo_n "checking for suffix of object files... " >&6; }
3260if ${ac_cv_objext+:} false; then :
3261  $as_echo_n "(cached) " >&6
3262else
3263  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3264/* end confdefs.h.  */
3265
3266int
3267main ()
3268{
3269
3270  ;
3271  return 0;
3272}
3273_ACEOF
3274rm -f conftest.o conftest.obj
3275if { { ac_try="$ac_compile"
3276case "(($ac_try" in
3277  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278  *) ac_try_echo=$ac_try;;
3279esac
3280eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3281$as_echo "$ac_try_echo"; } >&5
3282  (eval "$ac_compile") 2>&5
3283  ac_status=$?
3284  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3285  test $ac_status = 0; }; then :
3286  for ac_file in conftest.o conftest.obj conftest.*; do
3287  test -f "$ac_file" || continue;
3288  case $ac_file in
3289    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3290    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3291       break;;
3292  esac
3293done
3294else
3295  $as_echo "$as_me: failed program was:" >&5
3296sed 's/^/| /' conftest.$ac_ext >&5
3297
3298{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3300as_fn_error $? "cannot compute suffix of object files: cannot compile
3301See \`config.log' for more details" "$LINENO" 5; }
3302fi
3303rm -f conftest.$ac_cv_objext conftest.$ac_ext
3304fi
3305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3306$as_echo "$ac_cv_objext" >&6; }
3307OBJEXT=$ac_cv_objext
3308ac_objext=$OBJEXT
3309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3310$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3311if ${ac_cv_c_compiler_gnu+:} false; then :
3312  $as_echo_n "(cached) " >&6
3313else
3314  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3315/* end confdefs.h.  */
3316
3317int
3318main ()
3319{
3320#ifndef __GNUC__
3321       choke me
3322#endif
3323
3324  ;
3325  return 0;
3326}
3327_ACEOF
3328if ac_fn_c_try_compile "$LINENO"; then :
3329  ac_compiler_gnu=yes
3330else
3331  ac_compiler_gnu=no
3332fi
3333rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3334ac_cv_c_compiler_gnu=$ac_compiler_gnu
3335
3336fi
3337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3338$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3339if test $ac_compiler_gnu = yes; then
3340  GCC=yes
3341else
3342  GCC=
3343fi
3344ac_test_CFLAGS=${CFLAGS+set}
3345ac_save_CFLAGS=$CFLAGS
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3347$as_echo_n "checking whether $CC accepts -g... " >&6; }
3348if ${ac_cv_prog_cc_g+:} false; then :
3349  $as_echo_n "(cached) " >&6
3350else
3351  ac_save_c_werror_flag=$ac_c_werror_flag
3352   ac_c_werror_flag=yes
3353   ac_cv_prog_cc_g=no
3354   CFLAGS="-g"
3355   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356/* end confdefs.h.  */
3357
3358int
3359main ()
3360{
3361
3362  ;
3363  return 0;
3364}
3365_ACEOF
3366if ac_fn_c_try_compile "$LINENO"; then :
3367  ac_cv_prog_cc_g=yes
3368else
3369  CFLAGS=""
3370      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h.  */
3372
3373int
3374main ()
3375{
3376
3377  ;
3378  return 0;
3379}
3380_ACEOF
3381if ac_fn_c_try_compile "$LINENO"; then :
3382
3383else
3384  ac_c_werror_flag=$ac_save_c_werror_flag
3385	 CFLAGS="-g"
3386	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3387/* end confdefs.h.  */
3388
3389int
3390main ()
3391{
3392
3393  ;
3394  return 0;
3395}
3396_ACEOF
3397if ac_fn_c_try_compile "$LINENO"; then :
3398  ac_cv_prog_cc_g=yes
3399fi
3400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3401fi
3402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3403fi
3404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3405   ac_c_werror_flag=$ac_save_c_werror_flag
3406fi
3407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3408$as_echo "$ac_cv_prog_cc_g" >&6; }
3409if test "$ac_test_CFLAGS" = set; then
3410  CFLAGS=$ac_save_CFLAGS
3411elif test $ac_cv_prog_cc_g = yes; then
3412  if test "$GCC" = yes; then
3413    CFLAGS="-g -O2"
3414  else
3415    CFLAGS="-g"
3416  fi
3417else
3418  if test "$GCC" = yes; then
3419    CFLAGS="-O2"
3420  else
3421    CFLAGS=
3422  fi
3423fi
3424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3425$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3426if ${ac_cv_prog_cc_c89+:} false; then :
3427  $as_echo_n "(cached) " >&6
3428else
3429  ac_cv_prog_cc_c89=no
3430ac_save_CC=$CC
3431cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432/* end confdefs.h.  */
3433#include <stdarg.h>
3434#include <stdio.h>
3435#include <sys/types.h>
3436#include <sys/stat.h>
3437/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3438struct buf { int x; };
3439FILE * (*rcsopen) (struct buf *, struct stat *, int);
3440static char *e (p, i)
3441     char **p;
3442     int i;
3443{
3444  return p[i];
3445}
3446static char *f (char * (*g) (char **, int), char **p, ...)
3447{
3448  char *s;
3449  va_list v;
3450  va_start (v,p);
3451  s = g (p, va_arg (v,int));
3452  va_end (v);
3453  return s;
3454}
3455
3456/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3457   function prototypes and stuff, but not '\xHH' hex character constants.
3458   These don't provoke an error unfortunately, instead are silently treated
3459   as 'x'.  The following induces an error, until -std is added to get
3460   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3461   array size at least.  It's necessary to write '\x00'==0 to get something
3462   that's true only with -std.  */
3463int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3464
3465/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3466   inside strings and character constants.  */
3467#define FOO(x) 'x'
3468int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3469
3470int test (int i, double x);
3471struct s1 {int (*f) (int a);};
3472struct s2 {int (*f) (double a);};
3473int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3474int argc;
3475char **argv;
3476int
3477main ()
3478{
3479return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3480  ;
3481  return 0;
3482}
3483_ACEOF
3484for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3485	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3486do
3487  CC="$ac_save_CC $ac_arg"
3488  if ac_fn_c_try_compile "$LINENO"; then :
3489  ac_cv_prog_cc_c89=$ac_arg
3490fi
3491rm -f core conftest.err conftest.$ac_objext
3492  test "x$ac_cv_prog_cc_c89" != "xno" && break
3493done
3494rm -f conftest.$ac_ext
3495CC=$ac_save_CC
3496
3497fi
3498# AC_CACHE_VAL
3499case "x$ac_cv_prog_cc_c89" in
3500  x)
3501    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3502$as_echo "none needed" >&6; } ;;
3503  xno)
3504    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3505$as_echo "unsupported" >&6; } ;;
3506  *)
3507    CC="$CC $ac_cv_prog_cc_c89"
3508    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3509$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3510esac
3511if test "x$ac_cv_prog_cc_c89" != xno; then :
3512
3513fi
3514
3515ac_ext=c
3516ac_cpp='$CPP $CPPFLAGS'
3517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3519ac_compiler_gnu=$ac_cv_c_compiler_gnu
3520DEPDIR="${am__leading_dot}deps"
3521
3522ac_config_commands="$ac_config_commands depfiles"
3523
3524
3525am_make=${MAKE-make}
3526cat > confinc << 'END'
3527am__doit:
3528	@echo this is the am__doit target
3529.PHONY: am__doit
3530END
3531# If we don't find an include directive, just comment out the code.
3532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3533$as_echo_n "checking for style of include used by $am_make... " >&6; }
3534am__include="#"
3535am__quote=
3536_am_result=none
3537# First try GNU make style include.
3538echo "include confinc" > confmf
3539# Ignore all kinds of additional output from `make'.
3540case `$am_make -s -f confmf 2> /dev/null` in #(
3541*the\ am__doit\ target*)
3542  am__include=include
3543  am__quote=
3544  _am_result=GNU
3545  ;;
3546esac
3547# Now try BSD make style include.
3548if test "$am__include" = "#"; then
3549   echo '.include "confinc"' > confmf
3550   case `$am_make -s -f confmf 2> /dev/null` in #(
3551   *the\ am__doit\ target*)
3552     am__include=.include
3553     am__quote="\""
3554     _am_result=BSD
3555     ;;
3556   esac
3557fi
3558
3559
3560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3561$as_echo "$_am_result" >&6; }
3562rm -f confinc confmf
3563
3564# Check whether --enable-dependency-tracking was given.
3565if test "${enable_dependency_tracking+set}" = set; then :
3566  enableval=$enable_dependency_tracking;
3567fi
3568
3569if test "x$enable_dependency_tracking" != xno; then
3570  am_depcomp="$ac_aux_dir/depcomp"
3571  AMDEPBACKSLASH='\'
3572fi
3573 if test "x$enable_dependency_tracking" != xno; then
3574  AMDEP_TRUE=
3575  AMDEP_FALSE='#'
3576else
3577  AMDEP_TRUE='#'
3578  AMDEP_FALSE=
3579fi
3580
3581
3582
3583depcc="$CC"   am_compiler_list=
3584
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3586$as_echo_n "checking dependency style of $depcc... " >&6; }
3587if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3588  $as_echo_n "(cached) " >&6
3589else
3590  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3591  # We make a subdir and do the tests there.  Otherwise we can end up
3592  # making bogus files that we don't know about and never remove.  For
3593  # instance it was reported that on HP-UX the gcc test will end up
3594  # making a dummy file named `D' -- because `-MD' means `put the output
3595  # in D'.
3596  mkdir conftest.dir
3597  # Copy depcomp to subdir because otherwise we won't find it if we're
3598  # using a relative directory.
3599  cp "$am_depcomp" conftest.dir
3600  cd conftest.dir
3601  # We will build objects and dependencies in a subdirectory because
3602  # it helps to detect inapplicable dependency modes.  For instance
3603  # both Tru64's cc and ICC support -MD to output dependencies as a
3604  # side effect of compilation, but ICC will put the dependencies in
3605  # the current directory while Tru64 will put them in the object
3606  # directory.
3607  mkdir sub
3608
3609  am_cv_CC_dependencies_compiler_type=none
3610  if test "$am_compiler_list" = ""; then
3611     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3612  fi
3613  am__universal=false
3614  case " $depcc " in #(
3615     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3616     esac
3617
3618  for depmode in $am_compiler_list; do
3619    # Setup a source with many dependencies, because some compilers
3620    # like to wrap large dependency lists on column 80 (with \), and
3621    # we should not choose a depcomp mode which is confused by this.
3622    #
3623    # We need to recreate these files for each test, as the compiler may
3624    # overwrite some of them when testing with obscure command lines.
3625    # This happens at least with the AIX C compiler.
3626    : > sub/conftest.c
3627    for i in 1 2 3 4 5 6; do
3628      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3629      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3630      # Solaris 8's {/usr,}/bin/sh.
3631      touch sub/conftst$i.h
3632    done
3633    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3634
3635    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3636    # mode.  It turns out that the SunPro C++ compiler does not properly
3637    # handle `-M -o', and we need to detect this.  Also, some Intel
3638    # versions had trouble with output in subdirs
3639    am__obj=sub/conftest.${OBJEXT-o}
3640    am__minus_obj="-o $am__obj"
3641    case $depmode in
3642    gcc)
3643      # This depmode causes a compiler race in universal mode.
3644      test "$am__universal" = false || continue
3645      ;;
3646    nosideeffect)
3647      # after this tag, mechanisms are not by side-effect, so they'll
3648      # only be used when explicitly requested
3649      if test "x$enable_dependency_tracking" = xyes; then
3650	continue
3651      else
3652	break
3653      fi
3654      ;;
3655    msvisualcpp | msvcmsys)
3656      # This compiler won't grok `-c -o', but also, the minuso test has
3657      # not run yet.  These depmodes are late enough in the game, and
3658      # so weak that their functioning should not be impacted.
3659      am__obj=conftest.${OBJEXT-o}
3660      am__minus_obj=
3661      ;;
3662    none) break ;;
3663    esac
3664    if depmode=$depmode \
3665       source=sub/conftest.c object=$am__obj \
3666       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3667       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3668         >/dev/null 2>conftest.err &&
3669       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3670       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3671       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3672       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3673      # icc doesn't choke on unknown options, it will just issue warnings
3674      # or remarks (even with -Werror).  So we grep stderr for any message
3675      # that says an option was ignored or not supported.
3676      # When given -MP, icc 7.0 and 7.1 complain thusly:
3677      #   icc: Command line warning: ignoring option '-M'; no argument required
3678      # The diagnosis changed in icc 8.0:
3679      #   icc: Command line remark: option '-MP' not supported
3680      if (grep 'ignoring option' conftest.err ||
3681          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3682        am_cv_CC_dependencies_compiler_type=$depmode
3683        break
3684      fi
3685    fi
3686  done
3687
3688  cd ..
3689  rm -rf conftest.dir
3690else
3691  am_cv_CC_dependencies_compiler_type=none
3692fi
3693
3694fi
3695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3696$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3697CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3698
3699 if
3700  test "x$enable_dependency_tracking" != xno \
3701  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3702  am__fastdepCC_TRUE=
3703  am__fastdepCC_FALSE='#'
3704else
3705  am__fastdepCC_TRUE='#'
3706  am__fastdepCC_FALSE=
3707fi
3708
3709
3710   case $ac_cv_prog_cc_stdc in #(
3711  no) :
3712    ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
3713  *) :
3714    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3715$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3716if ${ac_cv_prog_cc_c99+:} false; then :
3717  $as_echo_n "(cached) " >&6
3718else
3719  ac_cv_prog_cc_c99=no
3720ac_save_CC=$CC
3721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722/* end confdefs.h.  */
3723#include <stdarg.h>
3724#include <stdbool.h>
3725#include <stdlib.h>
3726#include <wchar.h>
3727#include <stdio.h>
3728
3729// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3730#define debug(...) fprintf (stderr, __VA_ARGS__)
3731#define showlist(...) puts (#__VA_ARGS__)
3732#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3733static void
3734test_varargs_macros (void)
3735{
3736  int x = 1234;
3737  int y = 5678;
3738  debug ("Flag");
3739  debug ("X = %d\n", x);
3740  showlist (The first, second, and third items.);
3741  report (x>y, "x is %d but y is %d", x, y);
3742}
3743
3744// Check long long types.
3745#define BIG64 18446744073709551615ull
3746#define BIG32 4294967295ul
3747#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3748#if !BIG_OK
3749  your preprocessor is broken;
3750#endif
3751#if BIG_OK
3752#else
3753  your preprocessor is broken;
3754#endif
3755static long long int bignum = -9223372036854775807LL;
3756static unsigned long long int ubignum = BIG64;
3757
3758struct incomplete_array
3759{
3760  int datasize;
3761  double data[];
3762};
3763
3764struct named_init {
3765  int number;
3766  const wchar_t *name;
3767  double average;
3768};
3769
3770typedef const char *ccp;
3771
3772static inline int
3773test_restrict (ccp restrict text)
3774{
3775  // See if C++-style comments work.
3776  // Iterate through items via the restricted pointer.
3777  // Also check for declarations in for loops.
3778  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3779    continue;
3780  return 0;
3781}
3782
3783// Check varargs and va_copy.
3784static void
3785test_varargs (const char *format, ...)
3786{
3787  va_list args;
3788  va_start (args, format);
3789  va_list args_copy;
3790  va_copy (args_copy, args);
3791
3792  const char *str;
3793  int number;
3794  float fnumber;
3795
3796  while (*format)
3797    {
3798      switch (*format++)
3799	{
3800	case 's': // string
3801	  str = va_arg (args_copy, const char *);
3802	  break;
3803	case 'd': // int
3804	  number = va_arg (args_copy, int);
3805	  break;
3806	case 'f': // float
3807	  fnumber = va_arg (args_copy, double);
3808	  break;
3809	default:
3810	  break;
3811	}
3812    }
3813  va_end (args_copy);
3814  va_end (args);
3815}
3816
3817int
3818main ()
3819{
3820
3821  // Check bool.
3822  _Bool success = false;
3823
3824  // Check restrict.
3825  if (test_restrict ("String literal") == 0)
3826    success = true;
3827  char *restrict newvar = "Another string";
3828
3829  // Check varargs.
3830  test_varargs ("s, d' f .", "string", 65, 34.234);
3831  test_varargs_macros ();
3832
3833  // Check flexible array members.
3834  struct incomplete_array *ia =
3835    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3836  ia->datasize = 10;
3837  for (int i = 0; i < ia->datasize; ++i)
3838    ia->data[i] = i * 1.234;
3839
3840  // Check named initializers.
3841  struct named_init ni = {
3842    .number = 34,
3843    .name = L"Test wide string",
3844    .average = 543.34343,
3845  };
3846
3847  ni.number = 58;
3848
3849  int dynamic_array[ni.number];
3850  dynamic_array[ni.number - 1] = 543;
3851
3852  // work around unused variable warnings
3853  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3854	  || dynamic_array[ni.number - 1] != 543);
3855
3856  ;
3857  return 0;
3858}
3859_ACEOF
3860for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
3861do
3862  CC="$ac_save_CC $ac_arg"
3863  if ac_fn_c_try_compile "$LINENO"; then :
3864  ac_cv_prog_cc_c99=$ac_arg
3865fi
3866rm -f core conftest.err conftest.$ac_objext
3867  test "x$ac_cv_prog_cc_c99" != "xno" && break
3868done
3869rm -f conftest.$ac_ext
3870CC=$ac_save_CC
3871
3872fi
3873# AC_CACHE_VAL
3874case "x$ac_cv_prog_cc_c99" in
3875  x)
3876    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3877$as_echo "none needed" >&6; } ;;
3878  xno)
3879    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3880$as_echo "unsupported" >&6; } ;;
3881  *)
3882    CC="$CC $ac_cv_prog_cc_c99"
3883    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3884$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3885esac
3886if test "x$ac_cv_prog_cc_c99" != xno; then :
3887  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3888else
3889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3890$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3891if ${ac_cv_prog_cc_c89+:} false; then :
3892  $as_echo_n "(cached) " >&6
3893else
3894  ac_cv_prog_cc_c89=no
3895ac_save_CC=$CC
3896cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897/* end confdefs.h.  */
3898#include <stdarg.h>
3899#include <stdio.h>
3900#include <sys/types.h>
3901#include <sys/stat.h>
3902/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3903struct buf { int x; };
3904FILE * (*rcsopen) (struct buf *, struct stat *, int);
3905static char *e (p, i)
3906     char **p;
3907     int i;
3908{
3909  return p[i];
3910}
3911static char *f (char * (*g) (char **, int), char **p, ...)
3912{
3913  char *s;
3914  va_list v;
3915  va_start (v,p);
3916  s = g (p, va_arg (v,int));
3917  va_end (v);
3918  return s;
3919}
3920
3921/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3922   function prototypes and stuff, but not '\xHH' hex character constants.
3923   These don't provoke an error unfortunately, instead are silently treated
3924   as 'x'.  The following induces an error, until -std is added to get
3925   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3926   array size at least.  It's necessary to write '\x00'==0 to get something
3927   that's true only with -std.  */
3928int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3929
3930/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3931   inside strings and character constants.  */
3932#define FOO(x) 'x'
3933int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3934
3935int test (int i, double x);
3936struct s1 {int (*f) (int a);};
3937struct s2 {int (*f) (double a);};
3938int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3939int argc;
3940char **argv;
3941int
3942main ()
3943{
3944return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3945  ;
3946  return 0;
3947}
3948_ACEOF
3949for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3950	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3951do
3952  CC="$ac_save_CC $ac_arg"
3953  if ac_fn_c_try_compile "$LINENO"; then :
3954  ac_cv_prog_cc_c89=$ac_arg
3955fi
3956rm -f core conftest.err conftest.$ac_objext
3957  test "x$ac_cv_prog_cc_c89" != "xno" && break
3958done
3959rm -f conftest.$ac_ext
3960CC=$ac_save_CC
3961
3962fi
3963# AC_CACHE_VAL
3964case "x$ac_cv_prog_cc_c89" in
3965  x)
3966    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3967$as_echo "none needed" >&6; } ;;
3968  xno)
3969    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3970$as_echo "unsupported" >&6; } ;;
3971  *)
3972    CC="$CC $ac_cv_prog_cc_c89"
3973    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3974$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3975esac
3976if test "x$ac_cv_prog_cc_c89" != xno; then :
3977  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3978else
3979  ac_cv_prog_cc_stdc=no
3980fi
3981
3982fi
3983 ;;
3984esac
3985  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
3986$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
3987  if ${ac_cv_prog_cc_stdc+:} false; then :
3988  $as_echo_n "(cached) " >&6
3989fi
3990
3991  case $ac_cv_prog_cc_stdc in #(
3992  no) :
3993    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3994$as_echo "unsupported" >&6; } ;; #(
3995  '') :
3996    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3997$as_echo "none needed" >&6; } ;; #(
3998  *) :
3999    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4000$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4001esac
4002
4003ac_ext=c
4004ac_cpp='$CPP $CPPFLAGS'
4005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4007ac_compiler_gnu=$ac_cv_c_compiler_gnu
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4009$as_echo_n "checking how to run the C preprocessor... " >&6; }
4010# On Suns, sometimes $CPP names a directory.
4011if test -n "$CPP" && test -d "$CPP"; then
4012  CPP=
4013fi
4014if test -z "$CPP"; then
4015  if ${ac_cv_prog_CPP+:} false; then :
4016  $as_echo_n "(cached) " >&6
4017else
4018      # Double quotes because CPP needs to be expanded
4019    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4020    do
4021      ac_preproc_ok=false
4022for ac_c_preproc_warn_flag in '' yes
4023do
4024  # Use a header file that comes with gcc, so configuring glibc
4025  # with a fresh cross-compiler works.
4026  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4027  # <limits.h> exists even on freestanding compilers.
4028  # On the NeXT, cc -E runs the code through the compiler's parser,
4029  # not just through cpp. "Syntax error" is here to catch this case.
4030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4031/* end confdefs.h.  */
4032#ifdef __STDC__
4033# include <limits.h>
4034#else
4035# include <assert.h>
4036#endif
4037		     Syntax error
4038_ACEOF
4039if ac_fn_c_try_cpp "$LINENO"; then :
4040
4041else
4042  # Broken: fails on valid input.
4043continue
4044fi
4045rm -f conftest.err conftest.i conftest.$ac_ext
4046
4047  # OK, works on sane cases.  Now check whether nonexistent headers
4048  # can be detected and how.
4049  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4050/* end confdefs.h.  */
4051#include <ac_nonexistent.h>
4052_ACEOF
4053if ac_fn_c_try_cpp "$LINENO"; then :
4054  # Broken: success on invalid input.
4055continue
4056else
4057  # Passes both tests.
4058ac_preproc_ok=:
4059break
4060fi
4061rm -f conftest.err conftest.i conftest.$ac_ext
4062
4063done
4064# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4065rm -f conftest.i conftest.err conftest.$ac_ext
4066if $ac_preproc_ok; then :
4067  break
4068fi
4069
4070    done
4071    ac_cv_prog_CPP=$CPP
4072
4073fi
4074  CPP=$ac_cv_prog_CPP
4075else
4076  ac_cv_prog_CPP=$CPP
4077fi
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4079$as_echo "$CPP" >&6; }
4080ac_preproc_ok=false
4081for ac_c_preproc_warn_flag in '' yes
4082do
4083  # Use a header file that comes with gcc, so configuring glibc
4084  # with a fresh cross-compiler works.
4085  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4086  # <limits.h> exists even on freestanding compilers.
4087  # On the NeXT, cc -E runs the code through the compiler's parser,
4088  # not just through cpp. "Syntax error" is here to catch this case.
4089  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4090/* end confdefs.h.  */
4091#ifdef __STDC__
4092# include <limits.h>
4093#else
4094# include <assert.h>
4095#endif
4096		     Syntax error
4097_ACEOF
4098if ac_fn_c_try_cpp "$LINENO"; then :
4099
4100else
4101  # Broken: fails on valid input.
4102continue
4103fi
4104rm -f conftest.err conftest.i conftest.$ac_ext
4105
4106  # OK, works on sane cases.  Now check whether nonexistent headers
4107  # can be detected and how.
4108  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4109/* end confdefs.h.  */
4110#include <ac_nonexistent.h>
4111_ACEOF
4112if ac_fn_c_try_cpp "$LINENO"; then :
4113  # Broken: success on invalid input.
4114continue
4115else
4116  # Passes both tests.
4117ac_preproc_ok=:
4118break
4119fi
4120rm -f conftest.err conftest.i conftest.$ac_ext
4121
4122done
4123# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4124rm -f conftest.i conftest.err conftest.$ac_ext
4125if $ac_preproc_ok; then :
4126
4127else
4128  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4130as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4131See \`config.log' for more details" "$LINENO" 5; }
4132fi
4133
4134ac_ext=c
4135ac_cpp='$CPP $CPPFLAGS'
4136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4138ac_compiler_gnu=$ac_cv_c_compiler_gnu
4139
4140
4141
4142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4143$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4144if ${ac_cv_path_GREP+:} false; then :
4145  $as_echo_n "(cached) " >&6
4146else
4147  if test -z "$GREP"; then
4148  ac_path_GREP_found=false
4149  # Loop through the user's path and test for each of PROGNAME-LIST
4150  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4151for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4152do
4153  IFS=$as_save_IFS
4154  test -z "$as_dir" && as_dir=.
4155    for ac_prog in grep ggrep; do
4156    for ac_exec_ext in '' $ac_executable_extensions; do
4157      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4158      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4159# Check for GNU ac_path_GREP and select it if it is found.
4160  # Check for GNU $ac_path_GREP
4161case `"$ac_path_GREP" --version 2>&1` in
4162*GNU*)
4163  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4164*)
4165  ac_count=0
4166  $as_echo_n 0123456789 >"conftest.in"
4167  while :
4168  do
4169    cat "conftest.in" "conftest.in" >"conftest.tmp"
4170    mv "conftest.tmp" "conftest.in"
4171    cp "conftest.in" "conftest.nl"
4172    $as_echo 'GREP' >> "conftest.nl"
4173    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4174    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4175    as_fn_arith $ac_count + 1 && ac_count=$as_val
4176    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4177      # Best one so far, save it but keep looking for a better one
4178      ac_cv_path_GREP="$ac_path_GREP"
4179      ac_path_GREP_max=$ac_count
4180    fi
4181    # 10*(2^10) chars as input seems more than enough
4182    test $ac_count -gt 10 && break
4183  done
4184  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4185esac
4186
4187      $ac_path_GREP_found && break 3
4188    done
4189  done
4190  done
4191IFS=$as_save_IFS
4192  if test -z "$ac_cv_path_GREP"; then
4193    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4194  fi
4195else
4196  ac_cv_path_GREP=$GREP
4197fi
4198
4199fi
4200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4201$as_echo "$ac_cv_path_GREP" >&6; }
4202 GREP="$ac_cv_path_GREP"
4203
4204
4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4206$as_echo_n "checking for egrep... " >&6; }
4207if ${ac_cv_path_EGREP+:} false; then :
4208  $as_echo_n "(cached) " >&6
4209else
4210  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4211   then ac_cv_path_EGREP="$GREP -E"
4212   else
4213     if test -z "$EGREP"; then
4214  ac_path_EGREP_found=false
4215  # Loop through the user's path and test for each of PROGNAME-LIST
4216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4217for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4218do
4219  IFS=$as_save_IFS
4220  test -z "$as_dir" && as_dir=.
4221    for ac_prog in egrep; do
4222    for ac_exec_ext in '' $ac_executable_extensions; do
4223      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4224      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4225# Check for GNU ac_path_EGREP and select it if it is found.
4226  # Check for GNU $ac_path_EGREP
4227case `"$ac_path_EGREP" --version 2>&1` in
4228*GNU*)
4229  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4230*)
4231  ac_count=0
4232  $as_echo_n 0123456789 >"conftest.in"
4233  while :
4234  do
4235    cat "conftest.in" "conftest.in" >"conftest.tmp"
4236    mv "conftest.tmp" "conftest.in"
4237    cp "conftest.in" "conftest.nl"
4238    $as_echo 'EGREP' >> "conftest.nl"
4239    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4240    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4241    as_fn_arith $ac_count + 1 && ac_count=$as_val
4242    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4243      # Best one so far, save it but keep looking for a better one
4244      ac_cv_path_EGREP="$ac_path_EGREP"
4245      ac_path_EGREP_max=$ac_count
4246    fi
4247    # 10*(2^10) chars as input seems more than enough
4248    test $ac_count -gt 10 && break
4249  done
4250  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4251esac
4252
4253      $ac_path_EGREP_found && break 3
4254    done
4255  done
4256  done
4257IFS=$as_save_IFS
4258  if test -z "$ac_cv_path_EGREP"; then
4259    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4260  fi
4261else
4262  ac_cv_path_EGREP=$EGREP
4263fi
4264
4265   fi
4266fi
4267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4268$as_echo "$ac_cv_path_EGREP" >&6; }
4269 EGREP="$ac_cv_path_EGREP"
4270
4271
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4273$as_echo_n "checking for ANSI C header files... " >&6; }
4274if ${ac_cv_header_stdc+:} false; then :
4275  $as_echo_n "(cached) " >&6
4276else
4277  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h.  */
4279#include <stdlib.h>
4280#include <stdarg.h>
4281#include <string.h>
4282#include <float.h>
4283
4284int
4285main ()
4286{
4287
4288  ;
4289  return 0;
4290}
4291_ACEOF
4292if ac_fn_c_try_compile "$LINENO"; then :
4293  ac_cv_header_stdc=yes
4294else
4295  ac_cv_header_stdc=no
4296fi
4297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4298
4299if test $ac_cv_header_stdc = yes; then
4300  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4302/* end confdefs.h.  */
4303#include <string.h>
4304
4305_ACEOF
4306if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4307  $EGREP "memchr" >/dev/null 2>&1; then :
4308
4309else
4310  ac_cv_header_stdc=no
4311fi
4312rm -f conftest*
4313
4314fi
4315
4316if test $ac_cv_header_stdc = yes; then
4317  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4318  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4319/* end confdefs.h.  */
4320#include <stdlib.h>
4321
4322_ACEOF
4323if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4324  $EGREP "free" >/dev/null 2>&1; then :
4325
4326else
4327  ac_cv_header_stdc=no
4328fi
4329rm -f conftest*
4330
4331fi
4332
4333if test $ac_cv_header_stdc = yes; then
4334  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4335  if test "$cross_compiling" = yes; then :
4336  :
4337else
4338  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4339/* end confdefs.h.  */
4340#include <ctype.h>
4341#include <stdlib.h>
4342#if ((' ' & 0x0FF) == 0x020)
4343# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4344# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4345#else
4346# define ISLOWER(c) \
4347		   (('a' <= (c) && (c) <= 'i') \
4348		     || ('j' <= (c) && (c) <= 'r') \
4349		     || ('s' <= (c) && (c) <= 'z'))
4350# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4351#endif
4352
4353#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4354int
4355main ()
4356{
4357  int i;
4358  for (i = 0; i < 256; i++)
4359    if (XOR (islower (i), ISLOWER (i))
4360	|| toupper (i) != TOUPPER (i))
4361      return 2;
4362  return 0;
4363}
4364_ACEOF
4365if ac_fn_c_try_run "$LINENO"; then :
4366
4367else
4368  ac_cv_header_stdc=no
4369fi
4370rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4371  conftest.$ac_objext conftest.beam conftest.$ac_ext
4372fi
4373
4374fi
4375fi
4376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4377$as_echo "$ac_cv_header_stdc" >&6; }
4378if test $ac_cv_header_stdc = yes; then
4379
4380$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4381
4382fi
4383
4384# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4385for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4386		  inttypes.h stdint.h unistd.h
4387do :
4388  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4389ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4390"
4391if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4392  cat >>confdefs.h <<_ACEOF
4393#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4394_ACEOF
4395
4396fi
4397
4398done
4399
4400
4401
4402  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4403if test "x$ac_cv_header_minix_config_h" = xyes; then :
4404  MINIX=yes
4405else
4406  MINIX=
4407fi
4408
4409
4410  if test "$MINIX" = yes; then
4411
4412$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4413
4414
4415$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4416
4417
4418$as_echo "#define _MINIX 1" >>confdefs.h
4419
4420  fi
4421
4422
4423  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4424$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4425if ${ac_cv_safe_to_define___extensions__+:} false; then :
4426  $as_echo_n "(cached) " >&6
4427else
4428  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4429/* end confdefs.h.  */
4430
4431#	  define __EXTENSIONS__ 1
4432	  $ac_includes_default
4433int
4434main ()
4435{
4436
4437  ;
4438  return 0;
4439}
4440_ACEOF
4441if ac_fn_c_try_compile "$LINENO"; then :
4442  ac_cv_safe_to_define___extensions__=yes
4443else
4444  ac_cv_safe_to_define___extensions__=no
4445fi
4446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4447fi
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4449$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4450  test $ac_cv_safe_to_define___extensions__ = yes &&
4451    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4452
4453  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4454
4455  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4456
4457  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4458
4459  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4460
4461
4462
4463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4464$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4465if ${ac_cv_c_const+:} false; then :
4466  $as_echo_n "(cached) " >&6
4467else
4468  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4469/* end confdefs.h.  */
4470
4471int
4472main ()
4473{
4474/* FIXME: Include the comments suggested by Paul. */
4475#ifndef __cplusplus
4476  /* Ultrix mips cc rejects this.  */
4477  typedef int charset[2];
4478  const charset cs;
4479  /* SunOS 4.1.1 cc rejects this.  */
4480  char const *const *pcpcc;
4481  char **ppc;
4482  /* NEC SVR4.0.2 mips cc rejects this.  */
4483  struct point {int x, y;};
4484  static struct point const zero = {0,0};
4485  /* AIX XL C 1.02.0.0 rejects this.
4486     It does not let you subtract one const X* pointer from another in
4487     an arm of an if-expression whose if-part is not a constant
4488     expression */
4489  const char *g = "string";
4490  pcpcc = &g + (g ? g-g : 0);
4491  /* HPUX 7.0 cc rejects these. */
4492  ++pcpcc;
4493  ppc = (char**) pcpcc;
4494  pcpcc = (char const *const *) ppc;
4495  { /* SCO 3.2v4 cc rejects this.  */
4496    char *t;
4497    char const *s = 0 ? (char *) 0 : (char const *) 0;
4498
4499    *t++ = 0;
4500    if (s) return 0;
4501  }
4502  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4503    int x[] = {25, 17};
4504    const int *foo = &x[0];
4505    ++foo;
4506  }
4507  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4508    typedef const int *iptr;
4509    iptr p = 0;
4510    ++p;
4511  }
4512  { /* AIX XL C 1.02.0.0 rejects this saying
4513       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4514    struct s { int j; const int *ap[3]; };
4515    struct s *b; b->j = 5;
4516  }
4517  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4518    const int foo = 10;
4519    if (!foo) return 0;
4520  }
4521  return !cs[0] && !zero.x;
4522#endif
4523
4524  ;
4525  return 0;
4526}
4527_ACEOF
4528if ac_fn_c_try_compile "$LINENO"; then :
4529  ac_cv_c_const=yes
4530else
4531  ac_cv_c_const=no
4532fi
4533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4534fi
4535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4536$as_echo "$ac_cv_c_const" >&6; }
4537if test $ac_cv_c_const = no; then
4538
4539$as_echo "#define const /**/" >>confdefs.h
4540
4541fi
4542
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
4544$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
4545if ${ac_cv_c_restrict+:} false; then :
4546  $as_echo_n "(cached) " >&6
4547else
4548  ac_cv_c_restrict=no
4549   # The order here caters to the fact that C++ does not require restrict.
4550   for ac_kw in __restrict __restrict__ _Restrict restrict; do
4551     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4552/* end confdefs.h.  */
4553typedef int * int_ptr;
4554	int foo (int_ptr $ac_kw ip) {
4555	return ip[0];
4556       }
4557int
4558main ()
4559{
4560int s[1];
4561	int * $ac_kw t = s;
4562	t[0] = 0;
4563	return foo(t)
4564  ;
4565  return 0;
4566}
4567_ACEOF
4568if ac_fn_c_try_compile "$LINENO"; then :
4569  ac_cv_c_restrict=$ac_kw
4570fi
4571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4572     test "$ac_cv_c_restrict" != no && break
4573   done
4574
4575fi
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
4577$as_echo "$ac_cv_c_restrict" >&6; }
4578
4579 case $ac_cv_c_restrict in
4580   restrict) ;;
4581   no) $as_echo "#define restrict /**/" >>confdefs.h
4582 ;;
4583   *)  cat >>confdefs.h <<_ACEOF
4584#define restrict $ac_cv_c_restrict
4585_ACEOF
4586 ;;
4587 esac
4588
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
4590$as_echo_n "checking for working volatile... " >&6; }
4591if ${ac_cv_c_volatile+:} false; then :
4592  $as_echo_n "(cached) " >&6
4593else
4594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595/* end confdefs.h.  */
4596
4597int
4598main ()
4599{
4600
4601volatile int x;
4602int * volatile y = (int *) 0;
4603return !x && !y;
4604  ;
4605  return 0;
4606}
4607_ACEOF
4608if ac_fn_c_try_compile "$LINENO"; then :
4609  ac_cv_c_volatile=yes
4610else
4611  ac_cv_c_volatile=no
4612fi
4613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614fi
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
4616$as_echo "$ac_cv_c_volatile" >&6; }
4617if test $ac_cv_c_volatile = no; then
4618
4619$as_echo "#define volatile /**/" >>confdefs.h
4620
4621fi
4622
4623
4624# libtool
4625
4626case `pwd` in
4627  *\ * | *\	*)
4628    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4629$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4630esac
4631
4632
4633
4634macro_version='2.4.2'
4635macro_revision='1.3337'
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649ltmain="$ac_aux_dir/ltmain.sh"
4650
4651# Make sure we can run config.sub.
4652$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4653  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4654
4655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4656$as_echo_n "checking build system type... " >&6; }
4657if ${ac_cv_build+:} false; then :
4658  $as_echo_n "(cached) " >&6
4659else
4660  ac_build_alias=$build_alias
4661test "x$ac_build_alias" = x &&
4662  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4663test "x$ac_build_alias" = x &&
4664  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4665ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4666  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4667
4668fi
4669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4670$as_echo "$ac_cv_build" >&6; }
4671case $ac_cv_build in
4672*-*-*) ;;
4673*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4674esac
4675build=$ac_cv_build
4676ac_save_IFS=$IFS; IFS='-'
4677set x $ac_cv_build
4678shift
4679build_cpu=$1
4680build_vendor=$2
4681shift; shift
4682# Remember, the first character of IFS is used to create $*,
4683# except with old shells:
4684build_os=$*
4685IFS=$ac_save_IFS
4686case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4687
4688
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4690$as_echo_n "checking host system type... " >&6; }
4691if ${ac_cv_host+:} false; then :
4692  $as_echo_n "(cached) " >&6
4693else
4694  if test "x$host_alias" = x; then
4695  ac_cv_host=$ac_cv_build
4696else
4697  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4698    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4699fi
4700
4701fi
4702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4703$as_echo "$ac_cv_host" >&6; }
4704case $ac_cv_host in
4705*-*-*) ;;
4706*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4707esac
4708host=$ac_cv_host
4709ac_save_IFS=$IFS; IFS='-'
4710set x $ac_cv_host
4711shift
4712host_cpu=$1
4713host_vendor=$2
4714shift; shift
4715# Remember, the first character of IFS is used to create $*,
4716# except with old shells:
4717host_os=$*
4718IFS=$ac_save_IFS
4719case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4720
4721
4722# Backslashify metacharacters that are still active within
4723# double-quoted strings.
4724sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4725
4726# Same as above, but do not quote variable references.
4727double_quote_subst='s/\(["`\\]\)/\\\1/g'
4728
4729# Sed substitution to delay expansion of an escaped shell variable in a
4730# double_quote_subst'ed string.
4731delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4732
4733# Sed substitution to delay expansion of an escaped single quote.
4734delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4735
4736# Sed substitution to avoid accidental globbing in evaled expressions
4737no_glob_subst='s/\*/\\\*/g'
4738
4739ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4740ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4741ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4742
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4744$as_echo_n "checking how to print strings... " >&6; }
4745# Test print first, because it will be a builtin if present.
4746if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4747   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4748  ECHO='print -r --'
4749elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4750  ECHO='printf %s\n'
4751else
4752  # Use this function as a fallback that always works.
4753  func_fallback_echo ()
4754  {
4755    eval 'cat <<_LTECHO_EOF
4756$1
4757_LTECHO_EOF'
4758  }
4759  ECHO='func_fallback_echo'
4760fi
4761
4762# func_echo_all arg...
4763# Invoke $ECHO with all args, space-separated.
4764func_echo_all ()
4765{
4766    $ECHO ""
4767}
4768
4769case "$ECHO" in
4770  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4771$as_echo "printf" >&6; } ;;
4772  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4773$as_echo "print -r" >&6; } ;;
4774  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4775$as_echo "cat" >&6; } ;;
4776esac
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4792$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4793if ${ac_cv_path_SED+:} false; then :
4794  $as_echo_n "(cached) " >&6
4795else
4796            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4797     for ac_i in 1 2 3 4 5 6 7; do
4798       ac_script="$ac_script$as_nl$ac_script"
4799     done
4800     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4801     { ac_script=; unset ac_script;}
4802     if test -z "$SED"; then
4803  ac_path_SED_found=false
4804  # Loop through the user's path and test for each of PROGNAME-LIST
4805  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4806for as_dir in $PATH
4807do
4808  IFS=$as_save_IFS
4809  test -z "$as_dir" && as_dir=.
4810    for ac_prog in sed gsed; do
4811    for ac_exec_ext in '' $ac_executable_extensions; do
4812      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4813      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4814# Check for GNU ac_path_SED and select it if it is found.
4815  # Check for GNU $ac_path_SED
4816case `"$ac_path_SED" --version 2>&1` in
4817*GNU*)
4818  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4819*)
4820  ac_count=0
4821  $as_echo_n 0123456789 >"conftest.in"
4822  while :
4823  do
4824    cat "conftest.in" "conftest.in" >"conftest.tmp"
4825    mv "conftest.tmp" "conftest.in"
4826    cp "conftest.in" "conftest.nl"
4827    $as_echo '' >> "conftest.nl"
4828    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4829    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4830    as_fn_arith $ac_count + 1 && ac_count=$as_val
4831    if test $ac_count -gt ${ac_path_SED_max-0}; then
4832      # Best one so far, save it but keep looking for a better one
4833      ac_cv_path_SED="$ac_path_SED"
4834      ac_path_SED_max=$ac_count
4835    fi
4836    # 10*(2^10) chars as input seems more than enough
4837    test $ac_count -gt 10 && break
4838  done
4839  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4840esac
4841
4842      $ac_path_SED_found && break 3
4843    done
4844  done
4845  done
4846IFS=$as_save_IFS
4847  if test -z "$ac_cv_path_SED"; then
4848    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4849  fi
4850else
4851  ac_cv_path_SED=$SED
4852fi
4853
4854fi
4855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4856$as_echo "$ac_cv_path_SED" >&6; }
4857 SED="$ac_cv_path_SED"
4858  rm -f conftest.sed
4859
4860test -z "$SED" && SED=sed
4861Xsed="$SED -e 1s/^X//"
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4874$as_echo_n "checking for fgrep... " >&6; }
4875if ${ac_cv_path_FGREP+:} false; then :
4876  $as_echo_n "(cached) " >&6
4877else
4878  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4879   then ac_cv_path_FGREP="$GREP -F"
4880   else
4881     if test -z "$FGREP"; then
4882  ac_path_FGREP_found=false
4883  # Loop through the user's path and test for each of PROGNAME-LIST
4884  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4885for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4886do
4887  IFS=$as_save_IFS
4888  test -z "$as_dir" && as_dir=.
4889    for ac_prog in fgrep; do
4890    for ac_exec_ext in '' $ac_executable_extensions; do
4891      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4892      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4893# Check for GNU ac_path_FGREP and select it if it is found.
4894  # Check for GNU $ac_path_FGREP
4895case `"$ac_path_FGREP" --version 2>&1` in
4896*GNU*)
4897  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4898*)
4899  ac_count=0
4900  $as_echo_n 0123456789 >"conftest.in"
4901  while :
4902  do
4903    cat "conftest.in" "conftest.in" >"conftest.tmp"
4904    mv "conftest.tmp" "conftest.in"
4905    cp "conftest.in" "conftest.nl"
4906    $as_echo 'FGREP' >> "conftest.nl"
4907    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4908    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4909    as_fn_arith $ac_count + 1 && ac_count=$as_val
4910    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4911      # Best one so far, save it but keep looking for a better one
4912      ac_cv_path_FGREP="$ac_path_FGREP"
4913      ac_path_FGREP_max=$ac_count
4914    fi
4915    # 10*(2^10) chars as input seems more than enough
4916    test $ac_count -gt 10 && break
4917  done
4918  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4919esac
4920
4921      $ac_path_FGREP_found && break 3
4922    done
4923  done
4924  done
4925IFS=$as_save_IFS
4926  if test -z "$ac_cv_path_FGREP"; then
4927    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4928  fi
4929else
4930  ac_cv_path_FGREP=$FGREP
4931fi
4932
4933   fi
4934fi
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4936$as_echo "$ac_cv_path_FGREP" >&6; }
4937 FGREP="$ac_cv_path_FGREP"
4938
4939
4940test -z "$GREP" && GREP=grep
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960# Check whether --with-gnu-ld was given.
4961if test "${with_gnu_ld+set}" = set; then :
4962  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4963else
4964  with_gnu_ld=no
4965fi
4966
4967ac_prog=ld
4968if test "$GCC" = yes; then
4969  # Check if gcc -print-prog-name=ld gives a path.
4970  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4971$as_echo_n "checking for ld used by $CC... " >&6; }
4972  case $host in
4973  *-*-mingw*)
4974    # gcc leaves a trailing carriage return which upsets mingw
4975    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4976  *)
4977    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4978  esac
4979  case $ac_prog in
4980    # Accept absolute paths.
4981    [\\/]* | ?:[\\/]*)
4982      re_direlt='/[^/][^/]*/\.\./'
4983      # Canonicalize the pathname of ld
4984      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4985      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4986	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4987      done
4988      test -z "$LD" && LD="$ac_prog"
4989      ;;
4990  "")
4991    # If it fails, then pretend we aren't using GCC.
4992    ac_prog=ld
4993    ;;
4994  *)
4995    # If it is relative, then search for the first ld in PATH.
4996    with_gnu_ld=unknown
4997    ;;
4998  esac
4999elif test "$with_gnu_ld" = yes; then
5000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5001$as_echo_n "checking for GNU ld... " >&6; }
5002else
5003  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5004$as_echo_n "checking for non-GNU ld... " >&6; }
5005fi
5006if ${lt_cv_path_LD+:} false; then :
5007  $as_echo_n "(cached) " >&6
5008else
5009  if test -z "$LD"; then
5010  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5011  for ac_dir in $PATH; do
5012    IFS="$lt_save_ifs"
5013    test -z "$ac_dir" && ac_dir=.
5014    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5015      lt_cv_path_LD="$ac_dir/$ac_prog"
5016      # Check to see if the program is GNU ld.  I'd rather use --version,
5017      # but apparently some variants of GNU ld only accept -v.
5018      # Break only if it was the GNU/non-GNU ld that we prefer.
5019      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5020      *GNU* | *'with BFD'*)
5021	test "$with_gnu_ld" != no && break
5022	;;
5023      *)
5024	test "$with_gnu_ld" != yes && break
5025	;;
5026      esac
5027    fi
5028  done
5029  IFS="$lt_save_ifs"
5030else
5031  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5032fi
5033fi
5034
5035LD="$lt_cv_path_LD"
5036if test -n "$LD"; then
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5038$as_echo "$LD" >&6; }
5039else
5040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5041$as_echo "no" >&6; }
5042fi
5043test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5045$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5046if ${lt_cv_prog_gnu_ld+:} false; then :
5047  $as_echo_n "(cached) " >&6
5048else
5049  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5050case `$LD -v 2>&1 </dev/null` in
5051*GNU* | *'with BFD'*)
5052  lt_cv_prog_gnu_ld=yes
5053  ;;
5054*)
5055  lt_cv_prog_gnu_ld=no
5056  ;;
5057esac
5058fi
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5060$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5061with_gnu_ld=$lt_cv_prog_gnu_ld
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5072$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5073if ${lt_cv_path_NM+:} false; then :
5074  $as_echo_n "(cached) " >&6
5075else
5076  if test -n "$NM"; then
5077  # Let the user override the test.
5078  lt_cv_path_NM="$NM"
5079else
5080  lt_nm_to_check="${ac_tool_prefix}nm"
5081  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5082    lt_nm_to_check="$lt_nm_to_check nm"
5083  fi
5084  for lt_tmp_nm in $lt_nm_to_check; do
5085    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5086    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5087      IFS="$lt_save_ifs"
5088      test -z "$ac_dir" && ac_dir=.
5089      tmp_nm="$ac_dir/$lt_tmp_nm"
5090      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5091	# Check to see if the nm accepts a BSD-compat flag.
5092	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5093	#   nm: unknown option "B" ignored
5094	# Tru64's nm complains that /dev/null is an invalid object file
5095	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5096	*/dev/null* | *'Invalid file or object type'*)
5097	  lt_cv_path_NM="$tmp_nm -B"
5098	  break
5099	  ;;
5100	*)
5101	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5102	  */dev/null*)
5103	    lt_cv_path_NM="$tmp_nm -p"
5104	    break
5105	    ;;
5106	  *)
5107	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5108	    continue # so that we can try to find one that supports BSD flags
5109	    ;;
5110	  esac
5111	  ;;
5112	esac
5113      fi
5114    done
5115    IFS="$lt_save_ifs"
5116  done
5117  : ${lt_cv_path_NM=no}
5118fi
5119fi
5120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5121$as_echo "$lt_cv_path_NM" >&6; }
5122if test "$lt_cv_path_NM" != "no"; then
5123  NM="$lt_cv_path_NM"
5124else
5125  # Didn't find any BSD compatible name lister, look for dumpbin.
5126  if test -n "$DUMPBIN"; then :
5127    # Let the user override the test.
5128  else
5129    if test -n "$ac_tool_prefix"; then
5130  for ac_prog in dumpbin "link -dump"
5131  do
5132    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5133set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5135$as_echo_n "checking for $ac_word... " >&6; }
5136if ${ac_cv_prog_DUMPBIN+:} false; then :
5137  $as_echo_n "(cached) " >&6
5138else
5139  if test -n "$DUMPBIN"; then
5140  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5141else
5142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5143for as_dir in $PATH
5144do
5145  IFS=$as_save_IFS
5146  test -z "$as_dir" && as_dir=.
5147    for ac_exec_ext in '' $ac_executable_extensions; do
5148  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5149    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5151    break 2
5152  fi
5153done
5154  done
5155IFS=$as_save_IFS
5156
5157fi
5158fi
5159DUMPBIN=$ac_cv_prog_DUMPBIN
5160if test -n "$DUMPBIN"; then
5161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5162$as_echo "$DUMPBIN" >&6; }
5163else
5164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5165$as_echo "no" >&6; }
5166fi
5167
5168
5169    test -n "$DUMPBIN" && break
5170  done
5171fi
5172if test -z "$DUMPBIN"; then
5173  ac_ct_DUMPBIN=$DUMPBIN
5174  for ac_prog in dumpbin "link -dump"
5175do
5176  # Extract the first word of "$ac_prog", so it can be a program name with args.
5177set dummy $ac_prog; ac_word=$2
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179$as_echo_n "checking for $ac_word... " >&6; }
5180if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5181  $as_echo_n "(cached) " >&6
5182else
5183  if test -n "$ac_ct_DUMPBIN"; then
5184  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5185else
5186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187for as_dir in $PATH
5188do
5189  IFS=$as_save_IFS
5190  test -z "$as_dir" && as_dir=.
5191    for ac_exec_ext in '' $ac_executable_extensions; do
5192  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5193    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195    break 2
5196  fi
5197done
5198  done
5199IFS=$as_save_IFS
5200
5201fi
5202fi
5203ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5204if test -n "$ac_ct_DUMPBIN"; then
5205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5206$as_echo "$ac_ct_DUMPBIN" >&6; }
5207else
5208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209$as_echo "no" >&6; }
5210fi
5211
5212
5213  test -n "$ac_ct_DUMPBIN" && break
5214done
5215
5216  if test "x$ac_ct_DUMPBIN" = x; then
5217    DUMPBIN=":"
5218  else
5219    case $cross_compiling:$ac_tool_warned in
5220yes:)
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5223ac_tool_warned=yes ;;
5224esac
5225    DUMPBIN=$ac_ct_DUMPBIN
5226  fi
5227fi
5228
5229    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5230    *COFF*)
5231      DUMPBIN="$DUMPBIN -symbols"
5232      ;;
5233    *)
5234      DUMPBIN=:
5235      ;;
5236    esac
5237  fi
5238
5239  if test "$DUMPBIN" != ":"; then
5240    NM="$DUMPBIN"
5241  fi
5242fi
5243test -z "$NM" && NM=nm
5244
5245
5246
5247
5248
5249
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5251$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5252if ${lt_cv_nm_interface+:} false; then :
5253  $as_echo_n "(cached) " >&6
5254else
5255  lt_cv_nm_interface="BSD nm"
5256  echo "int some_variable = 0;" > conftest.$ac_ext
5257  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5258  (eval "$ac_compile" 2>conftest.err)
5259  cat conftest.err >&5
5260  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5261  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5262  cat conftest.err >&5
5263  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5264  cat conftest.out >&5
5265  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5266    lt_cv_nm_interface="MS dumpbin"
5267  fi
5268  rm -f conftest*
5269fi
5270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5271$as_echo "$lt_cv_nm_interface" >&6; }
5272
5273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5274$as_echo_n "checking whether ln -s works... " >&6; }
5275LN_S=$as_ln_s
5276if test "$LN_S" = "ln -s"; then
5277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5278$as_echo "yes" >&6; }
5279else
5280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5281$as_echo "no, using $LN_S" >&6; }
5282fi
5283
5284# find the maximum length of command line arguments
5285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5286$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5287if ${lt_cv_sys_max_cmd_len+:} false; then :
5288  $as_echo_n "(cached) " >&6
5289else
5290    i=0
5291  teststring="ABCD"
5292
5293  case $build_os in
5294  msdosdjgpp*)
5295    # On DJGPP, this test can blow up pretty badly due to problems in libc
5296    # (any single argument exceeding 2000 bytes causes a buffer overrun
5297    # during glob expansion).  Even if it were fixed, the result of this
5298    # check would be larger than it should be.
5299    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5300    ;;
5301
5302  gnu*)
5303    # Under GNU Hurd, this test is not required because there is
5304    # no limit to the length of command line arguments.
5305    # Libtool will interpret -1 as no limit whatsoever
5306    lt_cv_sys_max_cmd_len=-1;
5307    ;;
5308
5309  cygwin* | mingw* | cegcc*)
5310    # On Win9x/ME, this test blows up -- it succeeds, but takes
5311    # about 5 minutes as the teststring grows exponentially.
5312    # Worse, since 9x/ME are not pre-emptively multitasking,
5313    # you end up with a "frozen" computer, even though with patience
5314    # the test eventually succeeds (with a max line length of 256k).
5315    # Instead, let's just punt: use the minimum linelength reported by
5316    # all of the supported platforms: 8192 (on NT/2K/XP).
5317    lt_cv_sys_max_cmd_len=8192;
5318    ;;
5319
5320  mint*)
5321    # On MiNT this can take a long time and run out of memory.
5322    lt_cv_sys_max_cmd_len=8192;
5323    ;;
5324
5325  amigaos*)
5326    # On AmigaOS with pdksh, this test takes hours, literally.
5327    # So we just punt and use a minimum line length of 8192.
5328    lt_cv_sys_max_cmd_len=8192;
5329    ;;
5330
5331  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5332    # This has been around since 386BSD, at least.  Likely further.
5333    if test -x /sbin/sysctl; then
5334      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5335    elif test -x /usr/sbin/sysctl; then
5336      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5337    else
5338      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5339    fi
5340    # And add a safety zone
5341    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5342    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5343    ;;
5344
5345  interix*)
5346    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5347    lt_cv_sys_max_cmd_len=196608
5348    ;;
5349
5350  os2*)
5351    # The test takes a long time on OS/2.
5352    lt_cv_sys_max_cmd_len=8192
5353    ;;
5354
5355  osf*)
5356    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5357    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5358    # nice to cause kernel panics so lets avoid the loop below.
5359    # First set a reasonable default.
5360    lt_cv_sys_max_cmd_len=16384
5361    #
5362    if test -x /sbin/sysconfig; then
5363      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5364        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5365      esac
5366    fi
5367    ;;
5368  sco3.2v5*)
5369    lt_cv_sys_max_cmd_len=102400
5370    ;;
5371  sysv5* | sco5v6* | sysv4.2uw2*)
5372    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5373    if test -n "$kargmax"; then
5374      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5375    else
5376      lt_cv_sys_max_cmd_len=32768
5377    fi
5378    ;;
5379  *)
5380    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5381    if test -n "$lt_cv_sys_max_cmd_len"; then
5382      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5383      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5384    else
5385      # Make teststring a little bigger before we do anything with it.
5386      # a 1K string should be a reasonable start.
5387      for i in 1 2 3 4 5 6 7 8 ; do
5388        teststring=$teststring$teststring
5389      done
5390      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5391      # If test is not a shell built-in, we'll probably end up computing a
5392      # maximum length that is only half of the actual maximum length, but
5393      # we can't tell.
5394      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5395	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5396	      test $i != 17 # 1/2 MB should be enough
5397      do
5398        i=`expr $i + 1`
5399        teststring=$teststring$teststring
5400      done
5401      # Only check the string length outside the loop.
5402      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5403      teststring=
5404      # Add a significant safety factor because C++ compilers can tack on
5405      # massive amounts of additional arguments before passing them to the
5406      # linker.  It appears as though 1/2 is a usable value.
5407      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5408    fi
5409    ;;
5410  esac
5411
5412fi
5413
5414if test -n $lt_cv_sys_max_cmd_len ; then
5415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5416$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5417else
5418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5419$as_echo "none" >&6; }
5420fi
5421max_cmd_len=$lt_cv_sys_max_cmd_len
5422
5423
5424
5425
5426
5427
5428: ${CP="cp -f"}
5429: ${MV="mv -f"}
5430: ${RM="rm -f"}
5431
5432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5433$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5434# Try some XSI features
5435xsi_shell=no
5436( _lt_dummy="a/b/c"
5437  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5438      = c,a/b,b/c, \
5439    && eval 'test $(( 1 + 1 )) -eq 2 \
5440    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5441  && xsi_shell=yes
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5443$as_echo "$xsi_shell" >&6; }
5444
5445
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5447$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5448lt_shell_append=no
5449( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5450    >/dev/null 2>&1 \
5451  && lt_shell_append=yes
5452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5453$as_echo "$lt_shell_append" >&6; }
5454
5455
5456if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5457  lt_unset=unset
5458else
5459  lt_unset=false
5460fi
5461
5462
5463
5464
5465
5466# test EBCDIC or ASCII
5467case `echo X|tr X '\101'` in
5468 A) # ASCII based system
5469    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5470  lt_SP2NL='tr \040 \012'
5471  lt_NL2SP='tr \015\012 \040\040'
5472  ;;
5473 *) # EBCDIC based system
5474  lt_SP2NL='tr \100 \n'
5475  lt_NL2SP='tr \r\n \100\100'
5476  ;;
5477esac
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5488$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5489if ${lt_cv_to_host_file_cmd+:} false; then :
5490  $as_echo_n "(cached) " >&6
5491else
5492  case $host in
5493  *-*-mingw* )
5494    case $build in
5495      *-*-mingw* ) # actually msys
5496        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5497        ;;
5498      *-*-cygwin* )
5499        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5500        ;;
5501      * ) # otherwise, assume *nix
5502        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5503        ;;
5504    esac
5505    ;;
5506  *-*-cygwin* )
5507    case $build in
5508      *-*-mingw* ) # actually msys
5509        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5510        ;;
5511      *-*-cygwin* )
5512        lt_cv_to_host_file_cmd=func_convert_file_noop
5513        ;;
5514      * ) # otherwise, assume *nix
5515        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5516        ;;
5517    esac
5518    ;;
5519  * ) # unhandled hosts (and "normal" native builds)
5520    lt_cv_to_host_file_cmd=func_convert_file_noop
5521    ;;
5522esac
5523
5524fi
5525
5526to_host_file_cmd=$lt_cv_to_host_file_cmd
5527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5528$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5529
5530
5531
5532
5533
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5535$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5536if ${lt_cv_to_tool_file_cmd+:} false; then :
5537  $as_echo_n "(cached) " >&6
5538else
5539  #assume ordinary cross tools, or native build.
5540lt_cv_to_tool_file_cmd=func_convert_file_noop
5541case $host in
5542  *-*-mingw* )
5543    case $build in
5544      *-*-mingw* ) # actually msys
5545        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5546        ;;
5547    esac
5548    ;;
5549esac
5550
5551fi
5552
5553to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5555$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5556
5557
5558
5559
5560
5561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5562$as_echo_n "checking for $LD option to reload object files... " >&6; }
5563if ${lt_cv_ld_reload_flag+:} false; then :
5564  $as_echo_n "(cached) " >&6
5565else
5566  lt_cv_ld_reload_flag='-r'
5567fi
5568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5569$as_echo "$lt_cv_ld_reload_flag" >&6; }
5570reload_flag=$lt_cv_ld_reload_flag
5571case $reload_flag in
5572"" | " "*) ;;
5573*) reload_flag=" $reload_flag" ;;
5574esac
5575reload_cmds='$LD$reload_flag -o $output$reload_objs'
5576case $host_os in
5577  cygwin* | mingw* | pw32* | cegcc*)
5578    if test "$GCC" != yes; then
5579      reload_cmds=false
5580    fi
5581    ;;
5582  darwin*)
5583    if test "$GCC" = yes; then
5584      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5585    else
5586      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5587    fi
5588    ;;
5589esac
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599if test -n "$ac_tool_prefix"; then
5600  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5601set dummy ${ac_tool_prefix}objdump; ac_word=$2
5602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5603$as_echo_n "checking for $ac_word... " >&6; }
5604if ${ac_cv_prog_OBJDUMP+:} false; then :
5605  $as_echo_n "(cached) " >&6
5606else
5607  if test -n "$OBJDUMP"; then
5608  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5609else
5610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5611for as_dir in $PATH
5612do
5613  IFS=$as_save_IFS
5614  test -z "$as_dir" && as_dir=.
5615    for ac_exec_ext in '' $ac_executable_extensions; do
5616  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5617    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5619    break 2
5620  fi
5621done
5622  done
5623IFS=$as_save_IFS
5624
5625fi
5626fi
5627OBJDUMP=$ac_cv_prog_OBJDUMP
5628if test -n "$OBJDUMP"; then
5629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5630$as_echo "$OBJDUMP" >&6; }
5631else
5632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633$as_echo "no" >&6; }
5634fi
5635
5636
5637fi
5638if test -z "$ac_cv_prog_OBJDUMP"; then
5639  ac_ct_OBJDUMP=$OBJDUMP
5640  # Extract the first word of "objdump", so it can be a program name with args.
5641set dummy objdump; ac_word=$2
5642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5643$as_echo_n "checking for $ac_word... " >&6; }
5644if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5645  $as_echo_n "(cached) " >&6
5646else
5647  if test -n "$ac_ct_OBJDUMP"; then
5648  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5649else
5650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5651for as_dir in $PATH
5652do
5653  IFS=$as_save_IFS
5654  test -z "$as_dir" && as_dir=.
5655    for ac_exec_ext in '' $ac_executable_extensions; do
5656  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5657    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5658    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5659    break 2
5660  fi
5661done
5662  done
5663IFS=$as_save_IFS
5664
5665fi
5666fi
5667ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5668if test -n "$ac_ct_OBJDUMP"; then
5669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5670$as_echo "$ac_ct_OBJDUMP" >&6; }
5671else
5672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5673$as_echo "no" >&6; }
5674fi
5675
5676  if test "x$ac_ct_OBJDUMP" = x; then
5677    OBJDUMP="false"
5678  else
5679    case $cross_compiling:$ac_tool_warned in
5680yes:)
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5682$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5683ac_tool_warned=yes ;;
5684esac
5685    OBJDUMP=$ac_ct_OBJDUMP
5686  fi
5687else
5688  OBJDUMP="$ac_cv_prog_OBJDUMP"
5689fi
5690
5691test -z "$OBJDUMP" && OBJDUMP=objdump
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5702$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5703if ${lt_cv_deplibs_check_method+:} false; then :
5704  $as_echo_n "(cached) " >&6
5705else
5706  lt_cv_file_magic_cmd='$MAGIC_CMD'
5707lt_cv_file_magic_test_file=
5708lt_cv_deplibs_check_method='unknown'
5709# Need to set the preceding variable on all platforms that support
5710# interlibrary dependencies.
5711# 'none' -- dependencies not supported.
5712# `unknown' -- same as none, but documents that we really don't know.
5713# 'pass_all' -- all dependencies passed with no checks.
5714# 'test_compile' -- check by making test program.
5715# 'file_magic [[regex]]' -- check by looking for files in library path
5716# which responds to the $file_magic_cmd with a given extended regex.
5717# If you have `file' or equivalent on your system and you're not sure
5718# whether `pass_all' will *always* work, you probably want this one.
5719
5720case $host_os in
5721aix[4-9]*)
5722  lt_cv_deplibs_check_method=pass_all
5723  ;;
5724
5725beos*)
5726  lt_cv_deplibs_check_method=pass_all
5727  ;;
5728
5729bsdi[45]*)
5730  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5731  lt_cv_file_magic_cmd='/usr/bin/file -L'
5732  lt_cv_file_magic_test_file=/shlib/libc.so
5733  ;;
5734
5735cygwin*)
5736  # func_win32_libid is a shell function defined in ltmain.sh
5737  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5738  lt_cv_file_magic_cmd='func_win32_libid'
5739  ;;
5740
5741mingw* | pw32*)
5742  # Base MSYS/MinGW do not provide the 'file' command needed by
5743  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5744  # unless we find 'file', for example because we are cross-compiling.
5745  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5746  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5747    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5748    lt_cv_file_magic_cmd='func_win32_libid'
5749  else
5750    # Keep this pattern in sync with the one in func_win32_libid.
5751    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5752    lt_cv_file_magic_cmd='$OBJDUMP -f'
5753  fi
5754  ;;
5755
5756cegcc*)
5757  # use the weaker test based on 'objdump'. See mingw*.
5758  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5759  lt_cv_file_magic_cmd='$OBJDUMP -f'
5760  ;;
5761
5762darwin* | rhapsody*)
5763  lt_cv_deplibs_check_method=pass_all
5764  ;;
5765
5766freebsd* | dragonfly*)
5767  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5768    case $host_cpu in
5769    i*86 )
5770      # Not sure whether the presence of OpenBSD here was a mistake.
5771      # Let's accept both of them until this is cleared up.
5772      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5773      lt_cv_file_magic_cmd=/usr/bin/file
5774      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5775      ;;
5776    esac
5777  else
5778    lt_cv_deplibs_check_method=pass_all
5779  fi
5780  ;;
5781
5782gnu*)
5783  lt_cv_deplibs_check_method=pass_all
5784  ;;
5785
5786haiku*)
5787  lt_cv_deplibs_check_method=pass_all
5788  ;;
5789
5790hpux10.20* | hpux11*)
5791  lt_cv_file_magic_cmd=/usr/bin/file
5792  case $host_cpu in
5793  ia64*)
5794    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5795    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5796    ;;
5797  hppa*64*)
5798    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5799    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5800    ;;
5801  *)
5802    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5803    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5804    ;;
5805  esac
5806  ;;
5807
5808interix[3-9]*)
5809  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5810  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5811  ;;
5812
5813irix5* | irix6* | nonstopux*)
5814  case $LD in
5815  *-32|*"-32 ") libmagic=32-bit;;
5816  *-n32|*"-n32 ") libmagic=N32;;
5817  *-64|*"-64 ") libmagic=64-bit;;
5818  *) libmagic=never-match;;
5819  esac
5820  lt_cv_deplibs_check_method=pass_all
5821  ;;
5822
5823# This must be glibc/ELF.
5824linux* | k*bsd*-gnu | kopensolaris*-gnu)
5825  lt_cv_deplibs_check_method=pass_all
5826  ;;
5827
5828netbsd*)
5829  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5830    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5831  else
5832    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5833  fi
5834  ;;
5835
5836newos6*)
5837  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5838  lt_cv_file_magic_cmd=/usr/bin/file
5839  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5840  ;;
5841
5842*nto* | *qnx*)
5843  lt_cv_deplibs_check_method=pass_all
5844  ;;
5845
5846openbsd*)
5847  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5848    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5849  else
5850    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5851  fi
5852  ;;
5853
5854osf3* | osf4* | osf5*)
5855  lt_cv_deplibs_check_method=pass_all
5856  ;;
5857
5858rdos*)
5859  lt_cv_deplibs_check_method=pass_all
5860  ;;
5861
5862solaris*)
5863  lt_cv_deplibs_check_method=pass_all
5864  ;;
5865
5866sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5867  lt_cv_deplibs_check_method=pass_all
5868  ;;
5869
5870sysv4 | sysv4.3*)
5871  case $host_vendor in
5872  motorola)
5873    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]'
5874    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5875    ;;
5876  ncr)
5877    lt_cv_deplibs_check_method=pass_all
5878    ;;
5879  sequent)
5880    lt_cv_file_magic_cmd='/bin/file'
5881    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5882    ;;
5883  sni)
5884    lt_cv_file_magic_cmd='/bin/file'
5885    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5886    lt_cv_file_magic_test_file=/lib/libc.so
5887    ;;
5888  siemens)
5889    lt_cv_deplibs_check_method=pass_all
5890    ;;
5891  pc)
5892    lt_cv_deplibs_check_method=pass_all
5893    ;;
5894  esac
5895  ;;
5896
5897tpf*)
5898  lt_cv_deplibs_check_method=pass_all
5899  ;;
5900esac
5901
5902fi
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5904$as_echo "$lt_cv_deplibs_check_method" >&6; }
5905
5906file_magic_glob=
5907want_nocaseglob=no
5908if test "$build" = "$host"; then
5909  case $host_os in
5910  mingw* | pw32*)
5911    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5912      want_nocaseglob=yes
5913    else
5914      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5915    fi
5916    ;;
5917  esac
5918fi
5919
5920file_magic_cmd=$lt_cv_file_magic_cmd
5921deplibs_check_method=$lt_cv_deplibs_check_method
5922test -z "$deplibs_check_method" && deplibs_check_method=unknown
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945if test -n "$ac_tool_prefix"; then
5946  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5947set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5949$as_echo_n "checking for $ac_word... " >&6; }
5950if ${ac_cv_prog_DLLTOOL+:} false; then :
5951  $as_echo_n "(cached) " >&6
5952else
5953  if test -n "$DLLTOOL"; then
5954  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5955else
5956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957for as_dir in $PATH
5958do
5959  IFS=$as_save_IFS
5960  test -z "$as_dir" && as_dir=.
5961    for ac_exec_ext in '' $ac_executable_extensions; do
5962  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5963    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5964    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5965    break 2
5966  fi
5967done
5968  done
5969IFS=$as_save_IFS
5970
5971fi
5972fi
5973DLLTOOL=$ac_cv_prog_DLLTOOL
5974if test -n "$DLLTOOL"; then
5975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5976$as_echo "$DLLTOOL" >&6; }
5977else
5978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5979$as_echo "no" >&6; }
5980fi
5981
5982
5983fi
5984if test -z "$ac_cv_prog_DLLTOOL"; then
5985  ac_ct_DLLTOOL=$DLLTOOL
5986  # Extract the first word of "dlltool", so it can be a program name with args.
5987set dummy dlltool; ac_word=$2
5988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5989$as_echo_n "checking for $ac_word... " >&6; }
5990if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5991  $as_echo_n "(cached) " >&6
5992else
5993  if test -n "$ac_ct_DLLTOOL"; then
5994  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5995else
5996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5997for as_dir in $PATH
5998do
5999  IFS=$as_save_IFS
6000  test -z "$as_dir" && as_dir=.
6001    for ac_exec_ext in '' $ac_executable_extensions; do
6002  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6003    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6004    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6005    break 2
6006  fi
6007done
6008  done
6009IFS=$as_save_IFS
6010
6011fi
6012fi
6013ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6014if test -n "$ac_ct_DLLTOOL"; then
6015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6016$as_echo "$ac_ct_DLLTOOL" >&6; }
6017else
6018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6019$as_echo "no" >&6; }
6020fi
6021
6022  if test "x$ac_ct_DLLTOOL" = x; then
6023    DLLTOOL="false"
6024  else
6025    case $cross_compiling:$ac_tool_warned in
6026yes:)
6027{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6028$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6029ac_tool_warned=yes ;;
6030esac
6031    DLLTOOL=$ac_ct_DLLTOOL
6032  fi
6033else
6034  DLLTOOL="$ac_cv_prog_DLLTOOL"
6035fi
6036
6037test -z "$DLLTOOL" && DLLTOOL=dlltool
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6049$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6050if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6051  $as_echo_n "(cached) " >&6
6052else
6053  lt_cv_sharedlib_from_linklib_cmd='unknown'
6054
6055case $host_os in
6056cygwin* | mingw* | pw32* | cegcc*)
6057  # two different shell functions defined in ltmain.sh
6058  # decide which to use based on capabilities of $DLLTOOL
6059  case `$DLLTOOL --help 2>&1` in
6060  *--identify-strict*)
6061    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6062    ;;
6063  *)
6064    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6065    ;;
6066  esac
6067  ;;
6068*)
6069  # fallback: assume linklib IS sharedlib
6070  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6071  ;;
6072esac
6073
6074fi
6075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6076$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6077sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6078test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6079
6080
6081
6082
6083
6084
6085
6086if test -n "$ac_tool_prefix"; then
6087  for ac_prog in ar
6088  do
6089    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6092$as_echo_n "checking for $ac_word... " >&6; }
6093if ${ac_cv_prog_AR+:} false; then :
6094  $as_echo_n "(cached) " >&6
6095else
6096  if test -n "$AR"; then
6097  ac_cv_prog_AR="$AR" # Let the user override the test.
6098else
6099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6100for as_dir in $PATH
6101do
6102  IFS=$as_save_IFS
6103  test -z "$as_dir" && as_dir=.
6104    for ac_exec_ext in '' $ac_executable_extensions; do
6105  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6106    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6107    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6108    break 2
6109  fi
6110done
6111  done
6112IFS=$as_save_IFS
6113
6114fi
6115fi
6116AR=$ac_cv_prog_AR
6117if test -n "$AR"; then
6118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6119$as_echo "$AR" >&6; }
6120else
6121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6122$as_echo "no" >&6; }
6123fi
6124
6125
6126    test -n "$AR" && break
6127  done
6128fi
6129if test -z "$AR"; then
6130  ac_ct_AR=$AR
6131  for ac_prog in ar
6132do
6133  # Extract the first word of "$ac_prog", so it can be a program name with args.
6134set dummy $ac_prog; ac_word=$2
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6136$as_echo_n "checking for $ac_word... " >&6; }
6137if ${ac_cv_prog_ac_ct_AR+:} false; then :
6138  $as_echo_n "(cached) " >&6
6139else
6140  if test -n "$ac_ct_AR"; then
6141  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6142else
6143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144for as_dir in $PATH
6145do
6146  IFS=$as_save_IFS
6147  test -z "$as_dir" && as_dir=.
6148    for ac_exec_ext in '' $ac_executable_extensions; do
6149  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6150    ac_cv_prog_ac_ct_AR="$ac_prog"
6151    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6152    break 2
6153  fi
6154done
6155  done
6156IFS=$as_save_IFS
6157
6158fi
6159fi
6160ac_ct_AR=$ac_cv_prog_ac_ct_AR
6161if test -n "$ac_ct_AR"; then
6162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6163$as_echo "$ac_ct_AR" >&6; }
6164else
6165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166$as_echo "no" >&6; }
6167fi
6168
6169
6170  test -n "$ac_ct_AR" && break
6171done
6172
6173  if test "x$ac_ct_AR" = x; then
6174    AR="false"
6175  else
6176    case $cross_compiling:$ac_tool_warned in
6177yes:)
6178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6180ac_tool_warned=yes ;;
6181esac
6182    AR=$ac_ct_AR
6183  fi
6184fi
6185
6186: ${AR=ar}
6187: ${AR_FLAGS=cru}
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6200$as_echo_n "checking for archiver @FILE support... " >&6; }
6201if ${lt_cv_ar_at_file+:} false; then :
6202  $as_echo_n "(cached) " >&6
6203else
6204  lt_cv_ar_at_file=no
6205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6206/* end confdefs.h.  */
6207
6208int
6209main ()
6210{
6211
6212  ;
6213  return 0;
6214}
6215_ACEOF
6216if ac_fn_c_try_compile "$LINENO"; then :
6217  echo conftest.$ac_objext > conftest.lst
6218      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6219      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6220  (eval $lt_ar_try) 2>&5
6221  ac_status=$?
6222  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6223  test $ac_status = 0; }
6224      if test "$ac_status" -eq 0; then
6225	# Ensure the archiver fails upon bogus file names.
6226	rm -f conftest.$ac_objext libconftest.a
6227	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6228  (eval $lt_ar_try) 2>&5
6229  ac_status=$?
6230  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6231  test $ac_status = 0; }
6232	if test "$ac_status" -ne 0; then
6233          lt_cv_ar_at_file=@
6234        fi
6235      fi
6236      rm -f conftest.* libconftest.a
6237
6238fi
6239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6240
6241fi
6242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6243$as_echo "$lt_cv_ar_at_file" >&6; }
6244
6245if test "x$lt_cv_ar_at_file" = xno; then
6246  archiver_list_spec=
6247else
6248  archiver_list_spec=$lt_cv_ar_at_file
6249fi
6250
6251
6252
6253
6254
6255
6256
6257if test -n "$ac_tool_prefix"; then
6258  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6259set dummy ${ac_tool_prefix}strip; ac_word=$2
6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6261$as_echo_n "checking for $ac_word... " >&6; }
6262if ${ac_cv_prog_STRIP+:} false; then :
6263  $as_echo_n "(cached) " >&6
6264else
6265  if test -n "$STRIP"; then
6266  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6267else
6268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6269for as_dir in $PATH
6270do
6271  IFS=$as_save_IFS
6272  test -z "$as_dir" && as_dir=.
6273    for ac_exec_ext in '' $ac_executable_extensions; do
6274  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6275    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6277    break 2
6278  fi
6279done
6280  done
6281IFS=$as_save_IFS
6282
6283fi
6284fi
6285STRIP=$ac_cv_prog_STRIP
6286if test -n "$STRIP"; then
6287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6288$as_echo "$STRIP" >&6; }
6289else
6290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6291$as_echo "no" >&6; }
6292fi
6293
6294
6295fi
6296if test -z "$ac_cv_prog_STRIP"; then
6297  ac_ct_STRIP=$STRIP
6298  # Extract the first word of "strip", so it can be a program name with args.
6299set dummy strip; ac_word=$2
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6301$as_echo_n "checking for $ac_word... " >&6; }
6302if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6303  $as_echo_n "(cached) " >&6
6304else
6305  if test -n "$ac_ct_STRIP"; then
6306  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6307else
6308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6309for as_dir in $PATH
6310do
6311  IFS=$as_save_IFS
6312  test -z "$as_dir" && as_dir=.
6313    for ac_exec_ext in '' $ac_executable_extensions; do
6314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6315    ac_cv_prog_ac_ct_STRIP="strip"
6316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6317    break 2
6318  fi
6319done
6320  done
6321IFS=$as_save_IFS
6322
6323fi
6324fi
6325ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6326if test -n "$ac_ct_STRIP"; then
6327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6328$as_echo "$ac_ct_STRIP" >&6; }
6329else
6330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6331$as_echo "no" >&6; }
6332fi
6333
6334  if test "x$ac_ct_STRIP" = x; then
6335    STRIP=":"
6336  else
6337    case $cross_compiling:$ac_tool_warned in
6338yes:)
6339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6341ac_tool_warned=yes ;;
6342esac
6343    STRIP=$ac_ct_STRIP
6344  fi
6345else
6346  STRIP="$ac_cv_prog_STRIP"
6347fi
6348
6349test -z "$STRIP" && STRIP=:
6350
6351
6352
6353
6354
6355
6356if test -n "$ac_tool_prefix"; then
6357  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6358set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6360$as_echo_n "checking for $ac_word... " >&6; }
6361if ${ac_cv_prog_RANLIB+:} false; then :
6362  $as_echo_n "(cached) " >&6
6363else
6364  if test -n "$RANLIB"; then
6365  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6366else
6367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6368for as_dir in $PATH
6369do
6370  IFS=$as_save_IFS
6371  test -z "$as_dir" && as_dir=.
6372    for ac_exec_ext in '' $ac_executable_extensions; do
6373  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6374    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6375    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6376    break 2
6377  fi
6378done
6379  done
6380IFS=$as_save_IFS
6381
6382fi
6383fi
6384RANLIB=$ac_cv_prog_RANLIB
6385if test -n "$RANLIB"; then
6386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6387$as_echo "$RANLIB" >&6; }
6388else
6389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6390$as_echo "no" >&6; }
6391fi
6392
6393
6394fi
6395if test -z "$ac_cv_prog_RANLIB"; then
6396  ac_ct_RANLIB=$RANLIB
6397  # Extract the first word of "ranlib", so it can be a program name with args.
6398set dummy ranlib; ac_word=$2
6399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6400$as_echo_n "checking for $ac_word... " >&6; }
6401if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6402  $as_echo_n "(cached) " >&6
6403else
6404  if test -n "$ac_ct_RANLIB"; then
6405  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6406else
6407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6408for as_dir in $PATH
6409do
6410  IFS=$as_save_IFS
6411  test -z "$as_dir" && as_dir=.
6412    for ac_exec_ext in '' $ac_executable_extensions; do
6413  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6414    ac_cv_prog_ac_ct_RANLIB="ranlib"
6415    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6416    break 2
6417  fi
6418done
6419  done
6420IFS=$as_save_IFS
6421
6422fi
6423fi
6424ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6425if test -n "$ac_ct_RANLIB"; then
6426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6427$as_echo "$ac_ct_RANLIB" >&6; }
6428else
6429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6430$as_echo "no" >&6; }
6431fi
6432
6433  if test "x$ac_ct_RANLIB" = x; then
6434    RANLIB=":"
6435  else
6436    case $cross_compiling:$ac_tool_warned in
6437yes:)
6438{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6439$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6440ac_tool_warned=yes ;;
6441esac
6442    RANLIB=$ac_ct_RANLIB
6443  fi
6444else
6445  RANLIB="$ac_cv_prog_RANLIB"
6446fi
6447
6448test -z "$RANLIB" && RANLIB=:
6449
6450
6451
6452
6453
6454
6455# Determine commands to create old-style static archives.
6456old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6457old_postinstall_cmds='chmod 644 $oldlib'
6458old_postuninstall_cmds=
6459
6460if test -n "$RANLIB"; then
6461  case $host_os in
6462  openbsd*)
6463    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6464    ;;
6465  *)
6466    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6467    ;;
6468  esac
6469  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6470fi
6471
6472case $host_os in
6473  darwin*)
6474    lock_old_archive_extraction=yes ;;
6475  *)
6476    lock_old_archive_extraction=no ;;
6477esac
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517# If no C compiler was specified, use CC.
6518LTCC=${LTCC-"$CC"}
6519
6520# If no C compiler flags were specified, use CFLAGS.
6521LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6522
6523# Allow CC to be a program name with arguments.
6524compiler=$CC
6525
6526
6527# Check for command to grab the raw symbol name followed by C symbol from nm.
6528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6529$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6530if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6531  $as_echo_n "(cached) " >&6
6532else
6533
6534# These are sane defaults that work on at least a few old systems.
6535# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6536
6537# Character class describing NM global symbol codes.
6538symcode='[BCDEGRST]'
6539
6540# Regexp to match symbols that can be accessed directly from C.
6541sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6542
6543# Define system-specific variables.
6544case $host_os in
6545aix*)
6546  symcode='[BCDT]'
6547  ;;
6548cygwin* | mingw* | pw32* | cegcc*)
6549  symcode='[ABCDGISTW]'
6550  ;;
6551hpux*)
6552  if test "$host_cpu" = ia64; then
6553    symcode='[ABCDEGRST]'
6554  fi
6555  ;;
6556irix* | nonstopux*)
6557  symcode='[BCDEGRST]'
6558  ;;
6559osf*)
6560  symcode='[BCDEGQRST]'
6561  ;;
6562solaris*)
6563  symcode='[BDRT]'
6564  ;;
6565sco3.2v5*)
6566  symcode='[DT]'
6567  ;;
6568sysv4.2uw2*)
6569  symcode='[DT]'
6570  ;;
6571sysv5* | sco5v6* | unixware* | OpenUNIX*)
6572  symcode='[ABDT]'
6573  ;;
6574sysv4)
6575  symcode='[DFNSTU]'
6576  ;;
6577esac
6578
6579# If we're using GNU nm, then use its standard symbol codes.
6580case `$NM -V 2>&1` in
6581*GNU* | *'with BFD'*)
6582  symcode='[ABCDGIRSTW]' ;;
6583esac
6584
6585# Transform an extracted symbol line into a proper C declaration.
6586# Some systems (esp. on ia64) link data and code symbols differently,
6587# so use this general approach.
6588lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6589
6590# Transform an extracted symbol line into symbol name and symbol address
6591lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6592lt_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'"
6593
6594# Handle CRLF in mingw tool chain
6595opt_cr=
6596case $build_os in
6597mingw*)
6598  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6599  ;;
6600esac
6601
6602# Try without a prefix underscore, then with it.
6603for ac_symprfx in "" "_"; do
6604
6605  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6606  symxfrm="\\1 $ac_symprfx\\2 \\2"
6607
6608  # Write the raw and C identifiers.
6609  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6610    # Fake it for dumpbin and say T for any non-static function
6611    # and D for any global variable.
6612    # Also find C++ and __fastcall symbols from MSVC++,
6613    # which start with @ or ?.
6614    lt_cv_sys_global_symbol_pipe="$AWK '"\
6615"     {last_section=section; section=\$ 3};"\
6616"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6617"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6618"     \$ 0!~/External *\|/{next};"\
6619"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6620"     {if(hide[section]) next};"\
6621"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6622"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6623"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6624"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6625"     ' prfx=^$ac_symprfx"
6626  else
6627    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6628  fi
6629  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6630
6631  # Check to see that the pipe works correctly.
6632  pipe_works=no
6633
6634  rm -f conftest*
6635  cat > conftest.$ac_ext <<_LT_EOF
6636#ifdef __cplusplus
6637extern "C" {
6638#endif
6639char nm_test_var;
6640void nm_test_func(void);
6641void nm_test_func(void){}
6642#ifdef __cplusplus
6643}
6644#endif
6645int main(){nm_test_var='a';nm_test_func();return(0);}
6646_LT_EOF
6647
6648  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6649  (eval $ac_compile) 2>&5
6650  ac_status=$?
6651  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6652  test $ac_status = 0; }; then
6653    # Now try to grab the symbols.
6654    nlist=conftest.nm
6655    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6656  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6657  ac_status=$?
6658  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6659  test $ac_status = 0; } && test -s "$nlist"; then
6660      # Try sorting and uniquifying the output.
6661      if sort "$nlist" | uniq > "$nlist"T; then
6662	mv -f "$nlist"T "$nlist"
6663      else
6664	rm -f "$nlist"T
6665      fi
6666
6667      # Make sure that we snagged all the symbols we need.
6668      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6669	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6670	  cat <<_LT_EOF > conftest.$ac_ext
6671/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6672#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6673/* DATA imports from DLLs on WIN32 con't be const, because runtime
6674   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6675# define LT_DLSYM_CONST
6676#elif defined(__osf__)
6677/* This system does not cope well with relocations in const data.  */
6678# define LT_DLSYM_CONST
6679#else
6680# define LT_DLSYM_CONST const
6681#endif
6682
6683#ifdef __cplusplus
6684extern "C" {
6685#endif
6686
6687_LT_EOF
6688	  # Now generate the symbol file.
6689	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6690
6691	  cat <<_LT_EOF >> conftest.$ac_ext
6692
6693/* The mapping between symbol names and symbols.  */
6694LT_DLSYM_CONST struct {
6695  const char *name;
6696  void       *address;
6697}
6698lt__PROGRAM__LTX_preloaded_symbols[] =
6699{
6700  { "@PROGRAM@", (void *) 0 },
6701_LT_EOF
6702	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6703	  cat <<\_LT_EOF >> conftest.$ac_ext
6704  {0, (void *) 0}
6705};
6706
6707/* This works around a problem in FreeBSD linker */
6708#ifdef FREEBSD_WORKAROUND
6709static const void *lt_preloaded_setup() {
6710  return lt__PROGRAM__LTX_preloaded_symbols;
6711}
6712#endif
6713
6714#ifdef __cplusplus
6715}
6716#endif
6717_LT_EOF
6718	  # Now try linking the two files.
6719	  mv conftest.$ac_objext conftstm.$ac_objext
6720	  lt_globsym_save_LIBS=$LIBS
6721	  lt_globsym_save_CFLAGS=$CFLAGS
6722	  LIBS="conftstm.$ac_objext"
6723	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6724	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6725  (eval $ac_link) 2>&5
6726  ac_status=$?
6727  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6728  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6729	    pipe_works=yes
6730	  fi
6731	  LIBS=$lt_globsym_save_LIBS
6732	  CFLAGS=$lt_globsym_save_CFLAGS
6733	else
6734	  echo "cannot find nm_test_func in $nlist" >&5
6735	fi
6736      else
6737	echo "cannot find nm_test_var in $nlist" >&5
6738      fi
6739    else
6740      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6741    fi
6742  else
6743    echo "$progname: failed program was:" >&5
6744    cat conftest.$ac_ext >&5
6745  fi
6746  rm -rf conftest* conftst*
6747
6748  # Do not use the global_symbol_pipe unless it works.
6749  if test "$pipe_works" = yes; then
6750    break
6751  else
6752    lt_cv_sys_global_symbol_pipe=
6753  fi
6754done
6755
6756fi
6757
6758if test -z "$lt_cv_sys_global_symbol_pipe"; then
6759  lt_cv_sys_global_symbol_to_cdecl=
6760fi
6761if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6763$as_echo "failed" >&6; }
6764else
6765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6766$as_echo "ok" >&6; }
6767fi
6768
6769# Response file support.
6770if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6771  nm_file_list_spec='@'
6772elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6773  nm_file_list_spec='@'
6774fi
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6803$as_echo_n "checking for sysroot... " >&6; }
6804
6805# Check whether --with-sysroot was given.
6806if test "${with_sysroot+set}" = set; then :
6807  withval=$with_sysroot;
6808else
6809  with_sysroot=no
6810fi
6811
6812
6813lt_sysroot=
6814case ${with_sysroot} in #(
6815 yes)
6816   if test "$GCC" = yes; then
6817     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6818   fi
6819   ;; #(
6820 /*)
6821   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6822   ;; #(
6823 no|'')
6824   ;; #(
6825 *)
6826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6827$as_echo "${with_sysroot}" >&6; }
6828   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6829   ;;
6830esac
6831
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6833$as_echo "${lt_sysroot:-no}" >&6; }
6834
6835
6836
6837
6838
6839# Check whether --enable-libtool-lock was given.
6840if test "${enable_libtool_lock+set}" = set; then :
6841  enableval=$enable_libtool_lock;
6842fi
6843
6844test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6845
6846# Some flags need to be propagated to the compiler or linker for good
6847# libtool support.
6848case $host in
6849ia64-*-hpux*)
6850  # Find out which ABI we are using.
6851  echo 'int i;' > conftest.$ac_ext
6852  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6853  (eval $ac_compile) 2>&5
6854  ac_status=$?
6855  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6856  test $ac_status = 0; }; then
6857    case `/usr/bin/file conftest.$ac_objext` in
6858      *ELF-32*)
6859	HPUX_IA64_MODE="32"
6860	;;
6861      *ELF-64*)
6862	HPUX_IA64_MODE="64"
6863	;;
6864    esac
6865  fi
6866  rm -rf conftest*
6867  ;;
6868*-*-irix6*)
6869  # Find out which ABI we are using.
6870  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6871  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6872  (eval $ac_compile) 2>&5
6873  ac_status=$?
6874  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6875  test $ac_status = 0; }; then
6876    if test "$lt_cv_prog_gnu_ld" = yes; then
6877      case `/usr/bin/file conftest.$ac_objext` in
6878	*32-bit*)
6879	  LD="${LD-ld} -melf32bsmip"
6880	  ;;
6881	*N32*)
6882	  LD="${LD-ld} -melf32bmipn32"
6883	  ;;
6884	*64-bit*)
6885	  LD="${LD-ld} -melf64bmip"
6886	;;
6887      esac
6888    else
6889      case `/usr/bin/file conftest.$ac_objext` in
6890	*32-bit*)
6891	  LD="${LD-ld} -32"
6892	  ;;
6893	*N32*)
6894	  LD="${LD-ld} -n32"
6895	  ;;
6896	*64-bit*)
6897	  LD="${LD-ld} -64"
6898	  ;;
6899      esac
6900    fi
6901  fi
6902  rm -rf conftest*
6903  ;;
6904
6905x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6906s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6907  # Find out which ABI we are using.
6908  echo 'int i;' > conftest.$ac_ext
6909  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6910  (eval $ac_compile) 2>&5
6911  ac_status=$?
6912  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6913  test $ac_status = 0; }; then
6914    case `/usr/bin/file conftest.o` in
6915      *32-bit*)
6916	case $host in
6917	  x86_64-*kfreebsd*-gnu)
6918	    LD="${LD-ld} -m elf_i386_fbsd"
6919	    ;;
6920	  x86_64-*linux*)
6921	    LD="${LD-ld} -m elf_i386"
6922	    ;;
6923	  ppc64-*linux*|powerpc64-*linux*)
6924	    LD="${LD-ld} -m elf32ppclinux"
6925	    ;;
6926	  s390x-*linux*)
6927	    LD="${LD-ld} -m elf_s390"
6928	    ;;
6929	  sparc64-*linux*)
6930	    LD="${LD-ld} -m elf32_sparc"
6931	    ;;
6932	esac
6933	;;
6934      *64-bit*)
6935	case $host in
6936	  x86_64-*kfreebsd*-gnu)
6937	    LD="${LD-ld} -m elf_x86_64_fbsd"
6938	    ;;
6939	  x86_64-*linux*)
6940	    LD="${LD-ld} -m elf_x86_64"
6941	    ;;
6942	  ppc*-*linux*|powerpc*-*linux*)
6943	    LD="${LD-ld} -m elf64ppc"
6944	    ;;
6945	  s390*-*linux*|s390*-*tpf*)
6946	    LD="${LD-ld} -m elf64_s390"
6947	    ;;
6948	  sparc*-*linux*)
6949	    LD="${LD-ld} -m elf64_sparc"
6950	    ;;
6951	esac
6952	;;
6953    esac
6954  fi
6955  rm -rf conftest*
6956  ;;
6957
6958*-*-sco3.2v5*)
6959  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6960  SAVE_CFLAGS="$CFLAGS"
6961  CFLAGS="$CFLAGS -belf"
6962  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6963$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6964if ${lt_cv_cc_needs_belf+:} false; then :
6965  $as_echo_n "(cached) " >&6
6966else
6967  ac_ext=c
6968ac_cpp='$CPP $CPPFLAGS'
6969ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6970ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6971ac_compiler_gnu=$ac_cv_c_compiler_gnu
6972
6973     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974/* end confdefs.h.  */
6975
6976int
6977main ()
6978{
6979
6980  ;
6981  return 0;
6982}
6983_ACEOF
6984if ac_fn_c_try_link "$LINENO"; then :
6985  lt_cv_cc_needs_belf=yes
6986else
6987  lt_cv_cc_needs_belf=no
6988fi
6989rm -f core conftest.err conftest.$ac_objext \
6990    conftest$ac_exeext conftest.$ac_ext
6991     ac_ext=c
6992ac_cpp='$CPP $CPPFLAGS'
6993ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6994ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6995ac_compiler_gnu=$ac_cv_c_compiler_gnu
6996
6997fi
6998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6999$as_echo "$lt_cv_cc_needs_belf" >&6; }
7000  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7001    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7002    CFLAGS="$SAVE_CFLAGS"
7003  fi
7004  ;;
7005*-*solaris*)
7006  # Find out which ABI we are using.
7007  echo 'int i;' > conftest.$ac_ext
7008  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7009  (eval $ac_compile) 2>&5
7010  ac_status=$?
7011  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7012  test $ac_status = 0; }; then
7013    case `/usr/bin/file conftest.o` in
7014    *64-bit*)
7015      case $lt_cv_prog_gnu_ld in
7016      yes*)
7017        case $host in
7018        i?86-*-solaris*)
7019          LD="${LD-ld} -m elf_x86_64"
7020          ;;
7021        sparc*-*-solaris*)
7022          LD="${LD-ld} -m elf64_sparc"
7023          ;;
7024        esac
7025        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7026        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7027          LD="${LD-ld}_sol2"
7028        fi
7029        ;;
7030      *)
7031	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7032	  LD="${LD-ld} -64"
7033	fi
7034	;;
7035      esac
7036      ;;
7037    esac
7038  fi
7039  rm -rf conftest*
7040  ;;
7041esac
7042
7043need_locks="$enable_libtool_lock"
7044
7045if test -n "$ac_tool_prefix"; then
7046  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7047set dummy ${ac_tool_prefix}mt; ac_word=$2
7048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049$as_echo_n "checking for $ac_word... " >&6; }
7050if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7051  $as_echo_n "(cached) " >&6
7052else
7053  if test -n "$MANIFEST_TOOL"; then
7054  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7055else
7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057for as_dir in $PATH
7058do
7059  IFS=$as_save_IFS
7060  test -z "$as_dir" && as_dir=.
7061    for ac_exec_ext in '' $ac_executable_extensions; do
7062  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7064    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065    break 2
7066  fi
7067done
7068  done
7069IFS=$as_save_IFS
7070
7071fi
7072fi
7073MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7074if test -n "$MANIFEST_TOOL"; then
7075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7076$as_echo "$MANIFEST_TOOL" >&6; }
7077else
7078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079$as_echo "no" >&6; }
7080fi
7081
7082
7083fi
7084if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7085  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7086  # Extract the first word of "mt", so it can be a program name with args.
7087set dummy mt; ac_word=$2
7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7089$as_echo_n "checking for $ac_word... " >&6; }
7090if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7091  $as_echo_n "(cached) " >&6
7092else
7093  if test -n "$ac_ct_MANIFEST_TOOL"; then
7094  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7095else
7096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7097for as_dir in $PATH
7098do
7099  IFS=$as_save_IFS
7100  test -z "$as_dir" && as_dir=.
7101    for ac_exec_ext in '' $ac_executable_extensions; do
7102  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7103    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7105    break 2
7106  fi
7107done
7108  done
7109IFS=$as_save_IFS
7110
7111fi
7112fi
7113ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7114if test -n "$ac_ct_MANIFEST_TOOL"; then
7115  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7116$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7117else
7118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7119$as_echo "no" >&6; }
7120fi
7121
7122  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7123    MANIFEST_TOOL=":"
7124  else
7125    case $cross_compiling:$ac_tool_warned in
7126yes:)
7127{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7129ac_tool_warned=yes ;;
7130esac
7131    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7132  fi
7133else
7134  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7135fi
7136
7137test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7139$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7140if ${lt_cv_path_mainfest_tool+:} false; then :
7141  $as_echo_n "(cached) " >&6
7142else
7143  lt_cv_path_mainfest_tool=no
7144  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7145  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7146  cat conftest.err >&5
7147  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7148    lt_cv_path_mainfest_tool=yes
7149  fi
7150  rm -f conftest*
7151fi
7152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7153$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7154if test "x$lt_cv_path_mainfest_tool" != xyes; then
7155  MANIFEST_TOOL=:
7156fi
7157
7158
7159
7160
7161
7162
7163  case $host_os in
7164    rhapsody* | darwin*)
7165    if test -n "$ac_tool_prefix"; then
7166  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7167set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7169$as_echo_n "checking for $ac_word... " >&6; }
7170if ${ac_cv_prog_DSYMUTIL+:} false; then :
7171  $as_echo_n "(cached) " >&6
7172else
7173  if test -n "$DSYMUTIL"; then
7174  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7175else
7176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7177for as_dir in $PATH
7178do
7179  IFS=$as_save_IFS
7180  test -z "$as_dir" && as_dir=.
7181    for ac_exec_ext in '' $ac_executable_extensions; do
7182  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7183    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7184    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7185    break 2
7186  fi
7187done
7188  done
7189IFS=$as_save_IFS
7190
7191fi
7192fi
7193DSYMUTIL=$ac_cv_prog_DSYMUTIL
7194if test -n "$DSYMUTIL"; then
7195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7196$as_echo "$DSYMUTIL" >&6; }
7197else
7198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7199$as_echo "no" >&6; }
7200fi
7201
7202
7203fi
7204if test -z "$ac_cv_prog_DSYMUTIL"; then
7205  ac_ct_DSYMUTIL=$DSYMUTIL
7206  # Extract the first word of "dsymutil", so it can be a program name with args.
7207set dummy dsymutil; ac_word=$2
7208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7209$as_echo_n "checking for $ac_word... " >&6; }
7210if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7211  $as_echo_n "(cached) " >&6
7212else
7213  if test -n "$ac_ct_DSYMUTIL"; then
7214  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7215else
7216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7217for as_dir in $PATH
7218do
7219  IFS=$as_save_IFS
7220  test -z "$as_dir" && as_dir=.
7221    for ac_exec_ext in '' $ac_executable_extensions; do
7222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7223    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7224    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7225    break 2
7226  fi
7227done
7228  done
7229IFS=$as_save_IFS
7230
7231fi
7232fi
7233ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7234if test -n "$ac_ct_DSYMUTIL"; then
7235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7236$as_echo "$ac_ct_DSYMUTIL" >&6; }
7237else
7238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7239$as_echo "no" >&6; }
7240fi
7241
7242  if test "x$ac_ct_DSYMUTIL" = x; then
7243    DSYMUTIL=":"
7244  else
7245    case $cross_compiling:$ac_tool_warned in
7246yes:)
7247{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7249ac_tool_warned=yes ;;
7250esac
7251    DSYMUTIL=$ac_ct_DSYMUTIL
7252  fi
7253else
7254  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7255fi
7256
7257    if test -n "$ac_tool_prefix"; then
7258  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7259set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7261$as_echo_n "checking for $ac_word... " >&6; }
7262if ${ac_cv_prog_NMEDIT+:} false; then :
7263  $as_echo_n "(cached) " >&6
7264else
7265  if test -n "$NMEDIT"; then
7266  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7267else
7268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7269for as_dir in $PATH
7270do
7271  IFS=$as_save_IFS
7272  test -z "$as_dir" && as_dir=.
7273    for ac_exec_ext in '' $ac_executable_extensions; do
7274  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7275    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7277    break 2
7278  fi
7279done
7280  done
7281IFS=$as_save_IFS
7282
7283fi
7284fi
7285NMEDIT=$ac_cv_prog_NMEDIT
7286if test -n "$NMEDIT"; then
7287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7288$as_echo "$NMEDIT" >&6; }
7289else
7290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7291$as_echo "no" >&6; }
7292fi
7293
7294
7295fi
7296if test -z "$ac_cv_prog_NMEDIT"; then
7297  ac_ct_NMEDIT=$NMEDIT
7298  # Extract the first word of "nmedit", so it can be a program name with args.
7299set dummy nmedit; ac_word=$2
7300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7301$as_echo_n "checking for $ac_word... " >&6; }
7302if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7303  $as_echo_n "(cached) " >&6
7304else
7305  if test -n "$ac_ct_NMEDIT"; then
7306  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7307else
7308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7309for as_dir in $PATH
7310do
7311  IFS=$as_save_IFS
7312  test -z "$as_dir" && as_dir=.
7313    for ac_exec_ext in '' $ac_executable_extensions; do
7314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7315    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7317    break 2
7318  fi
7319done
7320  done
7321IFS=$as_save_IFS
7322
7323fi
7324fi
7325ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7326if test -n "$ac_ct_NMEDIT"; then
7327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7328$as_echo "$ac_ct_NMEDIT" >&6; }
7329else
7330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7331$as_echo "no" >&6; }
7332fi
7333
7334  if test "x$ac_ct_NMEDIT" = x; then
7335    NMEDIT=":"
7336  else
7337    case $cross_compiling:$ac_tool_warned in
7338yes:)
7339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7341ac_tool_warned=yes ;;
7342esac
7343    NMEDIT=$ac_ct_NMEDIT
7344  fi
7345else
7346  NMEDIT="$ac_cv_prog_NMEDIT"
7347fi
7348
7349    if test -n "$ac_tool_prefix"; then
7350  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7351set dummy ${ac_tool_prefix}lipo; ac_word=$2
7352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7353$as_echo_n "checking for $ac_word... " >&6; }
7354if ${ac_cv_prog_LIPO+:} false; then :
7355  $as_echo_n "(cached) " >&6
7356else
7357  if test -n "$LIPO"; then
7358  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7359else
7360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7361for as_dir in $PATH
7362do
7363  IFS=$as_save_IFS
7364  test -z "$as_dir" && as_dir=.
7365    for ac_exec_ext in '' $ac_executable_extensions; do
7366  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7367    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7368    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7369    break 2
7370  fi
7371done
7372  done
7373IFS=$as_save_IFS
7374
7375fi
7376fi
7377LIPO=$ac_cv_prog_LIPO
7378if test -n "$LIPO"; then
7379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7380$as_echo "$LIPO" >&6; }
7381else
7382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7383$as_echo "no" >&6; }
7384fi
7385
7386
7387fi
7388if test -z "$ac_cv_prog_LIPO"; then
7389  ac_ct_LIPO=$LIPO
7390  # Extract the first word of "lipo", so it can be a program name with args.
7391set dummy lipo; ac_word=$2
7392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7393$as_echo_n "checking for $ac_word... " >&6; }
7394if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7395  $as_echo_n "(cached) " >&6
7396else
7397  if test -n "$ac_ct_LIPO"; then
7398  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7399else
7400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7401for as_dir in $PATH
7402do
7403  IFS=$as_save_IFS
7404  test -z "$as_dir" && as_dir=.
7405    for ac_exec_ext in '' $ac_executable_extensions; do
7406  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7407    ac_cv_prog_ac_ct_LIPO="lipo"
7408    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7409    break 2
7410  fi
7411done
7412  done
7413IFS=$as_save_IFS
7414
7415fi
7416fi
7417ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7418if test -n "$ac_ct_LIPO"; then
7419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7420$as_echo "$ac_ct_LIPO" >&6; }
7421else
7422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423$as_echo "no" >&6; }
7424fi
7425
7426  if test "x$ac_ct_LIPO" = x; then
7427    LIPO=":"
7428  else
7429    case $cross_compiling:$ac_tool_warned in
7430yes:)
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7432$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7433ac_tool_warned=yes ;;
7434esac
7435    LIPO=$ac_ct_LIPO
7436  fi
7437else
7438  LIPO="$ac_cv_prog_LIPO"
7439fi
7440
7441    if test -n "$ac_tool_prefix"; then
7442  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7443set dummy ${ac_tool_prefix}otool; ac_word=$2
7444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7445$as_echo_n "checking for $ac_word... " >&6; }
7446if ${ac_cv_prog_OTOOL+:} false; then :
7447  $as_echo_n "(cached) " >&6
7448else
7449  if test -n "$OTOOL"; then
7450  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7451else
7452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453for as_dir in $PATH
7454do
7455  IFS=$as_save_IFS
7456  test -z "$as_dir" && as_dir=.
7457    for ac_exec_ext in '' $ac_executable_extensions; do
7458  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7459    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7460    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7461    break 2
7462  fi
7463done
7464  done
7465IFS=$as_save_IFS
7466
7467fi
7468fi
7469OTOOL=$ac_cv_prog_OTOOL
7470if test -n "$OTOOL"; then
7471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7472$as_echo "$OTOOL" >&6; }
7473else
7474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7475$as_echo "no" >&6; }
7476fi
7477
7478
7479fi
7480if test -z "$ac_cv_prog_OTOOL"; then
7481  ac_ct_OTOOL=$OTOOL
7482  # Extract the first word of "otool", so it can be a program name with args.
7483set dummy otool; ac_word=$2
7484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7485$as_echo_n "checking for $ac_word... " >&6; }
7486if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7487  $as_echo_n "(cached) " >&6
7488else
7489  if test -n "$ac_ct_OTOOL"; then
7490  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7491else
7492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7493for as_dir in $PATH
7494do
7495  IFS=$as_save_IFS
7496  test -z "$as_dir" && as_dir=.
7497    for ac_exec_ext in '' $ac_executable_extensions; do
7498  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7499    ac_cv_prog_ac_ct_OTOOL="otool"
7500    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7501    break 2
7502  fi
7503done
7504  done
7505IFS=$as_save_IFS
7506
7507fi
7508fi
7509ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7510if test -n "$ac_ct_OTOOL"; then
7511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7512$as_echo "$ac_ct_OTOOL" >&6; }
7513else
7514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7515$as_echo "no" >&6; }
7516fi
7517
7518  if test "x$ac_ct_OTOOL" = x; then
7519    OTOOL=":"
7520  else
7521    case $cross_compiling:$ac_tool_warned in
7522yes:)
7523{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7524$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7525ac_tool_warned=yes ;;
7526esac
7527    OTOOL=$ac_ct_OTOOL
7528  fi
7529else
7530  OTOOL="$ac_cv_prog_OTOOL"
7531fi
7532
7533    if test -n "$ac_tool_prefix"; then
7534  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7535set dummy ${ac_tool_prefix}otool64; ac_word=$2
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7537$as_echo_n "checking for $ac_word... " >&6; }
7538if ${ac_cv_prog_OTOOL64+:} false; then :
7539  $as_echo_n "(cached) " >&6
7540else
7541  if test -n "$OTOOL64"; then
7542  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7543else
7544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7545for as_dir in $PATH
7546do
7547  IFS=$as_save_IFS
7548  test -z "$as_dir" && as_dir=.
7549    for ac_exec_ext in '' $ac_executable_extensions; do
7550  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7551    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7552    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7553    break 2
7554  fi
7555done
7556  done
7557IFS=$as_save_IFS
7558
7559fi
7560fi
7561OTOOL64=$ac_cv_prog_OTOOL64
7562if test -n "$OTOOL64"; then
7563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7564$as_echo "$OTOOL64" >&6; }
7565else
7566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7567$as_echo "no" >&6; }
7568fi
7569
7570
7571fi
7572if test -z "$ac_cv_prog_OTOOL64"; then
7573  ac_ct_OTOOL64=$OTOOL64
7574  # Extract the first word of "otool64", so it can be a program name with args.
7575set dummy otool64; ac_word=$2
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577$as_echo_n "checking for $ac_word... " >&6; }
7578if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7579  $as_echo_n "(cached) " >&6
7580else
7581  if test -n "$ac_ct_OTOOL64"; then
7582  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7583else
7584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585for as_dir in $PATH
7586do
7587  IFS=$as_save_IFS
7588  test -z "$as_dir" && as_dir=.
7589    for ac_exec_ext in '' $ac_executable_extensions; do
7590  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7591    ac_cv_prog_ac_ct_OTOOL64="otool64"
7592    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7593    break 2
7594  fi
7595done
7596  done
7597IFS=$as_save_IFS
7598
7599fi
7600fi
7601ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7602if test -n "$ac_ct_OTOOL64"; then
7603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7604$as_echo "$ac_ct_OTOOL64" >&6; }
7605else
7606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608fi
7609
7610  if test "x$ac_ct_OTOOL64" = x; then
7611    OTOOL64=":"
7612  else
7613    case $cross_compiling:$ac_tool_warned in
7614yes:)
7615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7617ac_tool_warned=yes ;;
7618esac
7619    OTOOL64=$ac_ct_OTOOL64
7620  fi
7621else
7622  OTOOL64="$ac_cv_prog_OTOOL64"
7623fi
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7652$as_echo_n "checking for -single_module linker flag... " >&6; }
7653if ${lt_cv_apple_cc_single_mod+:} false; then :
7654  $as_echo_n "(cached) " >&6
7655else
7656  lt_cv_apple_cc_single_mod=no
7657      if test -z "${LT_MULTI_MODULE}"; then
7658	# By default we will add the -single_module flag. You can override
7659	# by either setting the environment variable LT_MULTI_MODULE
7660	# non-empty at configure time, or by adding -multi_module to the
7661	# link flags.
7662	rm -rf libconftest.dylib*
7663	echo "int foo(void){return 1;}" > conftest.c
7664	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7665-dynamiclib -Wl,-single_module conftest.c" >&5
7666	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7667	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7668        _lt_result=$?
7669	# If there is a non-empty error log, and "single_module"
7670	# appears in it, assume the flag caused a linker warning
7671        if test -s conftest.err && $GREP single_module conftest.err; then
7672	  cat conftest.err >&5
7673	# Otherwise, if the output was created with a 0 exit code from
7674	# the compiler, it worked.
7675	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7676	  lt_cv_apple_cc_single_mod=yes
7677	else
7678	  cat conftest.err >&5
7679	fi
7680	rm -rf libconftest.dylib*
7681	rm -f conftest.*
7682      fi
7683fi
7684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7685$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7686
7687    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7688$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7689if ${lt_cv_ld_exported_symbols_list+:} false; then :
7690  $as_echo_n "(cached) " >&6
7691else
7692  lt_cv_ld_exported_symbols_list=no
7693      save_LDFLAGS=$LDFLAGS
7694      echo "_main" > conftest.sym
7695      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7696      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7697/* end confdefs.h.  */
7698
7699int
7700main ()
7701{
7702
7703  ;
7704  return 0;
7705}
7706_ACEOF
7707if ac_fn_c_try_link "$LINENO"; then :
7708  lt_cv_ld_exported_symbols_list=yes
7709else
7710  lt_cv_ld_exported_symbols_list=no
7711fi
7712rm -f core conftest.err conftest.$ac_objext \
7713    conftest$ac_exeext conftest.$ac_ext
7714	LDFLAGS="$save_LDFLAGS"
7715
7716fi
7717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7718$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7719
7720    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7721$as_echo_n "checking for -force_load linker flag... " >&6; }
7722if ${lt_cv_ld_force_load+:} false; then :
7723  $as_echo_n "(cached) " >&6
7724else
7725  lt_cv_ld_force_load=no
7726      cat > conftest.c << _LT_EOF
7727int forced_loaded() { return 2;}
7728_LT_EOF
7729      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7730      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7731      echo "$AR cru libconftest.a conftest.o" >&5
7732      $AR cru libconftest.a conftest.o 2>&5
7733      echo "$RANLIB libconftest.a" >&5
7734      $RANLIB libconftest.a 2>&5
7735      cat > conftest.c << _LT_EOF
7736int main() { return 0;}
7737_LT_EOF
7738      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7739      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7740      _lt_result=$?
7741      if test -s conftest.err && $GREP force_load conftest.err; then
7742	cat conftest.err >&5
7743      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7744	lt_cv_ld_force_load=yes
7745      else
7746	cat conftest.err >&5
7747      fi
7748        rm -f conftest.err libconftest.a conftest conftest.c
7749        rm -rf conftest.dSYM
7750
7751fi
7752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7753$as_echo "$lt_cv_ld_force_load" >&6; }
7754    case $host_os in
7755    rhapsody* | darwin1.[012])
7756      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7757    darwin1.*)
7758      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7759    darwin*) # darwin 5.x on
7760      # if running on 10.5 or later, the deployment target defaults
7761      # to the OS version, if on x86, and 10.4, the deployment
7762      # target defaults to 10.4. Don't you love it?
7763      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7764	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7765	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7766	10.[012]*)
7767	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7768	10.*)
7769	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7770      esac
7771    ;;
7772  esac
7773    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7774      _lt_dar_single_mod='$single_module'
7775    fi
7776    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7777      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7778    else
7779      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7780    fi
7781    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7782      _lt_dsymutil='~$DSYMUTIL $lib || :'
7783    else
7784      _lt_dsymutil=
7785    fi
7786    ;;
7787  esac
7788
7789for ac_header in dlfcn.h
7790do :
7791  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7792"
7793if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7794  cat >>confdefs.h <<_ACEOF
7795#define HAVE_DLFCN_H 1
7796_ACEOF
7797
7798fi
7799
7800done
7801
7802
7803
7804
7805
7806# Set options
7807# Check whether --enable-static was given.
7808if test "${enable_static+set}" = set; then :
7809  enableval=$enable_static; p=${PACKAGE-default}
7810    case $enableval in
7811    yes) enable_static=yes ;;
7812    no) enable_static=no ;;
7813    *)
7814     enable_static=no
7815      # Look at the argument we got.  We use all the common list separators.
7816      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7817      for pkg in $enableval; do
7818	IFS="$lt_save_ifs"
7819	if test "X$pkg" = "X$p"; then
7820	  enable_static=yes
7821	fi
7822      done
7823      IFS="$lt_save_ifs"
7824      ;;
7825    esac
7826else
7827  enable_static=no
7828fi
7829
7830
7831
7832
7833
7834
7835
7836enable_dlopen=yes
7837
7838
7839
7840
7841  enable_win32_dll=no
7842
7843
7844            # Check whether --enable-shared was given.
7845if test "${enable_shared+set}" = set; then :
7846  enableval=$enable_shared; p=${PACKAGE-default}
7847    case $enableval in
7848    yes) enable_shared=yes ;;
7849    no) enable_shared=no ;;
7850    *)
7851      enable_shared=no
7852      # Look at the argument we got.  We use all the common list separators.
7853      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7854      for pkg in $enableval; do
7855	IFS="$lt_save_ifs"
7856	if test "X$pkg" = "X$p"; then
7857	  enable_shared=yes
7858	fi
7859      done
7860      IFS="$lt_save_ifs"
7861      ;;
7862    esac
7863else
7864  enable_shared=yes
7865fi
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877# Check whether --with-pic was given.
7878if test "${with_pic+set}" = set; then :
7879  withval=$with_pic; lt_p=${PACKAGE-default}
7880    case $withval in
7881    yes|no) pic_mode=$withval ;;
7882    *)
7883      pic_mode=default
7884      # Look at the argument we got.  We use all the common list separators.
7885      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7886      for lt_pkg in $withval; do
7887	IFS="$lt_save_ifs"
7888	if test "X$lt_pkg" = "X$lt_p"; then
7889	  pic_mode=yes
7890	fi
7891      done
7892      IFS="$lt_save_ifs"
7893      ;;
7894    esac
7895else
7896  pic_mode=default
7897fi
7898
7899
7900test -z "$pic_mode" && pic_mode=default
7901
7902
7903
7904
7905
7906
7907
7908  # Check whether --enable-fast-install was given.
7909if test "${enable_fast_install+set}" = set; then :
7910  enableval=$enable_fast_install; p=${PACKAGE-default}
7911    case $enableval in
7912    yes) enable_fast_install=yes ;;
7913    no) enable_fast_install=no ;;
7914    *)
7915      enable_fast_install=no
7916      # Look at the argument we got.  We use all the common list separators.
7917      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7918      for pkg in $enableval; do
7919	IFS="$lt_save_ifs"
7920	if test "X$pkg" = "X$p"; then
7921	  enable_fast_install=yes
7922	fi
7923      done
7924      IFS="$lt_save_ifs"
7925      ;;
7926    esac
7927else
7928  enable_fast_install=yes
7929fi
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941# This can be used to rebuild libtool when needed
7942LIBTOOL_DEPS="$ltmain"
7943
7944# Always use our own libtool.
7945LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976test -z "$LN_S" && LN_S="ln -s"
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991if test -n "${ZSH_VERSION+set}" ; then
7992   setopt NO_GLOB_SUBST
7993fi
7994
7995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7996$as_echo_n "checking for objdir... " >&6; }
7997if ${lt_cv_objdir+:} false; then :
7998  $as_echo_n "(cached) " >&6
7999else
8000  rm -f .libs 2>/dev/null
8001mkdir .libs 2>/dev/null
8002if test -d .libs; then
8003  lt_cv_objdir=.libs
8004else
8005  # MS-DOS does not allow filenames that begin with a dot.
8006  lt_cv_objdir=_libs
8007fi
8008rmdir .libs 2>/dev/null
8009fi
8010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8011$as_echo "$lt_cv_objdir" >&6; }
8012objdir=$lt_cv_objdir
8013
8014
8015
8016
8017
8018cat >>confdefs.h <<_ACEOF
8019#define LT_OBJDIR "$lt_cv_objdir/"
8020_ACEOF
8021
8022
8023
8024
8025case $host_os in
8026aix3*)
8027  # AIX sometimes has problems with the GCC collect2 program.  For some
8028  # reason, if we set the COLLECT_NAMES environment variable, the problems
8029  # vanish in a puff of smoke.
8030  if test "X${COLLECT_NAMES+set}" != Xset; then
8031    COLLECT_NAMES=
8032    export COLLECT_NAMES
8033  fi
8034  ;;
8035esac
8036
8037# Global variables:
8038ofile=libtool
8039can_build_shared=yes
8040
8041# All known linkers require a `.a' archive for static linking (except MSVC,
8042# which needs '.lib').
8043libext=a
8044
8045with_gnu_ld="$lt_cv_prog_gnu_ld"
8046
8047old_CC="$CC"
8048old_CFLAGS="$CFLAGS"
8049
8050# Set sane defaults for various variables
8051test -z "$CC" && CC=cc
8052test -z "$LTCC" && LTCC=$CC
8053test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8054test -z "$LD" && LD=ld
8055test -z "$ac_objext" && ac_objext=o
8056
8057for cc_temp in $compiler""; do
8058  case $cc_temp in
8059    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8060    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8061    \-*) ;;
8062    *) break;;
8063  esac
8064done
8065cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8066
8067
8068# Only perform the check for file, if the check method requires it
8069test -z "$MAGIC_CMD" && MAGIC_CMD=file
8070case $deplibs_check_method in
8071file_magic*)
8072  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8073    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8074$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8075if ${lt_cv_path_MAGIC_CMD+:} false; then :
8076  $as_echo_n "(cached) " >&6
8077else
8078  case $MAGIC_CMD in
8079[\\/*] |  ?:[\\/]*)
8080  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8081  ;;
8082*)
8083  lt_save_MAGIC_CMD="$MAGIC_CMD"
8084  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8085  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8086  for ac_dir in $ac_dummy; do
8087    IFS="$lt_save_ifs"
8088    test -z "$ac_dir" && ac_dir=.
8089    if test -f $ac_dir/${ac_tool_prefix}file; then
8090      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8091      if test -n "$file_magic_test_file"; then
8092	case $deplibs_check_method in
8093	"file_magic "*)
8094	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8095	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8096	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8097	    $EGREP "$file_magic_regex" > /dev/null; then
8098	    :
8099	  else
8100	    cat <<_LT_EOF 1>&2
8101
8102*** Warning: the command libtool uses to detect shared libraries,
8103*** $file_magic_cmd, produces output that libtool cannot recognize.
8104*** The result is that libtool may fail to recognize shared libraries
8105*** as such.  This will affect the creation of libtool libraries that
8106*** depend on shared libraries, but programs linked with such libtool
8107*** libraries will work regardless of this problem.  Nevertheless, you
8108*** may want to report the problem to your system manager and/or to
8109*** bug-libtool@gnu.org
8110
8111_LT_EOF
8112	  fi ;;
8113	esac
8114      fi
8115      break
8116    fi
8117  done
8118  IFS="$lt_save_ifs"
8119  MAGIC_CMD="$lt_save_MAGIC_CMD"
8120  ;;
8121esac
8122fi
8123
8124MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8125if test -n "$MAGIC_CMD"; then
8126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8127$as_echo "$MAGIC_CMD" >&6; }
8128else
8129  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130$as_echo "no" >&6; }
8131fi
8132
8133
8134
8135
8136
8137if test -z "$lt_cv_path_MAGIC_CMD"; then
8138  if test -n "$ac_tool_prefix"; then
8139    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8140$as_echo_n "checking for file... " >&6; }
8141if ${lt_cv_path_MAGIC_CMD+:} false; then :
8142  $as_echo_n "(cached) " >&6
8143else
8144  case $MAGIC_CMD in
8145[\\/*] |  ?:[\\/]*)
8146  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8147  ;;
8148*)
8149  lt_save_MAGIC_CMD="$MAGIC_CMD"
8150  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8151  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8152  for ac_dir in $ac_dummy; do
8153    IFS="$lt_save_ifs"
8154    test -z "$ac_dir" && ac_dir=.
8155    if test -f $ac_dir/file; then
8156      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8157      if test -n "$file_magic_test_file"; then
8158	case $deplibs_check_method in
8159	"file_magic "*)
8160	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8161	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8162	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8163	    $EGREP "$file_magic_regex" > /dev/null; then
8164	    :
8165	  else
8166	    cat <<_LT_EOF 1>&2
8167
8168*** Warning: the command libtool uses to detect shared libraries,
8169*** $file_magic_cmd, produces output that libtool cannot recognize.
8170*** The result is that libtool may fail to recognize shared libraries
8171*** as such.  This will affect the creation of libtool libraries that
8172*** depend on shared libraries, but programs linked with such libtool
8173*** libraries will work regardless of this problem.  Nevertheless, you
8174*** may want to report the problem to your system manager and/or to
8175*** bug-libtool@gnu.org
8176
8177_LT_EOF
8178	  fi ;;
8179	esac
8180      fi
8181      break
8182    fi
8183  done
8184  IFS="$lt_save_ifs"
8185  MAGIC_CMD="$lt_save_MAGIC_CMD"
8186  ;;
8187esac
8188fi
8189
8190MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8191if test -n "$MAGIC_CMD"; then
8192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8193$as_echo "$MAGIC_CMD" >&6; }
8194else
8195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8196$as_echo "no" >&6; }
8197fi
8198
8199
8200  else
8201    MAGIC_CMD=:
8202  fi
8203fi
8204
8205  fi
8206  ;;
8207esac
8208
8209# Use C for the default configuration in the libtool script
8210
8211lt_save_CC="$CC"
8212ac_ext=c
8213ac_cpp='$CPP $CPPFLAGS'
8214ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8215ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8216ac_compiler_gnu=$ac_cv_c_compiler_gnu
8217
8218
8219# Source file extension for C test sources.
8220ac_ext=c
8221
8222# Object file extension for compiled C test sources.
8223objext=o
8224objext=$objext
8225
8226# Code to be used in simple compile tests
8227lt_simple_compile_test_code="int some_variable = 0;"
8228
8229# Code to be used in simple link tests
8230lt_simple_link_test_code='int main(){return(0);}'
8231
8232
8233
8234
8235
8236
8237
8238# If no C compiler was specified, use CC.
8239LTCC=${LTCC-"$CC"}
8240
8241# If no C compiler flags were specified, use CFLAGS.
8242LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8243
8244# Allow CC to be a program name with arguments.
8245compiler=$CC
8246
8247# Save the default compiler, since it gets overwritten when the other
8248# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8249compiler_DEFAULT=$CC
8250
8251# save warnings/boilerplate of simple test code
8252ac_outfile=conftest.$ac_objext
8253echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8254eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8255_lt_compiler_boilerplate=`cat conftest.err`
8256$RM conftest*
8257
8258ac_outfile=conftest.$ac_objext
8259echo "$lt_simple_link_test_code" >conftest.$ac_ext
8260eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8261_lt_linker_boilerplate=`cat conftest.err`
8262$RM -r conftest*
8263
8264
8265if test -n "$compiler"; then
8266
8267lt_prog_compiler_no_builtin_flag=
8268
8269if test "$GCC" = yes; then
8270  case $cc_basename in
8271  nvcc*)
8272    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8273  *)
8274    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8275  esac
8276
8277  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8278$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8279if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8280  $as_echo_n "(cached) " >&6
8281else
8282  lt_cv_prog_compiler_rtti_exceptions=no
8283   ac_outfile=conftest.$ac_objext
8284   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8285   lt_compiler_flag="-fno-rtti -fno-exceptions"
8286   # Insert the option either (1) after the last *FLAGS variable, or
8287   # (2) before a word containing "conftest.", or (3) at the end.
8288   # Note that $ac_compile itself does not contain backslashes and begins
8289   # with a dollar sign (not a hyphen), so the echo should work correctly.
8290   # The option is referenced via a variable to avoid confusing sed.
8291   lt_compile=`echo "$ac_compile" | $SED \
8292   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8293   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8294   -e 's:$: $lt_compiler_flag:'`
8295   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8296   (eval "$lt_compile" 2>conftest.err)
8297   ac_status=$?
8298   cat conftest.err >&5
8299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300   if (exit $ac_status) && test -s "$ac_outfile"; then
8301     # The compiler can only warn and ignore the option if not recognized
8302     # So say no if there are warnings other than the usual output.
8303     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8304     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8305     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8306       lt_cv_prog_compiler_rtti_exceptions=yes
8307     fi
8308   fi
8309   $RM conftest*
8310
8311fi
8312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8313$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8314
8315if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8316    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8317else
8318    :
8319fi
8320
8321fi
8322
8323
8324
8325
8326
8327
8328  lt_prog_compiler_wl=
8329lt_prog_compiler_pic=
8330lt_prog_compiler_static=
8331
8332
8333  if test "$GCC" = yes; then
8334    lt_prog_compiler_wl='-Wl,'
8335    lt_prog_compiler_static='-static'
8336
8337    case $host_os in
8338      aix*)
8339      # All AIX code is PIC.
8340      if test "$host_cpu" = ia64; then
8341	# AIX 5 now supports IA64 processor
8342	lt_prog_compiler_static='-Bstatic'
8343      fi
8344      ;;
8345
8346    amigaos*)
8347      case $host_cpu in
8348      powerpc)
8349            # see comment about AmigaOS4 .so support
8350            lt_prog_compiler_pic='-fPIC'
8351        ;;
8352      m68k)
8353            # FIXME: we need at least 68020 code to build shared libraries, but
8354            # adding the `-m68020' flag to GCC prevents building anything better,
8355            # like `-m68040'.
8356            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8357        ;;
8358      esac
8359      ;;
8360
8361    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8362      # PIC is the default for these OSes.
8363      ;;
8364
8365    mingw* | cygwin* | pw32* | os2* | cegcc*)
8366      # This hack is so that the source file can tell whether it is being
8367      # built for inclusion in a dll (and should export symbols for example).
8368      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8369      # (--disable-auto-import) libraries
8370      lt_prog_compiler_pic='-DDLL_EXPORT'
8371      ;;
8372
8373    darwin* | rhapsody*)
8374      # PIC is the default on this platform
8375      # Common symbols not allowed in MH_DYLIB files
8376      lt_prog_compiler_pic='-fno-common'
8377      ;;
8378
8379    haiku*)
8380      # PIC is the default for Haiku.
8381      # The "-static" flag exists, but is broken.
8382      lt_prog_compiler_static=
8383      ;;
8384
8385    hpux*)
8386      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8387      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8388      # sets the default TLS model and affects inlining.
8389      case $host_cpu in
8390      hppa*64*)
8391	# +Z the default
8392	;;
8393      *)
8394	lt_prog_compiler_pic='-fPIC'
8395	;;
8396      esac
8397      ;;
8398
8399    interix[3-9]*)
8400      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8401      # Instead, we relocate shared libraries at runtime.
8402      ;;
8403
8404    msdosdjgpp*)
8405      # Just because we use GCC doesn't mean we suddenly get shared libraries
8406      # on systems that don't support them.
8407      lt_prog_compiler_can_build_shared=no
8408      enable_shared=no
8409      ;;
8410
8411    *nto* | *qnx*)
8412      # QNX uses GNU C++, but need to define -shared option too, otherwise
8413      # it will coredump.
8414      lt_prog_compiler_pic='-fPIC -shared'
8415      ;;
8416
8417    sysv4*MP*)
8418      if test -d /usr/nec; then
8419	lt_prog_compiler_pic=-Kconform_pic
8420      fi
8421      ;;
8422
8423    *)
8424      lt_prog_compiler_pic='-fPIC'
8425      ;;
8426    esac
8427
8428    case $cc_basename in
8429    nvcc*) # Cuda Compiler Driver 2.2
8430      lt_prog_compiler_wl='-Xlinker '
8431      if test -n "$lt_prog_compiler_pic"; then
8432        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8433      fi
8434      ;;
8435    esac
8436  else
8437    # PORTME Check for flag to pass linker flags through the system compiler.
8438    case $host_os in
8439    aix*)
8440      lt_prog_compiler_wl='-Wl,'
8441      if test "$host_cpu" = ia64; then
8442	# AIX 5 now supports IA64 processor
8443	lt_prog_compiler_static='-Bstatic'
8444      else
8445	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8446      fi
8447      ;;
8448
8449    mingw* | cygwin* | pw32* | os2* | cegcc*)
8450      # This hack is so that the source file can tell whether it is being
8451      # built for inclusion in a dll (and should export symbols for example).
8452      lt_prog_compiler_pic='-DDLL_EXPORT'
8453      ;;
8454
8455    hpux9* | hpux10* | hpux11*)
8456      lt_prog_compiler_wl='-Wl,'
8457      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8458      # not for PA HP-UX.
8459      case $host_cpu in
8460      hppa*64*|ia64*)
8461	# +Z the default
8462	;;
8463      *)
8464	lt_prog_compiler_pic='+Z'
8465	;;
8466      esac
8467      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8468      lt_prog_compiler_static='${wl}-a ${wl}archive'
8469      ;;
8470
8471    irix5* | irix6* | nonstopux*)
8472      lt_prog_compiler_wl='-Wl,'
8473      # PIC (with -KPIC) is the default.
8474      lt_prog_compiler_static='-non_shared'
8475      ;;
8476
8477    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8478      case $cc_basename in
8479      # old Intel for x86_64 which still supported -KPIC.
8480      ecc*)
8481	lt_prog_compiler_wl='-Wl,'
8482	lt_prog_compiler_pic='-KPIC'
8483	lt_prog_compiler_static='-static'
8484        ;;
8485      # icc used to be incompatible with GCC.
8486      # ICC 10 doesn't accept -KPIC any more.
8487      icc* | ifort*)
8488	lt_prog_compiler_wl='-Wl,'
8489	lt_prog_compiler_pic='-fPIC'
8490	lt_prog_compiler_static='-static'
8491        ;;
8492      # Lahey Fortran 8.1.
8493      lf95*)
8494	lt_prog_compiler_wl='-Wl,'
8495	lt_prog_compiler_pic='--shared'
8496	lt_prog_compiler_static='--static'
8497	;;
8498      nagfor*)
8499	# NAG Fortran compiler
8500	lt_prog_compiler_wl='-Wl,-Wl,,'
8501	lt_prog_compiler_pic='-PIC'
8502	lt_prog_compiler_static='-Bstatic'
8503	;;
8504      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8505        # Portland Group compilers (*not* the Pentium gcc compiler,
8506	# which looks to be a dead project)
8507	lt_prog_compiler_wl='-Wl,'
8508	lt_prog_compiler_pic='-fpic'
8509	lt_prog_compiler_static='-Bstatic'
8510        ;;
8511      ccc*)
8512        lt_prog_compiler_wl='-Wl,'
8513        # All Alpha code is PIC.
8514        lt_prog_compiler_static='-non_shared'
8515        ;;
8516      xl* | bgxl* | bgf* | mpixl*)
8517	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8518	lt_prog_compiler_wl='-Wl,'
8519	lt_prog_compiler_pic='-qpic'
8520	lt_prog_compiler_static='-qstaticlink'
8521	;;
8522      *)
8523	case `$CC -V 2>&1 | sed 5q` in
8524	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8525	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8526	  lt_prog_compiler_pic='-KPIC'
8527	  lt_prog_compiler_static='-Bstatic'
8528	  lt_prog_compiler_wl=''
8529	  ;;
8530	*Sun\ F* | *Sun*Fortran*)
8531	  lt_prog_compiler_pic='-KPIC'
8532	  lt_prog_compiler_static='-Bstatic'
8533	  lt_prog_compiler_wl='-Qoption ld '
8534	  ;;
8535	*Sun\ C*)
8536	  # Sun C 5.9
8537	  lt_prog_compiler_pic='-KPIC'
8538	  lt_prog_compiler_static='-Bstatic'
8539	  lt_prog_compiler_wl='-Wl,'
8540	  ;;
8541        *Intel*\ [CF]*Compiler*)
8542	  lt_prog_compiler_wl='-Wl,'
8543	  lt_prog_compiler_pic='-fPIC'
8544	  lt_prog_compiler_static='-static'
8545	  ;;
8546	*Portland\ Group*)
8547	  lt_prog_compiler_wl='-Wl,'
8548	  lt_prog_compiler_pic='-fpic'
8549	  lt_prog_compiler_static='-Bstatic'
8550	  ;;
8551	esac
8552	;;
8553      esac
8554      ;;
8555
8556    newsos6)
8557      lt_prog_compiler_pic='-KPIC'
8558      lt_prog_compiler_static='-Bstatic'
8559      ;;
8560
8561    *nto* | *qnx*)
8562      # QNX uses GNU C++, but need to define -shared option too, otherwise
8563      # it will coredump.
8564      lt_prog_compiler_pic='-fPIC -shared'
8565      ;;
8566
8567    osf3* | osf4* | osf5*)
8568      lt_prog_compiler_wl='-Wl,'
8569      # All OSF/1 code is PIC.
8570      lt_prog_compiler_static='-non_shared'
8571      ;;
8572
8573    rdos*)
8574      lt_prog_compiler_static='-non_shared'
8575      ;;
8576
8577    solaris*)
8578      lt_prog_compiler_pic='-KPIC'
8579      lt_prog_compiler_static='-Bstatic'
8580      case $cc_basename in
8581      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8582	lt_prog_compiler_wl='-Qoption ld ';;
8583      *)
8584	lt_prog_compiler_wl='-Wl,';;
8585      esac
8586      ;;
8587
8588    sunos4*)
8589      lt_prog_compiler_wl='-Qoption ld '
8590      lt_prog_compiler_pic='-PIC'
8591      lt_prog_compiler_static='-Bstatic'
8592      ;;
8593
8594    sysv4 | sysv4.2uw2* | sysv4.3*)
8595      lt_prog_compiler_wl='-Wl,'
8596      lt_prog_compiler_pic='-KPIC'
8597      lt_prog_compiler_static='-Bstatic'
8598      ;;
8599
8600    sysv4*MP*)
8601      if test -d /usr/nec ;then
8602	lt_prog_compiler_pic='-Kconform_pic'
8603	lt_prog_compiler_static='-Bstatic'
8604      fi
8605      ;;
8606
8607    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8608      lt_prog_compiler_wl='-Wl,'
8609      lt_prog_compiler_pic='-KPIC'
8610      lt_prog_compiler_static='-Bstatic'
8611      ;;
8612
8613    unicos*)
8614      lt_prog_compiler_wl='-Wl,'
8615      lt_prog_compiler_can_build_shared=no
8616      ;;
8617
8618    uts4*)
8619      lt_prog_compiler_pic='-pic'
8620      lt_prog_compiler_static='-Bstatic'
8621      ;;
8622
8623    *)
8624      lt_prog_compiler_can_build_shared=no
8625      ;;
8626    esac
8627  fi
8628
8629case $host_os in
8630  # For platforms which do not support PIC, -DPIC is meaningless:
8631  *djgpp*)
8632    lt_prog_compiler_pic=
8633    ;;
8634  *)
8635    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8636    ;;
8637esac
8638
8639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8640$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8641if ${lt_cv_prog_compiler_pic+:} false; then :
8642  $as_echo_n "(cached) " >&6
8643else
8644  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8645fi
8646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8647$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8648lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8649
8650#
8651# Check to make sure the PIC flag actually works.
8652#
8653if test -n "$lt_prog_compiler_pic"; then
8654  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8655$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8656if ${lt_cv_prog_compiler_pic_works+:} false; then :
8657  $as_echo_n "(cached) " >&6
8658else
8659  lt_cv_prog_compiler_pic_works=no
8660   ac_outfile=conftest.$ac_objext
8661   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8662   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8663   # Insert the option either (1) after the last *FLAGS variable, or
8664   # (2) before a word containing "conftest.", or (3) at the end.
8665   # Note that $ac_compile itself does not contain backslashes and begins
8666   # with a dollar sign (not a hyphen), so the echo should work correctly.
8667   # The option is referenced via a variable to avoid confusing sed.
8668   lt_compile=`echo "$ac_compile" | $SED \
8669   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8670   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8671   -e 's:$: $lt_compiler_flag:'`
8672   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8673   (eval "$lt_compile" 2>conftest.err)
8674   ac_status=$?
8675   cat conftest.err >&5
8676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8677   if (exit $ac_status) && test -s "$ac_outfile"; then
8678     # The compiler can only warn and ignore the option if not recognized
8679     # So say no if there are warnings other than the usual output.
8680     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8681     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8682     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8683       lt_cv_prog_compiler_pic_works=yes
8684     fi
8685   fi
8686   $RM conftest*
8687
8688fi
8689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8690$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8691
8692if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8693    case $lt_prog_compiler_pic in
8694     "" | " "*) ;;
8695     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8696     esac
8697else
8698    lt_prog_compiler_pic=
8699     lt_prog_compiler_can_build_shared=no
8700fi
8701
8702fi
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714#
8715# Check to make sure the static flag actually works.
8716#
8717wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8719$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8720if ${lt_cv_prog_compiler_static_works+:} false; then :
8721  $as_echo_n "(cached) " >&6
8722else
8723  lt_cv_prog_compiler_static_works=no
8724   save_LDFLAGS="$LDFLAGS"
8725   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8726   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8727   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8728     # The linker can only warn and ignore the option if not recognized
8729     # So say no if there are warnings
8730     if test -s conftest.err; then
8731       # Append any errors to the config.log.
8732       cat conftest.err 1>&5
8733       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8734       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8735       if diff conftest.exp conftest.er2 >/dev/null; then
8736         lt_cv_prog_compiler_static_works=yes
8737       fi
8738     else
8739       lt_cv_prog_compiler_static_works=yes
8740     fi
8741   fi
8742   $RM -r conftest*
8743   LDFLAGS="$save_LDFLAGS"
8744
8745fi
8746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8747$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8748
8749if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8750    :
8751else
8752    lt_prog_compiler_static=
8753fi
8754
8755
8756
8757
8758
8759
8760
8761  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8762$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8763if ${lt_cv_prog_compiler_c_o+:} false; then :
8764  $as_echo_n "(cached) " >&6
8765else
8766  lt_cv_prog_compiler_c_o=no
8767   $RM -r conftest 2>/dev/null
8768   mkdir conftest
8769   cd conftest
8770   mkdir out
8771   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8772
8773   lt_compiler_flag="-o out/conftest2.$ac_objext"
8774   # Insert the option either (1) after the last *FLAGS variable, or
8775   # (2) before a word containing "conftest.", or (3) at the end.
8776   # Note that $ac_compile itself does not contain backslashes and begins
8777   # with a dollar sign (not a hyphen), so the echo should work correctly.
8778   lt_compile=`echo "$ac_compile" | $SED \
8779   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8780   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8781   -e 's:$: $lt_compiler_flag:'`
8782   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8783   (eval "$lt_compile" 2>out/conftest.err)
8784   ac_status=$?
8785   cat out/conftest.err >&5
8786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8787   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8788   then
8789     # The compiler can only warn and ignore the option if not recognized
8790     # So say no if there are warnings
8791     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8792     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8793     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8794       lt_cv_prog_compiler_c_o=yes
8795     fi
8796   fi
8797   chmod u+w . 2>&5
8798   $RM conftest*
8799   # SGI C++ compiler will create directory out/ii_files/ for
8800   # template instantiation
8801   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8802   $RM out/* && rmdir out
8803   cd ..
8804   $RM -r conftest
8805   $RM conftest*
8806
8807fi
8808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8809$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8810
8811
8812
8813
8814
8815
8816  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8817$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8818if ${lt_cv_prog_compiler_c_o+:} false; then :
8819  $as_echo_n "(cached) " >&6
8820else
8821  lt_cv_prog_compiler_c_o=no
8822   $RM -r conftest 2>/dev/null
8823   mkdir conftest
8824   cd conftest
8825   mkdir out
8826   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8827
8828   lt_compiler_flag="-o out/conftest2.$ac_objext"
8829   # Insert the option either (1) after the last *FLAGS variable, or
8830   # (2) before a word containing "conftest.", or (3) at the end.
8831   # Note that $ac_compile itself does not contain backslashes and begins
8832   # with a dollar sign (not a hyphen), so the echo should work correctly.
8833   lt_compile=`echo "$ac_compile" | $SED \
8834   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8835   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8836   -e 's:$: $lt_compiler_flag:'`
8837   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8838   (eval "$lt_compile" 2>out/conftest.err)
8839   ac_status=$?
8840   cat out/conftest.err >&5
8841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8842   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8843   then
8844     # The compiler can only warn and ignore the option if not recognized
8845     # So say no if there are warnings
8846     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8847     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8848     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8849       lt_cv_prog_compiler_c_o=yes
8850     fi
8851   fi
8852   chmod u+w . 2>&5
8853   $RM conftest*
8854   # SGI C++ compiler will create directory out/ii_files/ for
8855   # template instantiation
8856   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8857   $RM out/* && rmdir out
8858   cd ..
8859   $RM -r conftest
8860   $RM conftest*
8861
8862fi
8863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8864$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8865
8866
8867
8868
8869hard_links="nottested"
8870if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8871  # do not overwrite the value of need_locks provided by the user
8872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8873$as_echo_n "checking if we can lock with hard links... " >&6; }
8874  hard_links=yes
8875  $RM conftest*
8876  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8877  touch conftest.a
8878  ln conftest.a conftest.b 2>&5 || hard_links=no
8879  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8880  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8881$as_echo "$hard_links" >&6; }
8882  if test "$hard_links" = no; then
8883    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8884$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8885    need_locks=warn
8886  fi
8887else
8888  need_locks=no
8889fi
8890
8891
8892
8893
8894
8895
8896  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8897$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8898
8899  runpath_var=
8900  allow_undefined_flag=
8901  always_export_symbols=no
8902  archive_cmds=
8903  archive_expsym_cmds=
8904  compiler_needs_object=no
8905  enable_shared_with_static_runtimes=no
8906  export_dynamic_flag_spec=
8907  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8908  hardcode_automatic=no
8909  hardcode_direct=no
8910  hardcode_direct_absolute=no
8911  hardcode_libdir_flag_spec=
8912  hardcode_libdir_separator=
8913  hardcode_minus_L=no
8914  hardcode_shlibpath_var=unsupported
8915  inherit_rpath=no
8916  link_all_deplibs=unknown
8917  module_cmds=
8918  module_expsym_cmds=
8919  old_archive_from_new_cmds=
8920  old_archive_from_expsyms_cmds=
8921  thread_safe_flag_spec=
8922  whole_archive_flag_spec=
8923  # include_expsyms should be a list of space-separated symbols to be *always*
8924  # included in the symbol list
8925  include_expsyms=
8926  # exclude_expsyms can be an extended regexp of symbols to exclude
8927  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8928  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8929  # as well as any symbol that contains `d'.
8930  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8931  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8932  # platforms (ab)use it in PIC code, but their linkers get confused if
8933  # the symbol is explicitly referenced.  Since portable code cannot
8934  # rely on this symbol name, it's probably fine to never include it in
8935  # preloaded symbol tables.
8936  # Exclude shared library initialization/finalization symbols.
8937  extract_expsyms_cmds=
8938
8939  case $host_os in
8940  cygwin* | mingw* | pw32* | cegcc*)
8941    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8942    # When not using gcc, we currently assume that we are using
8943    # Microsoft Visual C++.
8944    if test "$GCC" != yes; then
8945      with_gnu_ld=no
8946    fi
8947    ;;
8948  interix*)
8949    # we just hope/assume this is gcc and not c89 (= MSVC++)
8950    with_gnu_ld=yes
8951    ;;
8952  openbsd*)
8953    with_gnu_ld=no
8954    ;;
8955  esac
8956
8957  ld_shlibs=yes
8958
8959  # On some targets, GNU ld is compatible enough with the native linker
8960  # that we're better off using the native interface for both.
8961  lt_use_gnu_ld_interface=no
8962  if test "$with_gnu_ld" = yes; then
8963    case $host_os in
8964      aix*)
8965	# The AIX port of GNU ld has always aspired to compatibility
8966	# with the native linker.  However, as the warning in the GNU ld
8967	# block says, versions before 2.19.5* couldn't really create working
8968	# shared libraries, regardless of the interface used.
8969	case `$LD -v 2>&1` in
8970	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8971	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8972	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8973	  *)
8974	    lt_use_gnu_ld_interface=yes
8975	    ;;
8976	esac
8977	;;
8978      *)
8979	lt_use_gnu_ld_interface=yes
8980	;;
8981    esac
8982  fi
8983
8984  if test "$lt_use_gnu_ld_interface" = yes; then
8985    # If archive_cmds runs LD, not CC, wlarc should be empty
8986    wlarc='${wl}'
8987
8988    # Set some defaults for GNU ld with shared library support. These
8989    # are reset later if shared libraries are not supported. Putting them
8990    # here allows them to be overridden if necessary.
8991    runpath_var=LD_RUN_PATH
8992    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8993    export_dynamic_flag_spec='${wl}--export-dynamic'
8994    # ancient GNU ld didn't support --whole-archive et. al.
8995    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8996      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8997    else
8998      whole_archive_flag_spec=
8999    fi
9000    supports_anon_versioning=no
9001    case `$LD -v 2>&1` in
9002      *GNU\ gold*) supports_anon_versioning=yes ;;
9003      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9004      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9005      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9006      *\ 2.11.*) ;; # other 2.11 versions
9007      *) supports_anon_versioning=yes ;;
9008    esac
9009
9010    # See if GNU ld supports shared libraries.
9011    case $host_os in
9012    aix[3-9]*)
9013      # On AIX/PPC, the GNU linker is very broken
9014      if test "$host_cpu" != ia64; then
9015	ld_shlibs=no
9016	cat <<_LT_EOF 1>&2
9017
9018*** Warning: the GNU linker, at least up to release 2.19, is reported
9019*** to be unable to reliably create shared libraries on AIX.
9020*** Therefore, libtool is disabling shared libraries support.  If you
9021*** really care for shared libraries, you may want to install binutils
9022*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9023*** You will then need to restart the configuration process.
9024
9025_LT_EOF
9026      fi
9027      ;;
9028
9029    amigaos*)
9030      case $host_cpu in
9031      powerpc)
9032            # see comment about AmigaOS4 .so support
9033            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9034            archive_expsym_cmds=''
9035        ;;
9036      m68k)
9037            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)'
9038            hardcode_libdir_flag_spec='-L$libdir'
9039            hardcode_minus_L=yes
9040        ;;
9041      esac
9042      ;;
9043
9044    beos*)
9045      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9046	allow_undefined_flag=unsupported
9047	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9048	# support --undefined.  This deserves some investigation.  FIXME
9049	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9050      else
9051	ld_shlibs=no
9052      fi
9053      ;;
9054
9055    cygwin* | mingw* | pw32* | cegcc*)
9056      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9057      # as there is no search path for DLLs.
9058      hardcode_libdir_flag_spec='-L$libdir'
9059      export_dynamic_flag_spec='${wl}--export-all-symbols'
9060      allow_undefined_flag=unsupported
9061      always_export_symbols=no
9062      enable_shared_with_static_runtimes=yes
9063      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9064      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9065
9066      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9067        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9068	# If the export-symbols file already is a .def file (1st line
9069	# is EXPORTS), use it as is; otherwise, prepend...
9070	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9071	  cp $export_symbols $output_objdir/$soname.def;
9072	else
9073	  echo EXPORTS > $output_objdir/$soname.def;
9074	  cat $export_symbols >> $output_objdir/$soname.def;
9075	fi~
9076	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9077      else
9078	ld_shlibs=no
9079      fi
9080      ;;
9081
9082    haiku*)
9083      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9084      link_all_deplibs=yes
9085      ;;
9086
9087    interix[3-9]*)
9088      hardcode_direct=no
9089      hardcode_shlibpath_var=no
9090      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9091      export_dynamic_flag_spec='${wl}-E'
9092      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9093      # Instead, shared libraries are loaded at an image base (0x10000000 by
9094      # default) and relocated if they conflict, which is a slow very memory
9095      # consuming and fragmenting process.  To avoid this, we pick a random,
9096      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9097      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9098      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9099      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'
9100      ;;
9101
9102    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9103      tmp_diet=no
9104      if test "$host_os" = linux-dietlibc; then
9105	case $cc_basename in
9106	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9107	esac
9108      fi
9109      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9110	 && test "$tmp_diet" = no
9111      then
9112	tmp_addflag=' $pic_flag'
9113	tmp_sharedflag='-shared'
9114	case $cc_basename,$host_cpu in
9115        pgcc*)				# Portland Group C compiler
9116	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9117	  tmp_addflag=' $pic_flag'
9118	  ;;
9119	pgf77* | pgf90* | pgf95* | pgfortran*)
9120					# Portland Group f77 and f90 compilers
9121	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9122	  tmp_addflag=' $pic_flag -Mnomain' ;;
9123	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9124	  tmp_addflag=' -i_dynamic' ;;
9125	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9126	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9127	ifc* | ifort*)			# Intel Fortran compiler
9128	  tmp_addflag=' -nofor_main' ;;
9129	lf95*)				# Lahey Fortran 8.1
9130	  whole_archive_flag_spec=
9131	  tmp_sharedflag='--shared' ;;
9132	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9133	  tmp_sharedflag='-qmkshrobj'
9134	  tmp_addflag= ;;
9135	nvcc*)	# Cuda Compiler Driver 2.2
9136	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9137	  compiler_needs_object=yes
9138	  ;;
9139	esac
9140	case `$CC -V 2>&1 | sed 5q` in
9141	*Sun\ C*)			# Sun C 5.9
9142	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9143	  compiler_needs_object=yes
9144	  tmp_sharedflag='-G' ;;
9145	*Sun\ F*)			# Sun Fortran 8.3
9146	  tmp_sharedflag='-G' ;;
9147	esac
9148	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9149
9150        if test "x$supports_anon_versioning" = xyes; then
9151          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9152	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9153	    echo "local: *; };" >> $output_objdir/$libname.ver~
9154	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9155        fi
9156
9157	case $cc_basename in
9158	xlf* | bgf* | bgxlf* | mpixlf*)
9159	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9160	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9161	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9162	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9163	  if test "x$supports_anon_versioning" = xyes; then
9164	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9165	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9166	      echo "local: *; };" >> $output_objdir/$libname.ver~
9167	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9168	  fi
9169	  ;;
9170	esac
9171      else
9172        ld_shlibs=no
9173      fi
9174      ;;
9175
9176    netbsd*)
9177      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9179	wlarc=
9180      else
9181	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9182	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9183      fi
9184      ;;
9185
9186    solaris*)
9187      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9188	ld_shlibs=no
9189	cat <<_LT_EOF 1>&2
9190
9191*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9192*** create shared libraries on Solaris systems.  Therefore, libtool
9193*** is disabling shared libraries support.  We urge you to upgrade GNU
9194*** binutils to release 2.9.1 or newer.  Another option is to modify
9195*** your PATH or compiler configuration so that the native linker is
9196*** used, and then restart.
9197
9198_LT_EOF
9199      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9200	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9201	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9202      else
9203	ld_shlibs=no
9204      fi
9205      ;;
9206
9207    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9208      case `$LD -v 2>&1` in
9209        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9210	ld_shlibs=no
9211	cat <<_LT_EOF 1>&2
9212
9213*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9214*** reliably create shared libraries on SCO systems.  Therefore, libtool
9215*** is disabling shared libraries support.  We urge you to upgrade GNU
9216*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9217*** your PATH or compiler configuration so that the native linker is
9218*** used, and then restart.
9219
9220_LT_EOF
9221	;;
9222	*)
9223	  # For security reasons, it is highly recommended that you always
9224	  # use absolute paths for naming shared libraries, and exclude the
9225	  # DT_RUNPATH tag from executables and libraries.  But doing so
9226	  # requires that you compile everything twice, which is a pain.
9227	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9228	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9229	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9230	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9231	  else
9232	    ld_shlibs=no
9233	  fi
9234	;;
9235      esac
9236      ;;
9237
9238    sunos4*)
9239      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9240      wlarc=
9241      hardcode_direct=yes
9242      hardcode_shlibpath_var=no
9243      ;;
9244
9245    *)
9246      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9247	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9248	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9249      else
9250	ld_shlibs=no
9251      fi
9252      ;;
9253    esac
9254
9255    if test "$ld_shlibs" = no; then
9256      runpath_var=
9257      hardcode_libdir_flag_spec=
9258      export_dynamic_flag_spec=
9259      whole_archive_flag_spec=
9260    fi
9261  else
9262    # PORTME fill in a description of your system's linker (not GNU ld)
9263    case $host_os in
9264    aix3*)
9265      allow_undefined_flag=unsupported
9266      always_export_symbols=yes
9267      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'
9268      # Note: this linker hardcodes the directories in LIBPATH if there
9269      # are no directories specified by -L.
9270      hardcode_minus_L=yes
9271      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9272	# Neither direct hardcoding nor static linking is supported with a
9273	# broken collect2.
9274	hardcode_direct=unsupported
9275      fi
9276      ;;
9277
9278    aix[4-9]*)
9279      if test "$host_cpu" = ia64; then
9280	# On IA64, the linker does run time linking by default, so we don't
9281	# have to do anything special.
9282	aix_use_runtimelinking=no
9283	exp_sym_flag='-Bexport'
9284	no_entry_flag=""
9285      else
9286	# If we're using GNU nm, then we don't want the "-C" option.
9287	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9288	# Also, AIX nm treats weak defined symbols like other global
9289	# defined symbols, whereas GNU nm marks them as "W".
9290	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9291	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9292	else
9293	  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'
9294	fi
9295	aix_use_runtimelinking=no
9296
9297	# Test if we are trying to use run time linking or normal
9298	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9299	# need to do runtime linking.
9300	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9301	  for ld_flag in $LDFLAGS; do
9302	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9303	    aix_use_runtimelinking=yes
9304	    break
9305	  fi
9306	  done
9307	  ;;
9308	esac
9309
9310	exp_sym_flag='-bexport'
9311	no_entry_flag='-bnoentry'
9312      fi
9313
9314      # When large executables or shared objects are built, AIX ld can
9315      # have problems creating the table of contents.  If linking a library
9316      # or program results in "error TOC overflow" add -mminimal-toc to
9317      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9318      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9319
9320      archive_cmds=''
9321      hardcode_direct=yes
9322      hardcode_direct_absolute=yes
9323      hardcode_libdir_separator=':'
9324      link_all_deplibs=yes
9325      file_list_spec='${wl}-f,'
9326
9327      if test "$GCC" = yes; then
9328	case $host_os in aix4.[012]|aix4.[012].*)
9329	# We only want to do this on AIX 4.2 and lower, the check
9330	# below for broken collect2 doesn't work under 4.3+
9331	  collect2name=`${CC} -print-prog-name=collect2`
9332	  if test -f "$collect2name" &&
9333	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9334	  then
9335	  # We have reworked collect2
9336	  :
9337	  else
9338	  # We have old collect2
9339	  hardcode_direct=unsupported
9340	  # It fails to find uninstalled libraries when the uninstalled
9341	  # path is not listed in the libpath.  Setting hardcode_minus_L
9342	  # to unsupported forces relinking
9343	  hardcode_minus_L=yes
9344	  hardcode_libdir_flag_spec='-L$libdir'
9345	  hardcode_libdir_separator=
9346	  fi
9347	  ;;
9348	esac
9349	shared_flag='-shared'
9350	if test "$aix_use_runtimelinking" = yes; then
9351	  shared_flag="$shared_flag "'${wl}-G'
9352	fi
9353      else
9354	# not using gcc
9355	if test "$host_cpu" = ia64; then
9356	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9357	# chokes on -Wl,-G. The following line is correct:
9358	  shared_flag='-G'
9359	else
9360	  if test "$aix_use_runtimelinking" = yes; then
9361	    shared_flag='${wl}-G'
9362	  else
9363	    shared_flag='${wl}-bM:SRE'
9364	  fi
9365	fi
9366      fi
9367
9368      export_dynamic_flag_spec='${wl}-bexpall'
9369      # It seems that -bexpall does not export symbols beginning with
9370      # underscore (_), so it is better to generate a list of symbols to export.
9371      always_export_symbols=yes
9372      if test "$aix_use_runtimelinking" = yes; then
9373	# Warning - without using the other runtime loading flags (-brtl),
9374	# -berok will link without error, but may produce a broken library.
9375	allow_undefined_flag='-berok'
9376        # Determine the default libpath from the value encoded in an
9377        # empty executable.
9378        if test "${lt_cv_aix_libpath+set}" = set; then
9379  aix_libpath=$lt_cv_aix_libpath
9380else
9381  if ${lt_cv_aix_libpath_+:} false; then :
9382  $as_echo_n "(cached) " >&6
9383else
9384  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9385/* end confdefs.h.  */
9386
9387int
9388main ()
9389{
9390
9391  ;
9392  return 0;
9393}
9394_ACEOF
9395if ac_fn_c_try_link "$LINENO"; then :
9396
9397  lt_aix_libpath_sed='
9398      /Import File Strings/,/^$/ {
9399	  /^0/ {
9400	      s/^0  *\([^ ]*\) *$/\1/
9401	      p
9402	  }
9403      }'
9404  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9405  # Check for a 64-bit object if we didn't find anything.
9406  if test -z "$lt_cv_aix_libpath_"; then
9407    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9408  fi
9409fi
9410rm -f core conftest.err conftest.$ac_objext \
9411    conftest$ac_exeext conftest.$ac_ext
9412  if test -z "$lt_cv_aix_libpath_"; then
9413    lt_cv_aix_libpath_="/usr/lib:/lib"
9414  fi
9415
9416fi
9417
9418  aix_libpath=$lt_cv_aix_libpath_
9419fi
9420
9421        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9422        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9423      else
9424	if test "$host_cpu" = ia64; then
9425	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9426	  allow_undefined_flag="-z nodefs"
9427	  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"
9428	else
9429	 # Determine the default libpath from the value encoded in an
9430	 # empty executable.
9431	 if test "${lt_cv_aix_libpath+set}" = set; then
9432  aix_libpath=$lt_cv_aix_libpath
9433else
9434  if ${lt_cv_aix_libpath_+:} false; then :
9435  $as_echo_n "(cached) " >&6
9436else
9437  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9438/* end confdefs.h.  */
9439
9440int
9441main ()
9442{
9443
9444  ;
9445  return 0;
9446}
9447_ACEOF
9448if ac_fn_c_try_link "$LINENO"; then :
9449
9450  lt_aix_libpath_sed='
9451      /Import File Strings/,/^$/ {
9452	  /^0/ {
9453	      s/^0  *\([^ ]*\) *$/\1/
9454	      p
9455	  }
9456      }'
9457  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9458  # Check for a 64-bit object if we didn't find anything.
9459  if test -z "$lt_cv_aix_libpath_"; then
9460    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9461  fi
9462fi
9463rm -f core conftest.err conftest.$ac_objext \
9464    conftest$ac_exeext conftest.$ac_ext
9465  if test -z "$lt_cv_aix_libpath_"; then
9466    lt_cv_aix_libpath_="/usr/lib:/lib"
9467  fi
9468
9469fi
9470
9471  aix_libpath=$lt_cv_aix_libpath_
9472fi
9473
9474	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9475	  # Warning - without using the other run time loading flags,
9476	  # -berok will link without error, but may produce a broken library.
9477	  no_undefined_flag=' ${wl}-bernotok'
9478	  allow_undefined_flag=' ${wl}-berok'
9479	  if test "$with_gnu_ld" = yes; then
9480	    # We only use this code for GNU lds that support --whole-archive.
9481	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9482	  else
9483	    # Exported symbols can be pulled into shared objects from archives
9484	    whole_archive_flag_spec='$convenience'
9485	  fi
9486	  archive_cmds_need_lc=yes
9487	  # This is similar to how AIX traditionally builds its shared libraries.
9488	  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'
9489	fi
9490      fi
9491      ;;
9492
9493    amigaos*)
9494      case $host_cpu in
9495      powerpc)
9496            # see comment about AmigaOS4 .so support
9497            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9498            archive_expsym_cmds=''
9499        ;;
9500      m68k)
9501            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)'
9502            hardcode_libdir_flag_spec='-L$libdir'
9503            hardcode_minus_L=yes
9504        ;;
9505      esac
9506      ;;
9507
9508    bsdi[45]*)
9509      export_dynamic_flag_spec=-rdynamic
9510      ;;
9511
9512    cygwin* | mingw* | pw32* | cegcc*)
9513      # When not using gcc, we currently assume that we are using
9514      # Microsoft Visual C++.
9515      # hardcode_libdir_flag_spec is actually meaningless, as there is
9516      # no search path for DLLs.
9517      case $cc_basename in
9518      cl*)
9519	# Native MSVC
9520	hardcode_libdir_flag_spec=' '
9521	allow_undefined_flag=unsupported
9522	always_export_symbols=yes
9523	file_list_spec='@'
9524	# Tell ltmain to make .lib files, not .a files.
9525	libext=lib
9526	# Tell ltmain to make .dll files, not .so files.
9527	shrext_cmds=".dll"
9528	# FIXME: Setting linknames here is a bad hack.
9529	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9530	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9531	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9532	  else
9533	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9534	  fi~
9535	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9536	  linknames='
9537	# The linker will not automatically build a static lib if we build a DLL.
9538	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9539	enable_shared_with_static_runtimes=yes
9540	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9541	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9542	# Don't use ranlib
9543	old_postinstall_cmds='chmod 644 $oldlib'
9544	postlink_cmds='lt_outputfile="@OUTPUT@"~
9545	  lt_tool_outputfile="@TOOL_OUTPUT@"~
9546	  case $lt_outputfile in
9547	    *.exe|*.EXE) ;;
9548	    *)
9549	      lt_outputfile="$lt_outputfile.exe"
9550	      lt_tool_outputfile="$lt_tool_outputfile.exe"
9551	      ;;
9552	  esac~
9553	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9554	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9555	    $RM "$lt_outputfile.manifest";
9556	  fi'
9557	;;
9558      *)
9559	# Assume MSVC wrapper
9560	hardcode_libdir_flag_spec=' '
9561	allow_undefined_flag=unsupported
9562	# Tell ltmain to make .lib files, not .a files.
9563	libext=lib
9564	# Tell ltmain to make .dll files, not .so files.
9565	shrext_cmds=".dll"
9566	# FIXME: Setting linknames here is a bad hack.
9567	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9568	# The linker will automatically build a .lib file if we build a DLL.
9569	old_archive_from_new_cmds='true'
9570	# FIXME: Should let the user specify the lib program.
9571	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9572	enable_shared_with_static_runtimes=yes
9573	;;
9574      esac
9575      ;;
9576
9577    darwin* | rhapsody*)
9578
9579
9580  archive_cmds_need_lc=no
9581  hardcode_direct=no
9582  hardcode_automatic=yes
9583  hardcode_shlibpath_var=unsupported
9584  if test "$lt_cv_ld_force_load" = "yes"; then
9585    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9586
9587  else
9588    whole_archive_flag_spec=''
9589  fi
9590  link_all_deplibs=yes
9591  allow_undefined_flag="$_lt_dar_allow_undefined"
9592  case $cc_basename in
9593     ifort*) _lt_dar_can_shared=yes ;;
9594     *) _lt_dar_can_shared=$GCC ;;
9595  esac
9596  if test "$_lt_dar_can_shared" = "yes"; then
9597    output_verbose_link_cmd=func_echo_all
9598    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9599    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9600    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}"
9601    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}"
9602
9603  else
9604  ld_shlibs=no
9605  fi
9606
9607      ;;
9608
9609    dgux*)
9610      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9611      hardcode_libdir_flag_spec='-L$libdir'
9612      hardcode_shlibpath_var=no
9613      ;;
9614
9615    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9616    # support.  Future versions do this automatically, but an explicit c++rt0.o
9617    # does not break anything, and helps significantly (at the cost of a little
9618    # extra space).
9619    freebsd2.2*)
9620      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9621      hardcode_libdir_flag_spec='-R$libdir'
9622      hardcode_direct=yes
9623      hardcode_shlibpath_var=no
9624      ;;
9625
9626    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9627    freebsd2.*)
9628      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9629      hardcode_direct=yes
9630      hardcode_minus_L=yes
9631      hardcode_shlibpath_var=no
9632      ;;
9633
9634    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9635    freebsd* | dragonfly*)
9636      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9637      hardcode_libdir_flag_spec='-R$libdir'
9638      hardcode_direct=yes
9639      hardcode_shlibpath_var=no
9640      ;;
9641
9642    hpux9*)
9643      if test "$GCC" = yes; then
9644	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9645      else
9646	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'
9647      fi
9648      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9649      hardcode_libdir_separator=:
9650      hardcode_direct=yes
9651
9652      # hardcode_minus_L: Not really in the search PATH,
9653      # but as the default location of the library.
9654      hardcode_minus_L=yes
9655      export_dynamic_flag_spec='${wl}-E'
9656      ;;
9657
9658    hpux10*)
9659      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9660	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9661      else
9662	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9663      fi
9664      if test "$with_gnu_ld" = no; then
9665	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9666	hardcode_libdir_separator=:
9667	hardcode_direct=yes
9668	hardcode_direct_absolute=yes
9669	export_dynamic_flag_spec='${wl}-E'
9670	# hardcode_minus_L: Not really in the search PATH,
9671	# but as the default location of the library.
9672	hardcode_minus_L=yes
9673      fi
9674      ;;
9675
9676    hpux11*)
9677      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9678	case $host_cpu in
9679	hppa*64*)
9680	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9681	  ;;
9682	ia64*)
9683	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9684	  ;;
9685	*)
9686	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9687	  ;;
9688	esac
9689      else
9690	case $host_cpu in
9691	hppa*64*)
9692	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9693	  ;;
9694	ia64*)
9695	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9696	  ;;
9697	*)
9698
9699	  # Older versions of the 11.00 compiler do not understand -b yet
9700	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9701	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9702$as_echo_n "checking if $CC understands -b... " >&6; }
9703if ${lt_cv_prog_compiler__b+:} false; then :
9704  $as_echo_n "(cached) " >&6
9705else
9706  lt_cv_prog_compiler__b=no
9707   save_LDFLAGS="$LDFLAGS"
9708   LDFLAGS="$LDFLAGS -b"
9709   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9710   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9711     # The linker can only warn and ignore the option if not recognized
9712     # So say no if there are warnings
9713     if test -s conftest.err; then
9714       # Append any errors to the config.log.
9715       cat conftest.err 1>&5
9716       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9717       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9718       if diff conftest.exp conftest.er2 >/dev/null; then
9719         lt_cv_prog_compiler__b=yes
9720       fi
9721     else
9722       lt_cv_prog_compiler__b=yes
9723     fi
9724   fi
9725   $RM -r conftest*
9726   LDFLAGS="$save_LDFLAGS"
9727
9728fi
9729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9730$as_echo "$lt_cv_prog_compiler__b" >&6; }
9731
9732if test x"$lt_cv_prog_compiler__b" = xyes; then
9733    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9734else
9735    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9736fi
9737
9738	  ;;
9739	esac
9740      fi
9741      if test "$with_gnu_ld" = no; then
9742	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9743	hardcode_libdir_separator=:
9744
9745	case $host_cpu in
9746	hppa*64*|ia64*)
9747	  hardcode_direct=no
9748	  hardcode_shlibpath_var=no
9749	  ;;
9750	*)
9751	  hardcode_direct=yes
9752	  hardcode_direct_absolute=yes
9753	  export_dynamic_flag_spec='${wl}-E'
9754
9755	  # hardcode_minus_L: Not really in the search PATH,
9756	  # but as the default location of the library.
9757	  hardcode_minus_L=yes
9758	  ;;
9759	esac
9760      fi
9761      ;;
9762
9763    irix5* | irix6* | nonstopux*)
9764      if test "$GCC" = yes; then
9765	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9766	# Try to use the -exported_symbol ld option, if it does not
9767	# work, assume that -exports_file does not work either and
9768	# implicitly export all symbols.
9769	# This should be the same for all languages, so no per-tag cache variable.
9770	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9771$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9772if ${lt_cv_irix_exported_symbol+:} false; then :
9773  $as_echo_n "(cached) " >&6
9774else
9775  save_LDFLAGS="$LDFLAGS"
9776	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9777	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9778/* end confdefs.h.  */
9779int foo (void) { return 0; }
9780_ACEOF
9781if ac_fn_c_try_link "$LINENO"; then :
9782  lt_cv_irix_exported_symbol=yes
9783else
9784  lt_cv_irix_exported_symbol=no
9785fi
9786rm -f core conftest.err conftest.$ac_objext \
9787    conftest$ac_exeext conftest.$ac_ext
9788           LDFLAGS="$save_LDFLAGS"
9789fi
9790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9791$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9792	if test "$lt_cv_irix_exported_symbol" = yes; then
9793          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9794	fi
9795      else
9796	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9797	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9798      fi
9799      archive_cmds_need_lc='no'
9800      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9801      hardcode_libdir_separator=:
9802      inherit_rpath=yes
9803      link_all_deplibs=yes
9804      ;;
9805
9806    netbsd*)
9807      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9808	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9809      else
9810	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9811      fi
9812      hardcode_libdir_flag_spec='-R$libdir'
9813      hardcode_direct=yes
9814      hardcode_shlibpath_var=no
9815      ;;
9816
9817    newsos6)
9818      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9819      hardcode_direct=yes
9820      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9821      hardcode_libdir_separator=:
9822      hardcode_shlibpath_var=no
9823      ;;
9824
9825    *nto* | *qnx*)
9826      ;;
9827
9828    openbsd*)
9829      if test -f /usr/libexec/ld.so; then
9830	hardcode_direct=yes
9831	hardcode_shlibpath_var=no
9832	hardcode_direct_absolute=yes
9833	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9834	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9835	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9836	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9837	  export_dynamic_flag_spec='${wl}-E'
9838	else
9839	  case $host_os in
9840	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9841	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9842	     hardcode_libdir_flag_spec='-R$libdir'
9843	     ;;
9844	   *)
9845	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9846	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9847	     ;;
9848	  esac
9849	fi
9850      else
9851	ld_shlibs=no
9852      fi
9853      ;;
9854
9855    os2*)
9856      hardcode_libdir_flag_spec='-L$libdir'
9857      hardcode_minus_L=yes
9858      allow_undefined_flag=unsupported
9859      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'
9860      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9861      ;;
9862
9863    osf3*)
9864      if test "$GCC" = yes; then
9865	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9866	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9867      else
9868	allow_undefined_flag=' -expect_unresolved \*'
9869	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9870      fi
9871      archive_cmds_need_lc='no'
9872      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873      hardcode_libdir_separator=:
9874      ;;
9875
9876    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9877      if test "$GCC" = yes; then
9878	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9879	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9880	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9881      else
9882	allow_undefined_flag=' -expect_unresolved \*'
9883	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9884	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~
9885	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9886
9887	# Both c and cxx compiler support -rpath directly
9888	hardcode_libdir_flag_spec='-rpath $libdir'
9889      fi
9890      archive_cmds_need_lc='no'
9891      hardcode_libdir_separator=:
9892      ;;
9893
9894    solaris*)
9895      no_undefined_flag=' -z defs'
9896      if test "$GCC" = yes; then
9897	wlarc='${wl}'
9898	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9899	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9900	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9901      else
9902	case `$CC -V 2>&1` in
9903	*"Compilers 5.0"*)
9904	  wlarc=''
9905	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9906	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9907	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9908	  ;;
9909	*)
9910	  wlarc='${wl}'
9911	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9912	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9913	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9914	  ;;
9915	esac
9916      fi
9917      hardcode_libdir_flag_spec='-R$libdir'
9918      hardcode_shlibpath_var=no
9919      case $host_os in
9920      solaris2.[0-5] | solaris2.[0-5].*) ;;
9921      *)
9922	# The compiler driver will combine and reorder linker options,
9923	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9924	# but is careful enough not to reorder.
9925	# Supported since Solaris 2.6 (maybe 2.5.1?)
9926	if test "$GCC" = yes; then
9927	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9928	else
9929	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9930	fi
9931	;;
9932      esac
9933      link_all_deplibs=yes
9934      ;;
9935
9936    sunos4*)
9937      if test "x$host_vendor" = xsequent; then
9938	# Use $CC to link under sequent, because it throws in some extra .o
9939	# files that make .init and .fini sections work.
9940	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9941      else
9942	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9943      fi
9944      hardcode_libdir_flag_spec='-L$libdir'
9945      hardcode_direct=yes
9946      hardcode_minus_L=yes
9947      hardcode_shlibpath_var=no
9948      ;;
9949
9950    sysv4)
9951      case $host_vendor in
9952	sni)
9953	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9954	  hardcode_direct=yes # is this really true???
9955	;;
9956	siemens)
9957	  ## LD is ld it makes a PLAMLIB
9958	  ## CC just makes a GrossModule.
9959	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9960	  reload_cmds='$CC -r -o $output$reload_objs'
9961	  hardcode_direct=no
9962        ;;
9963	motorola)
9964	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9965	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9966	;;
9967      esac
9968      runpath_var='LD_RUN_PATH'
9969      hardcode_shlibpath_var=no
9970      ;;
9971
9972    sysv4.3*)
9973      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9974      hardcode_shlibpath_var=no
9975      export_dynamic_flag_spec='-Bexport'
9976      ;;
9977
9978    sysv4*MP*)
9979      if test -d /usr/nec; then
9980	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9981	hardcode_shlibpath_var=no
9982	runpath_var=LD_RUN_PATH
9983	hardcode_runpath_var=yes
9984	ld_shlibs=yes
9985      fi
9986      ;;
9987
9988    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9989      no_undefined_flag='${wl}-z,text'
9990      archive_cmds_need_lc=no
9991      hardcode_shlibpath_var=no
9992      runpath_var='LD_RUN_PATH'
9993
9994      if test "$GCC" = yes; then
9995	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9996	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997      else
9998	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9999	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000      fi
10001      ;;
10002
10003    sysv5* | sco3.2v5* | sco5v6*)
10004      # Note: We can NOT use -z defs as we might desire, because we do not
10005      # link with -lc, and that would cause any symbols used from libc to
10006      # always be unresolved, which means just about no library would
10007      # ever link correctly.  If we're not using GNU ld we use -z text
10008      # though, which does catch some bad symbols but isn't as heavy-handed
10009      # as -z defs.
10010      no_undefined_flag='${wl}-z,text'
10011      allow_undefined_flag='${wl}-z,nodefs'
10012      archive_cmds_need_lc=no
10013      hardcode_shlibpath_var=no
10014      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10015      hardcode_libdir_separator=':'
10016      link_all_deplibs=yes
10017      export_dynamic_flag_spec='${wl}-Bexport'
10018      runpath_var='LD_RUN_PATH'
10019
10020      if test "$GCC" = yes; then
10021	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10022	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023      else
10024	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026      fi
10027      ;;
10028
10029    uts4*)
10030      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10031      hardcode_libdir_flag_spec='-L$libdir'
10032      hardcode_shlibpath_var=no
10033      ;;
10034
10035    *)
10036      ld_shlibs=no
10037      ;;
10038    esac
10039
10040    if test x$host_vendor = xsni; then
10041      case $host in
10042      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10043	export_dynamic_flag_spec='${wl}-Blargedynsym'
10044	;;
10045      esac
10046    fi
10047  fi
10048
10049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10050$as_echo "$ld_shlibs" >&6; }
10051test "$ld_shlibs" = no && can_build_shared=no
10052
10053with_gnu_ld=$with_gnu_ld
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069#
10070# Do we need to explicitly link libc?
10071#
10072case "x$archive_cmds_need_lc" in
10073x|xyes)
10074  # Assume -lc should be added
10075  archive_cmds_need_lc=yes
10076
10077  if test "$enable_shared" = yes && test "$GCC" = yes; then
10078    case $archive_cmds in
10079    *'~'*)
10080      # FIXME: we may have to deal with multi-command sequences.
10081      ;;
10082    '$CC '*)
10083      # Test whether the compiler implicitly links with -lc since on some
10084      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10085      # to ld, don't add -lc before -lgcc.
10086      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10087$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10088if ${lt_cv_archive_cmds_need_lc+:} false; then :
10089  $as_echo_n "(cached) " >&6
10090else
10091  $RM conftest*
10092	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10093
10094	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10095  (eval $ac_compile) 2>&5
10096  ac_status=$?
10097  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10098  test $ac_status = 0; } 2>conftest.err; then
10099	  soname=conftest
10100	  lib=conftest
10101	  libobjs=conftest.$ac_objext
10102	  deplibs=
10103	  wl=$lt_prog_compiler_wl
10104	  pic_flag=$lt_prog_compiler_pic
10105	  compiler_flags=-v
10106	  linker_flags=-v
10107	  verstring=
10108	  output_objdir=.
10109	  libname=conftest
10110	  lt_save_allow_undefined_flag=$allow_undefined_flag
10111	  allow_undefined_flag=
10112	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10113  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10114  ac_status=$?
10115  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10116  test $ac_status = 0; }
10117	  then
10118	    lt_cv_archive_cmds_need_lc=no
10119	  else
10120	    lt_cv_archive_cmds_need_lc=yes
10121	  fi
10122	  allow_undefined_flag=$lt_save_allow_undefined_flag
10123	else
10124	  cat conftest.err 1>&5
10125	fi
10126	$RM conftest*
10127
10128fi
10129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10130$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10131      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10132      ;;
10133    esac
10134  fi
10135  ;;
10136esac
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10290$as_echo_n "checking dynamic linker characteristics... " >&6; }
10291
10292if test "$GCC" = yes; then
10293  case $host_os in
10294    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10295    *) lt_awk_arg="/^libraries:/" ;;
10296  esac
10297  case $host_os in
10298    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10299    *) lt_sed_strip_eq="s,=/,/,g" ;;
10300  esac
10301  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10302  case $lt_search_path_spec in
10303  *\;*)
10304    # if the path contains ";" then we assume it to be the separator
10305    # otherwise default to the standard path separator (i.e. ":") - it is
10306    # assumed that no part of a normal pathname contains ";" but that should
10307    # okay in the real world where ";" in dirpaths is itself problematic.
10308    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10309    ;;
10310  *)
10311    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10312    ;;
10313  esac
10314  # Ok, now we have the path, separated by spaces, we can step through it
10315  # and add multilib dir if necessary.
10316  lt_tmp_lt_search_path_spec=
10317  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10318  for lt_sys_path in $lt_search_path_spec; do
10319    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10320      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10321    else
10322      test -d "$lt_sys_path" && \
10323	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10324    fi
10325  done
10326  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10327BEGIN {RS=" "; FS="/|\n";} {
10328  lt_foo="";
10329  lt_count=0;
10330  for (lt_i = NF; lt_i > 0; lt_i--) {
10331    if ($lt_i != "" && $lt_i != ".") {
10332      if ($lt_i == "..") {
10333        lt_count++;
10334      } else {
10335        if (lt_count == 0) {
10336          lt_foo="/" $lt_i lt_foo;
10337        } else {
10338          lt_count--;
10339        }
10340      }
10341    }
10342  }
10343  if (lt_foo != "") { lt_freq[lt_foo]++; }
10344  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10345}'`
10346  # AWK program above erroneously prepends '/' to C:/dos/paths
10347  # for these hosts.
10348  case $host_os in
10349    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10350      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10351  esac
10352  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10353else
10354  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10355fi
10356library_names_spec=
10357libname_spec='lib$name'
10358soname_spec=
10359shrext_cmds=".so"
10360postinstall_cmds=
10361postuninstall_cmds=
10362finish_cmds=
10363finish_eval=
10364shlibpath_var=
10365shlibpath_overrides_runpath=unknown
10366version_type=none
10367dynamic_linker="$host_os ld.so"
10368sys_lib_dlsearch_path_spec="/lib /usr/lib"
10369need_lib_prefix=unknown
10370hardcode_into_libs=no
10371
10372# when you set need_version to no, make sure it does not cause -set_version
10373# flags to be left without arguments
10374need_version=unknown
10375
10376case $host_os in
10377aix3*)
10378  version_type=linux # correct to gnu/linux during the next big refactor
10379  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10380  shlibpath_var=LIBPATH
10381
10382  # AIX 3 has no versioning support, so we append a major version to the name.
10383  soname_spec='${libname}${release}${shared_ext}$major'
10384  ;;
10385
10386aix[4-9]*)
10387  version_type=linux # correct to gnu/linux during the next big refactor
10388  need_lib_prefix=no
10389  need_version=no
10390  hardcode_into_libs=yes
10391  if test "$host_cpu" = ia64; then
10392    # AIX 5 supports IA64
10393    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10394    shlibpath_var=LD_LIBRARY_PATH
10395  else
10396    # With GCC up to 2.95.x, collect2 would create an import file
10397    # for dependence libraries.  The import file would start with
10398    # the line `#! .'.  This would cause the generated library to
10399    # depend on `.', always an invalid library.  This was fixed in
10400    # development snapshots of GCC prior to 3.0.
10401    case $host_os in
10402      aix4 | aix4.[01] | aix4.[01].*)
10403      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10404	   echo ' yes '
10405	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10406	:
10407      else
10408	can_build_shared=no
10409      fi
10410      ;;
10411    esac
10412    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10413    # soname into executable. Probably we can add versioning support to
10414    # collect2, so additional links can be useful in future.
10415    if test "$aix_use_runtimelinking" = yes; then
10416      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10417      # instead of lib<name>.a to let people know that these are not
10418      # typical AIX shared libraries.
10419      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10420    else
10421      # We preserve .a as extension for shared libraries through AIX4.2
10422      # and later when we are not doing run time linking.
10423      library_names_spec='${libname}${release}.a $libname.a'
10424      soname_spec='${libname}${release}${shared_ext}$major'
10425    fi
10426    shlibpath_var=LIBPATH
10427  fi
10428  ;;
10429
10430amigaos*)
10431  case $host_cpu in
10432  powerpc)
10433    # Since July 2007 AmigaOS4 officially supports .so libraries.
10434    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10435    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10436    ;;
10437  m68k)
10438    library_names_spec='$libname.ixlibrary $libname.a'
10439    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10440    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
10441    ;;
10442  esac
10443  ;;
10444
10445beos*)
10446  library_names_spec='${libname}${shared_ext}'
10447  dynamic_linker="$host_os ld.so"
10448  shlibpath_var=LIBRARY_PATH
10449  ;;
10450
10451bsdi[45]*)
10452  version_type=linux # correct to gnu/linux during the next big refactor
10453  need_version=no
10454  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10455  soname_spec='${libname}${release}${shared_ext}$major'
10456  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10457  shlibpath_var=LD_LIBRARY_PATH
10458  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10459  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10460  # the default ld.so.conf also contains /usr/contrib/lib and
10461  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10462  # libtool to hard-code these into programs
10463  ;;
10464
10465cygwin* | mingw* | pw32* | cegcc*)
10466  version_type=windows
10467  shrext_cmds=".dll"
10468  need_version=no
10469  need_lib_prefix=no
10470
10471  case $GCC,$cc_basename in
10472  yes,*)
10473    # gcc
10474    library_names_spec='$libname.dll.a'
10475    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10476    postinstall_cmds='base_file=`basename \${file}`~
10477      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10478      dldir=$destdir/`dirname \$dlpath`~
10479      test -d \$dldir || mkdir -p \$dldir~
10480      $install_prog $dir/$dlname \$dldir/$dlname~
10481      chmod a+x \$dldir/$dlname~
10482      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10483        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10484      fi'
10485    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10486      dlpath=$dir/\$dldll~
10487       $RM \$dlpath'
10488    shlibpath_overrides_runpath=yes
10489
10490    case $host_os in
10491    cygwin*)
10492      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10493      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10494
10495      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10496      ;;
10497    mingw* | cegcc*)
10498      # MinGW DLLs use traditional 'lib' prefix
10499      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10500      ;;
10501    pw32*)
10502      # pw32 DLLs use 'pw' prefix rather than 'lib'
10503      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10504      ;;
10505    esac
10506    dynamic_linker='Win32 ld.exe'
10507    ;;
10508
10509  *,cl*)
10510    # Native MSVC
10511    libname_spec='$name'
10512    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10513    library_names_spec='${libname}.dll.lib'
10514
10515    case $build_os in
10516    mingw*)
10517      sys_lib_search_path_spec=
10518      lt_save_ifs=$IFS
10519      IFS=';'
10520      for lt_path in $LIB
10521      do
10522        IFS=$lt_save_ifs
10523        # Let DOS variable expansion print the short 8.3 style file name.
10524        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10525        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10526      done
10527      IFS=$lt_save_ifs
10528      # Convert to MSYS style.
10529      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10530      ;;
10531    cygwin*)
10532      # Convert to unix form, then to dos form, then back to unix form
10533      # but this time dos style (no spaces!) so that the unix form looks
10534      # like /cygdrive/c/PROGRA~1:/cygdr...
10535      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10536      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10537      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10538      ;;
10539    *)
10540      sys_lib_search_path_spec="$LIB"
10541      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10542        # It is most probably a Windows format PATH.
10543        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10544      else
10545        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10546      fi
10547      # FIXME: find the short name or the path components, as spaces are
10548      # common. (e.g. "Program Files" -> "PROGRA~1")
10549      ;;
10550    esac
10551
10552    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10553    postinstall_cmds='base_file=`basename \${file}`~
10554      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10555      dldir=$destdir/`dirname \$dlpath`~
10556      test -d \$dldir || mkdir -p \$dldir~
10557      $install_prog $dir/$dlname \$dldir/$dlname'
10558    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10559      dlpath=$dir/\$dldll~
10560       $RM \$dlpath'
10561    shlibpath_overrides_runpath=yes
10562    dynamic_linker='Win32 link.exe'
10563    ;;
10564
10565  *)
10566    # Assume MSVC wrapper
10567    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10568    dynamic_linker='Win32 ld.exe'
10569    ;;
10570  esac
10571  # FIXME: first we should search . and the directory the executable is in
10572  shlibpath_var=PATH
10573  ;;
10574
10575darwin* | rhapsody*)
10576  dynamic_linker="$host_os dyld"
10577  version_type=darwin
10578  need_lib_prefix=no
10579  need_version=no
10580  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10581  soname_spec='${libname}${release}${major}$shared_ext'
10582  shlibpath_overrides_runpath=yes
10583  shlibpath_var=DYLD_LIBRARY_PATH
10584  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10585
10586  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10587  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10588  ;;
10589
10590dgux*)
10591  version_type=linux # correct to gnu/linux during the next big refactor
10592  need_lib_prefix=no
10593  need_version=no
10594  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10595  soname_spec='${libname}${release}${shared_ext}$major'
10596  shlibpath_var=LD_LIBRARY_PATH
10597  ;;
10598
10599freebsd* | dragonfly*)
10600  # DragonFly does not have aout.  When/if they implement a new
10601  # versioning mechanism, adjust this.
10602  if test -x /usr/bin/objformat; then
10603    objformat=`/usr/bin/objformat`
10604  else
10605    case $host_os in
10606    freebsd[23].*) objformat=aout ;;
10607    *) objformat=elf ;;
10608    esac
10609  fi
10610  version_type=freebsd-$objformat
10611  case $version_type in
10612    freebsd-elf*)
10613      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10614      need_version=no
10615      need_lib_prefix=no
10616      ;;
10617    freebsd-*)
10618      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10619      need_version=yes
10620      ;;
10621  esac
10622  shlibpath_var=LD_LIBRARY_PATH
10623  case $host_os in
10624  freebsd2.*)
10625    shlibpath_overrides_runpath=yes
10626    ;;
10627  freebsd3.[01]* | freebsdelf3.[01]*)
10628    shlibpath_overrides_runpath=yes
10629    hardcode_into_libs=yes
10630    ;;
10631  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10632  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10633    shlibpath_overrides_runpath=no
10634    hardcode_into_libs=yes
10635    ;;
10636  *) # from 4.6 on, and DragonFly
10637    shlibpath_overrides_runpath=yes
10638    hardcode_into_libs=yes
10639    ;;
10640  esac
10641  ;;
10642
10643gnu*)
10644  version_type=linux # correct to gnu/linux during the next big refactor
10645  need_lib_prefix=no
10646  need_version=no
10647  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10648  soname_spec='${libname}${release}${shared_ext}$major'
10649  shlibpath_var=LD_LIBRARY_PATH
10650  shlibpath_overrides_runpath=no
10651  hardcode_into_libs=yes
10652  ;;
10653
10654haiku*)
10655  version_type=linux # correct to gnu/linux during the next big refactor
10656  need_lib_prefix=no
10657  need_version=no
10658  dynamic_linker="$host_os runtime_loader"
10659  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10660  soname_spec='${libname}${release}${shared_ext}$major'
10661  shlibpath_var=LIBRARY_PATH
10662  shlibpath_overrides_runpath=yes
10663  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10664  hardcode_into_libs=yes
10665  ;;
10666
10667hpux9* | hpux10* | hpux11*)
10668  # Give a soname corresponding to the major version so that dld.sl refuses to
10669  # link against other versions.
10670  version_type=sunos
10671  need_lib_prefix=no
10672  need_version=no
10673  case $host_cpu in
10674  ia64*)
10675    shrext_cmds='.so'
10676    hardcode_into_libs=yes
10677    dynamic_linker="$host_os dld.so"
10678    shlibpath_var=LD_LIBRARY_PATH
10679    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10680    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10681    soname_spec='${libname}${release}${shared_ext}$major'
10682    if test "X$HPUX_IA64_MODE" = X32; then
10683      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10684    else
10685      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10686    fi
10687    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10688    ;;
10689  hppa*64*)
10690    shrext_cmds='.sl'
10691    hardcode_into_libs=yes
10692    dynamic_linker="$host_os dld.sl"
10693    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10694    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10695    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10696    soname_spec='${libname}${release}${shared_ext}$major'
10697    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10698    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10699    ;;
10700  *)
10701    shrext_cmds='.sl'
10702    dynamic_linker="$host_os dld.sl"
10703    shlibpath_var=SHLIB_PATH
10704    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10705    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10706    soname_spec='${libname}${release}${shared_ext}$major'
10707    ;;
10708  esac
10709  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10710  postinstall_cmds='chmod 555 $lib'
10711  # or fails outright, so override atomically:
10712  install_override_mode=555
10713  ;;
10714
10715interix[3-9]*)
10716  version_type=linux # correct to gnu/linux during the next big refactor
10717  need_lib_prefix=no
10718  need_version=no
10719  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10720  soname_spec='${libname}${release}${shared_ext}$major'
10721  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10722  shlibpath_var=LD_LIBRARY_PATH
10723  shlibpath_overrides_runpath=no
10724  hardcode_into_libs=yes
10725  ;;
10726
10727irix5* | irix6* | nonstopux*)
10728  case $host_os in
10729    nonstopux*) version_type=nonstopux ;;
10730    *)
10731	if test "$lt_cv_prog_gnu_ld" = yes; then
10732		version_type=linux # correct to gnu/linux during the next big refactor
10733	else
10734		version_type=irix
10735	fi ;;
10736  esac
10737  need_lib_prefix=no
10738  need_version=no
10739  soname_spec='${libname}${release}${shared_ext}$major'
10740  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10741  case $host_os in
10742  irix5* | nonstopux*)
10743    libsuff= shlibsuff=
10744    ;;
10745  *)
10746    case $LD in # libtool.m4 will add one of these switches to LD
10747    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10748      libsuff= shlibsuff= libmagic=32-bit;;
10749    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10750      libsuff=32 shlibsuff=N32 libmagic=N32;;
10751    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10752      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10753    *) libsuff= shlibsuff= libmagic=never-match;;
10754    esac
10755    ;;
10756  esac
10757  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10758  shlibpath_overrides_runpath=no
10759  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10760  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10761  hardcode_into_libs=yes
10762  ;;
10763
10764# No shared lib support for Linux oldld, aout, or coff.
10765linux*oldld* | linux*aout* | linux*coff*)
10766  dynamic_linker=no
10767  ;;
10768
10769# This must be glibc/ELF.
10770linux* | k*bsd*-gnu | kopensolaris*-gnu)
10771  version_type=linux # correct to gnu/linux during the next big refactor
10772  need_lib_prefix=no
10773  need_version=no
10774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10775  soname_spec='${libname}${release}${shared_ext}$major'
10776  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10777  shlibpath_var=LD_LIBRARY_PATH
10778  shlibpath_overrides_runpath=no
10779
10780  # Some binutils ld are patched to set DT_RUNPATH
10781  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10782  $as_echo_n "(cached) " >&6
10783else
10784  lt_cv_shlibpath_overrides_runpath=no
10785    save_LDFLAGS=$LDFLAGS
10786    save_libdir=$libdir
10787    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10788	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10789    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10790/* end confdefs.h.  */
10791
10792int
10793main ()
10794{
10795
10796  ;
10797  return 0;
10798}
10799_ACEOF
10800if ac_fn_c_try_link "$LINENO"; then :
10801  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10802  lt_cv_shlibpath_overrides_runpath=yes
10803fi
10804fi
10805rm -f core conftest.err conftest.$ac_objext \
10806    conftest$ac_exeext conftest.$ac_ext
10807    LDFLAGS=$save_LDFLAGS
10808    libdir=$save_libdir
10809
10810fi
10811
10812  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10813
10814  # This implies no fast_install, which is unacceptable.
10815  # Some rework will be needed to allow for fast_install
10816  # before this can be enabled.
10817  hardcode_into_libs=yes
10818
10819  # Append ld.so.conf contents to the search path
10820  if test -f /etc/ld.so.conf; then
10821    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;s/"//g;/^$/d' | tr '\n' ' '`
10822    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10823  fi
10824
10825  # We used to test for /lib/ld.so.1 and disable shared libraries on
10826  # powerpc, because MkLinux only supported shared libraries with the
10827  # GNU dynamic linker.  Since this was broken with cross compilers,
10828  # most powerpc-linux boxes support dynamic linking these days and
10829  # people can always --disable-shared, the test was removed, and we
10830  # assume the GNU/Linux dynamic linker is in use.
10831  dynamic_linker='GNU/Linux ld.so'
10832  ;;
10833
10834netbsd*)
10835  version_type=sunos
10836  need_lib_prefix=no
10837  need_version=no
10838  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10839    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10840    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10841    dynamic_linker='NetBSD (a.out) ld.so'
10842  else
10843    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10844    soname_spec='${libname}${release}${shared_ext}$major'
10845    dynamic_linker='NetBSD ld.elf_so'
10846  fi
10847  shlibpath_var=LD_LIBRARY_PATH
10848  shlibpath_overrides_runpath=yes
10849  hardcode_into_libs=yes
10850  ;;
10851
10852newsos6)
10853  version_type=linux # correct to gnu/linux during the next big refactor
10854  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855  shlibpath_var=LD_LIBRARY_PATH
10856  shlibpath_overrides_runpath=yes
10857  ;;
10858
10859*nto* | *qnx*)
10860  version_type=qnx
10861  need_lib_prefix=no
10862  need_version=no
10863  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10864  soname_spec='${libname}${release}${shared_ext}$major'
10865  shlibpath_var=LD_LIBRARY_PATH
10866  shlibpath_overrides_runpath=no
10867  hardcode_into_libs=yes
10868  dynamic_linker='ldqnx.so'
10869  ;;
10870
10871openbsd*)
10872  version_type=sunos
10873  sys_lib_dlsearch_path_spec="/usr/lib"
10874  need_lib_prefix=no
10875  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10876  case $host_os in
10877    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10878    *)				need_version=no  ;;
10879  esac
10880  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10881  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10882  shlibpath_var=LD_LIBRARY_PATH
10883  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10884    case $host_os in
10885      openbsd2.[89] | openbsd2.[89].*)
10886	shlibpath_overrides_runpath=no
10887	;;
10888      *)
10889	shlibpath_overrides_runpath=yes
10890	;;
10891      esac
10892  else
10893    shlibpath_overrides_runpath=yes
10894  fi
10895  ;;
10896
10897os2*)
10898  libname_spec='$name'
10899  shrext_cmds=".dll"
10900  need_lib_prefix=no
10901  library_names_spec='$libname${shared_ext} $libname.a'
10902  dynamic_linker='OS/2 ld.exe'
10903  shlibpath_var=LIBPATH
10904  ;;
10905
10906osf3* | osf4* | osf5*)
10907  version_type=osf
10908  need_lib_prefix=no
10909  need_version=no
10910  soname_spec='${libname}${release}${shared_ext}$major'
10911  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10912  shlibpath_var=LD_LIBRARY_PATH
10913  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10914  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10915  ;;
10916
10917rdos*)
10918  dynamic_linker=no
10919  ;;
10920
10921solaris*)
10922  version_type=linux # correct to gnu/linux during the next big refactor
10923  need_lib_prefix=no
10924  need_version=no
10925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10926  soname_spec='${libname}${release}${shared_ext}$major'
10927  shlibpath_var=LD_LIBRARY_PATH
10928  shlibpath_overrides_runpath=yes
10929  hardcode_into_libs=yes
10930  # ldd complains unless libraries are executable
10931  postinstall_cmds='chmod +x $lib'
10932  ;;
10933
10934sunos4*)
10935  version_type=sunos
10936  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10937  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10938  shlibpath_var=LD_LIBRARY_PATH
10939  shlibpath_overrides_runpath=yes
10940  if test "$with_gnu_ld" = yes; then
10941    need_lib_prefix=no
10942  fi
10943  need_version=yes
10944  ;;
10945
10946sysv4 | sysv4.3*)
10947  version_type=linux # correct to gnu/linux during the next big refactor
10948  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10949  soname_spec='${libname}${release}${shared_ext}$major'
10950  shlibpath_var=LD_LIBRARY_PATH
10951  case $host_vendor in
10952    sni)
10953      shlibpath_overrides_runpath=no
10954      need_lib_prefix=no
10955      runpath_var=LD_RUN_PATH
10956      ;;
10957    siemens)
10958      need_lib_prefix=no
10959      ;;
10960    motorola)
10961      need_lib_prefix=no
10962      need_version=no
10963      shlibpath_overrides_runpath=no
10964      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10965      ;;
10966  esac
10967  ;;
10968
10969sysv4*MP*)
10970  if test -d /usr/nec ;then
10971    version_type=linux # correct to gnu/linux during the next big refactor
10972    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10973    soname_spec='$libname${shared_ext}.$major'
10974    shlibpath_var=LD_LIBRARY_PATH
10975  fi
10976  ;;
10977
10978sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10979  version_type=freebsd-elf
10980  need_lib_prefix=no
10981  need_version=no
10982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10983  soname_spec='${libname}${release}${shared_ext}$major'
10984  shlibpath_var=LD_LIBRARY_PATH
10985  shlibpath_overrides_runpath=yes
10986  hardcode_into_libs=yes
10987  if test "$with_gnu_ld" = yes; then
10988    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10989  else
10990    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10991    case $host_os in
10992      sco3.2v5*)
10993        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10994	;;
10995    esac
10996  fi
10997  sys_lib_dlsearch_path_spec='/usr/lib'
10998  ;;
10999
11000tpf*)
11001  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11002  version_type=linux # correct to gnu/linux during the next big refactor
11003  need_lib_prefix=no
11004  need_version=no
11005  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11006  shlibpath_var=LD_LIBRARY_PATH
11007  shlibpath_overrides_runpath=no
11008  hardcode_into_libs=yes
11009  ;;
11010
11011uts4*)
11012  version_type=linux # correct to gnu/linux during the next big refactor
11013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11014  soname_spec='${libname}${release}${shared_ext}$major'
11015  shlibpath_var=LD_LIBRARY_PATH
11016  ;;
11017
11018*)
11019  dynamic_linker=no
11020  ;;
11021esac
11022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11023$as_echo "$dynamic_linker" >&6; }
11024test "$dynamic_linker" = no && can_build_shared=no
11025
11026variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11027if test "$GCC" = yes; then
11028  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11029fi
11030
11031if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11032  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11033fi
11034if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11035  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11036fi
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11130$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11131hardcode_action=
11132if test -n "$hardcode_libdir_flag_spec" ||
11133   test -n "$runpath_var" ||
11134   test "X$hardcode_automatic" = "Xyes" ; then
11135
11136  # We can hardcode non-existent directories.
11137  if test "$hardcode_direct" != no &&
11138     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11139     # have to relink, otherwise we might link with an installed library
11140     # when we should be linking with a yet-to-be-installed one
11141     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11142     test "$hardcode_minus_L" != no; then
11143    # Linking always hardcodes the temporary library directory.
11144    hardcode_action=relink
11145  else
11146    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11147    hardcode_action=immediate
11148  fi
11149else
11150  # We cannot hardcode anything, or else we can only hardcode existing
11151  # directories.
11152  hardcode_action=unsupported
11153fi
11154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11155$as_echo "$hardcode_action" >&6; }
11156
11157if test "$hardcode_action" = relink ||
11158   test "$inherit_rpath" = yes; then
11159  # Fast installation is not supported
11160  enable_fast_install=no
11161elif test "$shlibpath_overrides_runpath" = yes ||
11162     test "$enable_shared" = no; then
11163  # Fast installation is not necessary
11164  enable_fast_install=needless
11165fi
11166
11167
11168
11169
11170
11171
11172  if test "x$enable_dlopen" != xyes; then
11173  enable_dlopen=unknown
11174  enable_dlopen_self=unknown
11175  enable_dlopen_self_static=unknown
11176else
11177  lt_cv_dlopen=no
11178  lt_cv_dlopen_libs=
11179
11180  case $host_os in
11181  beos*)
11182    lt_cv_dlopen="load_add_on"
11183    lt_cv_dlopen_libs=
11184    lt_cv_dlopen_self=yes
11185    ;;
11186
11187  mingw* | pw32* | cegcc*)
11188    lt_cv_dlopen="LoadLibrary"
11189    lt_cv_dlopen_libs=
11190    ;;
11191
11192  cygwin*)
11193    lt_cv_dlopen="dlopen"
11194    lt_cv_dlopen_libs=
11195    ;;
11196
11197  darwin*)
11198  # if libdl is installed we need to link against it
11199    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11200$as_echo_n "checking for dlopen in -ldl... " >&6; }
11201if ${ac_cv_lib_dl_dlopen+:} false; then :
11202  $as_echo_n "(cached) " >&6
11203else
11204  ac_check_lib_save_LIBS=$LIBS
11205LIBS="-ldl  $LIBS"
11206cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11207/* end confdefs.h.  */
11208
11209/* Override any GCC internal prototype to avoid an error.
11210   Use char because int might match the return type of a GCC
11211   builtin and then its argument prototype would still apply.  */
11212#ifdef __cplusplus
11213extern "C"
11214#endif
11215char dlopen ();
11216int
11217main ()
11218{
11219return dlopen ();
11220  ;
11221  return 0;
11222}
11223_ACEOF
11224if ac_fn_c_try_link "$LINENO"; then :
11225  ac_cv_lib_dl_dlopen=yes
11226else
11227  ac_cv_lib_dl_dlopen=no
11228fi
11229rm -f core conftest.err conftest.$ac_objext \
11230    conftest$ac_exeext conftest.$ac_ext
11231LIBS=$ac_check_lib_save_LIBS
11232fi
11233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11234$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11235if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11236  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11237else
11238
11239    lt_cv_dlopen="dyld"
11240    lt_cv_dlopen_libs=
11241    lt_cv_dlopen_self=yes
11242
11243fi
11244
11245    ;;
11246
11247  *)
11248    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11249if test "x$ac_cv_func_shl_load" = xyes; then :
11250  lt_cv_dlopen="shl_load"
11251else
11252  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11253$as_echo_n "checking for shl_load in -ldld... " >&6; }
11254if ${ac_cv_lib_dld_shl_load+:} false; then :
11255  $as_echo_n "(cached) " >&6
11256else
11257  ac_check_lib_save_LIBS=$LIBS
11258LIBS="-ldld  $LIBS"
11259cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11260/* end confdefs.h.  */
11261
11262/* Override any GCC internal prototype to avoid an error.
11263   Use char because int might match the return type of a GCC
11264   builtin and then its argument prototype would still apply.  */
11265#ifdef __cplusplus
11266extern "C"
11267#endif
11268char shl_load ();
11269int
11270main ()
11271{
11272return shl_load ();
11273  ;
11274  return 0;
11275}
11276_ACEOF
11277if ac_fn_c_try_link "$LINENO"; then :
11278  ac_cv_lib_dld_shl_load=yes
11279else
11280  ac_cv_lib_dld_shl_load=no
11281fi
11282rm -f core conftest.err conftest.$ac_objext \
11283    conftest$ac_exeext conftest.$ac_ext
11284LIBS=$ac_check_lib_save_LIBS
11285fi
11286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11287$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11288if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11289  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11290else
11291  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11292if test "x$ac_cv_func_dlopen" = xyes; then :
11293  lt_cv_dlopen="dlopen"
11294else
11295  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11296$as_echo_n "checking for dlopen in -ldl... " >&6; }
11297if ${ac_cv_lib_dl_dlopen+:} false; then :
11298  $as_echo_n "(cached) " >&6
11299else
11300  ac_check_lib_save_LIBS=$LIBS
11301LIBS="-ldl  $LIBS"
11302cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11303/* end confdefs.h.  */
11304
11305/* Override any GCC internal prototype to avoid an error.
11306   Use char because int might match the return type of a GCC
11307   builtin and then its argument prototype would still apply.  */
11308#ifdef __cplusplus
11309extern "C"
11310#endif
11311char dlopen ();
11312int
11313main ()
11314{
11315return dlopen ();
11316  ;
11317  return 0;
11318}
11319_ACEOF
11320if ac_fn_c_try_link "$LINENO"; then :
11321  ac_cv_lib_dl_dlopen=yes
11322else
11323  ac_cv_lib_dl_dlopen=no
11324fi
11325rm -f core conftest.err conftest.$ac_objext \
11326    conftest$ac_exeext conftest.$ac_ext
11327LIBS=$ac_check_lib_save_LIBS
11328fi
11329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11330$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11331if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11332  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11333else
11334  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11335$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11336if ${ac_cv_lib_svld_dlopen+:} false; then :
11337  $as_echo_n "(cached) " >&6
11338else
11339  ac_check_lib_save_LIBS=$LIBS
11340LIBS="-lsvld  $LIBS"
11341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342/* end confdefs.h.  */
11343
11344/* Override any GCC internal prototype to avoid an error.
11345   Use char because int might match the return type of a GCC
11346   builtin and then its argument prototype would still apply.  */
11347#ifdef __cplusplus
11348extern "C"
11349#endif
11350char dlopen ();
11351int
11352main ()
11353{
11354return dlopen ();
11355  ;
11356  return 0;
11357}
11358_ACEOF
11359if ac_fn_c_try_link "$LINENO"; then :
11360  ac_cv_lib_svld_dlopen=yes
11361else
11362  ac_cv_lib_svld_dlopen=no
11363fi
11364rm -f core conftest.err conftest.$ac_objext \
11365    conftest$ac_exeext conftest.$ac_ext
11366LIBS=$ac_check_lib_save_LIBS
11367fi
11368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11369$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11370if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11371  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11372else
11373  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11374$as_echo_n "checking for dld_link in -ldld... " >&6; }
11375if ${ac_cv_lib_dld_dld_link+:} false; then :
11376  $as_echo_n "(cached) " >&6
11377else
11378  ac_check_lib_save_LIBS=$LIBS
11379LIBS="-ldld  $LIBS"
11380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11381/* end confdefs.h.  */
11382
11383/* Override any GCC internal prototype to avoid an error.
11384   Use char because int might match the return type of a GCC
11385   builtin and then its argument prototype would still apply.  */
11386#ifdef __cplusplus
11387extern "C"
11388#endif
11389char dld_link ();
11390int
11391main ()
11392{
11393return dld_link ();
11394  ;
11395  return 0;
11396}
11397_ACEOF
11398if ac_fn_c_try_link "$LINENO"; then :
11399  ac_cv_lib_dld_dld_link=yes
11400else
11401  ac_cv_lib_dld_dld_link=no
11402fi
11403rm -f core conftest.err conftest.$ac_objext \
11404    conftest$ac_exeext conftest.$ac_ext
11405LIBS=$ac_check_lib_save_LIBS
11406fi
11407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11408$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11409if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11410  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11411fi
11412
11413
11414fi
11415
11416
11417fi
11418
11419
11420fi
11421
11422
11423fi
11424
11425
11426fi
11427
11428    ;;
11429  esac
11430
11431  if test "x$lt_cv_dlopen" != xno; then
11432    enable_dlopen=yes
11433  else
11434    enable_dlopen=no
11435  fi
11436
11437  case $lt_cv_dlopen in
11438  dlopen)
11439    save_CPPFLAGS="$CPPFLAGS"
11440    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11441
11442    save_LDFLAGS="$LDFLAGS"
11443    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11444
11445    save_LIBS="$LIBS"
11446    LIBS="$lt_cv_dlopen_libs $LIBS"
11447
11448    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11449$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11450if ${lt_cv_dlopen_self+:} false; then :
11451  $as_echo_n "(cached) " >&6
11452else
11453  	  if test "$cross_compiling" = yes; then :
11454  lt_cv_dlopen_self=cross
11455else
11456  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11457  lt_status=$lt_dlunknown
11458  cat > conftest.$ac_ext <<_LT_EOF
11459#line $LINENO "configure"
11460#include "confdefs.h"
11461
11462#if HAVE_DLFCN_H
11463#include <dlfcn.h>
11464#endif
11465
11466#include <stdio.h>
11467
11468#ifdef RTLD_GLOBAL
11469#  define LT_DLGLOBAL		RTLD_GLOBAL
11470#else
11471#  ifdef DL_GLOBAL
11472#    define LT_DLGLOBAL		DL_GLOBAL
11473#  else
11474#    define LT_DLGLOBAL		0
11475#  endif
11476#endif
11477
11478/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11479   find out it does not work in some platform. */
11480#ifndef LT_DLLAZY_OR_NOW
11481#  ifdef RTLD_LAZY
11482#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11483#  else
11484#    ifdef DL_LAZY
11485#      define LT_DLLAZY_OR_NOW		DL_LAZY
11486#    else
11487#      ifdef RTLD_NOW
11488#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11489#      else
11490#        ifdef DL_NOW
11491#          define LT_DLLAZY_OR_NOW	DL_NOW
11492#        else
11493#          define LT_DLLAZY_OR_NOW	0
11494#        endif
11495#      endif
11496#    endif
11497#  endif
11498#endif
11499
11500/* When -fvisbility=hidden is used, assume the code has been annotated
11501   correspondingly for the symbols needed.  */
11502#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11503int fnord () __attribute__((visibility("default")));
11504#endif
11505
11506int fnord () { return 42; }
11507int main ()
11508{
11509  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11510  int status = $lt_dlunknown;
11511
11512  if (self)
11513    {
11514      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11515      else
11516        {
11517	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11518          else puts (dlerror ());
11519	}
11520      /* dlclose (self); */
11521    }
11522  else
11523    puts (dlerror ());
11524
11525  return status;
11526}
11527_LT_EOF
11528  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11529  (eval $ac_link) 2>&5
11530  ac_status=$?
11531  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11532  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11533    (./conftest; exit; ) >&5 2>/dev/null
11534    lt_status=$?
11535    case x$lt_status in
11536      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11537      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11538      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11539    esac
11540  else :
11541    # compilation failed
11542    lt_cv_dlopen_self=no
11543  fi
11544fi
11545rm -fr conftest*
11546
11547
11548fi
11549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11550$as_echo "$lt_cv_dlopen_self" >&6; }
11551
11552    if test "x$lt_cv_dlopen_self" = xyes; then
11553      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11554      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11555$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11556if ${lt_cv_dlopen_self_static+:} false; then :
11557  $as_echo_n "(cached) " >&6
11558else
11559  	  if test "$cross_compiling" = yes; then :
11560  lt_cv_dlopen_self_static=cross
11561else
11562  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11563  lt_status=$lt_dlunknown
11564  cat > conftest.$ac_ext <<_LT_EOF
11565#line $LINENO "configure"
11566#include "confdefs.h"
11567
11568#if HAVE_DLFCN_H
11569#include <dlfcn.h>
11570#endif
11571
11572#include <stdio.h>
11573
11574#ifdef RTLD_GLOBAL
11575#  define LT_DLGLOBAL		RTLD_GLOBAL
11576#else
11577#  ifdef DL_GLOBAL
11578#    define LT_DLGLOBAL		DL_GLOBAL
11579#  else
11580#    define LT_DLGLOBAL		0
11581#  endif
11582#endif
11583
11584/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11585   find out it does not work in some platform. */
11586#ifndef LT_DLLAZY_OR_NOW
11587#  ifdef RTLD_LAZY
11588#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11589#  else
11590#    ifdef DL_LAZY
11591#      define LT_DLLAZY_OR_NOW		DL_LAZY
11592#    else
11593#      ifdef RTLD_NOW
11594#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11595#      else
11596#        ifdef DL_NOW
11597#          define LT_DLLAZY_OR_NOW	DL_NOW
11598#        else
11599#          define LT_DLLAZY_OR_NOW	0
11600#        endif
11601#      endif
11602#    endif
11603#  endif
11604#endif
11605
11606/* When -fvisbility=hidden is used, assume the code has been annotated
11607   correspondingly for the symbols needed.  */
11608#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11609int fnord () __attribute__((visibility("default")));
11610#endif
11611
11612int fnord () { return 42; }
11613int main ()
11614{
11615  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11616  int status = $lt_dlunknown;
11617
11618  if (self)
11619    {
11620      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11621      else
11622        {
11623	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11624          else puts (dlerror ());
11625	}
11626      /* dlclose (self); */
11627    }
11628  else
11629    puts (dlerror ());
11630
11631  return status;
11632}
11633_LT_EOF
11634  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11635  (eval $ac_link) 2>&5
11636  ac_status=$?
11637  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11638  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11639    (./conftest; exit; ) >&5 2>/dev/null
11640    lt_status=$?
11641    case x$lt_status in
11642      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11643      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11644      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11645    esac
11646  else :
11647    # compilation failed
11648    lt_cv_dlopen_self_static=no
11649  fi
11650fi
11651rm -fr conftest*
11652
11653
11654fi
11655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11656$as_echo "$lt_cv_dlopen_self_static" >&6; }
11657    fi
11658
11659    CPPFLAGS="$save_CPPFLAGS"
11660    LDFLAGS="$save_LDFLAGS"
11661    LIBS="$save_LIBS"
11662    ;;
11663  esac
11664
11665  case $lt_cv_dlopen_self in
11666  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11667  *) enable_dlopen_self=unknown ;;
11668  esac
11669
11670  case $lt_cv_dlopen_self_static in
11671  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11672  *) enable_dlopen_self_static=unknown ;;
11673  esac
11674fi
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692striplib=
11693old_striplib=
11694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11695$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11696if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11697  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11698  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11700$as_echo "yes" >&6; }
11701else
11702# FIXME - insert some real tests, host_os isn't really good enough
11703  case $host_os in
11704  darwin*)
11705    if test -n "$STRIP" ; then
11706      striplib="$STRIP -x"
11707      old_striplib="$STRIP -S"
11708      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11709$as_echo "yes" >&6; }
11710    else
11711      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11712$as_echo "no" >&6; }
11713    fi
11714    ;;
11715  *)
11716    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11717$as_echo "no" >&6; }
11718    ;;
11719  esac
11720fi
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733  # Report which library types will actually be built
11734  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11735$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11737$as_echo "$can_build_shared" >&6; }
11738
11739  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11740$as_echo_n "checking whether to build shared libraries... " >&6; }
11741  test "$can_build_shared" = "no" && enable_shared=no
11742
11743  # On AIX, shared libraries and static libraries use the same namespace, and
11744  # are all built from PIC.
11745  case $host_os in
11746  aix3*)
11747    test "$enable_shared" = yes && enable_static=no
11748    if test -n "$RANLIB"; then
11749      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11750      postinstall_cmds='$RANLIB $lib'
11751    fi
11752    ;;
11753
11754  aix[4-9]*)
11755    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11756      test "$enable_shared" = yes && enable_static=no
11757    fi
11758    ;;
11759  esac
11760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11761$as_echo "$enable_shared" >&6; }
11762
11763  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11764$as_echo_n "checking whether to build static libraries... " >&6; }
11765  # Make sure either enable_shared or enable_static is yes.
11766  test "$enable_shared" = yes || enable_static=yes
11767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11768$as_echo "$enable_static" >&6; }
11769
11770
11771
11772
11773fi
11774ac_ext=c
11775ac_cpp='$CPP $CPPFLAGS'
11776ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11777ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11778ac_compiler_gnu=$ac_cv_c_compiler_gnu
11779
11780CC="$lt_save_CC"
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796        ac_config_commands="$ac_config_commands libtool"
11797
11798
11799
11800
11801# Only expand once:
11802
11803
11804
11805# other programs
11806
11807
11808LIB_MAJ=2
11809
11810
11811cat >>confdefs.h <<_ACEOF
11812#define LIB_MAJ $LIB_MAJ
11813_ACEOF
11814
11815
11816# Check whether --enable-debug was given.
11817if test "${enable_debug+set}" = set; then :
11818  enableval=$enable_debug;
11819$as_echo "#define OPENPAM_DEBUG 1" >>confdefs.h
11820
11821fi
11822
11823
11824# Check whether --enable-unversioned-modules was given.
11825if test "${enable_unversioned_modules+set}" = set; then :
11826  enableval=$enable_unversioned_modules; if test x"$enableval" = x"no"; then :
11827
11828
11829$as_echo "#define DISABLE_UNVERSIONED_MODULES 1" >>confdefs.h
11830
11831
11832fi
11833fi
11834
11835
11836
11837# Check whether --with-modules-dir was given.
11838if test "${with_modules_dir+set}" = set; then :
11839  withval=$with_modules_dir; if test x"$withval" != x"no"; then :
11840
11841	OPENPAM_MODULES_DIR="$withval"
11842
11843else
11844
11845	OPENPAM_MODULES_DIR="$libdir"
11846
11847fi
11848else
11849  OPENPAM_MODULES_DIR="$libdir"
11850fi
11851
11852
11853cat >>confdefs.h <<_ACEOF
11854#define OPENPAM_MODULES_DIR "${OPENPAM_MODULES_DIR%/}/"
11855_ACEOF
11856
11857
11858
11859
11860# Check whether --with-doc was given.
11861if test "${with_doc+set}" = set; then :
11862  withval=$with_doc;
11863else
11864  with_doc=yes
11865fi
11866
11867 if test x"$with_doc" = x"yes"; then
11868  WITH_DOC_TRUE=
11869  WITH_DOC_FALSE='#'
11870else
11871  WITH_DOC_TRUE='#'
11872  WITH_DOC_FALSE=
11873fi
11874
11875
11876
11877# Check whether --with-pam-unix was given.
11878if test "${with_pam_unix+set}" = set; then :
11879  withval=$with_pam_unix;
11880else
11881  with_pam_unix=no
11882fi
11883
11884 if test x"$with_pam_unix" = x"yes"; then
11885  WITH_PAM_UNIX_TRUE=
11886  WITH_PAM_UNIX_FALSE='#'
11887else
11888  WITH_PAM_UNIX_TRUE='#'
11889  WITH_PAM_UNIX_FALSE=
11890fi
11891
11892
11893
11894# Check whether --with-pamtest was given.
11895if test "${with_pamtest+set}" = set; then :
11896  withval=$with_pamtest;
11897else
11898  with_pamtest=no
11899fi
11900
11901 if test x"$with_pamtest" = x"yes"; then
11902  WITH_PAMTEST_TRUE=
11903  WITH_PAMTEST_FALSE='#'
11904else
11905  WITH_PAMTEST_TRUE='#'
11906  WITH_PAMTEST_FALSE=
11907fi
11908
11909
11910
11911# Check whether --with-su was given.
11912if test "${with_su+set}" = set; then :
11913  withval=$with_su;
11914else
11915  with_su=no
11916fi
11917
11918 if test x"$with_su" = x"yes"; then
11919  WITH_SU_TRUE=
11920  WITH_SU_FALSE='#'
11921else
11922  WITH_SU_TRUE='#'
11923  WITH_SU_FALSE=
11924fi
11925
11926
11927for ac_header in crypt.h
11928do :
11929  ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
11930if test "x$ac_cv_header_crypt_h" = xyes; then :
11931  cat >>confdefs.h <<_ACEOF
11932#define HAVE_CRYPT_H 1
11933_ACEOF
11934
11935fi
11936
11937done
11938
11939
11940for ac_func in fdlopen fpurge strlcat strlcmp strlcpy
11941do :
11942  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11943ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11944if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11945  cat >>confdefs.h <<_ACEOF
11946#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11947_ACEOF
11948
11949fi
11950done
11951
11952
11953saved_LIBS="${LIBS}"
11954LIBS=""
11955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11956$as_echo_n "checking for dlopen in -ldl... " >&6; }
11957if ${ac_cv_lib_dl_dlopen+:} false; then :
11958  $as_echo_n "(cached) " >&6
11959else
11960  ac_check_lib_save_LIBS=$LIBS
11961LIBS="-ldl  $LIBS"
11962cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11963/* end confdefs.h.  */
11964
11965/* Override any GCC internal prototype to avoid an error.
11966   Use char because int might match the return type of a GCC
11967   builtin and then its argument prototype would still apply.  */
11968#ifdef __cplusplus
11969extern "C"
11970#endif
11971char dlopen ();
11972int
11973main ()
11974{
11975return dlopen ();
11976  ;
11977  return 0;
11978}
11979_ACEOF
11980if ac_fn_c_try_link "$LINENO"; then :
11981  ac_cv_lib_dl_dlopen=yes
11982else
11983  ac_cv_lib_dl_dlopen=no
11984fi
11985rm -f core conftest.err conftest.$ac_objext \
11986    conftest$ac_exeext conftest.$ac_ext
11987LIBS=$ac_check_lib_save_LIBS
11988fi
11989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11990$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11991if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11992  cat >>confdefs.h <<_ACEOF
11993#define HAVE_LIBDL 1
11994_ACEOF
11995
11996  LIBS="-ldl $LIBS"
11997
11998fi
11999
12000DL_LIBS="${LIBS}"
12001LIBS="${saved_LIBS}"
12002
12003
12004saved_LIBS="${LIBS}"
12005LIBS=""
12006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
12007$as_echo_n "checking for crypt in -lcrypt... " >&6; }
12008if ${ac_cv_lib_crypt_crypt+:} false; then :
12009  $as_echo_n "(cached) " >&6
12010else
12011  ac_check_lib_save_LIBS=$LIBS
12012LIBS="-lcrypt  $LIBS"
12013cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014/* end confdefs.h.  */
12015
12016/* Override any GCC internal prototype to avoid an error.
12017   Use char because int might match the return type of a GCC
12018   builtin and then its argument prototype would still apply.  */
12019#ifdef __cplusplus
12020extern "C"
12021#endif
12022char crypt ();
12023int
12024main ()
12025{
12026return crypt ();
12027  ;
12028  return 0;
12029}
12030_ACEOF
12031if ac_fn_c_try_link "$LINENO"; then :
12032  ac_cv_lib_crypt_crypt=yes
12033else
12034  ac_cv_lib_crypt_crypt=no
12035fi
12036rm -f core conftest.err conftest.$ac_objext \
12037    conftest$ac_exeext conftest.$ac_ext
12038LIBS=$ac_check_lib_save_LIBS
12039fi
12040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
12041$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
12042if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
12043  cat >>confdefs.h <<_ACEOF
12044#define HAVE_LIBCRYPT 1
12045_ACEOF
12046
12047  LIBS="-lcrypt $LIBS"
12048
12049fi
12050
12051CRYPT_LIBS="${LIBS}"
12052LIBS="${saved_LIBS}"
12053
12054
12055# Check whether --enable-developer-warnings was given.
12056if test "${enable_developer_warnings+set}" = set; then :
12057  enableval=$enable_developer_warnings; CFLAGS="${CFLAGS} -Wall -Wextra"
12058fi
12059
12060# Check whether --enable-debugging-symbols was given.
12061if test "${enable_debugging_symbols+set}" = set; then :
12062  enableval=$enable_debugging_symbols; CFLAGS="${CFLAGS} -O0 -g -fno-inline"
12063fi
12064
12065# Check whether --enable-werror was given.
12066if test "${enable_werror+set}" = set; then :
12067  enableval=$enable_werror; CFLAGS="${CFLAGS} -Werror"
12068fi
12069
12070
12071ac_config_files="$ac_config_files Makefile bin/Makefile bin/openpam_dump_policy/Makefile bin/pamtest/Makefile bin/su/Makefile doc/Makefile doc/man/Makefile include/Makefile include/security/Makefile lib/Makefile modules/Makefile modules/pam_deny/Makefile modules/pam_permit/Makefile modules/pam_unix/Makefile t/Makefile"
12072
12073ac_config_files="$ac_config_files pamgdb"
12074
12075cat >confcache <<\_ACEOF
12076# This file is a shell script that caches the results of configure
12077# tests run on this system so they can be shared between configure
12078# scripts and configure runs, see configure's option --config-cache.
12079# It is not useful on other systems.  If it contains results you don't
12080# want to keep, you may remove or edit it.
12081#
12082# config.status only pays attention to the cache file if you give it
12083# the --recheck option to rerun configure.
12084#
12085# `ac_cv_env_foo' variables (set or unset) will be overridden when
12086# loading this file, other *unset* `ac_cv_foo' will be assigned the
12087# following values.
12088
12089_ACEOF
12090
12091# The following way of writing the cache mishandles newlines in values,
12092# but we know of no workaround that is simple, portable, and efficient.
12093# So, we kill variables containing newlines.
12094# Ultrix sh set writes to stderr and can't be redirected directly,
12095# and sets the high bit in the cache file unless we assign to the vars.
12096(
12097  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12098    eval ac_val=\$$ac_var
12099    case $ac_val in #(
12100    *${as_nl}*)
12101      case $ac_var in #(
12102      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12103$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12104      esac
12105      case $ac_var in #(
12106      _ | IFS | as_nl) ;; #(
12107      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12108      *) { eval $ac_var=; unset $ac_var;} ;;
12109      esac ;;
12110    esac
12111  done
12112
12113  (set) 2>&1 |
12114    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12115    *${as_nl}ac_space=\ *)
12116      # `set' does not quote correctly, so add quotes: double-quote
12117      # substitution turns \\\\ into \\, and sed turns \\ into \.
12118      sed -n \
12119	"s/'/'\\\\''/g;
12120	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12121      ;; #(
12122    *)
12123      # `set' quotes correctly as required by POSIX, so do not add quotes.
12124      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12125      ;;
12126    esac |
12127    sort
12128) |
12129  sed '
12130     /^ac_cv_env_/b end
12131     t clear
12132     :clear
12133     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12134     t end
12135     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12136     :end' >>confcache
12137if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12138  if test -w "$cache_file"; then
12139    if test "x$cache_file" != "x/dev/null"; then
12140      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12141$as_echo "$as_me: updating cache $cache_file" >&6;}
12142      if test ! -f "$cache_file" || test -h "$cache_file"; then
12143	cat confcache >"$cache_file"
12144      else
12145        case $cache_file in #(
12146        */* | ?:*)
12147	  mv -f confcache "$cache_file"$$ &&
12148	  mv -f "$cache_file"$$ "$cache_file" ;; #(
12149        *)
12150	  mv -f confcache "$cache_file" ;;
12151	esac
12152      fi
12153    fi
12154  else
12155    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12156$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12157  fi
12158fi
12159rm -f confcache
12160
12161test "x$prefix" = xNONE && prefix=$ac_default_prefix
12162# Let make expand exec_prefix.
12163test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12164
12165DEFS=-DHAVE_CONFIG_H
12166
12167ac_libobjs=
12168ac_ltlibobjs=
12169U=
12170for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12171  # 1. Remove the extension, and $U if already installed.
12172  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12173  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12174  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12175  #    will be set to the directory where LIBOBJS objects are built.
12176  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12177  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12178done
12179LIBOBJS=$ac_libobjs
12180
12181LTLIBOBJS=$ac_ltlibobjs
12182
12183
12184 if test -n "$EXEEXT"; then
12185  am__EXEEXT_TRUE=
12186  am__EXEEXT_FALSE='#'
12187else
12188  am__EXEEXT_TRUE='#'
12189  am__EXEEXT_FALSE=
12190fi
12191
12192if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12193  as_fn_error $? "conditional \"AMDEP\" was never defined.
12194Usually this means the macro was only invoked conditionally." "$LINENO" 5
12195fi
12196if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12197  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12198Usually this means the macro was only invoked conditionally." "$LINENO" 5
12199fi
12200if test -z "${WITH_DOC_TRUE}" && test -z "${WITH_DOC_FALSE}"; then
12201  as_fn_error $? "conditional \"WITH_DOC\" was never defined.
12202Usually this means the macro was only invoked conditionally." "$LINENO" 5
12203fi
12204if test -z "${WITH_PAM_UNIX_TRUE}" && test -z "${WITH_PAM_UNIX_FALSE}"; then
12205  as_fn_error $? "conditional \"WITH_PAM_UNIX\" was never defined.
12206Usually this means the macro was only invoked conditionally." "$LINENO" 5
12207fi
12208if test -z "${WITH_PAMTEST_TRUE}" && test -z "${WITH_PAMTEST_FALSE}"; then
12209  as_fn_error $? "conditional \"WITH_PAMTEST\" was never defined.
12210Usually this means the macro was only invoked conditionally." "$LINENO" 5
12211fi
12212if test -z "${WITH_SU_TRUE}" && test -z "${WITH_SU_FALSE}"; then
12213  as_fn_error $? "conditional \"WITH_SU\" was never defined.
12214Usually this means the macro was only invoked conditionally." "$LINENO" 5
12215fi
12216
12217: "${CONFIG_STATUS=./config.status}"
12218ac_write_fail=0
12219ac_clean_files_save=$ac_clean_files
12220ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12221{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12222$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12223as_write_fail=0
12224cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12225#! $SHELL
12226# Generated by $as_me.
12227# Run this file to recreate the current configuration.
12228# Compiler output produced by configure, useful for debugging
12229# configure, is in config.log if it exists.
12230
12231debug=false
12232ac_cs_recheck=false
12233ac_cs_silent=false
12234
12235SHELL=\${CONFIG_SHELL-$SHELL}
12236export SHELL
12237_ASEOF
12238cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12239## -------------------- ##
12240## M4sh Initialization. ##
12241## -------------------- ##
12242
12243# Be more Bourne compatible
12244DUALCASE=1; export DUALCASE # for MKS sh
12245if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12246  emulate sh
12247  NULLCMD=:
12248  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12249  # is contrary to our usage.  Disable this feature.
12250  alias -g '${1+"$@"}'='"$@"'
12251  setopt NO_GLOB_SUBST
12252else
12253  case `(set -o) 2>/dev/null` in #(
12254  *posix*) :
12255    set -o posix ;; #(
12256  *) :
12257     ;;
12258esac
12259fi
12260
12261
12262as_nl='
12263'
12264export as_nl
12265# Printing a long string crashes Solaris 7 /usr/bin/printf.
12266as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12267as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12268as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12269# Prefer a ksh shell builtin over an external printf program on Solaris,
12270# but without wasting forks for bash or zsh.
12271if test -z "$BASH_VERSION$ZSH_VERSION" \
12272    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12273  as_echo='print -r --'
12274  as_echo_n='print -rn --'
12275elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12276  as_echo='printf %s\n'
12277  as_echo_n='printf %s'
12278else
12279  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12280    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12281    as_echo_n='/usr/ucb/echo -n'
12282  else
12283    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12284    as_echo_n_body='eval
12285      arg=$1;
12286      case $arg in #(
12287      *"$as_nl"*)
12288	expr "X$arg" : "X\\(.*\\)$as_nl";
12289	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12290      esac;
12291      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12292    '
12293    export as_echo_n_body
12294    as_echo_n='sh -c $as_echo_n_body as_echo'
12295  fi
12296  export as_echo_body
12297  as_echo='sh -c $as_echo_body as_echo'
12298fi
12299
12300# The user is always right.
12301if test "${PATH_SEPARATOR+set}" != set; then
12302  PATH_SEPARATOR=:
12303  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12304    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12305      PATH_SEPARATOR=';'
12306  }
12307fi
12308
12309
12310# IFS
12311# We need space, tab and new line, in precisely that order.  Quoting is
12312# there to prevent editors from complaining about space-tab.
12313# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12314# splitting by setting IFS to empty value.)
12315IFS=" ""	$as_nl"
12316
12317# Find who we are.  Look in the path if we contain no directory separator.
12318as_myself=
12319case $0 in #((
12320  *[\\/]* ) as_myself=$0 ;;
12321  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12322for as_dir in $PATH
12323do
12324  IFS=$as_save_IFS
12325  test -z "$as_dir" && as_dir=.
12326    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12327  done
12328IFS=$as_save_IFS
12329
12330     ;;
12331esac
12332# We did not find ourselves, most probably we were run as `sh COMMAND'
12333# in which case we are not to be found in the path.
12334if test "x$as_myself" = x; then
12335  as_myself=$0
12336fi
12337if test ! -f "$as_myself"; then
12338  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12339  exit 1
12340fi
12341
12342# Unset variables that we do not need and which cause bugs (e.g. in
12343# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12344# suppresses any "Segmentation fault" message there.  '((' could
12345# trigger a bug in pdksh 5.2.14.
12346for as_var in BASH_ENV ENV MAIL MAILPATH
12347do eval test x\${$as_var+set} = xset \
12348  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12349done
12350PS1='$ '
12351PS2='> '
12352PS4='+ '
12353
12354# NLS nuisances.
12355LC_ALL=C
12356export LC_ALL
12357LANGUAGE=C
12358export LANGUAGE
12359
12360# CDPATH.
12361(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12362
12363
12364# as_fn_error STATUS ERROR [LINENO LOG_FD]
12365# ----------------------------------------
12366# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12367# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12368# script with STATUS, using 1 if that was 0.
12369as_fn_error ()
12370{
12371  as_status=$1; test $as_status -eq 0 && as_status=1
12372  if test "$4"; then
12373    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12374    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12375  fi
12376  $as_echo "$as_me: error: $2" >&2
12377  as_fn_exit $as_status
12378} # as_fn_error
12379
12380
12381# as_fn_set_status STATUS
12382# -----------------------
12383# Set $? to STATUS, without forking.
12384as_fn_set_status ()
12385{
12386  return $1
12387} # as_fn_set_status
12388
12389# as_fn_exit STATUS
12390# -----------------
12391# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12392as_fn_exit ()
12393{
12394  set +e
12395  as_fn_set_status $1
12396  exit $1
12397} # as_fn_exit
12398
12399# as_fn_unset VAR
12400# ---------------
12401# Portably unset VAR.
12402as_fn_unset ()
12403{
12404  { eval $1=; unset $1;}
12405}
12406as_unset=as_fn_unset
12407# as_fn_append VAR VALUE
12408# ----------------------
12409# Append the text in VALUE to the end of the definition contained in VAR. Take
12410# advantage of any shell optimizations that allow amortized linear growth over
12411# repeated appends, instead of the typical quadratic growth present in naive
12412# implementations.
12413if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12414  eval 'as_fn_append ()
12415  {
12416    eval $1+=\$2
12417  }'
12418else
12419  as_fn_append ()
12420  {
12421    eval $1=\$$1\$2
12422  }
12423fi # as_fn_append
12424
12425# as_fn_arith ARG...
12426# ------------------
12427# Perform arithmetic evaluation on the ARGs, and store the result in the
12428# global $as_val. Take advantage of shells that can avoid forks. The arguments
12429# must be portable across $(()) and expr.
12430if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12431  eval 'as_fn_arith ()
12432  {
12433    as_val=$(( $* ))
12434  }'
12435else
12436  as_fn_arith ()
12437  {
12438    as_val=`expr "$@" || test $? -eq 1`
12439  }
12440fi # as_fn_arith
12441
12442
12443if expr a : '\(a\)' >/dev/null 2>&1 &&
12444   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12445  as_expr=expr
12446else
12447  as_expr=false
12448fi
12449
12450if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12451  as_basename=basename
12452else
12453  as_basename=false
12454fi
12455
12456if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12457  as_dirname=dirname
12458else
12459  as_dirname=false
12460fi
12461
12462as_me=`$as_basename -- "$0" ||
12463$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12464	 X"$0" : 'X\(//\)$' \| \
12465	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12466$as_echo X/"$0" |
12467    sed '/^.*\/\([^/][^/]*\)\/*$/{
12468	    s//\1/
12469	    q
12470	  }
12471	  /^X\/\(\/\/\)$/{
12472	    s//\1/
12473	    q
12474	  }
12475	  /^X\/\(\/\).*/{
12476	    s//\1/
12477	    q
12478	  }
12479	  s/.*/./; q'`
12480
12481# Avoid depending upon Character Ranges.
12482as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12483as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12484as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12485as_cr_digits='0123456789'
12486as_cr_alnum=$as_cr_Letters$as_cr_digits
12487
12488ECHO_C= ECHO_N= ECHO_T=
12489case `echo -n x` in #(((((
12490-n*)
12491  case `echo 'xy\c'` in
12492  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12493  xy)  ECHO_C='\c';;
12494  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12495       ECHO_T='	';;
12496  esac;;
12497*)
12498  ECHO_N='-n';;
12499esac
12500
12501rm -f conf$$ conf$$.exe conf$$.file
12502if test -d conf$$.dir; then
12503  rm -f conf$$.dir/conf$$.file
12504else
12505  rm -f conf$$.dir
12506  mkdir conf$$.dir 2>/dev/null
12507fi
12508if (echo >conf$$.file) 2>/dev/null; then
12509  if ln -s conf$$.file conf$$ 2>/dev/null; then
12510    as_ln_s='ln -s'
12511    # ... but there are two gotchas:
12512    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12513    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12514    # In both cases, we have to default to `cp -p'.
12515    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12516      as_ln_s='cp -p'
12517  elif ln conf$$.file conf$$ 2>/dev/null; then
12518    as_ln_s=ln
12519  else
12520    as_ln_s='cp -p'
12521  fi
12522else
12523  as_ln_s='cp -p'
12524fi
12525rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12526rmdir conf$$.dir 2>/dev/null
12527
12528
12529# as_fn_mkdir_p
12530# -------------
12531# Create "$as_dir" as a directory, including parents if necessary.
12532as_fn_mkdir_p ()
12533{
12534
12535  case $as_dir in #(
12536  -*) as_dir=./$as_dir;;
12537  esac
12538  test -d "$as_dir" || eval $as_mkdir_p || {
12539    as_dirs=
12540    while :; do
12541      case $as_dir in #(
12542      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12543      *) as_qdir=$as_dir;;
12544      esac
12545      as_dirs="'$as_qdir' $as_dirs"
12546      as_dir=`$as_dirname -- "$as_dir" ||
12547$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12548	 X"$as_dir" : 'X\(//\)[^/]' \| \
12549	 X"$as_dir" : 'X\(//\)$' \| \
12550	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12551$as_echo X"$as_dir" |
12552    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12553	    s//\1/
12554	    q
12555	  }
12556	  /^X\(\/\/\)[^/].*/{
12557	    s//\1/
12558	    q
12559	  }
12560	  /^X\(\/\/\)$/{
12561	    s//\1/
12562	    q
12563	  }
12564	  /^X\(\/\).*/{
12565	    s//\1/
12566	    q
12567	  }
12568	  s/.*/./; q'`
12569      test -d "$as_dir" && break
12570    done
12571    test -z "$as_dirs" || eval "mkdir $as_dirs"
12572  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12573
12574
12575} # as_fn_mkdir_p
12576if mkdir -p . 2>/dev/null; then
12577  as_mkdir_p='mkdir -p "$as_dir"'
12578else
12579  test -d ./-p && rmdir ./-p
12580  as_mkdir_p=false
12581fi
12582
12583if test -x / >/dev/null 2>&1; then
12584  as_test_x='test -x'
12585else
12586  if ls -dL / >/dev/null 2>&1; then
12587    as_ls_L_option=L
12588  else
12589    as_ls_L_option=
12590  fi
12591  as_test_x='
12592    eval sh -c '\''
12593      if test -d "$1"; then
12594	test -d "$1/.";
12595      else
12596	case $1 in #(
12597	-*)set "./$1";;
12598	esac;
12599	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12600	???[sx]*):;;*)false;;esac;fi
12601    '\'' sh
12602  '
12603fi
12604as_executable_p=$as_test_x
12605
12606# Sed expression to map a string onto a valid CPP name.
12607as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12608
12609# Sed expression to map a string onto a valid variable name.
12610as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12611
12612
12613exec 6>&1
12614## ----------------------------------- ##
12615## Main body of $CONFIG_STATUS script. ##
12616## ----------------------------------- ##
12617_ASEOF
12618test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12619
12620cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12621# Save the log message, to keep $0 and so on meaningful, and to
12622# report actual input values of CONFIG_FILES etc. instead of their
12623# values after options handling.
12624ac_log="
12625This file was extended by OpenPAM $as_me 20120526, which was
12626generated by GNU Autoconf 2.68.  Invocation command line was
12627
12628  CONFIG_FILES    = $CONFIG_FILES
12629  CONFIG_HEADERS  = $CONFIG_HEADERS
12630  CONFIG_LINKS    = $CONFIG_LINKS
12631  CONFIG_COMMANDS = $CONFIG_COMMANDS
12632  $ $0 $@
12633
12634on `(hostname || uname -n) 2>/dev/null | sed 1q`
12635"
12636
12637_ACEOF
12638
12639case $ac_config_files in *"
12640"*) set x $ac_config_files; shift; ac_config_files=$*;;
12641esac
12642
12643case $ac_config_headers in *"
12644"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12645esac
12646
12647
12648cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12649# Files that config.status was made for.
12650config_files="$ac_config_files"
12651config_headers="$ac_config_headers"
12652config_commands="$ac_config_commands"
12653
12654_ACEOF
12655
12656cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12657ac_cs_usage="\
12658\`$as_me' instantiates files and other configuration actions
12659from templates according to the current configuration.  Unless the files
12660and actions are specified as TAGs, all are instantiated by default.
12661
12662Usage: $0 [OPTION]... [TAG]...
12663
12664  -h, --help       print this help, then exit
12665  -V, --version    print version number and configuration settings, then exit
12666      --config     print configuration, then exit
12667  -q, --quiet, --silent
12668                   do not print progress messages
12669  -d, --debug      don't remove temporary files
12670      --recheck    update $as_me by reconfiguring in the same conditions
12671      --file=FILE[:TEMPLATE]
12672                   instantiate the configuration file FILE
12673      --header=FILE[:TEMPLATE]
12674                   instantiate the configuration header FILE
12675
12676Configuration files:
12677$config_files
12678
12679Configuration headers:
12680$config_headers
12681
12682Configuration commands:
12683$config_commands
12684
12685Report bugs to <des@des.no>."
12686
12687_ACEOF
12688cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12689ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12690ac_cs_version="\\
12691OpenPAM config.status 20120526
12692configured by $0, generated by GNU Autoconf 2.68,
12693  with options \\"\$ac_cs_config\\"
12694
12695Copyright (C) 2010 Free Software Foundation, Inc.
12696This config.status script is free software; the Free Software Foundation
12697gives unlimited permission to copy, distribute and modify it."
12698
12699ac_pwd='$ac_pwd'
12700srcdir='$srcdir'
12701INSTALL='$INSTALL'
12702MKDIR_P='$MKDIR_P'
12703AWK='$AWK'
12704test -n "\$AWK" || AWK=awk
12705_ACEOF
12706
12707cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12708# The default lists apply if the user does not specify any file.
12709ac_need_defaults=:
12710while test $# != 0
12711do
12712  case $1 in
12713  --*=?*)
12714    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12715    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12716    ac_shift=:
12717    ;;
12718  --*=)
12719    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12720    ac_optarg=
12721    ac_shift=:
12722    ;;
12723  *)
12724    ac_option=$1
12725    ac_optarg=$2
12726    ac_shift=shift
12727    ;;
12728  esac
12729
12730  case $ac_option in
12731  # Handling of the options.
12732  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12733    ac_cs_recheck=: ;;
12734  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12735    $as_echo "$ac_cs_version"; exit ;;
12736  --config | --confi | --conf | --con | --co | --c )
12737    $as_echo "$ac_cs_config"; exit ;;
12738  --debug | --debu | --deb | --de | --d | -d )
12739    debug=: ;;
12740  --file | --fil | --fi | --f )
12741    $ac_shift
12742    case $ac_optarg in
12743    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12744    '') as_fn_error $? "missing file argument" ;;
12745    esac
12746    as_fn_append CONFIG_FILES " '$ac_optarg'"
12747    ac_need_defaults=false;;
12748  --header | --heade | --head | --hea )
12749    $ac_shift
12750    case $ac_optarg in
12751    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12752    esac
12753    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12754    ac_need_defaults=false;;
12755  --he | --h)
12756    # Conflict between --help and --header
12757    as_fn_error $? "ambiguous option: \`$1'
12758Try \`$0 --help' for more information.";;
12759  --help | --hel | -h )
12760    $as_echo "$ac_cs_usage"; exit ;;
12761  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12762  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12763    ac_cs_silent=: ;;
12764
12765  # This is an error.
12766  -*) as_fn_error $? "unrecognized option: \`$1'
12767Try \`$0 --help' for more information." ;;
12768
12769  *) as_fn_append ac_config_targets " $1"
12770     ac_need_defaults=false ;;
12771
12772  esac
12773  shift
12774done
12775
12776ac_configure_extra_args=
12777
12778if $ac_cs_silent; then
12779  exec 6>/dev/null
12780  ac_configure_extra_args="$ac_configure_extra_args --silent"
12781fi
12782
12783_ACEOF
12784cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12785if \$ac_cs_recheck; then
12786  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12787  shift
12788  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12789  CONFIG_SHELL='$SHELL'
12790  export CONFIG_SHELL
12791  exec "\$@"
12792fi
12793
12794_ACEOF
12795cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12796exec 5>>config.log
12797{
12798  echo
12799  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12800## Running $as_me. ##
12801_ASBOX
12802  $as_echo "$ac_log"
12803} >&5
12804
12805_ACEOF
12806cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12807#
12808# INIT-COMMANDS
12809#
12810AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12811
12812
12813# The HP-UX ksh and POSIX shell print the target directory to stdout
12814# if CDPATH is set.
12815(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12816
12817sed_quote_subst='$sed_quote_subst'
12818double_quote_subst='$double_quote_subst'
12819delay_variable_subst='$delay_variable_subst'
12820macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12821macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12822enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12823enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12824pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12825enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12826SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12827ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12828PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
12829host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12830host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12831host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12832build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12833build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12834build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12835SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12836Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12837GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12838EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12839FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12840LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12841NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12842LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12843max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12844ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12845exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12846lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12847lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12848lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12849lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
12850lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
12851reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12852reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12853OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12854deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12855file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12856file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
12857want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
12858DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12859sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
12860AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12861AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12862archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
12863STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12864RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12865old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12866old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12867old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12868lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12869CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12870CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12871compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12872GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12873lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12874lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12875lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12876lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
12877nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
12878lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
12879objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12880MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12881lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12882lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12883lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12884lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12885lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12886need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12887MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
12888DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12889NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12890LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12891OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12892OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12893libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12894shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12895extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12896archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12897enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12898export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12899whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12900compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12901old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12902old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12903archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12904archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12905module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12906module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12907with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12908allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12909no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12910hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12911hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12912hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12913hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12914hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12915hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12916hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12917inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12918link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12919always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12920export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12921exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12922include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12923prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12924postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
12925file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12926variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12927need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12928need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12929version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12930runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12931shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12932shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12933libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12934library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12935soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12936install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12937postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12938postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12939finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12940finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12941hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12942sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12943sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12944hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12945enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12946enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12947enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12948old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12949striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12950
12951LTCC='$LTCC'
12952LTCFLAGS='$LTCFLAGS'
12953compiler='$compiler_DEFAULT'
12954
12955# A function that is used when there is no print builtin or printf.
12956func_fallback_echo ()
12957{
12958  eval 'cat <<_LTECHO_EOF
12959\$1
12960_LTECHO_EOF'
12961}
12962
12963# Quote evaled strings.
12964for var in SHELL \
12965ECHO \
12966PATH_SEPARATOR \
12967SED \
12968GREP \
12969EGREP \
12970FGREP \
12971LD \
12972NM \
12973LN_S \
12974lt_SP2NL \
12975lt_NL2SP \
12976reload_flag \
12977OBJDUMP \
12978deplibs_check_method \
12979file_magic_cmd \
12980file_magic_glob \
12981want_nocaseglob \
12982DLLTOOL \
12983sharedlib_from_linklib_cmd \
12984AR \
12985AR_FLAGS \
12986archiver_list_spec \
12987STRIP \
12988RANLIB \
12989CC \
12990CFLAGS \
12991compiler \
12992lt_cv_sys_global_symbol_pipe \
12993lt_cv_sys_global_symbol_to_cdecl \
12994lt_cv_sys_global_symbol_to_c_name_address \
12995lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12996nm_file_list_spec \
12997lt_prog_compiler_no_builtin_flag \
12998lt_prog_compiler_pic \
12999lt_prog_compiler_wl \
13000lt_prog_compiler_static \
13001lt_cv_prog_compiler_c_o \
13002need_locks \
13003MANIFEST_TOOL \
13004DSYMUTIL \
13005NMEDIT \
13006LIPO \
13007OTOOL \
13008OTOOL64 \
13009shrext_cmds \
13010export_dynamic_flag_spec \
13011whole_archive_flag_spec \
13012compiler_needs_object \
13013with_gnu_ld \
13014allow_undefined_flag \
13015no_undefined_flag \
13016hardcode_libdir_flag_spec \
13017hardcode_libdir_separator \
13018exclude_expsyms \
13019include_expsyms \
13020file_list_spec \
13021variables_saved_for_relink \
13022libname_spec \
13023library_names_spec \
13024soname_spec \
13025install_override_mode \
13026finish_eval \
13027old_striplib \
13028striplib; do
13029    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13030    *[\\\\\\\`\\"\\\$]*)
13031      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13032      ;;
13033    *)
13034      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13035      ;;
13036    esac
13037done
13038
13039# Double-quote double-evaled strings.
13040for var in reload_cmds \
13041old_postinstall_cmds \
13042old_postuninstall_cmds \
13043old_archive_cmds \
13044extract_expsyms_cmds \
13045old_archive_from_new_cmds \
13046old_archive_from_expsyms_cmds \
13047archive_cmds \
13048archive_expsym_cmds \
13049module_cmds \
13050module_expsym_cmds \
13051export_symbols_cmds \
13052prelink_cmds \
13053postlink_cmds \
13054postinstall_cmds \
13055postuninstall_cmds \
13056finish_cmds \
13057sys_lib_search_path_spec \
13058sys_lib_dlsearch_path_spec; do
13059    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13060    *[\\\\\\\`\\"\\\$]*)
13061      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13062      ;;
13063    *)
13064      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13065      ;;
13066    esac
13067done
13068
13069ac_aux_dir='$ac_aux_dir'
13070xsi_shell='$xsi_shell'
13071lt_shell_append='$lt_shell_append'
13072
13073# See if we are running on zsh, and set the options which allow our
13074# commands through without removal of \ escapes INIT.
13075if test -n "\${ZSH_VERSION+set}" ; then
13076   setopt NO_GLOB_SUBST
13077fi
13078
13079
13080    PACKAGE='$PACKAGE'
13081    VERSION='$VERSION'
13082    TIMESTAMP='$TIMESTAMP'
13083    RM='$RM'
13084    ofile='$ofile'
13085
13086
13087
13088
13089_ACEOF
13090
13091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13092
13093# Handling of arguments.
13094for ac_config_target in $ac_config_targets
13095do
13096  case $ac_config_target in
13097    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13098    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13099    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13100    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13101    "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
13102    "bin/openpam_dump_policy/Makefile") CONFIG_FILES="$CONFIG_FILES bin/openpam_dump_policy/Makefile" ;;
13103    "bin/pamtest/Makefile") CONFIG_FILES="$CONFIG_FILES bin/pamtest/Makefile" ;;
13104    "bin/su/Makefile") CONFIG_FILES="$CONFIG_FILES bin/su/Makefile" ;;
13105    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13106    "doc/man/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/Makefile" ;;
13107    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
13108    "include/security/Makefile") CONFIG_FILES="$CONFIG_FILES include/security/Makefile" ;;
13109    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
13110    "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
13111    "modules/pam_deny/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_deny/Makefile" ;;
13112    "modules/pam_permit/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_permit/Makefile" ;;
13113    "modules/pam_unix/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_unix/Makefile" ;;
13114    "t/Makefile") CONFIG_FILES="$CONFIG_FILES t/Makefile" ;;
13115    "pamgdb") CONFIG_FILES="$CONFIG_FILES pamgdb" ;;
13116
13117  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13118  esac
13119done
13120
13121
13122# If the user did not use the arguments to specify the items to instantiate,
13123# then the envvar interface is used.  Set only those that are not.
13124# We use the long form for the default assignment because of an extremely
13125# bizarre bug on SunOS 4.1.3.
13126if $ac_need_defaults; then
13127  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13128  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13129  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13130fi
13131
13132# Have a temporary directory for convenience.  Make it in the build tree
13133# simply because there is no reason against having it here, and in addition,
13134# creating and moving files from /tmp can sometimes cause problems.
13135# Hook for its removal unless debugging.
13136# Note that there is a small window in which the directory will not be cleaned:
13137# after its creation but before its name has been assigned to `$tmp'.
13138$debug ||
13139{
13140  tmp= ac_tmp=
13141  trap 'exit_status=$?
13142  : "${ac_tmp:=$tmp}"
13143  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13144' 0
13145  trap 'as_fn_exit 1' 1 2 13 15
13146}
13147# Create a (secure) tmp directory for tmp files.
13148
13149{
13150  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13151  test -d "$tmp"
13152}  ||
13153{
13154  tmp=./conf$$-$RANDOM
13155  (umask 077 && mkdir "$tmp")
13156} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13157ac_tmp=$tmp
13158
13159# Set up the scripts for CONFIG_FILES section.
13160# No need to generate them if there are no CONFIG_FILES.
13161# This happens for instance with `./config.status config.h'.
13162if test -n "$CONFIG_FILES"; then
13163
13164
13165ac_cr=`echo X | tr X '\015'`
13166# On cygwin, bash can eat \r inside `` if the user requested igncr.
13167# But we know of no other shell where ac_cr would be empty at this
13168# point, so we can use a bashism as a fallback.
13169if test "x$ac_cr" = x; then
13170  eval ac_cr=\$\'\\r\'
13171fi
13172ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13173if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13174  ac_cs_awk_cr='\\r'
13175else
13176  ac_cs_awk_cr=$ac_cr
13177fi
13178
13179echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13180_ACEOF
13181
13182
13183{
13184  echo "cat >conf$$subs.awk <<_ACEOF" &&
13185  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13186  echo "_ACEOF"
13187} >conf$$subs.sh ||
13188  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13189ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13190ac_delim='%!_!# '
13191for ac_last_try in false false false false false :; do
13192  . ./conf$$subs.sh ||
13193    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13194
13195  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13196  if test $ac_delim_n = $ac_delim_num; then
13197    break
13198  elif $ac_last_try; then
13199    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13200  else
13201    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13202  fi
13203done
13204rm -f conf$$subs.sh
13205
13206cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13207cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13208_ACEOF
13209sed -n '
13210h
13211s/^/S["/; s/!.*/"]=/
13212p
13213g
13214s/^[^!]*!//
13215:repl
13216t repl
13217s/'"$ac_delim"'$//
13218t delim
13219:nl
13220h
13221s/\(.\{148\}\)..*/\1/
13222t more1
13223s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13224p
13225n
13226b repl
13227:more1
13228s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13229p
13230g
13231s/.\{148\}//
13232t nl
13233:delim
13234h
13235s/\(.\{148\}\)..*/\1/
13236t more2
13237s/["\\]/\\&/g; s/^/"/; s/$/"/
13238p
13239b
13240:more2
13241s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13242p
13243g
13244s/.\{148\}//
13245t delim
13246' <conf$$subs.awk | sed '
13247/^[^""]/{
13248  N
13249  s/\n//
13250}
13251' >>$CONFIG_STATUS || ac_write_fail=1
13252rm -f conf$$subs.awk
13253cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13254_ACAWK
13255cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13256  for (key in S) S_is_set[key] = 1
13257  FS = ""
13258
13259}
13260{
13261  line = $ 0
13262  nfields = split(line, field, "@")
13263  substed = 0
13264  len = length(field[1])
13265  for (i = 2; i < nfields; i++) {
13266    key = field[i]
13267    keylen = length(key)
13268    if (S_is_set[key]) {
13269      value = S[key]
13270      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13271      len += length(value) + length(field[++i])
13272      substed = 1
13273    } else
13274      len += 1 + keylen
13275  }
13276
13277  print line
13278}
13279
13280_ACAWK
13281_ACEOF
13282cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13283if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13284  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13285else
13286  cat
13287fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13288  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13289_ACEOF
13290
13291# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13292# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13293# trailing colons and then remove the whole line if VPATH becomes empty
13294# (actually we leave an empty line to preserve line numbers).
13295if test "x$srcdir" = x.; then
13296  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
13297h
13298s///
13299s/^/:/
13300s/[	 ]*$/:/
13301s/:\$(srcdir):/:/g
13302s/:\${srcdir}:/:/g
13303s/:@srcdir@:/:/g
13304s/^:*//
13305s/:*$//
13306x
13307s/\(=[	 ]*\).*/\1/
13308G
13309s/\n//
13310s/^[^=]*=[	 ]*$//
13311}'
13312fi
13313
13314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13315fi # test -n "$CONFIG_FILES"
13316
13317# Set up the scripts for CONFIG_HEADERS section.
13318# No need to generate them if there are no CONFIG_HEADERS.
13319# This happens for instance with `./config.status Makefile'.
13320if test -n "$CONFIG_HEADERS"; then
13321cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13322BEGIN {
13323_ACEOF
13324
13325# Transform confdefs.h into an awk script `defines.awk', embedded as
13326# here-document in config.status, that substitutes the proper values into
13327# config.h.in to produce config.h.
13328
13329# Create a delimiter string that does not exist in confdefs.h, to ease
13330# handling of long lines.
13331ac_delim='%!_!# '
13332for ac_last_try in false false :; do
13333  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13334  if test -z "$ac_tt"; then
13335    break
13336  elif $ac_last_try; then
13337    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13338  else
13339    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13340  fi
13341done
13342
13343# For the awk script, D is an array of macro values keyed by name,
13344# likewise P contains macro parameters if any.  Preserve backslash
13345# newline sequences.
13346
13347ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13348sed -n '
13349s/.\{148\}/&'"$ac_delim"'/g
13350t rset
13351:rset
13352s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13353t def
13354d
13355:def
13356s/\\$//
13357t bsnl
13358s/["\\]/\\&/g
13359s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13360D["\1"]=" \3"/p
13361s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13362d
13363:bsnl
13364s/["\\]/\\&/g
13365s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13366D["\1"]=" \3\\\\\\n"\\/p
13367t cont
13368s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13369t cont
13370d
13371:cont
13372n
13373s/.\{148\}/&'"$ac_delim"'/g
13374t clear
13375:clear
13376s/\\$//
13377t bsnlc
13378s/["\\]/\\&/g; s/^/"/; s/$/"/p
13379d
13380:bsnlc
13381s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13382b cont
13383' <confdefs.h | sed '
13384s/'"$ac_delim"'/"\\\
13385"/g' >>$CONFIG_STATUS || ac_write_fail=1
13386
13387cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13388  for (key in D) D_is_set[key] = 1
13389  FS = ""
13390}
13391/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13392  line = \$ 0
13393  split(line, arg, " ")
13394  if (arg[1] == "#") {
13395    defundef = arg[2]
13396    mac1 = arg[3]
13397  } else {
13398    defundef = substr(arg[1], 2)
13399    mac1 = arg[2]
13400  }
13401  split(mac1, mac2, "(") #)
13402  macro = mac2[1]
13403  prefix = substr(line, 1, index(line, defundef) - 1)
13404  if (D_is_set[macro]) {
13405    # Preserve the white space surrounding the "#".
13406    print prefix "define", macro P[macro] D[macro]
13407    next
13408  } else {
13409    # Replace #undef with comments.  This is necessary, for example,
13410    # in the case of _POSIX_SOURCE, which is predefined and required
13411    # on some systems where configure will not decide to define it.
13412    if (defundef == "undef") {
13413      print "/*", prefix defundef, macro, "*/"
13414      next
13415    }
13416  }
13417}
13418{ print }
13419_ACAWK
13420_ACEOF
13421cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13422  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13423fi # test -n "$CONFIG_HEADERS"
13424
13425
13426eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13427shift
13428for ac_tag
13429do
13430  case $ac_tag in
13431  :[FHLC]) ac_mode=$ac_tag; continue;;
13432  esac
13433  case $ac_mode$ac_tag in
13434  :[FHL]*:*);;
13435  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13436  :[FH]-) ac_tag=-:-;;
13437  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13438  esac
13439  ac_save_IFS=$IFS
13440  IFS=:
13441  set x $ac_tag
13442  IFS=$ac_save_IFS
13443  shift
13444  ac_file=$1
13445  shift
13446
13447  case $ac_mode in
13448  :L) ac_source=$1;;
13449  :[FH])
13450    ac_file_inputs=
13451    for ac_f
13452    do
13453      case $ac_f in
13454      -) ac_f="$ac_tmp/stdin";;
13455      *) # Look for the file first in the build tree, then in the source tree
13456	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13457	 # because $ac_f cannot contain `:'.
13458	 test -f "$ac_f" ||
13459	   case $ac_f in
13460	   [\\/$]*) false;;
13461	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13462	   esac ||
13463	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13464      esac
13465      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13466      as_fn_append ac_file_inputs " '$ac_f'"
13467    done
13468
13469    # Let's still pretend it is `configure' which instantiates (i.e., don't
13470    # use $as_me), people would be surprised to read:
13471    #    /* config.h.  Generated by config.status.  */
13472    configure_input='Generated from '`
13473	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13474	`' by configure.'
13475    if test x"$ac_file" != x-; then
13476      configure_input="$ac_file.  $configure_input"
13477      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13478$as_echo "$as_me: creating $ac_file" >&6;}
13479    fi
13480    # Neutralize special characters interpreted by sed in replacement strings.
13481    case $configure_input in #(
13482    *\&* | *\|* | *\\* )
13483       ac_sed_conf_input=`$as_echo "$configure_input" |
13484       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13485    *) ac_sed_conf_input=$configure_input;;
13486    esac
13487
13488    case $ac_tag in
13489    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13490      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13491    esac
13492    ;;
13493  esac
13494
13495  ac_dir=`$as_dirname -- "$ac_file" ||
13496$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13497	 X"$ac_file" : 'X\(//\)[^/]' \| \
13498	 X"$ac_file" : 'X\(//\)$' \| \
13499	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13500$as_echo X"$ac_file" |
13501    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13502	    s//\1/
13503	    q
13504	  }
13505	  /^X\(\/\/\)[^/].*/{
13506	    s//\1/
13507	    q
13508	  }
13509	  /^X\(\/\/\)$/{
13510	    s//\1/
13511	    q
13512	  }
13513	  /^X\(\/\).*/{
13514	    s//\1/
13515	    q
13516	  }
13517	  s/.*/./; q'`
13518  as_dir="$ac_dir"; as_fn_mkdir_p
13519  ac_builddir=.
13520
13521case "$ac_dir" in
13522.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13523*)
13524  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13525  # A ".." for each directory in $ac_dir_suffix.
13526  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13527  case $ac_top_builddir_sub in
13528  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13529  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13530  esac ;;
13531esac
13532ac_abs_top_builddir=$ac_pwd
13533ac_abs_builddir=$ac_pwd$ac_dir_suffix
13534# for backward compatibility:
13535ac_top_builddir=$ac_top_build_prefix
13536
13537case $srcdir in
13538  .)  # We are building in place.
13539    ac_srcdir=.
13540    ac_top_srcdir=$ac_top_builddir_sub
13541    ac_abs_top_srcdir=$ac_pwd ;;
13542  [\\/]* | ?:[\\/]* )  # Absolute name.
13543    ac_srcdir=$srcdir$ac_dir_suffix;
13544    ac_top_srcdir=$srcdir
13545    ac_abs_top_srcdir=$srcdir ;;
13546  *) # Relative name.
13547    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13548    ac_top_srcdir=$ac_top_build_prefix$srcdir
13549    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13550esac
13551ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13552
13553
13554  case $ac_mode in
13555  :F)
13556  #
13557  # CONFIG_FILE
13558  #
13559
13560  case $INSTALL in
13561  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13562  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13563  esac
13564  ac_MKDIR_P=$MKDIR_P
13565  case $MKDIR_P in
13566  [\\/$]* | ?:[\\/]* ) ;;
13567  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13568  esac
13569_ACEOF
13570
13571cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13572# If the template does not know about datarootdir, expand it.
13573# FIXME: This hack should be removed a few years after 2.60.
13574ac_datarootdir_hack=; ac_datarootdir_seen=
13575ac_sed_dataroot='
13576/datarootdir/ {
13577  p
13578  q
13579}
13580/@datadir@/p
13581/@docdir@/p
13582/@infodir@/p
13583/@localedir@/p
13584/@mandir@/p'
13585case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13586*datarootdir*) ac_datarootdir_seen=yes;;
13587*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13588  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13589$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13590_ACEOF
13591cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13592  ac_datarootdir_hack='
13593  s&@datadir@&$datadir&g
13594  s&@docdir@&$docdir&g
13595  s&@infodir@&$infodir&g
13596  s&@localedir@&$localedir&g
13597  s&@mandir@&$mandir&g
13598  s&\\\${datarootdir}&$datarootdir&g' ;;
13599esac
13600_ACEOF
13601
13602# Neutralize VPATH when `$srcdir' = `.'.
13603# Shell code in configure.ac might set extrasub.
13604# FIXME: do we really want to maintain this feature?
13605cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13606ac_sed_extra="$ac_vpsub
13607$extrasub
13608_ACEOF
13609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13610:t
13611/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13612s|@configure_input@|$ac_sed_conf_input|;t t
13613s&@top_builddir@&$ac_top_builddir_sub&;t t
13614s&@top_build_prefix@&$ac_top_build_prefix&;t t
13615s&@srcdir@&$ac_srcdir&;t t
13616s&@abs_srcdir@&$ac_abs_srcdir&;t t
13617s&@top_srcdir@&$ac_top_srcdir&;t t
13618s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13619s&@builddir@&$ac_builddir&;t t
13620s&@abs_builddir@&$ac_abs_builddir&;t t
13621s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13622s&@INSTALL@&$ac_INSTALL&;t t
13623s&@MKDIR_P@&$ac_MKDIR_P&;t t
13624$ac_datarootdir_hack
13625"
13626eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13627  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13628
13629test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13630  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13631  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13632      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13633  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13634which seems to be undefined.  Please make sure it is defined" >&5
13635$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13636which seems to be undefined.  Please make sure it is defined" >&2;}
13637
13638  rm -f "$ac_tmp/stdin"
13639  case $ac_file in
13640  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13641  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13642  esac \
13643  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13644 ;;
13645  :H)
13646  #
13647  # CONFIG_HEADER
13648  #
13649  if test x"$ac_file" != x-; then
13650    {
13651      $as_echo "/* $configure_input  */" \
13652      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13653    } >"$ac_tmp/config.h" \
13654      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13655    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13656      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13657$as_echo "$as_me: $ac_file is unchanged" >&6;}
13658    else
13659      rm -f "$ac_file"
13660      mv "$ac_tmp/config.h" "$ac_file" \
13661	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13662    fi
13663  else
13664    $as_echo "/* $configure_input  */" \
13665      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13666      || as_fn_error $? "could not create -" "$LINENO" 5
13667  fi
13668# Compute "$ac_file"'s index in $config_headers.
13669_am_arg="$ac_file"
13670_am_stamp_count=1
13671for _am_header in $config_headers :; do
13672  case $_am_header in
13673    $_am_arg | $_am_arg:* )
13674      break ;;
13675    * )
13676      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13677  esac
13678done
13679echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13680$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13681	 X"$_am_arg" : 'X\(//\)[^/]' \| \
13682	 X"$_am_arg" : 'X\(//\)$' \| \
13683	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13684$as_echo X"$_am_arg" |
13685    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13686	    s//\1/
13687	    q
13688	  }
13689	  /^X\(\/\/\)[^/].*/{
13690	    s//\1/
13691	    q
13692	  }
13693	  /^X\(\/\/\)$/{
13694	    s//\1/
13695	    q
13696	  }
13697	  /^X\(\/\).*/{
13698	    s//\1/
13699	    q
13700	  }
13701	  s/.*/./; q'`/stamp-h$_am_stamp_count
13702 ;;
13703
13704  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13705$as_echo "$as_me: executing $ac_file commands" >&6;}
13706 ;;
13707  esac
13708
13709
13710  case $ac_file$ac_mode in
13711    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13712  # Autoconf 2.62 quotes --file arguments for eval, but not when files
13713  # are listed without --file.  Let's play safe and only enable the eval
13714  # if we detect the quoting.
13715  case $CONFIG_FILES in
13716  *\'*) eval set x "$CONFIG_FILES" ;;
13717  *)   set x $CONFIG_FILES ;;
13718  esac
13719  shift
13720  for mf
13721  do
13722    # Strip MF so we end up with the name of the file.
13723    mf=`echo "$mf" | sed -e 's/:.*$//'`
13724    # Check whether this is an Automake generated Makefile or not.
13725    # We used to match only the files named `Makefile.in', but
13726    # some people rename them; so instead we look at the file content.
13727    # Grep'ing the first line is not enough: some people post-process
13728    # each Makefile.in and add a new line on top of each file to say so.
13729    # Grep'ing the whole file is not good either: AIX grep has a line
13730    # limit of 2048, but all sed's we know have understand at least 4000.
13731    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13732      dirpart=`$as_dirname -- "$mf" ||
13733$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13734	 X"$mf" : 'X\(//\)[^/]' \| \
13735	 X"$mf" : 'X\(//\)$' \| \
13736	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13737$as_echo X"$mf" |
13738    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13739	    s//\1/
13740	    q
13741	  }
13742	  /^X\(\/\/\)[^/].*/{
13743	    s//\1/
13744	    q
13745	  }
13746	  /^X\(\/\/\)$/{
13747	    s//\1/
13748	    q
13749	  }
13750	  /^X\(\/\).*/{
13751	    s//\1/
13752	    q
13753	  }
13754	  s/.*/./; q'`
13755    else
13756      continue
13757    fi
13758    # Extract the definition of DEPDIR, am__include, and am__quote
13759    # from the Makefile without running `make'.
13760    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13761    test -z "$DEPDIR" && continue
13762    am__include=`sed -n 's/^am__include = //p' < "$mf"`
13763    test -z "am__include" && continue
13764    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13765    # When using ansi2knr, U may be empty or an underscore; expand it
13766    U=`sed -n 's/^U = //p' < "$mf"`
13767    # Find all dependency output files, they are included files with
13768    # $(DEPDIR) in their names.  We invoke sed twice because it is the
13769    # simplest approach to changing $(DEPDIR) to its actual value in the
13770    # expansion.
13771    for file in `sed -n "
13772      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13773	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13774      # Make sure the directory exists.
13775      test -f "$dirpart/$file" && continue
13776      fdir=`$as_dirname -- "$file" ||
13777$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13778	 X"$file" : 'X\(//\)[^/]' \| \
13779	 X"$file" : 'X\(//\)$' \| \
13780	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13781$as_echo X"$file" |
13782    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13783	    s//\1/
13784	    q
13785	  }
13786	  /^X\(\/\/\)[^/].*/{
13787	    s//\1/
13788	    q
13789	  }
13790	  /^X\(\/\/\)$/{
13791	    s//\1/
13792	    q
13793	  }
13794	  /^X\(\/\).*/{
13795	    s//\1/
13796	    q
13797	  }
13798	  s/.*/./; q'`
13799      as_dir=$dirpart/$fdir; as_fn_mkdir_p
13800      # echo "creating $dirpart/$file"
13801      echo '# dummy' > "$dirpart/$file"
13802    done
13803  done
13804}
13805 ;;
13806    "libtool":C)
13807
13808    # See if we are running on zsh, and set the options which allow our
13809    # commands through without removal of \ escapes.
13810    if test -n "${ZSH_VERSION+set}" ; then
13811      setopt NO_GLOB_SUBST
13812    fi
13813
13814    cfgfile="${ofile}T"
13815    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13816    $RM "$cfgfile"
13817
13818    cat <<_LT_EOF >> "$cfgfile"
13819#! $SHELL
13820
13821# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13822# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13823# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13824# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13825#
13826#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13827#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
13828#                 Foundation, Inc.
13829#   Written by Gordon Matzigkeit, 1996
13830#
13831#   This file is part of GNU Libtool.
13832#
13833# GNU Libtool is free software; you can redistribute it and/or
13834# modify it under the terms of the GNU General Public License as
13835# published by the Free Software Foundation; either version 2 of
13836# the License, or (at your option) any later version.
13837#
13838# As a special exception to the GNU General Public License,
13839# if you distribute this file as part of a program or library that
13840# is built using GNU Libtool, you may include this file under the
13841# same distribution terms that you use for the rest of that program.
13842#
13843# GNU Libtool is distributed in the hope that it will be useful,
13844# but WITHOUT ANY WARRANTY; without even the implied warranty of
13845# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13846# GNU General Public License for more details.
13847#
13848# You should have received a copy of the GNU General Public License
13849# along with GNU Libtool; see the file COPYING.  If not, a copy
13850# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13851# obtained by writing to the Free Software Foundation, Inc.,
13852# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13853
13854
13855# The names of the tagged configurations supported by this script.
13856available_tags=""
13857
13858# ### BEGIN LIBTOOL CONFIG
13859
13860# Which release of libtool.m4 was used?
13861macro_version=$macro_version
13862macro_revision=$macro_revision
13863
13864# Whether or not to build static libraries.
13865build_old_libs=$enable_static
13866
13867# Whether or not to build shared libraries.
13868build_libtool_libs=$enable_shared
13869
13870# What type of objects to build.
13871pic_mode=$pic_mode
13872
13873# Whether or not to optimize for fast installation.
13874fast_install=$enable_fast_install
13875
13876# Shell to use when invoking shell scripts.
13877SHELL=$lt_SHELL
13878
13879# An echo program that protects backslashes.
13880ECHO=$lt_ECHO
13881
13882# The PATH separator for the build system.
13883PATH_SEPARATOR=$lt_PATH_SEPARATOR
13884
13885# The host system.
13886host_alias=$host_alias
13887host=$host
13888host_os=$host_os
13889
13890# The build system.
13891build_alias=$build_alias
13892build=$build
13893build_os=$build_os
13894
13895# A sed program that does not truncate output.
13896SED=$lt_SED
13897
13898# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13899Xsed="\$SED -e 1s/^X//"
13900
13901# A grep program that handles long lines.
13902GREP=$lt_GREP
13903
13904# An ERE matcher.
13905EGREP=$lt_EGREP
13906
13907# A literal string matcher.
13908FGREP=$lt_FGREP
13909
13910# A BSD- or MS-compatible name lister.
13911NM=$lt_NM
13912
13913# Whether we need soft or hard links.
13914LN_S=$lt_LN_S
13915
13916# What is the maximum length of a command?
13917max_cmd_len=$max_cmd_len
13918
13919# Object file suffix (normally "o").
13920objext=$ac_objext
13921
13922# Executable file suffix (normally "").
13923exeext=$exeext
13924
13925# whether the shell understands "unset".
13926lt_unset=$lt_unset
13927
13928# turn spaces into newlines.
13929SP2NL=$lt_lt_SP2NL
13930
13931# turn newlines into spaces.
13932NL2SP=$lt_lt_NL2SP
13933
13934# convert \$build file names to \$host format.
13935to_host_file_cmd=$lt_cv_to_host_file_cmd
13936
13937# convert \$build files to toolchain format.
13938to_tool_file_cmd=$lt_cv_to_tool_file_cmd
13939
13940# An object symbol dumper.
13941OBJDUMP=$lt_OBJDUMP
13942
13943# Method to check whether dependent libraries are shared objects.
13944deplibs_check_method=$lt_deplibs_check_method
13945
13946# Command to use when deplibs_check_method = "file_magic".
13947file_magic_cmd=$lt_file_magic_cmd
13948
13949# How to find potential files when deplibs_check_method = "file_magic".
13950file_magic_glob=$lt_file_magic_glob
13951
13952# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
13953want_nocaseglob=$lt_want_nocaseglob
13954
13955# DLL creation program.
13956DLLTOOL=$lt_DLLTOOL
13957
13958# Command to associate shared and link libraries.
13959sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
13960
13961# The archiver.
13962AR=$lt_AR
13963
13964# Flags to create an archive.
13965AR_FLAGS=$lt_AR_FLAGS
13966
13967# How to feed a file listing to the archiver.
13968archiver_list_spec=$lt_archiver_list_spec
13969
13970# A symbol stripping program.
13971STRIP=$lt_STRIP
13972
13973# Commands used to install an old-style archive.
13974RANLIB=$lt_RANLIB
13975old_postinstall_cmds=$lt_old_postinstall_cmds
13976old_postuninstall_cmds=$lt_old_postuninstall_cmds
13977
13978# Whether to use a lock for old archive extraction.
13979lock_old_archive_extraction=$lock_old_archive_extraction
13980
13981# A C compiler.
13982LTCC=$lt_CC
13983
13984# LTCC compiler flags.
13985LTCFLAGS=$lt_CFLAGS
13986
13987# Take the output of nm and produce a listing of raw symbols and C names.
13988global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13989
13990# Transform the output of nm in a proper C declaration.
13991global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13992
13993# Transform the output of nm in a C name address pair.
13994global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13995
13996# Transform the output of nm in a C name address pair when lib prefix is needed.
13997global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13998
13999# Specify filename containing input files for \$NM.
14000nm_file_list_spec=$lt_nm_file_list_spec
14001
14002# The root where to search for dependent libraries,and in which our libraries should be installed.
14003lt_sysroot=$lt_sysroot
14004
14005# The name of the directory that contains temporary libtool files.
14006objdir=$objdir
14007
14008# Used to examine libraries when file_magic_cmd begins with "file".
14009MAGIC_CMD=$MAGIC_CMD
14010
14011# Must we lock files when doing compilation?
14012need_locks=$lt_need_locks
14013
14014# Manifest tool.
14015MANIFEST_TOOL=$lt_MANIFEST_TOOL
14016
14017# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14018DSYMUTIL=$lt_DSYMUTIL
14019
14020# Tool to change global to local symbols on Mac OS X.
14021NMEDIT=$lt_NMEDIT
14022
14023# Tool to manipulate fat objects and archives on Mac OS X.
14024LIPO=$lt_LIPO
14025
14026# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14027OTOOL=$lt_OTOOL
14028
14029# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14030OTOOL64=$lt_OTOOL64
14031
14032# Old archive suffix (normally "a").
14033libext=$libext
14034
14035# Shared library suffix (normally ".so").
14036shrext_cmds=$lt_shrext_cmds
14037
14038# The commands to extract the exported symbol list from a shared archive.
14039extract_expsyms_cmds=$lt_extract_expsyms_cmds
14040
14041# Variables whose values should be saved in libtool wrapper scripts and
14042# restored at link time.
14043variables_saved_for_relink=$lt_variables_saved_for_relink
14044
14045# Do we need the "lib" prefix for modules?
14046need_lib_prefix=$need_lib_prefix
14047
14048# Do we need a version for libraries?
14049need_version=$need_version
14050
14051# Library versioning type.
14052version_type=$version_type
14053
14054# Shared library runtime path variable.
14055runpath_var=$runpath_var
14056
14057# Shared library path variable.
14058shlibpath_var=$shlibpath_var
14059
14060# Is shlibpath searched before the hard-coded library search path?
14061shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14062
14063# Format of library name prefix.
14064libname_spec=$lt_libname_spec
14065
14066# List of archive names.  First name is the real one, the rest are links.
14067# The last name is the one that the linker finds with -lNAME
14068library_names_spec=$lt_library_names_spec
14069
14070# The coded name of the library, if different from the real name.
14071soname_spec=$lt_soname_spec
14072
14073# Permission mode override for installation of shared libraries.
14074install_override_mode=$lt_install_override_mode
14075
14076# Command to use after installation of a shared archive.
14077postinstall_cmds=$lt_postinstall_cmds
14078
14079# Command to use after uninstallation of a shared archive.
14080postuninstall_cmds=$lt_postuninstall_cmds
14081
14082# Commands used to finish a libtool library installation in a directory.
14083finish_cmds=$lt_finish_cmds
14084
14085# As "finish_cmds", except a single script fragment to be evaled but
14086# not shown.
14087finish_eval=$lt_finish_eval
14088
14089# Whether we should hardcode library paths into libraries.
14090hardcode_into_libs=$hardcode_into_libs
14091
14092# Compile-time system search path for libraries.
14093sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14094
14095# Run-time system search path for libraries.
14096sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14097
14098# Whether dlopen is supported.
14099dlopen_support=$enable_dlopen
14100
14101# Whether dlopen of programs is supported.
14102dlopen_self=$enable_dlopen_self
14103
14104# Whether dlopen of statically linked programs is supported.
14105dlopen_self_static=$enable_dlopen_self_static
14106
14107# Commands to strip libraries.
14108old_striplib=$lt_old_striplib
14109striplib=$lt_striplib
14110
14111
14112# The linker used to build libraries.
14113LD=$lt_LD
14114
14115# How to create reloadable object files.
14116reload_flag=$lt_reload_flag
14117reload_cmds=$lt_reload_cmds
14118
14119# Commands used to build an old-style archive.
14120old_archive_cmds=$lt_old_archive_cmds
14121
14122# A language specific compiler.
14123CC=$lt_compiler
14124
14125# Is the compiler the GNU compiler?
14126with_gcc=$GCC
14127
14128# Compiler flag to turn off builtin functions.
14129no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14130
14131# Additional compiler flags for building library objects.
14132pic_flag=$lt_lt_prog_compiler_pic
14133
14134# How to pass a linker flag through the compiler.
14135wl=$lt_lt_prog_compiler_wl
14136
14137# Compiler flag to prevent dynamic linking.
14138link_static_flag=$lt_lt_prog_compiler_static
14139
14140# Does compiler simultaneously support -c and -o options?
14141compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14142
14143# Whether or not to add -lc for building shared libraries.
14144build_libtool_need_lc=$archive_cmds_need_lc
14145
14146# Whether or not to disallow shared libs when runtime libs are static.
14147allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14148
14149# Compiler flag to allow reflexive dlopens.
14150export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14151
14152# Compiler flag to generate shared objects directly from archives.
14153whole_archive_flag_spec=$lt_whole_archive_flag_spec
14154
14155# Whether the compiler copes with passing no objects directly.
14156compiler_needs_object=$lt_compiler_needs_object
14157
14158# Create an old-style archive from a shared archive.
14159old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14160
14161# Create a temporary old-style archive to link instead of a shared archive.
14162old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14163
14164# Commands used to build a shared archive.
14165archive_cmds=$lt_archive_cmds
14166archive_expsym_cmds=$lt_archive_expsym_cmds
14167
14168# Commands used to build a loadable module if different from building
14169# a shared archive.
14170module_cmds=$lt_module_cmds
14171module_expsym_cmds=$lt_module_expsym_cmds
14172
14173# Whether we are building with GNU ld or not.
14174with_gnu_ld=$lt_with_gnu_ld
14175
14176# Flag that allows shared libraries with undefined symbols to be built.
14177allow_undefined_flag=$lt_allow_undefined_flag
14178
14179# Flag that enforces no undefined symbols.
14180no_undefined_flag=$lt_no_undefined_flag
14181
14182# Flag to hardcode \$libdir into a binary during linking.
14183# This must work even if \$libdir does not exist
14184hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14185
14186# Whether we need a single "-rpath" flag with a separated argument.
14187hardcode_libdir_separator=$lt_hardcode_libdir_separator
14188
14189# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14190# DIR into the resulting binary.
14191hardcode_direct=$hardcode_direct
14192
14193# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14194# DIR into the resulting binary and the resulting library dependency is
14195# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14196# library is relocated.
14197hardcode_direct_absolute=$hardcode_direct_absolute
14198
14199# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14200# into the resulting binary.
14201hardcode_minus_L=$hardcode_minus_L
14202
14203# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14204# into the resulting binary.
14205hardcode_shlibpath_var=$hardcode_shlibpath_var
14206
14207# Set to "yes" if building a shared library automatically hardcodes DIR
14208# into the library and all subsequent libraries and executables linked
14209# against it.
14210hardcode_automatic=$hardcode_automatic
14211
14212# Set to yes if linker adds runtime paths of dependent libraries
14213# to runtime path list.
14214inherit_rpath=$inherit_rpath
14215
14216# Whether libtool must link a program against all its dependency libraries.
14217link_all_deplibs=$link_all_deplibs
14218
14219# Set to "yes" if exported symbols are required.
14220always_export_symbols=$always_export_symbols
14221
14222# The commands to list exported symbols.
14223export_symbols_cmds=$lt_export_symbols_cmds
14224
14225# Symbols that should not be listed in the preloaded symbols.
14226exclude_expsyms=$lt_exclude_expsyms
14227
14228# Symbols that must always be exported.
14229include_expsyms=$lt_include_expsyms
14230
14231# Commands necessary for linking programs (against libraries) with templates.
14232prelink_cmds=$lt_prelink_cmds
14233
14234# Commands necessary for finishing linking programs.
14235postlink_cmds=$lt_postlink_cmds
14236
14237# Specify filename containing input files.
14238file_list_spec=$lt_file_list_spec
14239
14240# How to hardcode a shared library path into an executable.
14241hardcode_action=$hardcode_action
14242
14243# ### END LIBTOOL CONFIG
14244
14245_LT_EOF
14246
14247  case $host_os in
14248  aix3*)
14249    cat <<\_LT_EOF >> "$cfgfile"
14250# AIX sometimes has problems with the GCC collect2 program.  For some
14251# reason, if we set the COLLECT_NAMES environment variable, the problems
14252# vanish in a puff of smoke.
14253if test "X${COLLECT_NAMES+set}" != Xset; then
14254  COLLECT_NAMES=
14255  export COLLECT_NAMES
14256fi
14257_LT_EOF
14258    ;;
14259  esac
14260
14261
14262ltmain="$ac_aux_dir/ltmain.sh"
14263
14264
14265  # We use sed instead of cat because bash on DJGPP gets confused if
14266  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14267  # text mode, it properly converts lines to CR/LF.  This bash problem
14268  # is reportedly fixed, but why not run on old versions too?
14269  sed '$q' "$ltmain" >> "$cfgfile" \
14270     || (rm -f "$cfgfile"; exit 1)
14271
14272  if test x"$xsi_shell" = xyes; then
14273  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
14274func_dirname ()\
14275{\
14276\    case ${1} in\
14277\      */*) func_dirname_result="${1%/*}${2}" ;;\
14278\      *  ) func_dirname_result="${3}" ;;\
14279\    esac\
14280} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
14281  && mv -f "$cfgfile.tmp" "$cfgfile" \
14282    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14283test 0 -eq $? || _lt_function_replace_fail=:
14284
14285
14286  sed -e '/^func_basename ()$/,/^} # func_basename /c\
14287func_basename ()\
14288{\
14289\    func_basename_result="${1##*/}"\
14290} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
14291  && mv -f "$cfgfile.tmp" "$cfgfile" \
14292    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14293test 0 -eq $? || _lt_function_replace_fail=:
14294
14295
14296  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
14297func_dirname_and_basename ()\
14298{\
14299\    case ${1} in\
14300\      */*) func_dirname_result="${1%/*}${2}" ;;\
14301\      *  ) func_dirname_result="${3}" ;;\
14302\    esac\
14303\    func_basename_result="${1##*/}"\
14304} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
14305  && mv -f "$cfgfile.tmp" "$cfgfile" \
14306    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14307test 0 -eq $? || _lt_function_replace_fail=:
14308
14309
14310  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
14311func_stripname ()\
14312{\
14313\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
14314\    # positional parameters, so assign one to ordinary parameter first.\
14315\    func_stripname_result=${3}\
14316\    func_stripname_result=${func_stripname_result#"${1}"}\
14317\    func_stripname_result=${func_stripname_result%"${2}"}\
14318} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
14319  && mv -f "$cfgfile.tmp" "$cfgfile" \
14320    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14321test 0 -eq $? || _lt_function_replace_fail=:
14322
14323
14324  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
14325func_split_long_opt ()\
14326{\
14327\    func_split_long_opt_name=${1%%=*}\
14328\    func_split_long_opt_arg=${1#*=}\
14329} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
14330  && mv -f "$cfgfile.tmp" "$cfgfile" \
14331    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14332test 0 -eq $? || _lt_function_replace_fail=:
14333
14334
14335  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
14336func_split_short_opt ()\
14337{\
14338\    func_split_short_opt_arg=${1#??}\
14339\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
14340} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
14341  && mv -f "$cfgfile.tmp" "$cfgfile" \
14342    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14343test 0 -eq $? || _lt_function_replace_fail=:
14344
14345
14346  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
14347func_lo2o ()\
14348{\
14349\    case ${1} in\
14350\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
14351\      *)    func_lo2o_result=${1} ;;\
14352\    esac\
14353} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
14354  && mv -f "$cfgfile.tmp" "$cfgfile" \
14355    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14356test 0 -eq $? || _lt_function_replace_fail=:
14357
14358
14359  sed -e '/^func_xform ()$/,/^} # func_xform /c\
14360func_xform ()\
14361{\
14362    func_xform_result=${1%.*}.lo\
14363} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
14364  && mv -f "$cfgfile.tmp" "$cfgfile" \
14365    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14366test 0 -eq $? || _lt_function_replace_fail=:
14367
14368
14369  sed -e '/^func_arith ()$/,/^} # func_arith /c\
14370func_arith ()\
14371{\
14372    func_arith_result=$(( $* ))\
14373} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
14374  && mv -f "$cfgfile.tmp" "$cfgfile" \
14375    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14376test 0 -eq $? || _lt_function_replace_fail=:
14377
14378
14379  sed -e '/^func_len ()$/,/^} # func_len /c\
14380func_len ()\
14381{\
14382    func_len_result=${#1}\
14383} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
14384  && mv -f "$cfgfile.tmp" "$cfgfile" \
14385    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14386test 0 -eq $? || _lt_function_replace_fail=:
14387
14388fi
14389
14390if test x"$lt_shell_append" = xyes; then
14391  sed -e '/^func_append ()$/,/^} # func_append /c\
14392func_append ()\
14393{\
14394    eval "${1}+=\\${2}"\
14395} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
14396  && mv -f "$cfgfile.tmp" "$cfgfile" \
14397    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14398test 0 -eq $? || _lt_function_replace_fail=:
14399
14400
14401  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
14402func_append_quoted ()\
14403{\
14404\    func_quote_for_eval "${2}"\
14405\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
14406} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
14407  && mv -f "$cfgfile.tmp" "$cfgfile" \
14408    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14409test 0 -eq $? || _lt_function_replace_fail=:
14410
14411
14412  # Save a `func_append' function call where possible by direct use of '+='
14413  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
14414    && mv -f "$cfgfile.tmp" "$cfgfile" \
14415      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14416  test 0 -eq $? || _lt_function_replace_fail=:
14417else
14418  # Save a `func_append' function call even when '+=' is not available
14419  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
14420    && mv -f "$cfgfile.tmp" "$cfgfile" \
14421      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
14422  test 0 -eq $? || _lt_function_replace_fail=:
14423fi
14424
14425if test x"$_lt_function_replace_fail" = x":"; then
14426  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
14427$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
14428fi
14429
14430
14431   mv -f "$cfgfile" "$ofile" ||
14432    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14433  chmod +x "$ofile"
14434
14435 ;;
14436    "pamgdb":F) chmod +x pamgdb ;;
14437
14438  esac
14439done # for ac_tag
14440
14441
14442as_fn_exit 0
14443_ACEOF
14444ac_clean_files=$ac_clean_files_save
14445
14446test $ac_write_fail = 0 ||
14447  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14448
14449
14450# configure is writing to config.log, and then calls config.status.
14451# config.status does its own redirection, appending to config.log.
14452# Unfortunately, on DOS this fails, as config.log is still kept open
14453# by configure, so config.status won't be able to write to it; its
14454# output is simply discarded.  So we exec the FD to /dev/null,
14455# effectively closing config.log, so it can be properly (re)opened and
14456# appended to by config.status.  When coming back to configure, we
14457# need to make the FD available again.
14458if test "$no_create" != yes; then
14459  ac_cs_success=:
14460  ac_config_status_args=
14461  test "$silent" = yes &&
14462    ac_config_status_args="$ac_config_status_args --quiet"
14463  exec 5>/dev/null
14464  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14465  exec 5>>config.log
14466  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14467  # would make configure fail if this is the last instruction.
14468  $ac_cs_success || as_fn_exit 1
14469fi
14470if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14471  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14472$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14473fi
14474
14475