xref: /freebsd/contrib/openpam/configure (revision af373543d8a96ff2ef3ac1b28f6dfbb2eb008b22)
1#! /bin/sh
2# From configure.ac OpenPAM: configure.ac 947 2019-02-24 20:18:17Z des .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.69 for OpenPAM 20190224.
5#
6# Report bugs to <des@des.no>.
7#
8#
9# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
10#
11#
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
17
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
20if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
21  emulate sh
22  NULLCMD=:
23  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24  # is contrary to our usage.  Disable this feature.
25  alias -g '${1+"$@"}'='"$@"'
26  setopt NO_GLOB_SUBST
27else
28  case `(set -o) 2>/dev/null` in #(
29  *posix*) :
30    set -o posix ;; #(
31  *) :
32     ;;
33esac
34fi
35
36
37as_nl='
38'
39export as_nl
40# Printing a long string crashes Solaris 7 /usr/bin/printf.
41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44# Prefer a ksh shell builtin over an external printf program on Solaris,
45# but without wasting forks for bash or zsh.
46if test -z "$BASH_VERSION$ZSH_VERSION" \
47    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='print -r --'
49  as_echo_n='print -rn --'
50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51  as_echo='printf %s\n'
52  as_echo_n='printf %s'
53else
54  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56    as_echo_n='/usr/ucb/echo -n'
57  else
58    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59    as_echo_n_body='eval
60      arg=$1;
61      case $arg in #(
62      *"$as_nl"*)
63	expr "X$arg" : "X\\(.*\\)$as_nl";
64	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65      esac;
66      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67    '
68    export as_echo_n_body
69    as_echo_n='sh -c $as_echo_n_body as_echo'
70  fi
71  export as_echo_body
72  as_echo='sh -c $as_echo_body as_echo'
73fi
74
75# The user is always right.
76if test "${PATH_SEPARATOR+set}" != set; then
77  PATH_SEPARATOR=:
78  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80      PATH_SEPARATOR=';'
81  }
82fi
83
84
85# IFS
86# We need space, tab and new line, in precisely that order.  Quoting is
87# there to prevent editors from complaining about space-tab.
88# (If _AS_PATH_WALK were called with IFS unset, it would disable word
89# splitting by setting IFS to empty value.)
90IFS=" ""	$as_nl"
91
92# Find who we are.  Look in the path if we contain no directory separator.
93as_myself=
94case $0 in #((
95  *[\\/]* ) as_myself=$0 ;;
96  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99  IFS=$as_save_IFS
100  test -z "$as_dir" && as_dir=.
101    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102  done
103IFS=$as_save_IFS
104
105     ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110  as_myself=$0
111fi
112if test ! -f "$as_myself"; then
113  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114  exit 1
115fi
116
117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there.  '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
134
135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138# Use a proper internal environment variable to ensure we don't fall
139  # into an infinite loop, continuously re-executing ourselves.
140  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
141    _as_can_reexec=no; export _as_can_reexec;
142    # We cannot yet assume a decent shell, so we have to provide a
143# neutralization value for shells without unset; and this also
144# works around shells that cannot unset nonexistent variables.
145# Preserve -v and -x to the replacement shell.
146BASH_ENV=/dev/null
147ENV=/dev/null
148(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149case $- in # ((((
150  *v*x* | *x*v* ) as_opts=-vx ;;
151  *v* ) as_opts=-v ;;
152  *x* ) as_opts=-x ;;
153  * ) as_opts= ;;
154esac
155exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
156# Admittedly, this is quite paranoid, since all the known shells bail
157# out after a failed `exec'.
158$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
159as_fn_exit 255
160  fi
161  # We don't want this to propagate to other subprocesses.
162          { _as_can_reexec=; unset _as_can_reexec;}
163if test "x$CONFIG_SHELL" = x; then
164  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
165  emulate sh
166  NULLCMD=:
167  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
168  # is contrary to our usage.  Disable this feature.
169  alias -g '\${1+\"\$@\"}'='\"\$@\"'
170  setopt NO_GLOB_SUBST
171else
172  case \`(set -o) 2>/dev/null\` in #(
173  *posix*) :
174    set -o posix ;; #(
175  *) :
176     ;;
177esac
178fi
179"
180  as_required="as_fn_return () { (exit \$1); }
181as_fn_success () { as_fn_return 0; }
182as_fn_failure () { as_fn_return 1; }
183as_fn_ret_success () { return 0; }
184as_fn_ret_failure () { return 1; }
185
186exitcode=0
187as_fn_success || { exitcode=1; echo as_fn_success failed.; }
188as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
189as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
190as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
191if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192
193else
194  exitcode=1; echo positional parameters were not saved.
195fi
196test x\$exitcode = x0 || exit 1
197test -x / || exit 1"
198  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
199  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
200  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
201  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202test \$(( 1 + 1 )) = 2 || exit 1
203
204  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
205    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
206    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
208    PATH=/empty FPATH=/empty; export PATH FPATH
209    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
210      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
211  if (eval "$as_required") 2>/dev/null; then :
212  as_have_required=yes
213else
214  as_have_required=no
215fi
216  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
217
218else
219  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220as_found=false
221for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
222do
223  IFS=$as_save_IFS
224  test -z "$as_dir" && as_dir=.
225  as_found=:
226  case $as_dir in #(
227	 /*)
228	   for as_base in sh bash ksh sh5; do
229	     # Try only shells that exist, to save several forks.
230	     as_shell=$as_dir/$as_base
231	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
232		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
233  CONFIG_SHELL=$as_shell as_have_required=yes
234		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
235  break 2
236fi
237fi
238	   done;;
239       esac
240  as_found=false
241done
242$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
243	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
244  CONFIG_SHELL=$SHELL as_have_required=yes
245fi; }
246IFS=$as_save_IFS
247
248
249      if test "x$CONFIG_SHELL" != x; then :
250  export CONFIG_SHELL
251             # We cannot yet assume a decent shell, so we have to provide a
252# neutralization value for shells without unset; and this also
253# works around shells that cannot unset nonexistent variables.
254# Preserve -v and -x to the replacement shell.
255BASH_ENV=/dev/null
256ENV=/dev/null
257(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
258case $- in # ((((
259  *v*x* | *x*v* ) as_opts=-vx ;;
260  *v* ) as_opts=-v ;;
261  *x* ) as_opts=-x ;;
262  * ) as_opts= ;;
263esac
264exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
265# Admittedly, this is quite paranoid, since all the known shells bail
266# out after a failed `exec'.
267$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268exit 255
269fi
270
271    if test x$as_have_required = xno; then :
272  $as_echo "$0: This script requires a shell more modern than all"
273  $as_echo "$0: the shells that I found on your system."
274  if test x${ZSH_VERSION+set} = xset ; then
275    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
277  else
278    $as_echo "$0: Please tell bug-autoconf@gnu.org and des@des.no about
279$0: your system, including any error possibly output before
280$0: this message. Then install a modern shell, or manually
281$0: run the script under such a shell if you do have one."
282  fi
283  exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310  return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318  set +e
319  as_fn_set_status $1
320  exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329  case $as_dir in #(
330  -*) as_dir=./$as_dir;;
331  esac
332  test -d "$as_dir" || eval $as_mkdir_p || {
333    as_dirs=
334    while :; do
335      case $as_dir in #(
336      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337      *) as_qdir=$as_dir;;
338      esac
339      as_dirs="'$as_qdir' $as_dirs"
340      as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342	 X"$as_dir" : 'X\(//\)[^/]' \| \
343	 X"$as_dir" : 'X\(//\)$' \| \
344	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\/\)[^/].*/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)$/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\).*/{
359	    s//\1/
360	    q
361	  }
362	  s/.*/./; q'`
363      test -d "$as_dir" && break
364    done
365    test -z "$as_dirs" || eval "mkdir $as_dirs"
366  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376  test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421  as_status=$1; test $as_status -eq 0 && as_status=1
422  if test "$4"; then
423    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425  fi
426  $as_echo "$as_me: error: $2" >&2
427  as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451	 X"$0" : 'X\(//\)$' \| \
452	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454    sed '/^.*\/\([^/][^/]*\)\/*$/{
455	    s//\1/
456	    q
457	  }
458	  /^X\/\(\/\/\)$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\).*/{
463	    s//\1/
464	    q
465	  }
466	  s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481  sed -n '
482    p
483    /[$]LINENO/=
484  ' <$as_myself |
485    sed '
486      s/[$]LINENO.*/&-/
487      t lineno
488      b
489      :lineno
490      N
491      :loop
492      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493      t loop
494      s/-\n.*//
495    ' >$as_me.lineno &&
496  chmod +x "$as_me.lineno" ||
497    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500  # already done that, so ensure we don't try to do so again and fall
501  # in an infinite loop.  This has already happened in practice.
502  _as_can_reexec=no; export _as_can_reexec
503  # Don't try to exec as it changes $[0], causing all sort of problems
504  # (the dirname of $[0] is not the place where we might find the
505  # original and so on.  Autoconf is especially sensitive to this).
506  . "./$as_me.lineno"
507  # Exit status is that of the last command.
508  exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `echo -n x` in #(((((
513-n*)
514  case `echo 'xy\c'` in
515  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516  xy)  ECHO_C='\c';;
517  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518       ECHO_T='	';;
519  esac;;
520*)
521  ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532  if ln -s conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s='ln -s'
534    # ... but there are two gotchas:
535    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537    # In both cases, we have to default to `cp -pR'.
538    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539      as_ln_s='cp -pR'
540  elif ln conf$$.file conf$$ 2>/dev/null; then
541    as_ln_s=ln
542  else
543    as_ln_s='cp -pR'
544  fi
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='OpenPAM'
592PACKAGE_TARNAME='openpam'
593PACKAGE_VERSION='20190224'
594PACKAGE_STRING='OpenPAM 20190224'
595PACKAGE_BUGREPORT='des@des.no'
596PACKAGE_URL='http://www.openpam.org/'
597
598ac_unique_file="lib/libpam/pam_start.c"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639WITH_TEST_FALSE
640WITH_TEST_TRUE
641HAVE_CRYB_TEST_FALSE
642HAVE_CRYB_TEST_TRUE
643CRYB_TEST_VERSION
644CRYB_TEST_LIBS
645CRYB_TEST_CFLAGS
646SYSTEM_LIBPAM
647DL_LIBS
648WITH_SYSTEM_LIBPAM_FALSE
649WITH_SYSTEM_LIBPAM_TRUE
650WITH_SU_FALSE
651WITH_SU_TRUE
652WITH_PAMTEST_FALSE
653WITH_PAMTEST_TRUE
654WITH_PAM_UNIX_FALSE
655WITH_PAM_UNIX_TRUE
656WITH_DOC_FALSE
657WITH_DOC_TRUE
658CUSTOM_MODULES_DIR_FALSE
659CUSTOM_MODULES_DIR_TRUE
660OPENPAM_MODULES_DIR
661LIB_MAJ
662pkgconfigdir
663PKG_CONFIG_LIBDIR
664PKG_CONFIG_PATH
665PKG_CONFIG
666LT_SYS_LIBRARY_PATH
667OTOOL64
668OTOOL
669LIPO
670NMEDIT
671DSYMUTIL
672MANIFEST_TOOL
673RANLIB
674ac_ct_AR
675AR
676DLLTOOL
677OBJDUMP
678LN_S
679NM
680ac_ct_DUMPBIN
681DUMPBIN
682LD
683FGREP
684SED
685host_os
686host_vendor
687host_cpu
688host
689build_os
690build_vendor
691build_cpu
692build
693LIBTOOL
694EGREP
695GREP
696CPP
697am__fastdepCC_FALSE
698am__fastdepCC_TRUE
699CCDEPMODE
700am__nodep
701AMDEPBACKSLASH
702AMDEP_FALSE
703AMDEP_TRUE
704am__include
705DEPDIR
706OBJEXT
707EXEEXT
708ac_ct_CC
709CPPFLAGS
710LDFLAGS
711CFLAGS
712CC
713AM_BACKSLASH
714AM_DEFAULT_VERBOSITY
715AM_DEFAULT_V
716AM_V
717am__untar
718am__tar
719AMTAR
720am__leading_dot
721SET_MAKE
722AWK
723mkdir_p
724MKDIR_P
725INSTALL_STRIP_PROGRAM
726STRIP
727install_sh
728MAKEINFO
729AUTOHEADER
730AUTOMAKE
731AUTOCONF
732ACLOCAL
733VERSION
734PACKAGE
735CYGPATH_W
736am__isrc
737INSTALL_DATA
738INSTALL_SCRIPT
739INSTALL_PROGRAM
740target_alias
741host_alias
742build_alias
743LIBS
744ECHO_T
745ECHO_N
746ECHO_C
747DEFS
748mandir
749localedir
750libdir
751psdir
752pdfdir
753dvidir
754htmldir
755infodir
756docdir
757oldincludedir
758includedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL
778am__quote'
779ac_subst_files=''
780ac_user_opts='
781enable_option_checking
782enable_silent_rules
783enable_dependency_tracking
784enable_static
785enable_shared
786with_pic
787enable_fast_install
788with_aix_soname
789with_gnu_ld
790with_sysroot
791enable_libtool_lock
792with_pkgconfigdir
793enable_debug
794enable_unversioned_modules
795with_modules_dir
796with_doc
797with_pam_unix
798with_pamtest
799with_su
800with_system_libpam
801enable_developer_warnings
802enable_debugging_symbols
803enable_werror
804'
805      ac_precious_vars='build_alias
806host_alias
807target_alias
808CC
809CFLAGS
810LDFLAGS
811LIBS
812CPPFLAGS
813CPP
814LT_SYS_LIBRARY_PATH
815PKG_CONFIG
816PKG_CONFIG_PATH
817PKG_CONFIG_LIBDIR
818CRYB_TEST_CFLAGS
819CRYB_TEST_LIBS'
820
821
822# Initialize some variables set by options.
823ac_init_help=
824ac_init_version=false
825ac_unrecognized_opts=
826ac_unrecognized_sep=
827# The variables have the same names as the options, with
828# dashes changed to underlines.
829cache_file=/dev/null
830exec_prefix=NONE
831no_create=
832no_recursion=
833prefix=NONE
834program_prefix=NONE
835program_suffix=NONE
836program_transform_name=s,x,x,
837silent=
838site=
839srcdir=
840verbose=
841x_includes=NONE
842x_libraries=NONE
843
844# Installation directory options.
845# These are left unexpanded so users can "make install exec_prefix=/foo"
846# and all the variables that are supposed to be based on exec_prefix
847# by default will actually change.
848# Use braces instead of parens because sh, perl, etc. also accept them.
849# (The list follows the same order as the GNU Coding Standards.)
850bindir='${exec_prefix}/bin'
851sbindir='${exec_prefix}/sbin'
852libexecdir='${exec_prefix}/libexec'
853datarootdir='${prefix}/share'
854datadir='${datarootdir}'
855sysconfdir='${prefix}/etc'
856sharedstatedir='${prefix}/com'
857localstatedir='${prefix}/var'
858includedir='${prefix}/include'
859oldincludedir='/usr/include'
860docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
861infodir='${datarootdir}/info'
862htmldir='${docdir}'
863dvidir='${docdir}'
864pdfdir='${docdir}'
865psdir='${docdir}'
866libdir='${exec_prefix}/lib'
867localedir='${datarootdir}/locale'
868mandir='${datarootdir}/man'
869
870ac_prev=
871ac_dashdash=
872for ac_option
873do
874  # If the previous option needs an argument, assign it.
875  if test -n "$ac_prev"; then
876    eval $ac_prev=\$ac_option
877    ac_prev=
878    continue
879  fi
880
881  case $ac_option in
882  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
883  *=)   ac_optarg= ;;
884  *)    ac_optarg=yes ;;
885  esac
886
887  # Accept the important Cygnus configure options, so we can diagnose typos.
888
889  case $ac_dashdash$ac_option in
890  --)
891    ac_dashdash=yes ;;
892
893  -bindir | --bindir | --bindi | --bind | --bin | --bi)
894    ac_prev=bindir ;;
895  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
896    bindir=$ac_optarg ;;
897
898  -build | --build | --buil | --bui | --bu)
899    ac_prev=build_alias ;;
900  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
901    build_alias=$ac_optarg ;;
902
903  -cache-file | --cache-file | --cache-fil | --cache-fi \
904  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905    ac_prev=cache_file ;;
906  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
908    cache_file=$ac_optarg ;;
909
910  --config-cache | -C)
911    cache_file=config.cache ;;
912
913  -datadir | --datadir | --datadi | --datad)
914    ac_prev=datadir ;;
915  -datadir=* | --datadir=* | --datadi=* | --datad=*)
916    datadir=$ac_optarg ;;
917
918  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919  | --dataroo | --dataro | --datar)
920    ac_prev=datarootdir ;;
921  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923    datarootdir=$ac_optarg ;;
924
925  -disable-* | --disable-*)
926    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
927    # Reject names that are not valid shell variable names.
928    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929      as_fn_error $? "invalid feature name: $ac_useropt"
930    ac_useropt_orig=$ac_useropt
931    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932    case $ac_user_opts in
933      *"
934"enable_$ac_useropt"
935"*) ;;
936      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937	 ac_unrecognized_sep=', ';;
938    esac
939    eval enable_$ac_useropt=no ;;
940
941  -docdir | --docdir | --docdi | --doc | --do)
942    ac_prev=docdir ;;
943  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944    docdir=$ac_optarg ;;
945
946  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947    ac_prev=dvidir ;;
948  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949    dvidir=$ac_optarg ;;
950
951  -enable-* | --enable-*)
952    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953    # Reject names that are not valid shell variable names.
954    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
955      as_fn_error $? "invalid feature name: $ac_useropt"
956    ac_useropt_orig=$ac_useropt
957    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958    case $ac_user_opts in
959      *"
960"enable_$ac_useropt"
961"*) ;;
962      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963	 ac_unrecognized_sep=', ';;
964    esac
965    eval enable_$ac_useropt=\$ac_optarg ;;
966
967  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969  | --exec | --exe | --ex)
970    ac_prev=exec_prefix ;;
971  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973  | --exec=* | --exe=* | --ex=*)
974    exec_prefix=$ac_optarg ;;
975
976  -gas | --gas | --ga | --g)
977    # Obsolete; use --with-gas.
978    with_gas=yes ;;
979
980  -help | --help | --hel | --he | -h)
981    ac_init_help=long ;;
982  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
983    ac_init_help=recursive ;;
984  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
985    ac_init_help=short ;;
986
987  -host | --host | --hos | --ho)
988    ac_prev=host_alias ;;
989  -host=* | --host=* | --hos=* | --ho=*)
990    host_alias=$ac_optarg ;;
991
992  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
993    ac_prev=htmldir ;;
994  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
995  | --ht=*)
996    htmldir=$ac_optarg ;;
997
998  -includedir | --includedir | --includedi | --included | --include \
999  | --includ | --inclu | --incl | --inc)
1000    ac_prev=includedir ;;
1001  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002  | --includ=* | --inclu=* | --incl=* | --inc=*)
1003    includedir=$ac_optarg ;;
1004
1005  -infodir | --infodir | --infodi | --infod | --info | --inf)
1006    ac_prev=infodir ;;
1007  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1008    infodir=$ac_optarg ;;
1009
1010  -libdir | --libdir | --libdi | --libd)
1011    ac_prev=libdir ;;
1012  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1013    libdir=$ac_optarg ;;
1014
1015  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016  | --libexe | --libex | --libe)
1017    ac_prev=libexecdir ;;
1018  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019  | --libexe=* | --libex=* | --libe=*)
1020    libexecdir=$ac_optarg ;;
1021
1022  -localedir | --localedir | --localedi | --localed | --locale)
1023    ac_prev=localedir ;;
1024  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025    localedir=$ac_optarg ;;
1026
1027  -localstatedir | --localstatedir | --localstatedi | --localstated \
1028  | --localstate | --localstat | --localsta | --localst | --locals)
1029    ac_prev=localstatedir ;;
1030  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1031  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1032    localstatedir=$ac_optarg ;;
1033
1034  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1035    ac_prev=mandir ;;
1036  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1037    mandir=$ac_optarg ;;
1038
1039  -nfp | --nfp | --nf)
1040    # Obsolete; use --without-fp.
1041    with_fp=no ;;
1042
1043  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1044  | --no-cr | --no-c | -n)
1045    no_create=yes ;;
1046
1047  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1049    no_recursion=yes ;;
1050
1051  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053  | --oldin | --oldi | --old | --ol | --o)
1054    ac_prev=oldincludedir ;;
1055  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1058    oldincludedir=$ac_optarg ;;
1059
1060  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1061    ac_prev=prefix ;;
1062  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1063    prefix=$ac_optarg ;;
1064
1065  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066  | --program-pre | --program-pr | --program-p)
1067    ac_prev=program_prefix ;;
1068  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1070    program_prefix=$ac_optarg ;;
1071
1072  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073  | --program-suf | --program-su | --program-s)
1074    ac_prev=program_suffix ;;
1075  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1077    program_suffix=$ac_optarg ;;
1078
1079  -program-transform-name | --program-transform-name \
1080  | --program-transform-nam | --program-transform-na \
1081  | --program-transform-n | --program-transform- \
1082  | --program-transform | --program-transfor \
1083  | --program-transfo | --program-transf \
1084  | --program-trans | --program-tran \
1085  | --progr-tra | --program-tr | --program-t)
1086    ac_prev=program_transform_name ;;
1087  -program-transform-name=* | --program-transform-name=* \
1088  | --program-transform-nam=* | --program-transform-na=* \
1089  | --program-transform-n=* | --program-transform-=* \
1090  | --program-transform=* | --program-transfor=* \
1091  | --program-transfo=* | --program-transf=* \
1092  | --program-trans=* | --program-tran=* \
1093  | --progr-tra=* | --program-tr=* | --program-t=*)
1094    program_transform_name=$ac_optarg ;;
1095
1096  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1097    ac_prev=pdfdir ;;
1098  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099    pdfdir=$ac_optarg ;;
1100
1101  -psdir | --psdir | --psdi | --psd | --ps)
1102    ac_prev=psdir ;;
1103  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1104    psdir=$ac_optarg ;;
1105
1106  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107  | -silent | --silent | --silen | --sile | --sil)
1108    silent=yes ;;
1109
1110  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1111    ac_prev=sbindir ;;
1112  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1113  | --sbi=* | --sb=*)
1114    sbindir=$ac_optarg ;;
1115
1116  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118  | --sharedst | --shareds | --shared | --share | --shar \
1119  | --sha | --sh)
1120    ac_prev=sharedstatedir ;;
1121  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1124  | --sha=* | --sh=*)
1125    sharedstatedir=$ac_optarg ;;
1126
1127  -site | --site | --sit)
1128    ac_prev=site ;;
1129  -site=* | --site=* | --sit=*)
1130    site=$ac_optarg ;;
1131
1132  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1133    ac_prev=srcdir ;;
1134  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1135    srcdir=$ac_optarg ;;
1136
1137  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138  | --syscon | --sysco | --sysc | --sys | --sy)
1139    ac_prev=sysconfdir ;;
1140  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1142    sysconfdir=$ac_optarg ;;
1143
1144  -target | --target | --targe | --targ | --tar | --ta | --t)
1145    ac_prev=target_alias ;;
1146  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1147    target_alias=$ac_optarg ;;
1148
1149  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1150    verbose=yes ;;
1151
1152  -version | --version | --versio | --versi | --vers | -V)
1153    ac_init_version=: ;;
1154
1155  -with-* | --with-*)
1156    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1157    # Reject names that are not valid shell variable names.
1158    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159      as_fn_error $? "invalid package name: $ac_useropt"
1160    ac_useropt_orig=$ac_useropt
1161    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162    case $ac_user_opts in
1163      *"
1164"with_$ac_useropt"
1165"*) ;;
1166      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167	 ac_unrecognized_sep=', ';;
1168    esac
1169    eval with_$ac_useropt=\$ac_optarg ;;
1170
1171  -without-* | --without-*)
1172    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173    # Reject names that are not valid shell variable names.
1174    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1175      as_fn_error $? "invalid package name: $ac_useropt"
1176    ac_useropt_orig=$ac_useropt
1177    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178    case $ac_user_opts in
1179      *"
1180"with_$ac_useropt"
1181"*) ;;
1182      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183	 ac_unrecognized_sep=', ';;
1184    esac
1185    eval with_$ac_useropt=no ;;
1186
1187  --x)
1188    # Obsolete; use --with-x.
1189    with_x=yes ;;
1190
1191  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192  | --x-incl | --x-inc | --x-in | --x-i)
1193    ac_prev=x_includes ;;
1194  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1196    x_includes=$ac_optarg ;;
1197
1198  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200    ac_prev=x_libraries ;;
1201  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1203    x_libraries=$ac_optarg ;;
1204
1205  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1206Try \`$0 --help' for more information"
1207    ;;
1208
1209  *=*)
1210    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1211    # Reject names that are not valid shell variable names.
1212    case $ac_envvar in #(
1213      '' | [0-9]* | *[!_$as_cr_alnum]* )
1214      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1215    esac
1216    eval $ac_envvar=\$ac_optarg
1217    export $ac_envvar ;;
1218
1219  *)
1220    # FIXME: should be removed in autoconf 3.0.
1221    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1223      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1225    ;;
1226
1227  esac
1228done
1229
1230if test -n "$ac_prev"; then
1231  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1232  as_fn_error $? "missing argument to $ac_option"
1233fi
1234
1235if test -n "$ac_unrecognized_opts"; then
1236  case $enable_option_checking in
1237    no) ;;
1238    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1239    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1240  esac
1241fi
1242
1243# Check all directory arguments for consistency.
1244for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245		datadir sysconfdir sharedstatedir localstatedir includedir \
1246		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247		libdir localedir mandir
1248do
1249  eval ac_val=\$$ac_var
1250  # Remove trailing slashes.
1251  case $ac_val in
1252    */ )
1253      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254      eval $ac_var=\$ac_val;;
1255  esac
1256  # Be sure to have absolute directory names.
1257  case $ac_val in
1258    [\\/$]* | ?:[\\/]* )  continue;;
1259    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1260  esac
1261  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1262done
1263
1264# There might be people who depend on the old broken behavior: `$host'
1265# used to hold the argument of --host etc.
1266# FIXME: To remove some day.
1267build=$build_alias
1268host=$host_alias
1269target=$target_alias
1270
1271# FIXME: To remove some day.
1272if test "x$host_alias" != x; then
1273  if test "x$build_alias" = x; then
1274    cross_compiling=maybe
1275  elif test "x$build_alias" != "x$host_alias"; then
1276    cross_compiling=yes
1277  fi
1278fi
1279
1280ac_tool_prefix=
1281test -n "$host_alias" && ac_tool_prefix=$host_alias-
1282
1283test "$silent" = yes && exec 6>/dev/null
1284
1285
1286ac_pwd=`pwd` && test -n "$ac_pwd" &&
1287ac_ls_di=`ls -di .` &&
1288ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1289  as_fn_error $? "working directory cannot be determined"
1290test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291  as_fn_error $? "pwd does not report name of working directory"
1292
1293
1294# Find the source files, if location was not specified.
1295if test -z "$srcdir"; then
1296  ac_srcdir_defaulted=yes
1297  # Try the directory containing this script, then the parent directory.
1298  ac_confdir=`$as_dirname -- "$as_myself" ||
1299$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300	 X"$as_myself" : 'X\(//\)[^/]' \| \
1301	 X"$as_myself" : 'X\(//\)$' \| \
1302	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303$as_echo X"$as_myself" |
1304    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305	    s//\1/
1306	    q
1307	  }
1308	  /^X\(\/\/\)[^/].*/{
1309	    s//\1/
1310	    q
1311	  }
1312	  /^X\(\/\/\)$/{
1313	    s//\1/
1314	    q
1315	  }
1316	  /^X\(\/\).*/{
1317	    s//\1/
1318	    q
1319	  }
1320	  s/.*/./; q'`
1321  srcdir=$ac_confdir
1322  if test ! -r "$srcdir/$ac_unique_file"; then
1323    srcdir=..
1324  fi
1325else
1326  ac_srcdir_defaulted=no
1327fi
1328if test ! -r "$srcdir/$ac_unique_file"; then
1329  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1330  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1331fi
1332ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1333ac_abs_confdir=`(
1334	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1335	pwd)`
1336# When building in place, set srcdir=.
1337if test "$ac_abs_confdir" = "$ac_pwd"; then
1338  srcdir=.
1339fi
1340# Remove unnecessary trailing slashes from srcdir.
1341# Double slashes in file names in object file debugging info
1342# mess up M-x gdb in Emacs.
1343case $srcdir in
1344*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1345esac
1346for ac_var in $ac_precious_vars; do
1347  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1348  eval ac_env_${ac_var}_value=\$${ac_var}
1349  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1350  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1351done
1352
1353#
1354# Report the --help message.
1355#
1356if test "$ac_init_help" = "long"; then
1357  # Omit some internal or obsolete options to make the list less imposing.
1358  # This message is too long to be a string in the A/UX 3.1 sh.
1359  cat <<_ACEOF
1360\`configure' configures OpenPAM 20190224 to adapt to many kinds of systems.
1361
1362Usage: $0 [OPTION]... [VAR=VALUE]...
1363
1364To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365VAR=VALUE.  See below for descriptions of some of the useful variables.
1366
1367Defaults for the options are specified in brackets.
1368
1369Configuration:
1370  -h, --help              display this help and exit
1371      --help=short        display options specific to this package
1372      --help=recursive    display the short help of all the included packages
1373  -V, --version           display version information and exit
1374  -q, --quiet, --silent   do not print \`checking ...' messages
1375      --cache-file=FILE   cache test results in FILE [disabled]
1376  -C, --config-cache      alias for \`--cache-file=config.cache'
1377  -n, --no-create         do not create output files
1378      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1379
1380Installation directories:
1381  --prefix=PREFIX         install architecture-independent files in PREFIX
1382                          [$ac_default_prefix]
1383  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1384                          [PREFIX]
1385
1386By default, \`make install' will install all the files in
1387\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1388an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389for instance \`--prefix=\$HOME'.
1390
1391For better control, use the options below.
1392
1393Fine tuning of the installation directories:
1394  --bindir=DIR            user executables [EPREFIX/bin]
1395  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1396  --libexecdir=DIR        program executables [EPREFIX/libexec]
1397  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1398  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1399  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1400  --libdir=DIR            object code libraries [EPREFIX/lib]
1401  --includedir=DIR        C header files [PREFIX/include]
1402  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1403  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1404  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1405  --infodir=DIR           info documentation [DATAROOTDIR/info]
1406  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1407  --mandir=DIR            man documentation [DATAROOTDIR/man]
1408  --docdir=DIR            documentation root [DATAROOTDIR/doc/openpam]
1409  --htmldir=DIR           html documentation [DOCDIR]
1410  --dvidir=DIR            dvi documentation [DOCDIR]
1411  --pdfdir=DIR            pdf documentation [DOCDIR]
1412  --psdir=DIR             ps documentation [DOCDIR]
1413_ACEOF
1414
1415  cat <<\_ACEOF
1416
1417Program names:
1418  --program-prefix=PREFIX            prepend PREFIX to installed program names
1419  --program-suffix=SUFFIX            append SUFFIX to installed program names
1420  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1421
1422System types:
1423  --build=BUILD     configure for building on BUILD [guessed]
1424  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1425_ACEOF
1426fi
1427
1428if test -n "$ac_init_help"; then
1429  case $ac_init_help in
1430     short | recursive ) echo "Configuration of OpenPAM 20190224:";;
1431   esac
1432  cat <<\_ACEOF
1433
1434Optional Features:
1435  --disable-option-checking  ignore unrecognized --enable/--with options
1436  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1437  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1438  --enable-silent-rules   less verbose build output (undo: "make V=1")
1439  --disable-silent-rules  verbose build output (undo: "make V=0")
1440  --enable-dependency-tracking
1441                          do not reject slow dependency extractors
1442  --disable-dependency-tracking
1443                          speeds up one-time build
1444  --enable-static[=PKGS]  build static libraries [default=no]
1445  --enable-shared[=PKGS]  build shared libraries [default=yes]
1446  --enable-fast-install[=PKGS]
1447                          optimize for fast installation [default=yes]
1448  --disable-libtool-lock  avoid locking (might break parallel builds)
1449  --enable-debug          turn debugging macros on
1450  --disable-unversioned-modules
1451                          support loading of unversioned modules
1452  --enable-developer-warnings
1453                          enable strict warnings (default is NO)
1454  --enable-debugging-symbols
1455                          enable debugging symbols (default is NO)
1456  --enable-werror         use -Werror (default is NO)
1457
1458Optional Packages:
1459  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1460  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1461  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1462                          both]
1463  --with-aix-soname=aix|svr4|both
1464                          shared library versioning (aka "SONAME") variant to
1465                          provide on AIX, [default=aix].
1466  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1467  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1468                          compiler's sysroot if not specified).
1469  --with-pkgconfigdir     installation directory for .pc files
1470                          [LIBDIR/pkgconfig]
1471  --with-modules-dir=DIR  OpenPAM modules directory
1472  --without-doc           do not build documentation
1473  --with-pam-unix         build sample pam_unix(8) module
1474  --with-pamtest          build test application
1475  --with-su               build sample su(1) implementation
1476  --with-system-libpam    use system libpam
1477
1478Some influential environment variables:
1479  CC          C compiler command
1480  CFLAGS      C compiler flags
1481  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1482              nonstandard directory <lib dir>
1483  LIBS        libraries to pass to the linker, e.g. -l<library>
1484  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1485              you have headers in a nonstandard directory <include dir>
1486  CPP         C preprocessor
1487  LT_SYS_LIBRARY_PATH
1488              User-defined run-time library search path.
1489  PKG_CONFIG  path to pkg-config binary
1490  PKG_CONFIG_PATH
1491              list of directories to prepend to default search path
1492  PKG_CONFIG_LIBDIR
1493              list of directories to search instead of default search path
1494  CRYB_TEST_CFLAGS
1495              C compiler flags for cryb-test
1496  CRYB_TEST_LIBS
1497              linker flags for cryb-test
1498
1499Use these variables to override the choices made by `configure' or to help
1500it to find libraries and programs with nonstandard names/locations.
1501
1502Report bugs to <des@des.no>.
1503OpenPAM home page: <http://www.openpam.org/>.
1504_ACEOF
1505ac_status=$?
1506fi
1507
1508if test "$ac_init_help" = "recursive"; then
1509  # If there are subdirs, report their specific --help.
1510  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1511    test -d "$ac_dir" ||
1512      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1513      continue
1514    ac_builddir=.
1515
1516case "$ac_dir" in
1517.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1518*)
1519  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1520  # A ".." for each directory in $ac_dir_suffix.
1521  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1522  case $ac_top_builddir_sub in
1523  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1524  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1525  esac ;;
1526esac
1527ac_abs_top_builddir=$ac_pwd
1528ac_abs_builddir=$ac_pwd$ac_dir_suffix
1529# for backward compatibility:
1530ac_top_builddir=$ac_top_build_prefix
1531
1532case $srcdir in
1533  .)  # We are building in place.
1534    ac_srcdir=.
1535    ac_top_srcdir=$ac_top_builddir_sub
1536    ac_abs_top_srcdir=$ac_pwd ;;
1537  [\\/]* | ?:[\\/]* )  # Absolute name.
1538    ac_srcdir=$srcdir$ac_dir_suffix;
1539    ac_top_srcdir=$srcdir
1540    ac_abs_top_srcdir=$srcdir ;;
1541  *) # Relative name.
1542    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1543    ac_top_srcdir=$ac_top_build_prefix$srcdir
1544    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1545esac
1546ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1547
1548    cd "$ac_dir" || { ac_status=$?; continue; }
1549    # Check for guested configure.
1550    if test -f "$ac_srcdir/configure.gnu"; then
1551      echo &&
1552      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1553    elif test -f "$ac_srcdir/configure"; then
1554      echo &&
1555      $SHELL "$ac_srcdir/configure" --help=recursive
1556    else
1557      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1558    fi || ac_status=$?
1559    cd "$ac_pwd" || { ac_status=$?; break; }
1560  done
1561fi
1562
1563test -n "$ac_init_help" && exit $ac_status
1564if $ac_init_version; then
1565  cat <<\_ACEOF
1566OpenPAM configure 20190224
1567generated by GNU Autoconf 2.69
1568
1569Copyright (C) 2012 Free Software Foundation, Inc.
1570This configure script is free software; the Free Software Foundation
1571gives unlimited permission to copy, distribute and modify it.
1572_ACEOF
1573  exit
1574fi
1575
1576## ------------------------ ##
1577## Autoconf initialization. ##
1578## ------------------------ ##
1579
1580# ac_fn_c_try_compile LINENO
1581# --------------------------
1582# Try to compile conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_compile ()
1584{
1585  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586  rm -f conftest.$ac_objext
1587  if { { ac_try="$ac_compile"
1588case "(($ac_try" in
1589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590  *) ac_try_echo=$ac_try;;
1591esac
1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593$as_echo "$ac_try_echo"; } >&5
1594  (eval "$ac_compile") 2>conftest.err
1595  ac_status=$?
1596  if test -s conftest.err; then
1597    grep -v '^ *+' conftest.err >conftest.er1
1598    cat conftest.er1 >&5
1599    mv -f conftest.er1 conftest.err
1600  fi
1601  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1602  test $ac_status = 0; } && {
1603	 test -z "$ac_c_werror_flag" ||
1604	 test ! -s conftest.err
1605       } && test -s conftest.$ac_objext; then :
1606  ac_retval=0
1607else
1608  $as_echo "$as_me: failed program was:" >&5
1609sed 's/^/| /' conftest.$ac_ext >&5
1610
1611	ac_retval=1
1612fi
1613  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1614  as_fn_set_status $ac_retval
1615
1616} # ac_fn_c_try_compile
1617
1618# ac_fn_c_try_cpp LINENO
1619# ----------------------
1620# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1621ac_fn_c_try_cpp ()
1622{
1623  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624  if { { ac_try="$ac_cpp conftest.$ac_ext"
1625case "(($ac_try" in
1626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1627  *) ac_try_echo=$ac_try;;
1628esac
1629eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1630$as_echo "$ac_try_echo"; } >&5
1631  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1632  ac_status=$?
1633  if test -s conftest.err; then
1634    grep -v '^ *+' conftest.err >conftest.er1
1635    cat conftest.er1 >&5
1636    mv -f conftest.er1 conftest.err
1637  fi
1638  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1639  test $ac_status = 0; } > conftest.i && {
1640	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1641	 test ! -s conftest.err
1642       }; then :
1643  ac_retval=0
1644else
1645  $as_echo "$as_me: failed program was:" >&5
1646sed 's/^/| /' conftest.$ac_ext >&5
1647
1648    ac_retval=1
1649fi
1650  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651  as_fn_set_status $ac_retval
1652
1653} # ac_fn_c_try_cpp
1654
1655# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1656# -------------------------------------------------------
1657# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1658# the include files in INCLUDES and setting the cache variable VAR
1659# accordingly.
1660ac_fn_c_check_header_mongrel ()
1661{
1662  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663  if eval \${$3+:} false; then :
1664  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1665$as_echo_n "checking for $2... " >&6; }
1666if eval \${$3+:} false; then :
1667  $as_echo_n "(cached) " >&6
1668fi
1669eval ac_res=\$$3
1670	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1671$as_echo "$ac_res" >&6; }
1672else
1673  # Is the header compilable?
1674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1675$as_echo_n "checking $2 usability... " >&6; }
1676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1677/* end confdefs.h.  */
1678$4
1679#include <$2>
1680_ACEOF
1681if ac_fn_c_try_compile "$LINENO"; then :
1682  ac_header_compiler=yes
1683else
1684  ac_header_compiler=no
1685fi
1686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1688$as_echo "$ac_header_compiler" >&6; }
1689
1690# Is the header present?
1691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1692$as_echo_n "checking $2 presence... " >&6; }
1693cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1694/* end confdefs.h.  */
1695#include <$2>
1696_ACEOF
1697if ac_fn_c_try_cpp "$LINENO"; then :
1698  ac_header_preproc=yes
1699else
1700  ac_header_preproc=no
1701fi
1702rm -f conftest.err conftest.i conftest.$ac_ext
1703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1704$as_echo "$ac_header_preproc" >&6; }
1705
1706# So?  What about this header?
1707case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1708  yes:no: )
1709    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1710$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1711    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1712$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1713    ;;
1714  no:yes:* )
1715    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1716$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1717    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1718$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1719    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1720$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1721    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1722$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1723    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1724$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1725( $as_echo "## ------------------------- ##
1726## Report this to des@des.no ##
1727## ------------------------- ##"
1728     ) | sed "s/^/$as_me: WARNING:     /" >&2
1729    ;;
1730esac
1731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if eval \${$3+:} false; then :
1734  $as_echo_n "(cached) " >&6
1735else
1736  eval "$3=\$ac_header_compiler"
1737fi
1738eval ac_res=\$$3
1739	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1740$as_echo "$ac_res" >&6; }
1741fi
1742  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743
1744} # ac_fn_c_check_header_mongrel
1745
1746# ac_fn_c_try_run LINENO
1747# ----------------------
1748# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1749# that executables *can* be run.
1750ac_fn_c_try_run ()
1751{
1752  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753  if { { ac_try="$ac_link"
1754case "(($ac_try" in
1755  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756  *) ac_try_echo=$ac_try;;
1757esac
1758eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759$as_echo "$ac_try_echo"; } >&5
1760  (eval "$ac_link") 2>&5
1761  ac_status=$?
1762  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1764  { { case "(($ac_try" in
1765  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766  *) ac_try_echo=$ac_try;;
1767esac
1768eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769$as_echo "$ac_try_echo"; } >&5
1770  (eval "$ac_try") 2>&5
1771  ac_status=$?
1772  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773  test $ac_status = 0; }; }; then :
1774  ac_retval=0
1775else
1776  $as_echo "$as_me: program exited with status $ac_status" >&5
1777       $as_echo "$as_me: failed program was:" >&5
1778sed 's/^/| /' conftest.$ac_ext >&5
1779
1780       ac_retval=$ac_status
1781fi
1782  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1783  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784  as_fn_set_status $ac_retval
1785
1786} # ac_fn_c_try_run
1787
1788# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1789# -------------------------------------------------------
1790# Tests whether HEADER exists and can be compiled using the include files in
1791# INCLUDES, setting the cache variable VAR accordingly.
1792ac_fn_c_check_header_compile ()
1793{
1794  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796$as_echo_n "checking for $2... " >&6; }
1797if eval \${$3+:} false; then :
1798  $as_echo_n "(cached) " >&6
1799else
1800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h.  */
1802$4
1803#include <$2>
1804_ACEOF
1805if ac_fn_c_try_compile "$LINENO"; then :
1806  eval "$3=yes"
1807else
1808  eval "$3=no"
1809fi
1810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811fi
1812eval ac_res=\$$3
1813	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814$as_echo "$ac_res" >&6; }
1815  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816
1817} # ac_fn_c_check_header_compile
1818
1819# ac_fn_c_try_link LINENO
1820# -----------------------
1821# Try to link conftest.$ac_ext, and return whether this succeeded.
1822ac_fn_c_try_link ()
1823{
1824  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825  rm -f conftest.$ac_objext conftest$ac_exeext
1826  if { { ac_try="$ac_link"
1827case "(($ac_try" in
1828  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829  *) ac_try_echo=$ac_try;;
1830esac
1831eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1832$as_echo "$ac_try_echo"; } >&5
1833  (eval "$ac_link") 2>conftest.err
1834  ac_status=$?
1835  if test -s conftest.err; then
1836    grep -v '^ *+' conftest.err >conftest.er1
1837    cat conftest.er1 >&5
1838    mv -f conftest.er1 conftest.err
1839  fi
1840  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1841  test $ac_status = 0; } && {
1842	 test -z "$ac_c_werror_flag" ||
1843	 test ! -s conftest.err
1844       } && test -s conftest$ac_exeext && {
1845	 test "$cross_compiling" = yes ||
1846	 test -x conftest$ac_exeext
1847       }; then :
1848  ac_retval=0
1849else
1850  $as_echo "$as_me: failed program was:" >&5
1851sed 's/^/| /' conftest.$ac_ext >&5
1852
1853	ac_retval=1
1854fi
1855  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1856  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1857  # interfere with the next link command; also delete a directory that is
1858  # left behind by Apple's compiler.  We do this before executing the actions.
1859  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1861  as_fn_set_status $ac_retval
1862
1863} # ac_fn_c_try_link
1864
1865# ac_fn_c_check_func LINENO FUNC VAR
1866# ----------------------------------
1867# Tests whether FUNC exists, setting the cache variable VAR accordingly
1868ac_fn_c_check_func ()
1869{
1870  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1872$as_echo_n "checking for $2... " >&6; }
1873if eval \${$3+:} false; then :
1874  $as_echo_n "(cached) " >&6
1875else
1876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877/* end confdefs.h.  */
1878/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1879   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1880#define $2 innocuous_$2
1881
1882/* System header to define __stub macros and hopefully few prototypes,
1883    which can conflict with char $2 (); below.
1884    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1885    <limits.h> exists even on freestanding compilers.  */
1886
1887#ifdef __STDC__
1888# include <limits.h>
1889#else
1890# include <assert.h>
1891#endif
1892
1893#undef $2
1894
1895/* Override any GCC internal prototype to avoid an error.
1896   Use char because int might match the return type of a GCC
1897   builtin and then its argument prototype would still apply.  */
1898#ifdef __cplusplus
1899extern "C"
1900#endif
1901char $2 ();
1902/* The GNU C library defines this for functions which it implements
1903    to always fail with ENOSYS.  Some functions are actually named
1904    something starting with __ and the normal name is an alias.  */
1905#if defined __stub_$2 || defined __stub___$2
1906choke me
1907#endif
1908
1909int
1910main ()
1911{
1912return $2 ();
1913  ;
1914  return 0;
1915}
1916_ACEOF
1917if ac_fn_c_try_link "$LINENO"; then :
1918  eval "$3=yes"
1919else
1920  eval "$3=no"
1921fi
1922rm -f core conftest.err conftest.$ac_objext \
1923    conftest$ac_exeext conftest.$ac_ext
1924fi
1925eval ac_res=\$$3
1926	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927$as_echo "$ac_res" >&6; }
1928  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929
1930} # ac_fn_c_check_func
1931cat >config.log <<_ACEOF
1932This file contains any messages produced by compilers while
1933running configure, to aid debugging if configure makes a mistake.
1934
1935It was created by OpenPAM $as_me 20190224, which was
1936generated by GNU Autoconf 2.69.  Invocation command line was
1937
1938  $ $0 $@
1939
1940_ACEOF
1941exec 5>>config.log
1942{
1943cat <<_ASUNAME
1944## --------- ##
1945## Platform. ##
1946## --------- ##
1947
1948hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1949uname -m = `(uname -m) 2>/dev/null || echo unknown`
1950uname -r = `(uname -r) 2>/dev/null || echo unknown`
1951uname -s = `(uname -s) 2>/dev/null || echo unknown`
1952uname -v = `(uname -v) 2>/dev/null || echo unknown`
1953
1954/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1955/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1956
1957/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1958/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1959/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1960/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1961/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1962/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1963/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1964
1965_ASUNAME
1966
1967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968for as_dir in $PATH
1969do
1970  IFS=$as_save_IFS
1971  test -z "$as_dir" && as_dir=.
1972    $as_echo "PATH: $as_dir"
1973  done
1974IFS=$as_save_IFS
1975
1976} >&5
1977
1978cat >&5 <<_ACEOF
1979
1980
1981## ----------- ##
1982## Core tests. ##
1983## ----------- ##
1984
1985_ACEOF
1986
1987
1988# Keep a trace of the command line.
1989# Strip out --no-create and --no-recursion so they do not pile up.
1990# Strip out --silent because we don't want to record it for future runs.
1991# Also quote any args containing shell meta-characters.
1992# Make two passes to allow for proper duplicate-argument suppression.
1993ac_configure_args=
1994ac_configure_args0=
1995ac_configure_args1=
1996ac_must_keep_next=false
1997for ac_pass in 1 2
1998do
1999  for ac_arg
2000  do
2001    case $ac_arg in
2002    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2003    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2004    | -silent | --silent | --silen | --sile | --sil)
2005      continue ;;
2006    *\'*)
2007      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2008    esac
2009    case $ac_pass in
2010    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2011    2)
2012      as_fn_append ac_configure_args1 " '$ac_arg'"
2013      if test $ac_must_keep_next = true; then
2014	ac_must_keep_next=false # Got value, back to normal.
2015      else
2016	case $ac_arg in
2017	  *=* | --config-cache | -C | -disable-* | --disable-* \
2018	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2019	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2020	  | -with-* | --with-* | -without-* | --without-* | --x)
2021	    case "$ac_configure_args0 " in
2022	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2023	    esac
2024	    ;;
2025	  -* ) ac_must_keep_next=true ;;
2026	esac
2027      fi
2028      as_fn_append ac_configure_args " '$ac_arg'"
2029      ;;
2030    esac
2031  done
2032done
2033{ ac_configure_args0=; unset ac_configure_args0;}
2034{ ac_configure_args1=; unset ac_configure_args1;}
2035
2036# When interrupted or exit'd, cleanup temporary files, and complete
2037# config.log.  We remove comments because anyway the quotes in there
2038# would cause problems or look ugly.
2039# WARNING: Use '\'' to represent an apostrophe within the trap.
2040# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2041trap 'exit_status=$?
2042  # Save into config.log some information that might help in debugging.
2043  {
2044    echo
2045
2046    $as_echo "## ---------------- ##
2047## Cache variables. ##
2048## ---------------- ##"
2049    echo
2050    # The following way of writing the cache mishandles newlines in values,
2051(
2052  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2053    eval ac_val=\$$ac_var
2054    case $ac_val in #(
2055    *${as_nl}*)
2056      case $ac_var in #(
2057      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2058$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2059      esac
2060      case $ac_var in #(
2061      _ | IFS | as_nl) ;; #(
2062      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2063      *) { eval $ac_var=; unset $ac_var;} ;;
2064      esac ;;
2065    esac
2066  done
2067  (set) 2>&1 |
2068    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2069    *${as_nl}ac_space=\ *)
2070      sed -n \
2071	"s/'\''/'\''\\\\'\'''\''/g;
2072	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2073      ;; #(
2074    *)
2075      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2076      ;;
2077    esac |
2078    sort
2079)
2080    echo
2081
2082    $as_echo "## ----------------- ##
2083## Output variables. ##
2084## ----------------- ##"
2085    echo
2086    for ac_var in $ac_subst_vars
2087    do
2088      eval ac_val=\$$ac_var
2089      case $ac_val in
2090      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2091      esac
2092      $as_echo "$ac_var='\''$ac_val'\''"
2093    done | sort
2094    echo
2095
2096    if test -n "$ac_subst_files"; then
2097      $as_echo "## ------------------- ##
2098## File substitutions. ##
2099## ------------------- ##"
2100      echo
2101      for ac_var in $ac_subst_files
2102      do
2103	eval ac_val=\$$ac_var
2104	case $ac_val in
2105	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2106	esac
2107	$as_echo "$ac_var='\''$ac_val'\''"
2108      done | sort
2109      echo
2110    fi
2111
2112    if test -s confdefs.h; then
2113      $as_echo "## ----------- ##
2114## confdefs.h. ##
2115## ----------- ##"
2116      echo
2117      cat confdefs.h
2118      echo
2119    fi
2120    test "$ac_signal" != 0 &&
2121      $as_echo "$as_me: caught signal $ac_signal"
2122    $as_echo "$as_me: exit $exit_status"
2123  } >&5
2124  rm -f core *.core core.conftest.* &&
2125    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2126    exit $exit_status
2127' 0
2128for ac_signal in 1 2 13 15; do
2129  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2130done
2131ac_signal=0
2132
2133# confdefs.h avoids OS command line length limits that DEFS can exceed.
2134rm -f -r conftest* confdefs.h
2135
2136$as_echo "/* confdefs.h */" > confdefs.h
2137
2138# Predefined preprocessor variables.
2139
2140cat >>confdefs.h <<_ACEOF
2141#define PACKAGE_NAME "$PACKAGE_NAME"
2142_ACEOF
2143
2144cat >>confdefs.h <<_ACEOF
2145#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2146_ACEOF
2147
2148cat >>confdefs.h <<_ACEOF
2149#define PACKAGE_VERSION "$PACKAGE_VERSION"
2150_ACEOF
2151
2152cat >>confdefs.h <<_ACEOF
2153#define PACKAGE_STRING "$PACKAGE_STRING"
2154_ACEOF
2155
2156cat >>confdefs.h <<_ACEOF
2157#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2158_ACEOF
2159
2160cat >>confdefs.h <<_ACEOF
2161#define PACKAGE_URL "$PACKAGE_URL"
2162_ACEOF
2163
2164
2165# Let the site file select an alternate cache file if it wants to.
2166# Prefer an explicitly selected file to automatically selected ones.
2167ac_site_file1=NONE
2168ac_site_file2=NONE
2169if test -n "$CONFIG_SITE"; then
2170  # We do not want a PATH search for config.site.
2171  case $CONFIG_SITE in #((
2172    -*)  ac_site_file1=./$CONFIG_SITE;;
2173    */*) ac_site_file1=$CONFIG_SITE;;
2174    *)   ac_site_file1=./$CONFIG_SITE;;
2175  esac
2176elif test "x$prefix" != xNONE; then
2177  ac_site_file1=$prefix/share/config.site
2178  ac_site_file2=$prefix/etc/config.site
2179else
2180  ac_site_file1=$ac_default_prefix/share/config.site
2181  ac_site_file2=$ac_default_prefix/etc/config.site
2182fi
2183for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2184do
2185  test "x$ac_site_file" = xNONE && continue
2186  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2187    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2188$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2189    sed 's/^/| /' "$ac_site_file" >&5
2190    . "$ac_site_file" \
2191      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2193as_fn_error $? "failed to load site script $ac_site_file
2194See \`config.log' for more details" "$LINENO" 5; }
2195  fi
2196done
2197
2198if test -r "$cache_file"; then
2199  # Some versions of bash will fail to source /dev/null (special files
2200  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2201  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2202    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2203$as_echo "$as_me: loading cache $cache_file" >&6;}
2204    case $cache_file in
2205      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2206      *)                      . "./$cache_file";;
2207    esac
2208  fi
2209else
2210  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2211$as_echo "$as_me: creating cache $cache_file" >&6;}
2212  >$cache_file
2213fi
2214
2215# Check that the precious variables saved in the cache have kept the same
2216# value.
2217ac_cache_corrupted=false
2218for ac_var in $ac_precious_vars; do
2219  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2220  eval ac_new_set=\$ac_env_${ac_var}_set
2221  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2222  eval ac_new_val=\$ac_env_${ac_var}_value
2223  case $ac_old_set,$ac_new_set in
2224    set,)
2225      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2226$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2227      ac_cache_corrupted=: ;;
2228    ,set)
2229      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2230$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2231      ac_cache_corrupted=: ;;
2232    ,);;
2233    *)
2234      if test "x$ac_old_val" != "x$ac_new_val"; then
2235	# differences in whitespace do not lead to failure.
2236	ac_old_val_w=`echo x $ac_old_val`
2237	ac_new_val_w=`echo x $ac_new_val`
2238	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2239	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2240$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2241	  ac_cache_corrupted=:
2242	else
2243	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2244$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2245	  eval $ac_var=\$ac_old_val
2246	fi
2247	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2248$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2249	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2250$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2251      fi;;
2252  esac
2253  # Pass precious variables to config.status.
2254  if test "$ac_new_set" = set; then
2255    case $ac_new_val in
2256    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2257    *) ac_arg=$ac_var=$ac_new_val ;;
2258    esac
2259    case " $ac_configure_args " in
2260      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2261      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2262    esac
2263  fi
2264done
2265if $ac_cache_corrupted; then
2266  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2268  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2269$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2270  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2271fi
2272## -------------------- ##
2273## Main body of script. ##
2274## -------------------- ##
2275
2276ac_ext=c
2277ac_cpp='$CPP $CPPFLAGS'
2278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2280ac_compiler_gnu=$ac_cv_c_compiler_gnu
2281
2282
2283
2284
2285am__api_version='1.16'
2286
2287ac_aux_dir=
2288for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2289  if test -f "$ac_dir/install-sh"; then
2290    ac_aux_dir=$ac_dir
2291    ac_install_sh="$ac_aux_dir/install-sh -c"
2292    break
2293  elif test -f "$ac_dir/install.sh"; then
2294    ac_aux_dir=$ac_dir
2295    ac_install_sh="$ac_aux_dir/install.sh -c"
2296    break
2297  elif test -f "$ac_dir/shtool"; then
2298    ac_aux_dir=$ac_dir
2299    ac_install_sh="$ac_aux_dir/shtool install -c"
2300    break
2301  fi
2302done
2303if test -z "$ac_aux_dir"; then
2304  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2305fi
2306
2307# These three variables are undocumented and unsupported,
2308# and are intended to be withdrawn in a future Autoconf release.
2309# They can cause serious problems if a builder's source tree is in a directory
2310# whose full name contains unusual characters.
2311ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2312ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2313ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2314
2315
2316# Find a good install program.  We prefer a C program (faster),
2317# so one script is as good as another.  But avoid the broken or
2318# incompatible versions:
2319# SysV /etc/install, /usr/sbin/install
2320# SunOS /usr/etc/install
2321# IRIX /sbin/install
2322# AIX /bin/install
2323# AmigaOS /C/install, which installs bootblocks on floppy discs
2324# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2325# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2326# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2327# OS/2's system install, which has a completely different semantic
2328# ./install, which can be erroneously created by make from ./install.sh.
2329# Reject install programs that cannot install multiple files.
2330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2331$as_echo_n "checking for a BSD-compatible install... " >&6; }
2332if test -z "$INSTALL"; then
2333if ${ac_cv_path_install+:} false; then :
2334  $as_echo_n "(cached) " >&6
2335else
2336  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2337for as_dir in $PATH
2338do
2339  IFS=$as_save_IFS
2340  test -z "$as_dir" && as_dir=.
2341    # Account for people who put trailing slashes in PATH elements.
2342case $as_dir/ in #((
2343  ./ | .// | /[cC]/* | \
2344  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2345  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2346  /usr/ucb/* ) ;;
2347  *)
2348    # OSF1 and SCO ODT 3.0 have their own names for install.
2349    # Don't use installbsd from OSF since it installs stuff as root
2350    # by default.
2351    for ac_prog in ginstall scoinst install; do
2352      for ac_exec_ext in '' $ac_executable_extensions; do
2353	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2354	  if test $ac_prog = install &&
2355	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2356	    # AIX install.  It has an incompatible calling convention.
2357	    :
2358	  elif test $ac_prog = install &&
2359	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2360	    # program-specific install script used by HP pwplus--don't use.
2361	    :
2362	  else
2363	    rm -rf conftest.one conftest.two conftest.dir
2364	    echo one > conftest.one
2365	    echo two > conftest.two
2366	    mkdir conftest.dir
2367	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2368	      test -s conftest.one && test -s conftest.two &&
2369	      test -s conftest.dir/conftest.one &&
2370	      test -s conftest.dir/conftest.two
2371	    then
2372	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2373	      break 3
2374	    fi
2375	  fi
2376	fi
2377      done
2378    done
2379    ;;
2380esac
2381
2382  done
2383IFS=$as_save_IFS
2384
2385rm -rf conftest.one conftest.two conftest.dir
2386
2387fi
2388  if test "${ac_cv_path_install+set}" = set; then
2389    INSTALL=$ac_cv_path_install
2390  else
2391    # As a last resort, use the slow shell script.  Don't cache a
2392    # value for INSTALL within a source directory, because that will
2393    # break other packages using the cache if that directory is
2394    # removed, or if the value is a relative name.
2395    INSTALL=$ac_install_sh
2396  fi
2397fi
2398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2399$as_echo "$INSTALL" >&6; }
2400
2401# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2402# It thinks the first close brace ends the variable substitution.
2403test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2404
2405test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2406
2407test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2408
2409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2410$as_echo_n "checking whether build environment is sane... " >&6; }
2411# Reject unsafe characters in $srcdir or the absolute working directory
2412# name.  Accept space and tab only in the latter.
2413am_lf='
2414'
2415case `pwd` in
2416  *[\\\"\#\$\&\'\`$am_lf]*)
2417    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2418esac
2419case $srcdir in
2420  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2421    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2422esac
2423
2424# Do 'set' in a subshell so we don't clobber the current shell's
2425# arguments.  Must try -L first in case configure is actually a
2426# symlink; some systems play weird games with the mod time of symlinks
2427# (eg FreeBSD returns the mod time of the symlink's containing
2428# directory).
2429if (
2430   am_has_slept=no
2431   for am_try in 1 2; do
2432     echo "timestamp, slept: $am_has_slept" > conftest.file
2433     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2434     if test "$*" = "X"; then
2435	# -L didn't work.
2436	set X `ls -t "$srcdir/configure" conftest.file`
2437     fi
2438     if test "$*" != "X $srcdir/configure conftest.file" \
2439	&& test "$*" != "X conftest.file $srcdir/configure"; then
2440
2441	# If neither matched, then we have a broken ls.  This can happen
2442	# if, for instance, CONFIG_SHELL is bash and it inherits a
2443	# broken ls alias from the environment.  This has actually
2444	# happened.  Such a system could not be considered "sane".
2445	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2446  alias in your environment" "$LINENO" 5
2447     fi
2448     if test "$2" = conftest.file || test $am_try -eq 2; then
2449       break
2450     fi
2451     # Just in case.
2452     sleep 1
2453     am_has_slept=yes
2454   done
2455   test "$2" = conftest.file
2456   )
2457then
2458   # Ok.
2459   :
2460else
2461   as_fn_error $? "newly created file is older than distributed files!
2462Check your system clock" "$LINENO" 5
2463fi
2464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2465$as_echo "yes" >&6; }
2466# If we didn't sleep, we still need to ensure time stamps of config.status and
2467# generated files are strictly newer.
2468am_sleep_pid=
2469if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2470  ( sleep 1 ) &
2471  am_sleep_pid=$!
2472fi
2473
2474rm -f conftest.file
2475
2476test "$program_prefix" != NONE &&
2477  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2478# Use a double $ so make ignores it.
2479test "$program_suffix" != NONE &&
2480  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2481# Double any \ or $.
2482# By default was `s,x,x', remove it if useless.
2483ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2484program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2485
2486# Expand $ac_aux_dir to an absolute path.
2487am_aux_dir=`cd "$ac_aux_dir" && pwd`
2488
2489if test x"${MISSING+set}" != xset; then
2490  case $am_aux_dir in
2491  *\ * | *\	*)
2492    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2493  *)
2494    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2495  esac
2496fi
2497# Use eval to expand $SHELL
2498if eval "$MISSING --is-lightweight"; then
2499  am_missing_run="$MISSING "
2500else
2501  am_missing_run=
2502  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2503$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2504fi
2505
2506if test x"${install_sh+set}" != xset; then
2507  case $am_aux_dir in
2508  *\ * | *\	*)
2509    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2510  *)
2511    install_sh="\${SHELL} $am_aux_dir/install-sh"
2512  esac
2513fi
2514
2515# Installed binaries are usually stripped using 'strip' when the user
2516# run "make install-strip".  However 'strip' might not be the right
2517# tool to use in cross-compilation environments, therefore Automake
2518# will honor the 'STRIP' environment variable to overrule this program.
2519if test "$cross_compiling" != no; then
2520  if test -n "$ac_tool_prefix"; then
2521  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2522set dummy ${ac_tool_prefix}strip; ac_word=$2
2523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2524$as_echo_n "checking for $ac_word... " >&6; }
2525if ${ac_cv_prog_STRIP+:} false; then :
2526  $as_echo_n "(cached) " >&6
2527else
2528  if test -n "$STRIP"; then
2529  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2530else
2531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2532for as_dir in $PATH
2533do
2534  IFS=$as_save_IFS
2535  test -z "$as_dir" && as_dir=.
2536    for ac_exec_ext in '' $ac_executable_extensions; do
2537  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2538    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2539    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2540    break 2
2541  fi
2542done
2543  done
2544IFS=$as_save_IFS
2545
2546fi
2547fi
2548STRIP=$ac_cv_prog_STRIP
2549if test -n "$STRIP"; then
2550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2551$as_echo "$STRIP" >&6; }
2552else
2553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2554$as_echo "no" >&6; }
2555fi
2556
2557
2558fi
2559if test -z "$ac_cv_prog_STRIP"; then
2560  ac_ct_STRIP=$STRIP
2561  # Extract the first word of "strip", so it can be a program name with args.
2562set dummy strip; ac_word=$2
2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564$as_echo_n "checking for $ac_word... " >&6; }
2565if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2566  $as_echo_n "(cached) " >&6
2567else
2568  if test -n "$ac_ct_STRIP"; then
2569  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2570else
2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572for as_dir in $PATH
2573do
2574  IFS=$as_save_IFS
2575  test -z "$as_dir" && as_dir=.
2576    for ac_exec_ext in '' $ac_executable_extensions; do
2577  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2578    ac_cv_prog_ac_ct_STRIP="strip"
2579    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2580    break 2
2581  fi
2582done
2583  done
2584IFS=$as_save_IFS
2585
2586fi
2587fi
2588ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2589if test -n "$ac_ct_STRIP"; then
2590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2591$as_echo "$ac_ct_STRIP" >&6; }
2592else
2593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
2595fi
2596
2597  if test "x$ac_ct_STRIP" = x; then
2598    STRIP=":"
2599  else
2600    case $cross_compiling:$ac_tool_warned in
2601yes:)
2602{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2603$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2604ac_tool_warned=yes ;;
2605esac
2606    STRIP=$ac_ct_STRIP
2607  fi
2608else
2609  STRIP="$ac_cv_prog_STRIP"
2610fi
2611
2612fi
2613INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2614
2615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2616$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2617if test -z "$MKDIR_P"; then
2618  if ${ac_cv_path_mkdir+:} false; then :
2619  $as_echo_n "(cached) " >&6
2620else
2621  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2623do
2624  IFS=$as_save_IFS
2625  test -z "$as_dir" && as_dir=.
2626    for ac_prog in mkdir gmkdir; do
2627	 for ac_exec_ext in '' $ac_executable_extensions; do
2628	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2629	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2630	     'mkdir (GNU coreutils) '* | \
2631	     'mkdir (coreutils) '* | \
2632	     'mkdir (fileutils) '4.1*)
2633	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2634	       break 3;;
2635	   esac
2636	 done
2637       done
2638  done
2639IFS=$as_save_IFS
2640
2641fi
2642
2643  test -d ./--version && rmdir ./--version
2644  if test "${ac_cv_path_mkdir+set}" = set; then
2645    MKDIR_P="$ac_cv_path_mkdir -p"
2646  else
2647    # As a last resort, use the slow shell script.  Don't cache a
2648    # value for MKDIR_P within a source directory, because that will
2649    # break other packages using the cache if that directory is
2650    # removed, or if the value is a relative name.
2651    MKDIR_P="$ac_install_sh -d"
2652  fi
2653fi
2654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2655$as_echo "$MKDIR_P" >&6; }
2656
2657for ac_prog in gawk mawk nawk awk
2658do
2659  # Extract the first word of "$ac_prog", so it can be a program name with args.
2660set dummy $ac_prog; ac_word=$2
2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2662$as_echo_n "checking for $ac_word... " >&6; }
2663if ${ac_cv_prog_AWK+:} false; then :
2664  $as_echo_n "(cached) " >&6
2665else
2666  if test -n "$AWK"; then
2667  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2668else
2669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670for as_dir in $PATH
2671do
2672  IFS=$as_save_IFS
2673  test -z "$as_dir" && as_dir=.
2674    for ac_exec_ext in '' $ac_executable_extensions; do
2675  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2676    ac_cv_prog_AWK="$ac_prog"
2677    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2678    break 2
2679  fi
2680done
2681  done
2682IFS=$as_save_IFS
2683
2684fi
2685fi
2686AWK=$ac_cv_prog_AWK
2687if test -n "$AWK"; then
2688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2689$as_echo "$AWK" >&6; }
2690else
2691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2692$as_echo "no" >&6; }
2693fi
2694
2695
2696  test -n "$AWK" && break
2697done
2698
2699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2700$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2701set x ${MAKE-make}
2702ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2703if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2704  $as_echo_n "(cached) " >&6
2705else
2706  cat >conftest.make <<\_ACEOF
2707SHELL = /bin/sh
2708all:
2709	@echo '@@@%%%=$(MAKE)=@@@%%%'
2710_ACEOF
2711# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2712case `${MAKE-make} -f conftest.make 2>/dev/null` in
2713  *@@@%%%=?*=@@@%%%*)
2714    eval ac_cv_prog_make_${ac_make}_set=yes;;
2715  *)
2716    eval ac_cv_prog_make_${ac_make}_set=no;;
2717esac
2718rm -f conftest.make
2719fi
2720if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2722$as_echo "yes" >&6; }
2723  SET_MAKE=
2724else
2725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2726$as_echo "no" >&6; }
2727  SET_MAKE="MAKE=${MAKE-make}"
2728fi
2729
2730rm -rf .tst 2>/dev/null
2731mkdir .tst 2>/dev/null
2732if test -d .tst; then
2733  am__leading_dot=.
2734else
2735  am__leading_dot=_
2736fi
2737rmdir .tst 2>/dev/null
2738
2739# Check whether --enable-silent-rules was given.
2740if test "${enable_silent_rules+set}" = set; then :
2741  enableval=$enable_silent_rules;
2742fi
2743
2744case $enable_silent_rules in # (((
2745  yes) AM_DEFAULT_VERBOSITY=0;;
2746   no) AM_DEFAULT_VERBOSITY=1;;
2747    *) AM_DEFAULT_VERBOSITY=1;;
2748esac
2749am_make=${MAKE-make}
2750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2751$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2752if ${am_cv_make_support_nested_variables+:} false; then :
2753  $as_echo_n "(cached) " >&6
2754else
2755  if $as_echo 'TRUE=$(BAR$(V))
2756BAR0=false
2757BAR1=true
2758V=1
2759am__doit:
2760	@$(TRUE)
2761.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2762  am_cv_make_support_nested_variables=yes
2763else
2764  am_cv_make_support_nested_variables=no
2765fi
2766fi
2767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2768$as_echo "$am_cv_make_support_nested_variables" >&6; }
2769if test $am_cv_make_support_nested_variables = yes; then
2770    AM_V='$(V)'
2771  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2772else
2773  AM_V=$AM_DEFAULT_VERBOSITY
2774  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2775fi
2776AM_BACKSLASH='\'
2777
2778if test "`cd $srcdir && pwd`" != "`pwd`"; then
2779  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2780  # is not polluted with repeated "-I."
2781  am__isrc=' -I$(srcdir)'
2782  # test to see if srcdir already configured
2783  if test -f $srcdir/config.status; then
2784    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2785  fi
2786fi
2787
2788# test whether we have cygpath
2789if test -z "$CYGPATH_W"; then
2790  if (cygpath --version) >/dev/null 2>/dev/null; then
2791    CYGPATH_W='cygpath -w'
2792  else
2793    CYGPATH_W=echo
2794  fi
2795fi
2796
2797
2798# Define the identity of the package.
2799 PACKAGE='openpam'
2800 VERSION='20190224'
2801
2802
2803cat >>confdefs.h <<_ACEOF
2804#define PACKAGE "$PACKAGE"
2805_ACEOF
2806
2807
2808cat >>confdefs.h <<_ACEOF
2809#define VERSION "$VERSION"
2810_ACEOF
2811
2812# Some tools Automake needs.
2813
2814ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2815
2816
2817AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2818
2819
2820AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2821
2822
2823AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2824
2825
2826MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2827
2828# For better backward compatibility.  To be removed once Automake 1.9.x
2829# dies out for good.  For more background, see:
2830# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2831# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2832mkdir_p='$(MKDIR_P)'
2833
2834# We need awk for the "check" target (and possibly the TAP driver).  The
2835# system "awk" is bad on some platforms.
2836# Always define AMTAR for backward compatibility.  Yes, it's still used
2837# in the wild :-(  We should find a proper way to deprecate it ...
2838AMTAR='$${TAR-tar}'
2839
2840
2841# We'll loop over all known methods to create a tar archive until one works.
2842_am_tools='gnutar  pax cpio none'
2843
2844am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2845
2846
2847
2848
2849
2850
2851# POSIX will say in a future version that running "rm -f" with no argument
2852# is OK; and we want to be able to make that assumption in our Makefile
2853# recipes.  So use an aggressive probe to check that the usage we want is
2854# actually supported "in the wild" to an acceptable degree.
2855# See automake bug#10828.
2856# To make any issue more visible, cause the running configure to be aborted
2857# by default if the 'rm' program in use doesn't match our expectations; the
2858# user can still override this though.
2859if rm -f && rm -fr && rm -rf; then : OK; else
2860  cat >&2 <<'END'
2861Oops!
2862
2863Your 'rm' program seems unable to run without file operands specified
2864on the command line, even when the '-f' option is present.  This is contrary
2865to the behaviour of most rm programs out there, and not conforming with
2866the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2867
2868Please tell bug-automake@gnu.org about your system, including the value
2869of your $PATH and any error possibly output before this message.  This
2870can help us improve future automake versions.
2871
2872END
2873  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2874    echo 'Configuration will proceed anyway, since you have set the' >&2
2875    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2876    echo >&2
2877  else
2878    cat >&2 <<'END'
2879Aborting the configuration process, to ensure you take notice of the issue.
2880
2881You can download and install GNU coreutils to get an 'rm' implementation
2882that behaves properly: <https://www.gnu.org/software/coreutils/>.
2883
2884If you want to complete the configuration process using your problematic
2885'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2886to "yes", and re-run configure.
2887
2888END
2889    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2890  fi
2891fi
2892
2893ac_config_headers="$ac_config_headers config.h"
2894
2895
2896# C compiler and features
2897ac_ext=c
2898ac_cpp='$CPP $CPPFLAGS'
2899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2901ac_compiler_gnu=$ac_cv_c_compiler_gnu
2902
2903ac_ext=c
2904ac_cpp='$CPP $CPPFLAGS'
2905ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2906ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2907ac_compiler_gnu=$ac_cv_c_compiler_gnu
2908if test -n "$ac_tool_prefix"; then
2909  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2910set dummy ${ac_tool_prefix}gcc; ac_word=$2
2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2912$as_echo_n "checking for $ac_word... " >&6; }
2913if ${ac_cv_prog_CC+:} false; then :
2914  $as_echo_n "(cached) " >&6
2915else
2916  if test -n "$CC"; then
2917  ac_cv_prog_CC="$CC" # Let the user override the test.
2918else
2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2920for as_dir in $PATH
2921do
2922  IFS=$as_save_IFS
2923  test -z "$as_dir" && as_dir=.
2924    for ac_exec_ext in '' $ac_executable_extensions; do
2925  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2926    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2927    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2928    break 2
2929  fi
2930done
2931  done
2932IFS=$as_save_IFS
2933
2934fi
2935fi
2936CC=$ac_cv_prog_CC
2937if test -n "$CC"; then
2938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2939$as_echo "$CC" >&6; }
2940else
2941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2942$as_echo "no" >&6; }
2943fi
2944
2945
2946fi
2947if test -z "$ac_cv_prog_CC"; then
2948  ac_ct_CC=$CC
2949  # Extract the first word of "gcc", so it can be a program name with args.
2950set dummy gcc; ac_word=$2
2951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2952$as_echo_n "checking for $ac_word... " >&6; }
2953if ${ac_cv_prog_ac_ct_CC+:} false; then :
2954  $as_echo_n "(cached) " >&6
2955else
2956  if test -n "$ac_ct_CC"; then
2957  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2958else
2959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2960for as_dir in $PATH
2961do
2962  IFS=$as_save_IFS
2963  test -z "$as_dir" && as_dir=.
2964    for ac_exec_ext in '' $ac_executable_extensions; do
2965  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2966    ac_cv_prog_ac_ct_CC="gcc"
2967    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2968    break 2
2969  fi
2970done
2971  done
2972IFS=$as_save_IFS
2973
2974fi
2975fi
2976ac_ct_CC=$ac_cv_prog_ac_ct_CC
2977if test -n "$ac_ct_CC"; then
2978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2979$as_echo "$ac_ct_CC" >&6; }
2980else
2981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2982$as_echo "no" >&6; }
2983fi
2984
2985  if test "x$ac_ct_CC" = x; then
2986    CC=""
2987  else
2988    case $cross_compiling:$ac_tool_warned in
2989yes:)
2990{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2991$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2992ac_tool_warned=yes ;;
2993esac
2994    CC=$ac_ct_CC
2995  fi
2996else
2997  CC="$ac_cv_prog_CC"
2998fi
2999
3000if test -z "$CC"; then
3001          if test -n "$ac_tool_prefix"; then
3002    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3003set dummy ${ac_tool_prefix}cc; ac_word=$2
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3005$as_echo_n "checking for $ac_word... " >&6; }
3006if ${ac_cv_prog_CC+:} false; then :
3007  $as_echo_n "(cached) " >&6
3008else
3009  if test -n "$CC"; then
3010  ac_cv_prog_CC="$CC" # Let the user override the test.
3011else
3012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3013for as_dir in $PATH
3014do
3015  IFS=$as_save_IFS
3016  test -z "$as_dir" && as_dir=.
3017    for ac_exec_ext in '' $ac_executable_extensions; do
3018  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3019    ac_cv_prog_CC="${ac_tool_prefix}cc"
3020    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3021    break 2
3022  fi
3023done
3024  done
3025IFS=$as_save_IFS
3026
3027fi
3028fi
3029CC=$ac_cv_prog_CC
3030if test -n "$CC"; then
3031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3032$as_echo "$CC" >&6; }
3033else
3034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3035$as_echo "no" >&6; }
3036fi
3037
3038
3039  fi
3040fi
3041if test -z "$CC"; then
3042  # Extract the first word of "cc", so it can be a program name with args.
3043set dummy cc; ac_word=$2
3044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3045$as_echo_n "checking for $ac_word... " >&6; }
3046if ${ac_cv_prog_CC+:} false; then :
3047  $as_echo_n "(cached) " >&6
3048else
3049  if test -n "$CC"; then
3050  ac_cv_prog_CC="$CC" # Let the user override the test.
3051else
3052  ac_prog_rejected=no
3053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054for as_dir in $PATH
3055do
3056  IFS=$as_save_IFS
3057  test -z "$as_dir" && as_dir=.
3058    for ac_exec_ext in '' $ac_executable_extensions; do
3059  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3060    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3061       ac_prog_rejected=yes
3062       continue
3063     fi
3064    ac_cv_prog_CC="cc"
3065    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066    break 2
3067  fi
3068done
3069  done
3070IFS=$as_save_IFS
3071
3072if test $ac_prog_rejected = yes; then
3073  # We found a bogon in the path, so make sure we never use it.
3074  set dummy $ac_cv_prog_CC
3075  shift
3076  if test $# != 0; then
3077    # We chose a different compiler from the bogus one.
3078    # However, it has the same basename, so the bogon will be chosen
3079    # first if we set CC to just the basename; use the full file name.
3080    shift
3081    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3082  fi
3083fi
3084fi
3085fi
3086CC=$ac_cv_prog_CC
3087if test -n "$CC"; then
3088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3089$as_echo "$CC" >&6; }
3090else
3091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3092$as_echo "no" >&6; }
3093fi
3094
3095
3096fi
3097if test -z "$CC"; then
3098  if test -n "$ac_tool_prefix"; then
3099  for ac_prog in cl.exe
3100  do
3101    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3102set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104$as_echo_n "checking for $ac_word... " >&6; }
3105if ${ac_cv_prog_CC+:} false; then :
3106  $as_echo_n "(cached) " >&6
3107else
3108  if test -n "$CC"; then
3109  ac_cv_prog_CC="$CC" # Let the user override the test.
3110else
3111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112for as_dir in $PATH
3113do
3114  IFS=$as_save_IFS
3115  test -z "$as_dir" && as_dir=.
3116    for ac_exec_ext in '' $ac_executable_extensions; do
3117  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3118    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3119    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3120    break 2
3121  fi
3122done
3123  done
3124IFS=$as_save_IFS
3125
3126fi
3127fi
3128CC=$ac_cv_prog_CC
3129if test -n "$CC"; then
3130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3131$as_echo "$CC" >&6; }
3132else
3133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134$as_echo "no" >&6; }
3135fi
3136
3137
3138    test -n "$CC" && break
3139  done
3140fi
3141if test -z "$CC"; then
3142  ac_ct_CC=$CC
3143  for ac_prog in cl.exe
3144do
3145  # Extract the first word of "$ac_prog", so it can be a program name with args.
3146set dummy $ac_prog; ac_word=$2
3147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3148$as_echo_n "checking for $ac_word... " >&6; }
3149if ${ac_cv_prog_ac_ct_CC+:} false; then :
3150  $as_echo_n "(cached) " >&6
3151else
3152  if test -n "$ac_ct_CC"; then
3153  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3154else
3155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156for as_dir in $PATH
3157do
3158  IFS=$as_save_IFS
3159  test -z "$as_dir" && as_dir=.
3160    for ac_exec_ext in '' $ac_executable_extensions; do
3161  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3162    ac_cv_prog_ac_ct_CC="$ac_prog"
3163    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164    break 2
3165  fi
3166done
3167  done
3168IFS=$as_save_IFS
3169
3170fi
3171fi
3172ac_ct_CC=$ac_cv_prog_ac_ct_CC
3173if test -n "$ac_ct_CC"; then
3174  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3175$as_echo "$ac_ct_CC" >&6; }
3176else
3177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3178$as_echo "no" >&6; }
3179fi
3180
3181
3182  test -n "$ac_ct_CC" && break
3183done
3184
3185  if test "x$ac_ct_CC" = x; then
3186    CC=""
3187  else
3188    case $cross_compiling:$ac_tool_warned in
3189yes:)
3190{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3191$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3192ac_tool_warned=yes ;;
3193esac
3194    CC=$ac_ct_CC
3195  fi
3196fi
3197
3198fi
3199
3200
3201test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3202$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3203as_fn_error $? "no acceptable C compiler found in \$PATH
3204See \`config.log' for more details" "$LINENO" 5; }
3205
3206# Provide some information about the compiler.
3207$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3208set X $ac_compile
3209ac_compiler=$2
3210for ac_option in --version -v -V -qversion; do
3211  { { ac_try="$ac_compiler $ac_option >&5"
3212case "(($ac_try" in
3213  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3214  *) ac_try_echo=$ac_try;;
3215esac
3216eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3217$as_echo "$ac_try_echo"; } >&5
3218  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3219  ac_status=$?
3220  if test -s conftest.err; then
3221    sed '10a\
3222... rest of stderr output deleted ...
3223         10q' conftest.err >conftest.er1
3224    cat conftest.er1 >&5
3225  fi
3226  rm -f conftest.er1 conftest.err
3227  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3228  test $ac_status = 0; }
3229done
3230
3231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3232/* end confdefs.h.  */
3233
3234int
3235main ()
3236{
3237
3238  ;
3239  return 0;
3240}
3241_ACEOF
3242ac_clean_files_save=$ac_clean_files
3243ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3244# Try to create an executable without -o first, disregard a.out.
3245# It will help us diagnose broken compilers, and finding out an intuition
3246# of exeext.
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3248$as_echo_n "checking whether the C compiler works... " >&6; }
3249ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3250
3251# The possible output files:
3252ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3253
3254ac_rmfiles=
3255for ac_file in $ac_files
3256do
3257  case $ac_file in
3258    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3259    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3260  esac
3261done
3262rm -f $ac_rmfiles
3263
3264if { { ac_try="$ac_link_default"
3265case "(($ac_try" in
3266  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267  *) ac_try_echo=$ac_try;;
3268esac
3269eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3270$as_echo "$ac_try_echo"; } >&5
3271  (eval "$ac_link_default") 2>&5
3272  ac_status=$?
3273  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274  test $ac_status = 0; }; then :
3275  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3276# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3277# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3278# so that the user can short-circuit this test for compilers unknown to
3279# Autoconf.
3280for ac_file in $ac_files ''
3281do
3282  test -f "$ac_file" || continue
3283  case $ac_file in
3284    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3285	;;
3286    [ab].out )
3287	# We found the default executable, but exeext='' is most
3288	# certainly right.
3289	break;;
3290    *.* )
3291	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3292	then :; else
3293	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3294	fi
3295	# We set ac_cv_exeext here because the later test for it is not
3296	# safe: cross compilers may not add the suffix if given an `-o'
3297	# argument, so we may need to know it at that point already.
3298	# Even if this section looks crufty: it has the advantage of
3299	# actually working.
3300	break;;
3301    * )
3302	break;;
3303  esac
3304done
3305test "$ac_cv_exeext" = no && ac_cv_exeext=
3306
3307else
3308  ac_file=''
3309fi
3310if test -z "$ac_file"; then :
3311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3312$as_echo "no" >&6; }
3313$as_echo "$as_me: failed program was:" >&5
3314sed 's/^/| /' conftest.$ac_ext >&5
3315
3316{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3317$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3318as_fn_error 77 "C compiler cannot create executables
3319See \`config.log' for more details" "$LINENO" 5; }
3320else
3321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3322$as_echo "yes" >&6; }
3323fi
3324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3325$as_echo_n "checking for C compiler default output file name... " >&6; }
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3327$as_echo "$ac_file" >&6; }
3328ac_exeext=$ac_cv_exeext
3329
3330rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3331ac_clean_files=$ac_clean_files_save
3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3333$as_echo_n "checking for suffix of executables... " >&6; }
3334if { { ac_try="$ac_link"
3335case "(($ac_try" in
3336  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3337  *) ac_try_echo=$ac_try;;
3338esac
3339eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3340$as_echo "$ac_try_echo"; } >&5
3341  (eval "$ac_link") 2>&5
3342  ac_status=$?
3343  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3344  test $ac_status = 0; }; then :
3345  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3346# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3347# work properly (i.e., refer to `conftest.exe'), while it won't with
3348# `rm'.
3349for ac_file in conftest.exe conftest conftest.*; do
3350  test -f "$ac_file" || continue
3351  case $ac_file in
3352    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3353    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3354	  break;;
3355    * ) break;;
3356  esac
3357done
3358else
3359  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3361as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3362See \`config.log' for more details" "$LINENO" 5; }
3363fi
3364rm -f conftest conftest$ac_cv_exeext
3365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3366$as_echo "$ac_cv_exeext" >&6; }
3367
3368rm -f conftest.$ac_ext
3369EXEEXT=$ac_cv_exeext
3370ac_exeext=$EXEEXT
3371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372/* end confdefs.h.  */
3373#include <stdio.h>
3374int
3375main ()
3376{
3377FILE *f = fopen ("conftest.out", "w");
3378 return ferror (f) || fclose (f) != 0;
3379
3380  ;
3381  return 0;
3382}
3383_ACEOF
3384ac_clean_files="$ac_clean_files conftest.out"
3385# Check that the compiler produces executables we can run.  If not, either
3386# the compiler is broken, or we cross compile.
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3388$as_echo_n "checking whether we are cross compiling... " >&6; }
3389if test "$cross_compiling" != yes; then
3390  { { ac_try="$ac_link"
3391case "(($ac_try" in
3392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393  *) ac_try_echo=$ac_try;;
3394esac
3395eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3396$as_echo "$ac_try_echo"; } >&5
3397  (eval "$ac_link") 2>&5
3398  ac_status=$?
3399  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3400  test $ac_status = 0; }
3401  if { ac_try='./conftest$ac_cv_exeext'
3402  { { case "(($ac_try" in
3403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3404  *) ac_try_echo=$ac_try;;
3405esac
3406eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3407$as_echo "$ac_try_echo"; } >&5
3408  (eval "$ac_try") 2>&5
3409  ac_status=$?
3410  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3411  test $ac_status = 0; }; }; then
3412    cross_compiling=no
3413  else
3414    if test "$cross_compiling" = maybe; then
3415	cross_compiling=yes
3416    else
3417	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3418$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3419as_fn_error $? "cannot run C compiled programs.
3420If you meant to cross compile, use \`--host'.
3421See \`config.log' for more details" "$LINENO" 5; }
3422    fi
3423  fi
3424fi
3425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3426$as_echo "$cross_compiling" >&6; }
3427
3428rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3429ac_clean_files=$ac_clean_files_save
3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3431$as_echo_n "checking for suffix of object files... " >&6; }
3432if ${ac_cv_objext+:} false; then :
3433  $as_echo_n "(cached) " >&6
3434else
3435  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3436/* end confdefs.h.  */
3437
3438int
3439main ()
3440{
3441
3442  ;
3443  return 0;
3444}
3445_ACEOF
3446rm -f conftest.o conftest.obj
3447if { { ac_try="$ac_compile"
3448case "(($ac_try" in
3449  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450  *) ac_try_echo=$ac_try;;
3451esac
3452eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453$as_echo "$ac_try_echo"; } >&5
3454  (eval "$ac_compile") 2>&5
3455  ac_status=$?
3456  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457  test $ac_status = 0; }; then :
3458  for ac_file in conftest.o conftest.obj conftest.*; do
3459  test -f "$ac_file" || continue;
3460  case $ac_file in
3461    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3462    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3463       break;;
3464  esac
3465done
3466else
3467  $as_echo "$as_me: failed program was:" >&5
3468sed 's/^/| /' conftest.$ac_ext >&5
3469
3470{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3471$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3472as_fn_error $? "cannot compute suffix of object files: cannot compile
3473See \`config.log' for more details" "$LINENO" 5; }
3474fi
3475rm -f conftest.$ac_cv_objext conftest.$ac_ext
3476fi
3477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3478$as_echo "$ac_cv_objext" >&6; }
3479OBJEXT=$ac_cv_objext
3480ac_objext=$OBJEXT
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3482$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3483if ${ac_cv_c_compiler_gnu+:} false; then :
3484  $as_echo_n "(cached) " >&6
3485else
3486  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487/* end confdefs.h.  */
3488
3489int
3490main ()
3491{
3492#ifndef __GNUC__
3493       choke me
3494#endif
3495
3496  ;
3497  return 0;
3498}
3499_ACEOF
3500if ac_fn_c_try_compile "$LINENO"; then :
3501  ac_compiler_gnu=yes
3502else
3503  ac_compiler_gnu=no
3504fi
3505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3506ac_cv_c_compiler_gnu=$ac_compiler_gnu
3507
3508fi
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3510$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3511if test $ac_compiler_gnu = yes; then
3512  GCC=yes
3513else
3514  GCC=
3515fi
3516ac_test_CFLAGS=${CFLAGS+set}
3517ac_save_CFLAGS=$CFLAGS
3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3519$as_echo_n "checking whether $CC accepts -g... " >&6; }
3520if ${ac_cv_prog_cc_g+:} false; then :
3521  $as_echo_n "(cached) " >&6
3522else
3523  ac_save_c_werror_flag=$ac_c_werror_flag
3524   ac_c_werror_flag=yes
3525   ac_cv_prog_cc_g=no
3526   CFLAGS="-g"
3527   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528/* end confdefs.h.  */
3529
3530int
3531main ()
3532{
3533
3534  ;
3535  return 0;
3536}
3537_ACEOF
3538if ac_fn_c_try_compile "$LINENO"; then :
3539  ac_cv_prog_cc_g=yes
3540else
3541  CFLAGS=""
3542      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3543/* end confdefs.h.  */
3544
3545int
3546main ()
3547{
3548
3549  ;
3550  return 0;
3551}
3552_ACEOF
3553if ac_fn_c_try_compile "$LINENO"; then :
3554
3555else
3556  ac_c_werror_flag=$ac_save_c_werror_flag
3557	 CFLAGS="-g"
3558	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3559/* end confdefs.h.  */
3560
3561int
3562main ()
3563{
3564
3565  ;
3566  return 0;
3567}
3568_ACEOF
3569if ac_fn_c_try_compile "$LINENO"; then :
3570  ac_cv_prog_cc_g=yes
3571fi
3572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3573fi
3574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3575fi
3576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3577   ac_c_werror_flag=$ac_save_c_werror_flag
3578fi
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3580$as_echo "$ac_cv_prog_cc_g" >&6; }
3581if test "$ac_test_CFLAGS" = set; then
3582  CFLAGS=$ac_save_CFLAGS
3583elif test $ac_cv_prog_cc_g = yes; then
3584  if test "$GCC" = yes; then
3585    CFLAGS="-g -O2"
3586  else
3587    CFLAGS="-g"
3588  fi
3589else
3590  if test "$GCC" = yes; then
3591    CFLAGS="-O2"
3592  else
3593    CFLAGS=
3594  fi
3595fi
3596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3597$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3598if ${ac_cv_prog_cc_c89+:} false; then :
3599  $as_echo_n "(cached) " >&6
3600else
3601  ac_cv_prog_cc_c89=no
3602ac_save_CC=$CC
3603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604/* end confdefs.h.  */
3605#include <stdarg.h>
3606#include <stdio.h>
3607struct stat;
3608/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3609struct buf { int x; };
3610FILE * (*rcsopen) (struct buf *, struct stat *, int);
3611static char *e (p, i)
3612     char **p;
3613     int i;
3614{
3615  return p[i];
3616}
3617static char *f (char * (*g) (char **, int), char **p, ...)
3618{
3619  char *s;
3620  va_list v;
3621  va_start (v,p);
3622  s = g (p, va_arg (v,int));
3623  va_end (v);
3624  return s;
3625}
3626
3627/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3628   function prototypes and stuff, but not '\xHH' hex character constants.
3629   These don't provoke an error unfortunately, instead are silently treated
3630   as 'x'.  The following induces an error, until -std is added to get
3631   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3632   array size at least.  It's necessary to write '\x00'==0 to get something
3633   that's true only with -std.  */
3634int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3635
3636/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3637   inside strings and character constants.  */
3638#define FOO(x) 'x'
3639int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3640
3641int test (int i, double x);
3642struct s1 {int (*f) (int a);};
3643struct s2 {int (*f) (double a);};
3644int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3645int argc;
3646char **argv;
3647int
3648main ()
3649{
3650return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3651  ;
3652  return 0;
3653}
3654_ACEOF
3655for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3656	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3657do
3658  CC="$ac_save_CC $ac_arg"
3659  if ac_fn_c_try_compile "$LINENO"; then :
3660  ac_cv_prog_cc_c89=$ac_arg
3661fi
3662rm -f core conftest.err conftest.$ac_objext
3663  test "x$ac_cv_prog_cc_c89" != "xno" && break
3664done
3665rm -f conftest.$ac_ext
3666CC=$ac_save_CC
3667
3668fi
3669# AC_CACHE_VAL
3670case "x$ac_cv_prog_cc_c89" in
3671  x)
3672    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3673$as_echo "none needed" >&6; } ;;
3674  xno)
3675    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3676$as_echo "unsupported" >&6; } ;;
3677  *)
3678    CC="$CC $ac_cv_prog_cc_c89"
3679    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3680$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3681esac
3682if test "x$ac_cv_prog_cc_c89" != xno; then :
3683
3684fi
3685
3686ac_ext=c
3687ac_cpp='$CPP $CPPFLAGS'
3688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3690ac_compiler_gnu=$ac_cv_c_compiler_gnu
3691
3692ac_ext=c
3693ac_cpp='$CPP $CPPFLAGS'
3694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3696ac_compiler_gnu=$ac_cv_c_compiler_gnu
3697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3698$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3699if ${am_cv_prog_cc_c_o+:} false; then :
3700  $as_echo_n "(cached) " >&6
3701else
3702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3703/* end confdefs.h.  */
3704
3705int
3706main ()
3707{
3708
3709  ;
3710  return 0;
3711}
3712_ACEOF
3713  # Make sure it works both with $CC and with simple cc.
3714  # Following AC_PROG_CC_C_O, we do the test twice because some
3715  # compilers refuse to overwrite an existing .o file with -o,
3716  # though they will create one.
3717  am_cv_prog_cc_c_o=yes
3718  for am_i in 1 2; do
3719    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3720   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3721   ac_status=$?
3722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3723   (exit $ac_status); } \
3724         && test -f conftest2.$ac_objext; then
3725      : OK
3726    else
3727      am_cv_prog_cc_c_o=no
3728      break
3729    fi
3730  done
3731  rm -f core conftest*
3732  unset am_i
3733fi
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3735$as_echo "$am_cv_prog_cc_c_o" >&6; }
3736if test "$am_cv_prog_cc_c_o" != yes; then
3737   # Losing compiler, so override with the script.
3738   # FIXME: It is wrong to rewrite CC.
3739   # But if we don't then we get into trouble of one sort or another.
3740   # A longer-term fix would be to have automake use am__CC in this case,
3741   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3742   CC="$am_aux_dir/compile $CC"
3743fi
3744ac_ext=c
3745ac_cpp='$CPP $CPPFLAGS'
3746ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3747ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3748ac_compiler_gnu=$ac_cv_c_compiler_gnu
3749
3750DEPDIR="${am__leading_dot}deps"
3751
3752ac_config_commands="$ac_config_commands depfiles"
3753
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3755$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3756cat > confinc.mk << 'END'
3757am__doit:
3758	@echo this is the am__doit target >confinc.out
3759.PHONY: am__doit
3760END
3761am__include="#"
3762am__quote=
3763# BSD make does it like this.
3764echo '.include "confinc.mk" # ignored' > confmf.BSD
3765# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3766echo 'include confinc.mk # ignored' > confmf.GNU
3767_am_result=no
3768for s in GNU BSD; do
3769  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3770   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3771   ac_status=$?
3772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773   (exit $ac_status); }
3774  case $?:`cat confinc.out 2>/dev/null` in #(
3775  '0:this is the am__doit target') :
3776    case $s in #(
3777  BSD) :
3778    am__include='.include' am__quote='"' ;; #(
3779  *) :
3780    am__include='include' am__quote='' ;;
3781esac ;; #(
3782  *) :
3783     ;;
3784esac
3785  if test "$am__include" != "#"; then
3786    _am_result="yes ($s style)"
3787    break
3788  fi
3789done
3790rm -f confinc.* confmf.*
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3792$as_echo "${_am_result}" >&6; }
3793
3794# Check whether --enable-dependency-tracking was given.
3795if test "${enable_dependency_tracking+set}" = set; then :
3796  enableval=$enable_dependency_tracking;
3797fi
3798
3799if test "x$enable_dependency_tracking" != xno; then
3800  am_depcomp="$ac_aux_dir/depcomp"
3801  AMDEPBACKSLASH='\'
3802  am__nodep='_no'
3803fi
3804 if test "x$enable_dependency_tracking" != xno; then
3805  AMDEP_TRUE=
3806  AMDEP_FALSE='#'
3807else
3808  AMDEP_TRUE='#'
3809  AMDEP_FALSE=
3810fi
3811
3812
3813
3814depcc="$CC"   am_compiler_list=
3815
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3817$as_echo_n "checking dependency style of $depcc... " >&6; }
3818if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3819  $as_echo_n "(cached) " >&6
3820else
3821  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3822  # We make a subdir and do the tests there.  Otherwise we can end up
3823  # making bogus files that we don't know about and never remove.  For
3824  # instance it was reported that on HP-UX the gcc test will end up
3825  # making a dummy file named 'D' -- because '-MD' means "put the output
3826  # in D".
3827  rm -rf conftest.dir
3828  mkdir conftest.dir
3829  # Copy depcomp to subdir because otherwise we won't find it if we're
3830  # using a relative directory.
3831  cp "$am_depcomp" conftest.dir
3832  cd conftest.dir
3833  # We will build objects and dependencies in a subdirectory because
3834  # it helps to detect inapplicable dependency modes.  For instance
3835  # both Tru64's cc and ICC support -MD to output dependencies as a
3836  # side effect of compilation, but ICC will put the dependencies in
3837  # the current directory while Tru64 will put them in the object
3838  # directory.
3839  mkdir sub
3840
3841  am_cv_CC_dependencies_compiler_type=none
3842  if test "$am_compiler_list" = ""; then
3843     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3844  fi
3845  am__universal=false
3846  case " $depcc " in #(
3847     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3848     esac
3849
3850  for depmode in $am_compiler_list; do
3851    # Setup a source with many dependencies, because some compilers
3852    # like to wrap large dependency lists on column 80 (with \), and
3853    # we should not choose a depcomp mode which is confused by this.
3854    #
3855    # We need to recreate these files for each test, as the compiler may
3856    # overwrite some of them when testing with obscure command lines.
3857    # This happens at least with the AIX C compiler.
3858    : > sub/conftest.c
3859    for i in 1 2 3 4 5 6; do
3860      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3861      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3862      # Solaris 10 /bin/sh.
3863      echo '/* dummy */' > sub/conftst$i.h
3864    done
3865    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3866
3867    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3868    # mode.  It turns out that the SunPro C++ compiler does not properly
3869    # handle '-M -o', and we need to detect this.  Also, some Intel
3870    # versions had trouble with output in subdirs.
3871    am__obj=sub/conftest.${OBJEXT-o}
3872    am__minus_obj="-o $am__obj"
3873    case $depmode in
3874    gcc)
3875      # This depmode causes a compiler race in universal mode.
3876      test "$am__universal" = false || continue
3877      ;;
3878    nosideeffect)
3879      # After this tag, mechanisms are not by side-effect, so they'll
3880      # only be used when explicitly requested.
3881      if test "x$enable_dependency_tracking" = xyes; then
3882	continue
3883      else
3884	break
3885      fi
3886      ;;
3887    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3888      # This compiler won't grok '-c -o', but also, the minuso test has
3889      # not run yet.  These depmodes are late enough in the game, and
3890      # so weak that their functioning should not be impacted.
3891      am__obj=conftest.${OBJEXT-o}
3892      am__minus_obj=
3893      ;;
3894    none) break ;;
3895    esac
3896    if depmode=$depmode \
3897       source=sub/conftest.c object=$am__obj \
3898       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3899       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3900         >/dev/null 2>conftest.err &&
3901       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3902       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3903       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3904       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3905      # icc doesn't choke on unknown options, it will just issue warnings
3906      # or remarks (even with -Werror).  So we grep stderr for any message
3907      # that says an option was ignored or not supported.
3908      # When given -MP, icc 7.0 and 7.1 complain thusly:
3909      #   icc: Command line warning: ignoring option '-M'; no argument required
3910      # The diagnosis changed in icc 8.0:
3911      #   icc: Command line remark: option '-MP' not supported
3912      if (grep 'ignoring option' conftest.err ||
3913          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3914        am_cv_CC_dependencies_compiler_type=$depmode
3915        break
3916      fi
3917    fi
3918  done
3919
3920  cd ..
3921  rm -rf conftest.dir
3922else
3923  am_cv_CC_dependencies_compiler_type=none
3924fi
3925
3926fi
3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3928$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3929CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3930
3931 if
3932  test "x$enable_dependency_tracking" != xno \
3933  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3934  am__fastdepCC_TRUE=
3935  am__fastdepCC_FALSE='#'
3936else
3937  am__fastdepCC_TRUE='#'
3938  am__fastdepCC_FALSE=
3939fi
3940
3941
3942   case $ac_cv_prog_cc_stdc in #(
3943  no) :
3944    ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
3945  *) :
3946    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3947$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3948if ${ac_cv_prog_cc_c99+:} false; then :
3949  $as_echo_n "(cached) " >&6
3950else
3951  ac_cv_prog_cc_c99=no
3952ac_save_CC=$CC
3953cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3954/* end confdefs.h.  */
3955#include <stdarg.h>
3956#include <stdbool.h>
3957#include <stdlib.h>
3958#include <wchar.h>
3959#include <stdio.h>
3960
3961// Check varargs macros.  These examples are taken from C99 6.10.3.5.
3962#define debug(...) fprintf (stderr, __VA_ARGS__)
3963#define showlist(...) puts (#__VA_ARGS__)
3964#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3965static void
3966test_varargs_macros (void)
3967{
3968  int x = 1234;
3969  int y = 5678;
3970  debug ("Flag");
3971  debug ("X = %d\n", x);
3972  showlist (The first, second, and third items.);
3973  report (x>y, "x is %d but y is %d", x, y);
3974}
3975
3976// Check long long types.
3977#define BIG64 18446744073709551615ull
3978#define BIG32 4294967295ul
3979#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3980#if !BIG_OK
3981  your preprocessor is broken;
3982#endif
3983#if BIG_OK
3984#else
3985  your preprocessor is broken;
3986#endif
3987static long long int bignum = -9223372036854775807LL;
3988static unsigned long long int ubignum = BIG64;
3989
3990struct incomplete_array
3991{
3992  int datasize;
3993  double data[];
3994};
3995
3996struct named_init {
3997  int number;
3998  const wchar_t *name;
3999  double average;
4000};
4001
4002typedef const char *ccp;
4003
4004static inline int
4005test_restrict (ccp restrict text)
4006{
4007  // See if C++-style comments work.
4008  // Iterate through items via the restricted pointer.
4009  // Also check for declarations in for loops.
4010  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4011    continue;
4012  return 0;
4013}
4014
4015// Check varargs and va_copy.
4016static void
4017test_varargs (const char *format, ...)
4018{
4019  va_list args;
4020  va_start (args, format);
4021  va_list args_copy;
4022  va_copy (args_copy, args);
4023
4024  const char *str;
4025  int number;
4026  float fnumber;
4027
4028  while (*format)
4029    {
4030      switch (*format++)
4031	{
4032	case 's': // string
4033	  str = va_arg (args_copy, const char *);
4034	  break;
4035	case 'd': // int
4036	  number = va_arg (args_copy, int);
4037	  break;
4038	case 'f': // float
4039	  fnumber = va_arg (args_copy, double);
4040	  break;
4041	default:
4042	  break;
4043	}
4044    }
4045  va_end (args_copy);
4046  va_end (args);
4047}
4048
4049int
4050main ()
4051{
4052
4053  // Check bool.
4054  _Bool success = false;
4055
4056  // Check restrict.
4057  if (test_restrict ("String literal") == 0)
4058    success = true;
4059  char *restrict newvar = "Another string";
4060
4061  // Check varargs.
4062  test_varargs ("s, d' f .", "string", 65, 34.234);
4063  test_varargs_macros ();
4064
4065  // Check flexible array members.
4066  struct incomplete_array *ia =
4067    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4068  ia->datasize = 10;
4069  for (int i = 0; i < ia->datasize; ++i)
4070    ia->data[i] = i * 1.234;
4071
4072  // Check named initializers.
4073  struct named_init ni = {
4074    .number = 34,
4075    .name = L"Test wide string",
4076    .average = 543.34343,
4077  };
4078
4079  ni.number = 58;
4080
4081  int dynamic_array[ni.number];
4082  dynamic_array[ni.number - 1] = 543;
4083
4084  // work around unused variable warnings
4085  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4086	  || dynamic_array[ni.number - 1] != 543);
4087
4088  ;
4089  return 0;
4090}
4091_ACEOF
4092for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4093do
4094  CC="$ac_save_CC $ac_arg"
4095  if ac_fn_c_try_compile "$LINENO"; then :
4096  ac_cv_prog_cc_c99=$ac_arg
4097fi
4098rm -f core conftest.err conftest.$ac_objext
4099  test "x$ac_cv_prog_cc_c99" != "xno" && break
4100done
4101rm -f conftest.$ac_ext
4102CC=$ac_save_CC
4103
4104fi
4105# AC_CACHE_VAL
4106case "x$ac_cv_prog_cc_c99" in
4107  x)
4108    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4109$as_echo "none needed" >&6; } ;;
4110  xno)
4111    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4112$as_echo "unsupported" >&6; } ;;
4113  *)
4114    CC="$CC $ac_cv_prog_cc_c99"
4115    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4116$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4117esac
4118if test "x$ac_cv_prog_cc_c99" != xno; then :
4119  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4120else
4121  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4122$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4123if ${ac_cv_prog_cc_c89+:} false; then :
4124  $as_echo_n "(cached) " >&6
4125else
4126  ac_cv_prog_cc_c89=no
4127ac_save_CC=$CC
4128cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4129/* end confdefs.h.  */
4130#include <stdarg.h>
4131#include <stdio.h>
4132struct stat;
4133/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4134struct buf { int x; };
4135FILE * (*rcsopen) (struct buf *, struct stat *, int);
4136static char *e (p, i)
4137     char **p;
4138     int i;
4139{
4140  return p[i];
4141}
4142static char *f (char * (*g) (char **, int), char **p, ...)
4143{
4144  char *s;
4145  va_list v;
4146  va_start (v,p);
4147  s = g (p, va_arg (v,int));
4148  va_end (v);
4149  return s;
4150}
4151
4152/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4153   function prototypes and stuff, but not '\xHH' hex character constants.
4154   These don't provoke an error unfortunately, instead are silently treated
4155   as 'x'.  The following induces an error, until -std is added to get
4156   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4157   array size at least.  It's necessary to write '\x00'==0 to get something
4158   that's true only with -std.  */
4159int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4160
4161/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4162   inside strings and character constants.  */
4163#define FOO(x) 'x'
4164int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4165
4166int test (int i, double x);
4167struct s1 {int (*f) (int a);};
4168struct s2 {int (*f) (double a);};
4169int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4170int argc;
4171char **argv;
4172int
4173main ()
4174{
4175return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4176  ;
4177  return 0;
4178}
4179_ACEOF
4180for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4181	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4182do
4183  CC="$ac_save_CC $ac_arg"
4184  if ac_fn_c_try_compile "$LINENO"; then :
4185  ac_cv_prog_cc_c89=$ac_arg
4186fi
4187rm -f core conftest.err conftest.$ac_objext
4188  test "x$ac_cv_prog_cc_c89" != "xno" && break
4189done
4190rm -f conftest.$ac_ext
4191CC=$ac_save_CC
4192
4193fi
4194# AC_CACHE_VAL
4195case "x$ac_cv_prog_cc_c89" in
4196  x)
4197    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4198$as_echo "none needed" >&6; } ;;
4199  xno)
4200    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4201$as_echo "unsupported" >&6; } ;;
4202  *)
4203    CC="$CC $ac_cv_prog_cc_c89"
4204    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4205$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4206esac
4207if test "x$ac_cv_prog_cc_c89" != xno; then :
4208  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4209else
4210  ac_cv_prog_cc_stdc=no
4211fi
4212
4213fi
4214 ;;
4215esac
4216  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4217$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4218  if ${ac_cv_prog_cc_stdc+:} false; then :
4219  $as_echo_n "(cached) " >&6
4220fi
4221
4222  case $ac_cv_prog_cc_stdc in #(
4223  no) :
4224    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4225$as_echo "unsupported" >&6; } ;; #(
4226  '') :
4227    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4228$as_echo "none needed" >&6; } ;; #(
4229  *) :
4230    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4231$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4232esac
4233
4234ac_ext=c
4235ac_cpp='$CPP $CPPFLAGS'
4236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4238ac_compiler_gnu=$ac_cv_c_compiler_gnu
4239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4240$as_echo_n "checking how to run the C preprocessor... " >&6; }
4241# On Suns, sometimes $CPP names a directory.
4242if test -n "$CPP" && test -d "$CPP"; then
4243  CPP=
4244fi
4245if test -z "$CPP"; then
4246  if ${ac_cv_prog_CPP+:} false; then :
4247  $as_echo_n "(cached) " >&6
4248else
4249      # Double quotes because CPP needs to be expanded
4250    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4251    do
4252      ac_preproc_ok=false
4253for ac_c_preproc_warn_flag in '' yes
4254do
4255  # Use a header file that comes with gcc, so configuring glibc
4256  # with a fresh cross-compiler works.
4257  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4258  # <limits.h> exists even on freestanding compilers.
4259  # On the NeXT, cc -E runs the code through the compiler's parser,
4260  # not just through cpp. "Syntax error" is here to catch this case.
4261  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4262/* end confdefs.h.  */
4263#ifdef __STDC__
4264# include <limits.h>
4265#else
4266# include <assert.h>
4267#endif
4268		     Syntax error
4269_ACEOF
4270if ac_fn_c_try_cpp "$LINENO"; then :
4271
4272else
4273  # Broken: fails on valid input.
4274continue
4275fi
4276rm -f conftest.err conftest.i conftest.$ac_ext
4277
4278  # OK, works on sane cases.  Now check whether nonexistent headers
4279  # can be detected and how.
4280  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281/* end confdefs.h.  */
4282#include <ac_nonexistent.h>
4283_ACEOF
4284if ac_fn_c_try_cpp "$LINENO"; then :
4285  # Broken: success on invalid input.
4286continue
4287else
4288  # Passes both tests.
4289ac_preproc_ok=:
4290break
4291fi
4292rm -f conftest.err conftest.i conftest.$ac_ext
4293
4294done
4295# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4296rm -f conftest.i conftest.err conftest.$ac_ext
4297if $ac_preproc_ok; then :
4298  break
4299fi
4300
4301    done
4302    ac_cv_prog_CPP=$CPP
4303
4304fi
4305  CPP=$ac_cv_prog_CPP
4306else
4307  ac_cv_prog_CPP=$CPP
4308fi
4309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4310$as_echo "$CPP" >&6; }
4311ac_preproc_ok=false
4312for ac_c_preproc_warn_flag in '' yes
4313do
4314  # Use a header file that comes with gcc, so configuring glibc
4315  # with a fresh cross-compiler works.
4316  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4317  # <limits.h> exists even on freestanding compilers.
4318  # On the NeXT, cc -E runs the code through the compiler's parser,
4319  # not just through cpp. "Syntax error" is here to catch this case.
4320  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4321/* end confdefs.h.  */
4322#ifdef __STDC__
4323# include <limits.h>
4324#else
4325# include <assert.h>
4326#endif
4327		     Syntax error
4328_ACEOF
4329if ac_fn_c_try_cpp "$LINENO"; then :
4330
4331else
4332  # Broken: fails on valid input.
4333continue
4334fi
4335rm -f conftest.err conftest.i conftest.$ac_ext
4336
4337  # OK, works on sane cases.  Now check whether nonexistent headers
4338  # can be detected and how.
4339  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4340/* end confdefs.h.  */
4341#include <ac_nonexistent.h>
4342_ACEOF
4343if ac_fn_c_try_cpp "$LINENO"; then :
4344  # Broken: success on invalid input.
4345continue
4346else
4347  # Passes both tests.
4348ac_preproc_ok=:
4349break
4350fi
4351rm -f conftest.err conftest.i conftest.$ac_ext
4352
4353done
4354# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4355rm -f conftest.i conftest.err conftest.$ac_ext
4356if $ac_preproc_ok; then :
4357
4358else
4359  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4361as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4362See \`config.log' for more details" "$LINENO" 5; }
4363fi
4364
4365ac_ext=c
4366ac_cpp='$CPP $CPPFLAGS'
4367ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4368ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4369ac_compiler_gnu=$ac_cv_c_compiler_gnu
4370
4371
4372
4373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4374$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4375if ${ac_cv_path_GREP+:} false; then :
4376  $as_echo_n "(cached) " >&6
4377else
4378  if test -z "$GREP"; then
4379  ac_path_GREP_found=false
4380  # Loop through the user's path and test for each of PROGNAME-LIST
4381  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4382for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4383do
4384  IFS=$as_save_IFS
4385  test -z "$as_dir" && as_dir=.
4386    for ac_prog in grep ggrep; do
4387    for ac_exec_ext in '' $ac_executable_extensions; do
4388      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4389      as_fn_executable_p "$ac_path_GREP" || continue
4390# Check for GNU ac_path_GREP and select it if it is found.
4391  # Check for GNU $ac_path_GREP
4392case `"$ac_path_GREP" --version 2>&1` in
4393*GNU*)
4394  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4395*)
4396  ac_count=0
4397  $as_echo_n 0123456789 >"conftest.in"
4398  while :
4399  do
4400    cat "conftest.in" "conftest.in" >"conftest.tmp"
4401    mv "conftest.tmp" "conftest.in"
4402    cp "conftest.in" "conftest.nl"
4403    $as_echo 'GREP' >> "conftest.nl"
4404    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4405    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4406    as_fn_arith $ac_count + 1 && ac_count=$as_val
4407    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4408      # Best one so far, save it but keep looking for a better one
4409      ac_cv_path_GREP="$ac_path_GREP"
4410      ac_path_GREP_max=$ac_count
4411    fi
4412    # 10*(2^10) chars as input seems more than enough
4413    test $ac_count -gt 10 && break
4414  done
4415  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4416esac
4417
4418      $ac_path_GREP_found && break 3
4419    done
4420  done
4421  done
4422IFS=$as_save_IFS
4423  if test -z "$ac_cv_path_GREP"; then
4424    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4425  fi
4426else
4427  ac_cv_path_GREP=$GREP
4428fi
4429
4430fi
4431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4432$as_echo "$ac_cv_path_GREP" >&6; }
4433 GREP="$ac_cv_path_GREP"
4434
4435
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4437$as_echo_n "checking for egrep... " >&6; }
4438if ${ac_cv_path_EGREP+:} false; then :
4439  $as_echo_n "(cached) " >&6
4440else
4441  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4442   then ac_cv_path_EGREP="$GREP -E"
4443   else
4444     if test -z "$EGREP"; then
4445  ac_path_EGREP_found=false
4446  # Loop through the user's path and test for each of PROGNAME-LIST
4447  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4448for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4449do
4450  IFS=$as_save_IFS
4451  test -z "$as_dir" && as_dir=.
4452    for ac_prog in egrep; do
4453    for ac_exec_ext in '' $ac_executable_extensions; do
4454      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4455      as_fn_executable_p "$ac_path_EGREP" || continue
4456# Check for GNU ac_path_EGREP and select it if it is found.
4457  # Check for GNU $ac_path_EGREP
4458case `"$ac_path_EGREP" --version 2>&1` in
4459*GNU*)
4460  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4461*)
4462  ac_count=0
4463  $as_echo_n 0123456789 >"conftest.in"
4464  while :
4465  do
4466    cat "conftest.in" "conftest.in" >"conftest.tmp"
4467    mv "conftest.tmp" "conftest.in"
4468    cp "conftest.in" "conftest.nl"
4469    $as_echo 'EGREP' >> "conftest.nl"
4470    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4471    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4472    as_fn_arith $ac_count + 1 && ac_count=$as_val
4473    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4474      # Best one so far, save it but keep looking for a better one
4475      ac_cv_path_EGREP="$ac_path_EGREP"
4476      ac_path_EGREP_max=$ac_count
4477    fi
4478    # 10*(2^10) chars as input seems more than enough
4479    test $ac_count -gt 10 && break
4480  done
4481  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4482esac
4483
4484      $ac_path_EGREP_found && break 3
4485    done
4486  done
4487  done
4488IFS=$as_save_IFS
4489  if test -z "$ac_cv_path_EGREP"; then
4490    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4491  fi
4492else
4493  ac_cv_path_EGREP=$EGREP
4494fi
4495
4496   fi
4497fi
4498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4499$as_echo "$ac_cv_path_EGREP" >&6; }
4500 EGREP="$ac_cv_path_EGREP"
4501
4502
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4504$as_echo_n "checking for ANSI C header files... " >&6; }
4505if ${ac_cv_header_stdc+:} false; then :
4506  $as_echo_n "(cached) " >&6
4507else
4508  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4509/* end confdefs.h.  */
4510#include <stdlib.h>
4511#include <stdarg.h>
4512#include <string.h>
4513#include <float.h>
4514
4515int
4516main ()
4517{
4518
4519  ;
4520  return 0;
4521}
4522_ACEOF
4523if ac_fn_c_try_compile "$LINENO"; then :
4524  ac_cv_header_stdc=yes
4525else
4526  ac_cv_header_stdc=no
4527fi
4528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4529
4530if test $ac_cv_header_stdc = yes; then
4531  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4532  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533/* end confdefs.h.  */
4534#include <string.h>
4535
4536_ACEOF
4537if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4538  $EGREP "memchr" >/dev/null 2>&1; then :
4539
4540else
4541  ac_cv_header_stdc=no
4542fi
4543rm -f conftest*
4544
4545fi
4546
4547if test $ac_cv_header_stdc = yes; then
4548  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4549  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4550/* end confdefs.h.  */
4551#include <stdlib.h>
4552
4553_ACEOF
4554if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4555  $EGREP "free" >/dev/null 2>&1; then :
4556
4557else
4558  ac_cv_header_stdc=no
4559fi
4560rm -f conftest*
4561
4562fi
4563
4564if test $ac_cv_header_stdc = yes; then
4565  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4566  if test "$cross_compiling" = yes; then :
4567  :
4568else
4569  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4570/* end confdefs.h.  */
4571#include <ctype.h>
4572#include <stdlib.h>
4573#if ((' ' & 0x0FF) == 0x020)
4574# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4575# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4576#else
4577# define ISLOWER(c) \
4578		   (('a' <= (c) && (c) <= 'i') \
4579		     || ('j' <= (c) && (c) <= 'r') \
4580		     || ('s' <= (c) && (c) <= 'z'))
4581# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4582#endif
4583
4584#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4585int
4586main ()
4587{
4588  int i;
4589  for (i = 0; i < 256; i++)
4590    if (XOR (islower (i), ISLOWER (i))
4591	|| toupper (i) != TOUPPER (i))
4592      return 2;
4593  return 0;
4594}
4595_ACEOF
4596if ac_fn_c_try_run "$LINENO"; then :
4597
4598else
4599  ac_cv_header_stdc=no
4600fi
4601rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4602  conftest.$ac_objext conftest.beam conftest.$ac_ext
4603fi
4604
4605fi
4606fi
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4608$as_echo "$ac_cv_header_stdc" >&6; }
4609if test $ac_cv_header_stdc = yes; then
4610
4611$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4612
4613fi
4614
4615# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4616for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4617		  inttypes.h stdint.h unistd.h
4618do :
4619  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4620ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4621"
4622if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4623  cat >>confdefs.h <<_ACEOF
4624#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4625_ACEOF
4626
4627fi
4628
4629done
4630
4631
4632
4633  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4634if test "x$ac_cv_header_minix_config_h" = xyes; then :
4635  MINIX=yes
4636else
4637  MINIX=
4638fi
4639
4640
4641  if test "$MINIX" = yes; then
4642
4643$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4644
4645
4646$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4647
4648
4649$as_echo "#define _MINIX 1" >>confdefs.h
4650
4651  fi
4652
4653
4654  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4655$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4656if ${ac_cv_safe_to_define___extensions__+:} false; then :
4657  $as_echo_n "(cached) " >&6
4658else
4659  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660/* end confdefs.h.  */
4661
4662#         define __EXTENSIONS__ 1
4663          $ac_includes_default
4664int
4665main ()
4666{
4667
4668  ;
4669  return 0;
4670}
4671_ACEOF
4672if ac_fn_c_try_compile "$LINENO"; then :
4673  ac_cv_safe_to_define___extensions__=yes
4674else
4675  ac_cv_safe_to_define___extensions__=no
4676fi
4677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4678fi
4679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4680$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4681  test $ac_cv_safe_to_define___extensions__ = yes &&
4682    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4683
4684  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4685
4686  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4687
4688  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4689
4690  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4691
4692
4693
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4695$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4696if ${ac_cv_c_const+:} false; then :
4697  $as_echo_n "(cached) " >&6
4698else
4699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4700/* end confdefs.h.  */
4701
4702int
4703main ()
4704{
4705
4706#ifndef __cplusplus
4707  /* Ultrix mips cc rejects this sort of thing.  */
4708  typedef int charset[2];
4709  const charset cs = { 0, 0 };
4710  /* SunOS 4.1.1 cc rejects this.  */
4711  char const *const *pcpcc;
4712  char **ppc;
4713  /* NEC SVR4.0.2 mips cc rejects this.  */
4714  struct point {int x, y;};
4715  static struct point const zero = {0,0};
4716  /* AIX XL C 1.02.0.0 rejects this.
4717     It does not let you subtract one const X* pointer from another in
4718     an arm of an if-expression whose if-part is not a constant
4719     expression */
4720  const char *g = "string";
4721  pcpcc = &g + (g ? g-g : 0);
4722  /* HPUX 7.0 cc rejects these. */
4723  ++pcpcc;
4724  ppc = (char**) pcpcc;
4725  pcpcc = (char const *const *) ppc;
4726  { /* SCO 3.2v4 cc rejects this sort of thing.  */
4727    char tx;
4728    char *t = &tx;
4729    char const *s = 0 ? (char *) 0 : (char const *) 0;
4730
4731    *t++ = 0;
4732    if (s) return 0;
4733  }
4734  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4735    int x[] = {25, 17};
4736    const int *foo = &x[0];
4737    ++foo;
4738  }
4739  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4740    typedef const int *iptr;
4741    iptr p = 0;
4742    ++p;
4743  }
4744  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4745       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4746    struct s { int j; const int *ap[3]; } bx;
4747    struct s *b = &bx; b->j = 5;
4748  }
4749  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4750    const int foo = 10;
4751    if (!foo) return 0;
4752  }
4753  return !cs[0] && !zero.x;
4754#endif
4755
4756  ;
4757  return 0;
4758}
4759_ACEOF
4760if ac_fn_c_try_compile "$LINENO"; then :
4761  ac_cv_c_const=yes
4762else
4763  ac_cv_c_const=no
4764fi
4765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4766fi
4767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4768$as_echo "$ac_cv_c_const" >&6; }
4769if test $ac_cv_c_const = no; then
4770
4771$as_echo "#define const /**/" >>confdefs.h
4772
4773fi
4774
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
4776$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
4777if ${ac_cv_c_restrict+:} false; then :
4778  $as_echo_n "(cached) " >&6
4779else
4780  ac_cv_c_restrict=no
4781   # The order here caters to the fact that C++ does not require restrict.
4782   for ac_kw in __restrict __restrict__ _Restrict restrict; do
4783     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4784/* end confdefs.h.  */
4785typedef int * int_ptr;
4786	int foo (int_ptr $ac_kw ip) {
4787	return ip[0];
4788       }
4789int
4790main ()
4791{
4792int s[1];
4793	int * $ac_kw t = s;
4794	t[0] = 0;
4795	return foo(t)
4796  ;
4797  return 0;
4798}
4799_ACEOF
4800if ac_fn_c_try_compile "$LINENO"; then :
4801  ac_cv_c_restrict=$ac_kw
4802fi
4803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804     test "$ac_cv_c_restrict" != no && break
4805   done
4806
4807fi
4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
4809$as_echo "$ac_cv_c_restrict" >&6; }
4810
4811 case $ac_cv_c_restrict in
4812   restrict) ;;
4813   no) $as_echo "#define restrict /**/" >>confdefs.h
4814 ;;
4815   *)  cat >>confdefs.h <<_ACEOF
4816#define restrict $ac_cv_c_restrict
4817_ACEOF
4818 ;;
4819 esac
4820
4821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
4822$as_echo_n "checking for working volatile... " >&6; }
4823if ${ac_cv_c_volatile+:} false; then :
4824  $as_echo_n "(cached) " >&6
4825else
4826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827/* end confdefs.h.  */
4828
4829int
4830main ()
4831{
4832
4833volatile int x;
4834int * volatile y = (int *) 0;
4835return !x && !y;
4836  ;
4837  return 0;
4838}
4839_ACEOF
4840if ac_fn_c_try_compile "$LINENO"; then :
4841  ac_cv_c_volatile=yes
4842else
4843  ac_cv_c_volatile=no
4844fi
4845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4846fi
4847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
4848$as_echo "$ac_cv_c_volatile" >&6; }
4849if test $ac_cv_c_volatile = no; then
4850
4851$as_echo "#define volatile /**/" >>confdefs.h
4852
4853fi
4854
4855
4856# libtool
4857
4858case `pwd` in
4859  *\ * | *\	*)
4860    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4861$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4862esac
4863
4864
4865
4866macro_version='2.4.6'
4867macro_revision='2.4.6'
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881ltmain=$ac_aux_dir/ltmain.sh
4882
4883# Make sure we can run config.sub.
4884$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4885  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4886
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4888$as_echo_n "checking build system type... " >&6; }
4889if ${ac_cv_build+:} false; then :
4890  $as_echo_n "(cached) " >&6
4891else
4892  ac_build_alias=$build_alias
4893test "x$ac_build_alias" = x &&
4894  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4895test "x$ac_build_alias" = x &&
4896  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4897ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4898  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4899
4900fi
4901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4902$as_echo "$ac_cv_build" >&6; }
4903case $ac_cv_build in
4904*-*-*) ;;
4905*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4906esac
4907build=$ac_cv_build
4908ac_save_IFS=$IFS; IFS='-'
4909set x $ac_cv_build
4910shift
4911build_cpu=$1
4912build_vendor=$2
4913shift; shift
4914# Remember, the first character of IFS is used to create $*,
4915# except with old shells:
4916build_os=$*
4917IFS=$ac_save_IFS
4918case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4919
4920
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4922$as_echo_n "checking host system type... " >&6; }
4923if ${ac_cv_host+:} false; then :
4924  $as_echo_n "(cached) " >&6
4925else
4926  if test "x$host_alias" = x; then
4927  ac_cv_host=$ac_cv_build
4928else
4929  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4930    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4931fi
4932
4933fi
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4935$as_echo "$ac_cv_host" >&6; }
4936case $ac_cv_host in
4937*-*-*) ;;
4938*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4939esac
4940host=$ac_cv_host
4941ac_save_IFS=$IFS; IFS='-'
4942set x $ac_cv_host
4943shift
4944host_cpu=$1
4945host_vendor=$2
4946shift; shift
4947# Remember, the first character of IFS is used to create $*,
4948# except with old shells:
4949host_os=$*
4950IFS=$ac_save_IFS
4951case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4952
4953
4954# Backslashify metacharacters that are still active within
4955# double-quoted strings.
4956sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4957
4958# Same as above, but do not quote variable references.
4959double_quote_subst='s/\(["`\\]\)/\\\1/g'
4960
4961# Sed substitution to delay expansion of an escaped shell variable in a
4962# double_quote_subst'ed string.
4963delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4964
4965# Sed substitution to delay expansion of an escaped single quote.
4966delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4967
4968# Sed substitution to avoid accidental globbing in evaled expressions
4969no_glob_subst='s/\*/\\\*/g'
4970
4971ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4972ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4973ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4974
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4976$as_echo_n "checking how to print strings... " >&6; }
4977# Test print first, because it will be a builtin if present.
4978if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4979   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4980  ECHO='print -r --'
4981elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4982  ECHO='printf %s\n'
4983else
4984  # Use this function as a fallback that always works.
4985  func_fallback_echo ()
4986  {
4987    eval 'cat <<_LTECHO_EOF
4988$1
4989_LTECHO_EOF'
4990  }
4991  ECHO='func_fallback_echo'
4992fi
4993
4994# func_echo_all arg...
4995# Invoke $ECHO with all args, space-separated.
4996func_echo_all ()
4997{
4998    $ECHO ""
4999}
5000
5001case $ECHO in
5002  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5003$as_echo "printf" >&6; } ;;
5004  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5005$as_echo "print -r" >&6; } ;;
5006  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5007$as_echo "cat" >&6; } ;;
5008esac
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5024$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5025if ${ac_cv_path_SED+:} false; then :
5026  $as_echo_n "(cached) " >&6
5027else
5028            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5029     for ac_i in 1 2 3 4 5 6 7; do
5030       ac_script="$ac_script$as_nl$ac_script"
5031     done
5032     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5033     { ac_script=; unset ac_script;}
5034     if test -z "$SED"; then
5035  ac_path_SED_found=false
5036  # Loop through the user's path and test for each of PROGNAME-LIST
5037  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5038for as_dir in $PATH
5039do
5040  IFS=$as_save_IFS
5041  test -z "$as_dir" && as_dir=.
5042    for ac_prog in sed gsed; do
5043    for ac_exec_ext in '' $ac_executable_extensions; do
5044      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5045      as_fn_executable_p "$ac_path_SED" || continue
5046# Check for GNU ac_path_SED and select it if it is found.
5047  # Check for GNU $ac_path_SED
5048case `"$ac_path_SED" --version 2>&1` in
5049*GNU*)
5050  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5051*)
5052  ac_count=0
5053  $as_echo_n 0123456789 >"conftest.in"
5054  while :
5055  do
5056    cat "conftest.in" "conftest.in" >"conftest.tmp"
5057    mv "conftest.tmp" "conftest.in"
5058    cp "conftest.in" "conftest.nl"
5059    $as_echo '' >> "conftest.nl"
5060    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5061    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5062    as_fn_arith $ac_count + 1 && ac_count=$as_val
5063    if test $ac_count -gt ${ac_path_SED_max-0}; then
5064      # Best one so far, save it but keep looking for a better one
5065      ac_cv_path_SED="$ac_path_SED"
5066      ac_path_SED_max=$ac_count
5067    fi
5068    # 10*(2^10) chars as input seems more than enough
5069    test $ac_count -gt 10 && break
5070  done
5071  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5072esac
5073
5074      $ac_path_SED_found && break 3
5075    done
5076  done
5077  done
5078IFS=$as_save_IFS
5079  if test -z "$ac_cv_path_SED"; then
5080    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5081  fi
5082else
5083  ac_cv_path_SED=$SED
5084fi
5085
5086fi
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5088$as_echo "$ac_cv_path_SED" >&6; }
5089 SED="$ac_cv_path_SED"
5090  rm -f conftest.sed
5091
5092test -z "$SED" && SED=sed
5093Xsed="$SED -e 1s/^X//"
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5106$as_echo_n "checking for fgrep... " >&6; }
5107if ${ac_cv_path_FGREP+:} false; then :
5108  $as_echo_n "(cached) " >&6
5109else
5110  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5111   then ac_cv_path_FGREP="$GREP -F"
5112   else
5113     if test -z "$FGREP"; then
5114  ac_path_FGREP_found=false
5115  # Loop through the user's path and test for each of PROGNAME-LIST
5116  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5117for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5118do
5119  IFS=$as_save_IFS
5120  test -z "$as_dir" && as_dir=.
5121    for ac_prog in fgrep; do
5122    for ac_exec_ext in '' $ac_executable_extensions; do
5123      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5124      as_fn_executable_p "$ac_path_FGREP" || continue
5125# Check for GNU ac_path_FGREP and select it if it is found.
5126  # Check for GNU $ac_path_FGREP
5127case `"$ac_path_FGREP" --version 2>&1` in
5128*GNU*)
5129  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5130*)
5131  ac_count=0
5132  $as_echo_n 0123456789 >"conftest.in"
5133  while :
5134  do
5135    cat "conftest.in" "conftest.in" >"conftest.tmp"
5136    mv "conftest.tmp" "conftest.in"
5137    cp "conftest.in" "conftest.nl"
5138    $as_echo 'FGREP' >> "conftest.nl"
5139    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5140    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5141    as_fn_arith $ac_count + 1 && ac_count=$as_val
5142    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5143      # Best one so far, save it but keep looking for a better one
5144      ac_cv_path_FGREP="$ac_path_FGREP"
5145      ac_path_FGREP_max=$ac_count
5146    fi
5147    # 10*(2^10) chars as input seems more than enough
5148    test $ac_count -gt 10 && break
5149  done
5150  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5151esac
5152
5153      $ac_path_FGREP_found && break 3
5154    done
5155  done
5156  done
5157IFS=$as_save_IFS
5158  if test -z "$ac_cv_path_FGREP"; then
5159    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5160  fi
5161else
5162  ac_cv_path_FGREP=$FGREP
5163fi
5164
5165   fi
5166fi
5167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5168$as_echo "$ac_cv_path_FGREP" >&6; }
5169 FGREP="$ac_cv_path_FGREP"
5170
5171
5172test -z "$GREP" && GREP=grep
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192# Check whether --with-gnu-ld was given.
5193if test "${with_gnu_ld+set}" = set; then :
5194  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5195else
5196  with_gnu_ld=no
5197fi
5198
5199ac_prog=ld
5200if test yes = "$GCC"; then
5201  # Check if gcc -print-prog-name=ld gives a path.
5202  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5203$as_echo_n "checking for ld used by $CC... " >&6; }
5204  case $host in
5205  *-*-mingw*)
5206    # gcc leaves a trailing carriage return, which upsets mingw
5207    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5208  *)
5209    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5210  esac
5211  case $ac_prog in
5212    # Accept absolute paths.
5213    [\\/]* | ?:[\\/]*)
5214      re_direlt='/[^/][^/]*/\.\./'
5215      # Canonicalize the pathname of ld
5216      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5217      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5218	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5219      done
5220      test -z "$LD" && LD=$ac_prog
5221      ;;
5222  "")
5223    # If it fails, then pretend we aren't using GCC.
5224    ac_prog=ld
5225    ;;
5226  *)
5227    # If it is relative, then search for the first ld in PATH.
5228    with_gnu_ld=unknown
5229    ;;
5230  esac
5231elif test yes = "$with_gnu_ld"; then
5232  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5233$as_echo_n "checking for GNU ld... " >&6; }
5234else
5235  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5236$as_echo_n "checking for non-GNU ld... " >&6; }
5237fi
5238if ${lt_cv_path_LD+:} false; then :
5239  $as_echo_n "(cached) " >&6
5240else
5241  if test -z "$LD"; then
5242  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5243  for ac_dir in $PATH; do
5244    IFS=$lt_save_ifs
5245    test -z "$ac_dir" && ac_dir=.
5246    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5247      lt_cv_path_LD=$ac_dir/$ac_prog
5248      # Check to see if the program is GNU ld.  I'd rather use --version,
5249      # but apparently some variants of GNU ld only accept -v.
5250      # Break only if it was the GNU/non-GNU ld that we prefer.
5251      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5252      *GNU* | *'with BFD'*)
5253	test no != "$with_gnu_ld" && break
5254	;;
5255      *)
5256	test yes != "$with_gnu_ld" && break
5257	;;
5258      esac
5259    fi
5260  done
5261  IFS=$lt_save_ifs
5262else
5263  lt_cv_path_LD=$LD # Let the user override the test with a path.
5264fi
5265fi
5266
5267LD=$lt_cv_path_LD
5268if test -n "$LD"; then
5269  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5270$as_echo "$LD" >&6; }
5271else
5272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5273$as_echo "no" >&6; }
5274fi
5275test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5277$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5278if ${lt_cv_prog_gnu_ld+:} false; then :
5279  $as_echo_n "(cached) " >&6
5280else
5281  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5282case `$LD -v 2>&1 </dev/null` in
5283*GNU* | *'with BFD'*)
5284  lt_cv_prog_gnu_ld=yes
5285  ;;
5286*)
5287  lt_cv_prog_gnu_ld=no
5288  ;;
5289esac
5290fi
5291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5292$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5293with_gnu_ld=$lt_cv_prog_gnu_ld
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5304$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5305if ${lt_cv_path_NM+:} false; then :
5306  $as_echo_n "(cached) " >&6
5307else
5308  if test -n "$NM"; then
5309  # Let the user override the test.
5310  lt_cv_path_NM=$NM
5311else
5312  lt_nm_to_check=${ac_tool_prefix}nm
5313  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5314    lt_nm_to_check="$lt_nm_to_check nm"
5315  fi
5316  for lt_tmp_nm in $lt_nm_to_check; do
5317    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5318    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5319      IFS=$lt_save_ifs
5320      test -z "$ac_dir" && ac_dir=.
5321      tmp_nm=$ac_dir/$lt_tmp_nm
5322      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5323	# Check to see if the nm accepts a BSD-compat flag.
5324	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5325	#   nm: unknown option "B" ignored
5326	# Tru64's nm complains that /dev/null is an invalid object file
5327	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5328	case $build_os in
5329	mingw*) lt_bad_file=conftest.nm/nofile ;;
5330	*) lt_bad_file=/dev/null ;;
5331	esac
5332	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5333	*$lt_bad_file* | *'Invalid file or object type'*)
5334	  lt_cv_path_NM="$tmp_nm -B"
5335	  break 2
5336	  ;;
5337	*)
5338	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5339	  */dev/null*)
5340	    lt_cv_path_NM="$tmp_nm -p"
5341	    break 2
5342	    ;;
5343	  *)
5344	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5345	    continue # so that we can try to find one that supports BSD flags
5346	    ;;
5347	  esac
5348	  ;;
5349	esac
5350      fi
5351    done
5352    IFS=$lt_save_ifs
5353  done
5354  : ${lt_cv_path_NM=no}
5355fi
5356fi
5357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5358$as_echo "$lt_cv_path_NM" >&6; }
5359if test no != "$lt_cv_path_NM"; then
5360  NM=$lt_cv_path_NM
5361else
5362  # Didn't find any BSD compatible name lister, look for dumpbin.
5363  if test -n "$DUMPBIN"; then :
5364    # Let the user override the test.
5365  else
5366    if test -n "$ac_tool_prefix"; then
5367  for ac_prog in dumpbin "link -dump"
5368  do
5369    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5370set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5372$as_echo_n "checking for $ac_word... " >&6; }
5373if ${ac_cv_prog_DUMPBIN+:} false; then :
5374  $as_echo_n "(cached) " >&6
5375else
5376  if test -n "$DUMPBIN"; then
5377  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5378else
5379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5380for as_dir in $PATH
5381do
5382  IFS=$as_save_IFS
5383  test -z "$as_dir" && as_dir=.
5384    for ac_exec_ext in '' $ac_executable_extensions; do
5385  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5386    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5387    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5388    break 2
5389  fi
5390done
5391  done
5392IFS=$as_save_IFS
5393
5394fi
5395fi
5396DUMPBIN=$ac_cv_prog_DUMPBIN
5397if test -n "$DUMPBIN"; then
5398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5399$as_echo "$DUMPBIN" >&6; }
5400else
5401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5402$as_echo "no" >&6; }
5403fi
5404
5405
5406    test -n "$DUMPBIN" && break
5407  done
5408fi
5409if test -z "$DUMPBIN"; then
5410  ac_ct_DUMPBIN=$DUMPBIN
5411  for ac_prog in dumpbin "link -dump"
5412do
5413  # Extract the first word of "$ac_prog", so it can be a program name with args.
5414set dummy $ac_prog; ac_word=$2
5415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5416$as_echo_n "checking for $ac_word... " >&6; }
5417if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5418  $as_echo_n "(cached) " >&6
5419else
5420  if test -n "$ac_ct_DUMPBIN"; then
5421  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5422else
5423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5424for as_dir in $PATH
5425do
5426  IFS=$as_save_IFS
5427  test -z "$as_dir" && as_dir=.
5428    for ac_exec_ext in '' $ac_executable_extensions; do
5429  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5430    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5431    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5432    break 2
5433  fi
5434done
5435  done
5436IFS=$as_save_IFS
5437
5438fi
5439fi
5440ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5441if test -n "$ac_ct_DUMPBIN"; then
5442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5443$as_echo "$ac_ct_DUMPBIN" >&6; }
5444else
5445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5446$as_echo "no" >&6; }
5447fi
5448
5449
5450  test -n "$ac_ct_DUMPBIN" && break
5451done
5452
5453  if test "x$ac_ct_DUMPBIN" = x; then
5454    DUMPBIN=":"
5455  else
5456    case $cross_compiling:$ac_tool_warned in
5457yes:)
5458{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5459$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5460ac_tool_warned=yes ;;
5461esac
5462    DUMPBIN=$ac_ct_DUMPBIN
5463  fi
5464fi
5465
5466    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5467    *COFF*)
5468      DUMPBIN="$DUMPBIN -symbols -headers"
5469      ;;
5470    *)
5471      DUMPBIN=:
5472      ;;
5473    esac
5474  fi
5475
5476  if test : != "$DUMPBIN"; then
5477    NM=$DUMPBIN
5478  fi
5479fi
5480test -z "$NM" && NM=nm
5481
5482
5483
5484
5485
5486
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5488$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5489if ${lt_cv_nm_interface+:} false; then :
5490  $as_echo_n "(cached) " >&6
5491else
5492  lt_cv_nm_interface="BSD nm"
5493  echo "int some_variable = 0;" > conftest.$ac_ext
5494  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5495  (eval "$ac_compile" 2>conftest.err)
5496  cat conftest.err >&5
5497  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5498  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5499  cat conftest.err >&5
5500  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5501  cat conftest.out >&5
5502  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5503    lt_cv_nm_interface="MS dumpbin"
5504  fi
5505  rm -f conftest*
5506fi
5507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5508$as_echo "$lt_cv_nm_interface" >&6; }
5509
5510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5511$as_echo_n "checking whether ln -s works... " >&6; }
5512LN_S=$as_ln_s
5513if test "$LN_S" = "ln -s"; then
5514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5515$as_echo "yes" >&6; }
5516else
5517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5518$as_echo "no, using $LN_S" >&6; }
5519fi
5520
5521# find the maximum length of command line arguments
5522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5523$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5524if ${lt_cv_sys_max_cmd_len+:} false; then :
5525  $as_echo_n "(cached) " >&6
5526else
5527    i=0
5528  teststring=ABCD
5529
5530  case $build_os in
5531  msdosdjgpp*)
5532    # On DJGPP, this test can blow up pretty badly due to problems in libc
5533    # (any single argument exceeding 2000 bytes causes a buffer overrun
5534    # during glob expansion).  Even if it were fixed, the result of this
5535    # check would be larger than it should be.
5536    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5537    ;;
5538
5539  gnu*)
5540    # Under GNU Hurd, this test is not required because there is
5541    # no limit to the length of command line arguments.
5542    # Libtool will interpret -1 as no limit whatsoever
5543    lt_cv_sys_max_cmd_len=-1;
5544    ;;
5545
5546  cygwin* | mingw* | cegcc*)
5547    # On Win9x/ME, this test blows up -- it succeeds, but takes
5548    # about 5 minutes as the teststring grows exponentially.
5549    # Worse, since 9x/ME are not pre-emptively multitasking,
5550    # you end up with a "frozen" computer, even though with patience
5551    # the test eventually succeeds (with a max line length of 256k).
5552    # Instead, let's just punt: use the minimum linelength reported by
5553    # all of the supported platforms: 8192 (on NT/2K/XP).
5554    lt_cv_sys_max_cmd_len=8192;
5555    ;;
5556
5557  mint*)
5558    # On MiNT this can take a long time and run out of memory.
5559    lt_cv_sys_max_cmd_len=8192;
5560    ;;
5561
5562  amigaos*)
5563    # On AmigaOS with pdksh, this test takes hours, literally.
5564    # So we just punt and use a minimum line length of 8192.
5565    lt_cv_sys_max_cmd_len=8192;
5566    ;;
5567
5568  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5569    # This has been around since 386BSD, at least.  Likely further.
5570    if test -x /sbin/sysctl; then
5571      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5572    elif test -x /usr/sbin/sysctl; then
5573      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5574    else
5575      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5576    fi
5577    # And add a safety zone
5578    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5579    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5580    ;;
5581
5582  interix*)
5583    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5584    lt_cv_sys_max_cmd_len=196608
5585    ;;
5586
5587  os2*)
5588    # The test takes a long time on OS/2.
5589    lt_cv_sys_max_cmd_len=8192
5590    ;;
5591
5592  osf*)
5593    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5594    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5595    # nice to cause kernel panics so lets avoid the loop below.
5596    # First set a reasonable default.
5597    lt_cv_sys_max_cmd_len=16384
5598    #
5599    if test -x /sbin/sysconfig; then
5600      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5601        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5602      esac
5603    fi
5604    ;;
5605  sco3.2v5*)
5606    lt_cv_sys_max_cmd_len=102400
5607    ;;
5608  sysv5* | sco5v6* | sysv4.2uw2*)
5609    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5610    if test -n "$kargmax"; then
5611      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5612    else
5613      lt_cv_sys_max_cmd_len=32768
5614    fi
5615    ;;
5616  *)
5617    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5618    if test -n "$lt_cv_sys_max_cmd_len" && \
5619       test undefined != "$lt_cv_sys_max_cmd_len"; then
5620      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5621      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5622    else
5623      # Make teststring a little bigger before we do anything with it.
5624      # a 1K string should be a reasonable start.
5625      for i in 1 2 3 4 5 6 7 8; do
5626        teststring=$teststring$teststring
5627      done
5628      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5629      # If test is not a shell built-in, we'll probably end up computing a
5630      # maximum length that is only half of the actual maximum length, but
5631      # we can't tell.
5632      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5633	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5634	      test 17 != "$i" # 1/2 MB should be enough
5635      do
5636        i=`expr $i + 1`
5637        teststring=$teststring$teststring
5638      done
5639      # Only check the string length outside the loop.
5640      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5641      teststring=
5642      # Add a significant safety factor because C++ compilers can tack on
5643      # massive amounts of additional arguments before passing them to the
5644      # linker.  It appears as though 1/2 is a usable value.
5645      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5646    fi
5647    ;;
5648  esac
5649
5650fi
5651
5652if test -n "$lt_cv_sys_max_cmd_len"; then
5653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5654$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5655else
5656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5657$as_echo "none" >&6; }
5658fi
5659max_cmd_len=$lt_cv_sys_max_cmd_len
5660
5661
5662
5663
5664
5665
5666: ${CP="cp -f"}
5667: ${MV="mv -f"}
5668: ${RM="rm -f"}
5669
5670if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5671  lt_unset=unset
5672else
5673  lt_unset=false
5674fi
5675
5676
5677
5678
5679
5680# test EBCDIC or ASCII
5681case `echo X|tr X '\101'` in
5682 A) # ASCII based system
5683    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5684  lt_SP2NL='tr \040 \012'
5685  lt_NL2SP='tr \015\012 \040\040'
5686  ;;
5687 *) # EBCDIC based system
5688  lt_SP2NL='tr \100 \n'
5689  lt_NL2SP='tr \r\n \100\100'
5690  ;;
5691esac
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5702$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5703if ${lt_cv_to_host_file_cmd+:} false; then :
5704  $as_echo_n "(cached) " >&6
5705else
5706  case $host in
5707  *-*-mingw* )
5708    case $build in
5709      *-*-mingw* ) # actually msys
5710        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5711        ;;
5712      *-*-cygwin* )
5713        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5714        ;;
5715      * ) # otherwise, assume *nix
5716        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5717        ;;
5718    esac
5719    ;;
5720  *-*-cygwin* )
5721    case $build in
5722      *-*-mingw* ) # actually msys
5723        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5724        ;;
5725      *-*-cygwin* )
5726        lt_cv_to_host_file_cmd=func_convert_file_noop
5727        ;;
5728      * ) # otherwise, assume *nix
5729        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5730        ;;
5731    esac
5732    ;;
5733  * ) # unhandled hosts (and "normal" native builds)
5734    lt_cv_to_host_file_cmd=func_convert_file_noop
5735    ;;
5736esac
5737
5738fi
5739
5740to_host_file_cmd=$lt_cv_to_host_file_cmd
5741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5742$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5743
5744
5745
5746
5747
5748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5749$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5750if ${lt_cv_to_tool_file_cmd+:} false; then :
5751  $as_echo_n "(cached) " >&6
5752else
5753  #assume ordinary cross tools, or native build.
5754lt_cv_to_tool_file_cmd=func_convert_file_noop
5755case $host in
5756  *-*-mingw* )
5757    case $build in
5758      *-*-mingw* ) # actually msys
5759        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5760        ;;
5761    esac
5762    ;;
5763esac
5764
5765fi
5766
5767to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5769$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5770
5771
5772
5773
5774
5775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5776$as_echo_n "checking for $LD option to reload object files... " >&6; }
5777if ${lt_cv_ld_reload_flag+:} false; then :
5778  $as_echo_n "(cached) " >&6
5779else
5780  lt_cv_ld_reload_flag='-r'
5781fi
5782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5783$as_echo "$lt_cv_ld_reload_flag" >&6; }
5784reload_flag=$lt_cv_ld_reload_flag
5785case $reload_flag in
5786"" | " "*) ;;
5787*) reload_flag=" $reload_flag" ;;
5788esac
5789reload_cmds='$LD$reload_flag -o $output$reload_objs'
5790case $host_os in
5791  cygwin* | mingw* | pw32* | cegcc*)
5792    if test yes != "$GCC"; then
5793      reload_cmds=false
5794    fi
5795    ;;
5796  darwin*)
5797    if test yes = "$GCC"; then
5798      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5799    else
5800      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5801    fi
5802    ;;
5803esac
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813if test -n "$ac_tool_prefix"; then
5814  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5815set dummy ${ac_tool_prefix}objdump; ac_word=$2
5816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5817$as_echo_n "checking for $ac_word... " >&6; }
5818if ${ac_cv_prog_OBJDUMP+:} false; then :
5819  $as_echo_n "(cached) " >&6
5820else
5821  if test -n "$OBJDUMP"; then
5822  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5823else
5824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5825for as_dir in $PATH
5826do
5827  IFS=$as_save_IFS
5828  test -z "$as_dir" && as_dir=.
5829    for ac_exec_ext in '' $ac_executable_extensions; do
5830  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5831    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5832    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5833    break 2
5834  fi
5835done
5836  done
5837IFS=$as_save_IFS
5838
5839fi
5840fi
5841OBJDUMP=$ac_cv_prog_OBJDUMP
5842if test -n "$OBJDUMP"; then
5843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5844$as_echo "$OBJDUMP" >&6; }
5845else
5846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5847$as_echo "no" >&6; }
5848fi
5849
5850
5851fi
5852if test -z "$ac_cv_prog_OBJDUMP"; then
5853  ac_ct_OBJDUMP=$OBJDUMP
5854  # Extract the first word of "objdump", so it can be a program name with args.
5855set dummy objdump; ac_word=$2
5856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5857$as_echo_n "checking for $ac_word... " >&6; }
5858if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5859  $as_echo_n "(cached) " >&6
5860else
5861  if test -n "$ac_ct_OBJDUMP"; then
5862  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5863else
5864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5865for as_dir in $PATH
5866do
5867  IFS=$as_save_IFS
5868  test -z "$as_dir" && as_dir=.
5869    for ac_exec_ext in '' $ac_executable_extensions; do
5870  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5871    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5872    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5873    break 2
5874  fi
5875done
5876  done
5877IFS=$as_save_IFS
5878
5879fi
5880fi
5881ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5882if test -n "$ac_ct_OBJDUMP"; then
5883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5884$as_echo "$ac_ct_OBJDUMP" >&6; }
5885else
5886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5887$as_echo "no" >&6; }
5888fi
5889
5890  if test "x$ac_ct_OBJDUMP" = x; then
5891    OBJDUMP="false"
5892  else
5893    case $cross_compiling:$ac_tool_warned in
5894yes:)
5895{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5896$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5897ac_tool_warned=yes ;;
5898esac
5899    OBJDUMP=$ac_ct_OBJDUMP
5900  fi
5901else
5902  OBJDUMP="$ac_cv_prog_OBJDUMP"
5903fi
5904
5905test -z "$OBJDUMP" && OBJDUMP=objdump
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5916$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5917if ${lt_cv_deplibs_check_method+:} false; then :
5918  $as_echo_n "(cached) " >&6
5919else
5920  lt_cv_file_magic_cmd='$MAGIC_CMD'
5921lt_cv_file_magic_test_file=
5922lt_cv_deplibs_check_method='unknown'
5923# Need to set the preceding variable on all platforms that support
5924# interlibrary dependencies.
5925# 'none' -- dependencies not supported.
5926# 'unknown' -- same as none, but documents that we really don't know.
5927# 'pass_all' -- all dependencies passed with no checks.
5928# 'test_compile' -- check by making test program.
5929# 'file_magic [[regex]]' -- check by looking for files in library path
5930# that responds to the $file_magic_cmd with a given extended regex.
5931# If you have 'file' or equivalent on your system and you're not sure
5932# whether 'pass_all' will *always* work, you probably want this one.
5933
5934case $host_os in
5935aix[4-9]*)
5936  lt_cv_deplibs_check_method=pass_all
5937  ;;
5938
5939beos*)
5940  lt_cv_deplibs_check_method=pass_all
5941  ;;
5942
5943bsdi[45]*)
5944  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5945  lt_cv_file_magic_cmd='/usr/bin/file -L'
5946  lt_cv_file_magic_test_file=/shlib/libc.so
5947  ;;
5948
5949cygwin*)
5950  # func_win32_libid is a shell function defined in ltmain.sh
5951  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5952  lt_cv_file_magic_cmd='func_win32_libid'
5953  ;;
5954
5955mingw* | pw32*)
5956  # Base MSYS/MinGW do not provide the 'file' command needed by
5957  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5958  # unless we find 'file', for example because we are cross-compiling.
5959  if ( file / ) >/dev/null 2>&1; then
5960    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5961    lt_cv_file_magic_cmd='func_win32_libid'
5962  else
5963    # Keep this pattern in sync with the one in func_win32_libid.
5964    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5965    lt_cv_file_magic_cmd='$OBJDUMP -f'
5966  fi
5967  ;;
5968
5969cegcc*)
5970  # use the weaker test based on 'objdump'. See mingw*.
5971  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5972  lt_cv_file_magic_cmd='$OBJDUMP -f'
5973  ;;
5974
5975darwin* | rhapsody*)
5976  lt_cv_deplibs_check_method=pass_all
5977  ;;
5978
5979freebsd* | dragonfly*)
5980  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5981    case $host_cpu in
5982    i*86 )
5983      # Not sure whether the presence of OpenBSD here was a mistake.
5984      # Let's accept both of them until this is cleared up.
5985      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5986      lt_cv_file_magic_cmd=/usr/bin/file
5987      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5988      ;;
5989    esac
5990  else
5991    lt_cv_deplibs_check_method=pass_all
5992  fi
5993  ;;
5994
5995haiku*)
5996  lt_cv_deplibs_check_method=pass_all
5997  ;;
5998
5999hpux10.20* | hpux11*)
6000  lt_cv_file_magic_cmd=/usr/bin/file
6001  case $host_cpu in
6002  ia64*)
6003    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6004    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6005    ;;
6006  hppa*64*)
6007    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]'
6008    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6009    ;;
6010  *)
6011    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6012    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6013    ;;
6014  esac
6015  ;;
6016
6017interix[3-9]*)
6018  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6019  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6020  ;;
6021
6022irix5* | irix6* | nonstopux*)
6023  case $LD in
6024  *-32|*"-32 ") libmagic=32-bit;;
6025  *-n32|*"-n32 ") libmagic=N32;;
6026  *-64|*"-64 ") libmagic=64-bit;;
6027  *) libmagic=never-match;;
6028  esac
6029  lt_cv_deplibs_check_method=pass_all
6030  ;;
6031
6032# This must be glibc/ELF.
6033linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6034  lt_cv_deplibs_check_method=pass_all
6035  ;;
6036
6037netbsd*)
6038  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6039    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6040  else
6041    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6042  fi
6043  ;;
6044
6045newos6*)
6046  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6047  lt_cv_file_magic_cmd=/usr/bin/file
6048  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6049  ;;
6050
6051*nto* | *qnx*)
6052  lt_cv_deplibs_check_method=pass_all
6053  ;;
6054
6055openbsd* | bitrig*)
6056  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6057    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6058  else
6059    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6060  fi
6061  ;;
6062
6063osf3* | osf4* | osf5*)
6064  lt_cv_deplibs_check_method=pass_all
6065  ;;
6066
6067rdos*)
6068  lt_cv_deplibs_check_method=pass_all
6069  ;;
6070
6071solaris*)
6072  lt_cv_deplibs_check_method=pass_all
6073  ;;
6074
6075sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6076  lt_cv_deplibs_check_method=pass_all
6077  ;;
6078
6079sysv4 | sysv4.3*)
6080  case $host_vendor in
6081  motorola)
6082    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]'
6083    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6084    ;;
6085  ncr)
6086    lt_cv_deplibs_check_method=pass_all
6087    ;;
6088  sequent)
6089    lt_cv_file_magic_cmd='/bin/file'
6090    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6091    ;;
6092  sni)
6093    lt_cv_file_magic_cmd='/bin/file'
6094    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6095    lt_cv_file_magic_test_file=/lib/libc.so
6096    ;;
6097  siemens)
6098    lt_cv_deplibs_check_method=pass_all
6099    ;;
6100  pc)
6101    lt_cv_deplibs_check_method=pass_all
6102    ;;
6103  esac
6104  ;;
6105
6106tpf*)
6107  lt_cv_deplibs_check_method=pass_all
6108  ;;
6109os2*)
6110  lt_cv_deplibs_check_method=pass_all
6111  ;;
6112esac
6113
6114fi
6115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6116$as_echo "$lt_cv_deplibs_check_method" >&6; }
6117
6118file_magic_glob=
6119want_nocaseglob=no
6120if test "$build" = "$host"; then
6121  case $host_os in
6122  mingw* | pw32*)
6123    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6124      want_nocaseglob=yes
6125    else
6126      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6127    fi
6128    ;;
6129  esac
6130fi
6131
6132file_magic_cmd=$lt_cv_file_magic_cmd
6133deplibs_check_method=$lt_cv_deplibs_check_method
6134test -z "$deplibs_check_method" && deplibs_check_method=unknown
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157if test -n "$ac_tool_prefix"; then
6158  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6159set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6161$as_echo_n "checking for $ac_word... " >&6; }
6162if ${ac_cv_prog_DLLTOOL+:} false; then :
6163  $as_echo_n "(cached) " >&6
6164else
6165  if test -n "$DLLTOOL"; then
6166  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6167else
6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171  IFS=$as_save_IFS
6172  test -z "$as_dir" && as_dir=.
6173    for ac_exec_ext in '' $ac_executable_extensions; do
6174  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6175    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6176    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6177    break 2
6178  fi
6179done
6180  done
6181IFS=$as_save_IFS
6182
6183fi
6184fi
6185DLLTOOL=$ac_cv_prog_DLLTOOL
6186if test -n "$DLLTOOL"; then
6187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6188$as_echo "$DLLTOOL" >&6; }
6189else
6190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6191$as_echo "no" >&6; }
6192fi
6193
6194
6195fi
6196if test -z "$ac_cv_prog_DLLTOOL"; then
6197  ac_ct_DLLTOOL=$DLLTOOL
6198  # Extract the first word of "dlltool", so it can be a program name with args.
6199set dummy dlltool; ac_word=$2
6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6201$as_echo_n "checking for $ac_word... " >&6; }
6202if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6203  $as_echo_n "(cached) " >&6
6204else
6205  if test -n "$ac_ct_DLLTOOL"; then
6206  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6207else
6208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6209for as_dir in $PATH
6210do
6211  IFS=$as_save_IFS
6212  test -z "$as_dir" && as_dir=.
6213    for ac_exec_ext in '' $ac_executable_extensions; do
6214  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6215    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6216    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6217    break 2
6218  fi
6219done
6220  done
6221IFS=$as_save_IFS
6222
6223fi
6224fi
6225ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6226if test -n "$ac_ct_DLLTOOL"; then
6227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6228$as_echo "$ac_ct_DLLTOOL" >&6; }
6229else
6230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6231$as_echo "no" >&6; }
6232fi
6233
6234  if test "x$ac_ct_DLLTOOL" = x; then
6235    DLLTOOL="false"
6236  else
6237    case $cross_compiling:$ac_tool_warned in
6238yes:)
6239{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6240$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6241ac_tool_warned=yes ;;
6242esac
6243    DLLTOOL=$ac_ct_DLLTOOL
6244  fi
6245else
6246  DLLTOOL="$ac_cv_prog_DLLTOOL"
6247fi
6248
6249test -z "$DLLTOOL" && DLLTOOL=dlltool
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6261$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6262if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6263  $as_echo_n "(cached) " >&6
6264else
6265  lt_cv_sharedlib_from_linklib_cmd='unknown'
6266
6267case $host_os in
6268cygwin* | mingw* | pw32* | cegcc*)
6269  # two different shell functions defined in ltmain.sh;
6270  # decide which one to use based on capabilities of $DLLTOOL
6271  case `$DLLTOOL --help 2>&1` in
6272  *--identify-strict*)
6273    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6274    ;;
6275  *)
6276    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6277    ;;
6278  esac
6279  ;;
6280*)
6281  # fallback: assume linklib IS sharedlib
6282  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6283  ;;
6284esac
6285
6286fi
6287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6288$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6289sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6290test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6291
6292
6293
6294
6295
6296
6297
6298if test -n "$ac_tool_prefix"; then
6299  for ac_prog in ar
6300  do
6301    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6302set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6304$as_echo_n "checking for $ac_word... " >&6; }
6305if ${ac_cv_prog_AR+:} false; then :
6306  $as_echo_n "(cached) " >&6
6307else
6308  if test -n "$AR"; then
6309  ac_cv_prog_AR="$AR" # Let the user override the test.
6310else
6311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6312for as_dir in $PATH
6313do
6314  IFS=$as_save_IFS
6315  test -z "$as_dir" && as_dir=.
6316    for ac_exec_ext in '' $ac_executable_extensions; do
6317  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6318    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6319    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6320    break 2
6321  fi
6322done
6323  done
6324IFS=$as_save_IFS
6325
6326fi
6327fi
6328AR=$ac_cv_prog_AR
6329if test -n "$AR"; then
6330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6331$as_echo "$AR" >&6; }
6332else
6333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6334$as_echo "no" >&6; }
6335fi
6336
6337
6338    test -n "$AR" && break
6339  done
6340fi
6341if test -z "$AR"; then
6342  ac_ct_AR=$AR
6343  for ac_prog in ar
6344do
6345  # Extract the first word of "$ac_prog", so it can be a program name with args.
6346set dummy $ac_prog; ac_word=$2
6347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6348$as_echo_n "checking for $ac_word... " >&6; }
6349if ${ac_cv_prog_ac_ct_AR+:} false; then :
6350  $as_echo_n "(cached) " >&6
6351else
6352  if test -n "$ac_ct_AR"; then
6353  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6354else
6355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356for as_dir in $PATH
6357do
6358  IFS=$as_save_IFS
6359  test -z "$as_dir" && as_dir=.
6360    for ac_exec_ext in '' $ac_executable_extensions; do
6361  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6362    ac_cv_prog_ac_ct_AR="$ac_prog"
6363    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6364    break 2
6365  fi
6366done
6367  done
6368IFS=$as_save_IFS
6369
6370fi
6371fi
6372ac_ct_AR=$ac_cv_prog_ac_ct_AR
6373if test -n "$ac_ct_AR"; then
6374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6375$as_echo "$ac_ct_AR" >&6; }
6376else
6377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6378$as_echo "no" >&6; }
6379fi
6380
6381
6382  test -n "$ac_ct_AR" && break
6383done
6384
6385  if test "x$ac_ct_AR" = x; then
6386    AR="false"
6387  else
6388    case $cross_compiling:$ac_tool_warned in
6389yes:)
6390{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6391$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6392ac_tool_warned=yes ;;
6393esac
6394    AR=$ac_ct_AR
6395  fi
6396fi
6397
6398: ${AR=ar}
6399: ${AR_FLAGS=cru}
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6412$as_echo_n "checking for archiver @FILE support... " >&6; }
6413if ${lt_cv_ar_at_file+:} false; then :
6414  $as_echo_n "(cached) " >&6
6415else
6416  lt_cv_ar_at_file=no
6417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6418/* end confdefs.h.  */
6419
6420int
6421main ()
6422{
6423
6424  ;
6425  return 0;
6426}
6427_ACEOF
6428if ac_fn_c_try_compile "$LINENO"; then :
6429  echo conftest.$ac_objext > conftest.lst
6430      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6431      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6432  (eval $lt_ar_try) 2>&5
6433  ac_status=$?
6434  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6435  test $ac_status = 0; }
6436      if test 0 -eq "$ac_status"; then
6437	# Ensure the archiver fails upon bogus file names.
6438	rm -f conftest.$ac_objext libconftest.a
6439	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6440  (eval $lt_ar_try) 2>&5
6441  ac_status=$?
6442  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6443  test $ac_status = 0; }
6444	if test 0 -ne "$ac_status"; then
6445          lt_cv_ar_at_file=@
6446        fi
6447      fi
6448      rm -f conftest.* libconftest.a
6449
6450fi
6451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6452
6453fi
6454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6455$as_echo "$lt_cv_ar_at_file" >&6; }
6456
6457if test no = "$lt_cv_ar_at_file"; then
6458  archiver_list_spec=
6459else
6460  archiver_list_spec=$lt_cv_ar_at_file
6461fi
6462
6463
6464
6465
6466
6467
6468
6469if test -n "$ac_tool_prefix"; then
6470  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6471set dummy ${ac_tool_prefix}strip; ac_word=$2
6472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6473$as_echo_n "checking for $ac_word... " >&6; }
6474if ${ac_cv_prog_STRIP+:} false; then :
6475  $as_echo_n "(cached) " >&6
6476else
6477  if test -n "$STRIP"; then
6478  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6479else
6480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6481for as_dir in $PATH
6482do
6483  IFS=$as_save_IFS
6484  test -z "$as_dir" && as_dir=.
6485    for ac_exec_ext in '' $ac_executable_extensions; do
6486  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6487    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6488    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6489    break 2
6490  fi
6491done
6492  done
6493IFS=$as_save_IFS
6494
6495fi
6496fi
6497STRIP=$ac_cv_prog_STRIP
6498if test -n "$STRIP"; then
6499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6500$as_echo "$STRIP" >&6; }
6501else
6502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503$as_echo "no" >&6; }
6504fi
6505
6506
6507fi
6508if test -z "$ac_cv_prog_STRIP"; then
6509  ac_ct_STRIP=$STRIP
6510  # Extract the first word of "strip", so it can be a program name with args.
6511set dummy strip; ac_word=$2
6512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6513$as_echo_n "checking for $ac_word... " >&6; }
6514if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6515  $as_echo_n "(cached) " >&6
6516else
6517  if test -n "$ac_ct_STRIP"; then
6518  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6519else
6520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6521for as_dir in $PATH
6522do
6523  IFS=$as_save_IFS
6524  test -z "$as_dir" && as_dir=.
6525    for ac_exec_ext in '' $ac_executable_extensions; do
6526  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6527    ac_cv_prog_ac_ct_STRIP="strip"
6528    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6529    break 2
6530  fi
6531done
6532  done
6533IFS=$as_save_IFS
6534
6535fi
6536fi
6537ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6538if test -n "$ac_ct_STRIP"; then
6539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6540$as_echo "$ac_ct_STRIP" >&6; }
6541else
6542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6543$as_echo "no" >&6; }
6544fi
6545
6546  if test "x$ac_ct_STRIP" = x; then
6547    STRIP=":"
6548  else
6549    case $cross_compiling:$ac_tool_warned in
6550yes:)
6551{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6552$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6553ac_tool_warned=yes ;;
6554esac
6555    STRIP=$ac_ct_STRIP
6556  fi
6557else
6558  STRIP="$ac_cv_prog_STRIP"
6559fi
6560
6561test -z "$STRIP" && STRIP=:
6562
6563
6564
6565
6566
6567
6568if test -n "$ac_tool_prefix"; then
6569  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6570set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6572$as_echo_n "checking for $ac_word... " >&6; }
6573if ${ac_cv_prog_RANLIB+:} false; then :
6574  $as_echo_n "(cached) " >&6
6575else
6576  if test -n "$RANLIB"; then
6577  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6578else
6579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6580for as_dir in $PATH
6581do
6582  IFS=$as_save_IFS
6583  test -z "$as_dir" && as_dir=.
6584    for ac_exec_ext in '' $ac_executable_extensions; do
6585  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6586    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6587    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6588    break 2
6589  fi
6590done
6591  done
6592IFS=$as_save_IFS
6593
6594fi
6595fi
6596RANLIB=$ac_cv_prog_RANLIB
6597if test -n "$RANLIB"; then
6598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6599$as_echo "$RANLIB" >&6; }
6600else
6601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6602$as_echo "no" >&6; }
6603fi
6604
6605
6606fi
6607if test -z "$ac_cv_prog_RANLIB"; then
6608  ac_ct_RANLIB=$RANLIB
6609  # Extract the first word of "ranlib", so it can be a program name with args.
6610set dummy ranlib; ac_word=$2
6611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612$as_echo_n "checking for $ac_word... " >&6; }
6613if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6614  $as_echo_n "(cached) " >&6
6615else
6616  if test -n "$ac_ct_RANLIB"; then
6617  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6618else
6619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620for as_dir in $PATH
6621do
6622  IFS=$as_save_IFS
6623  test -z "$as_dir" && as_dir=.
6624    for ac_exec_ext in '' $ac_executable_extensions; do
6625  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6626    ac_cv_prog_ac_ct_RANLIB="ranlib"
6627    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6628    break 2
6629  fi
6630done
6631  done
6632IFS=$as_save_IFS
6633
6634fi
6635fi
6636ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6637if test -n "$ac_ct_RANLIB"; then
6638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6639$as_echo "$ac_ct_RANLIB" >&6; }
6640else
6641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642$as_echo "no" >&6; }
6643fi
6644
6645  if test "x$ac_ct_RANLIB" = x; then
6646    RANLIB=":"
6647  else
6648    case $cross_compiling:$ac_tool_warned in
6649yes:)
6650{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6651$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6652ac_tool_warned=yes ;;
6653esac
6654    RANLIB=$ac_ct_RANLIB
6655  fi
6656else
6657  RANLIB="$ac_cv_prog_RANLIB"
6658fi
6659
6660test -z "$RANLIB" && RANLIB=:
6661
6662
6663
6664
6665
6666
6667# Determine commands to create old-style static archives.
6668old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6669old_postinstall_cmds='chmod 644 $oldlib'
6670old_postuninstall_cmds=
6671
6672if test -n "$RANLIB"; then
6673  case $host_os in
6674  bitrig* | openbsd*)
6675    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6676    ;;
6677  *)
6678    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6679    ;;
6680  esac
6681  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6682fi
6683
6684case $host_os in
6685  darwin*)
6686    lock_old_archive_extraction=yes ;;
6687  *)
6688    lock_old_archive_extraction=no ;;
6689esac
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729# If no C compiler was specified, use CC.
6730LTCC=${LTCC-"$CC"}
6731
6732# If no C compiler flags were specified, use CFLAGS.
6733LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6734
6735# Allow CC to be a program name with arguments.
6736compiler=$CC
6737
6738
6739# Check for command to grab the raw symbol name followed by C symbol from nm.
6740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6741$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6742if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6743  $as_echo_n "(cached) " >&6
6744else
6745
6746# These are sane defaults that work on at least a few old systems.
6747# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6748
6749# Character class describing NM global symbol codes.
6750symcode='[BCDEGRST]'
6751
6752# Regexp to match symbols that can be accessed directly from C.
6753sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6754
6755# Define system-specific variables.
6756case $host_os in
6757aix*)
6758  symcode='[BCDT]'
6759  ;;
6760cygwin* | mingw* | pw32* | cegcc*)
6761  symcode='[ABCDGISTW]'
6762  ;;
6763hpux*)
6764  if test ia64 = "$host_cpu"; then
6765    symcode='[ABCDEGRST]'
6766  fi
6767  ;;
6768irix* | nonstopux*)
6769  symcode='[BCDEGRST]'
6770  ;;
6771osf*)
6772  symcode='[BCDEGQRST]'
6773  ;;
6774solaris*)
6775  symcode='[BDRT]'
6776  ;;
6777sco3.2v5*)
6778  symcode='[DT]'
6779  ;;
6780sysv4.2uw2*)
6781  symcode='[DT]'
6782  ;;
6783sysv5* | sco5v6* | unixware* | OpenUNIX*)
6784  symcode='[ABDT]'
6785  ;;
6786sysv4)
6787  symcode='[DFNSTU]'
6788  ;;
6789esac
6790
6791# If we're using GNU nm, then use its standard symbol codes.
6792case `$NM -V 2>&1` in
6793*GNU* | *'with BFD'*)
6794  symcode='[ABCDGIRSTW]' ;;
6795esac
6796
6797if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6798  # Gets list of data symbols to import.
6799  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6800  # Adjust the below global symbol transforms to fixup imported variables.
6801  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6802  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6803  lt_c_name_lib_hook="\
6804  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6805  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6806else
6807  # Disable hooks by default.
6808  lt_cv_sys_global_symbol_to_import=
6809  lt_cdecl_hook=
6810  lt_c_name_hook=
6811  lt_c_name_lib_hook=
6812fi
6813
6814# Transform an extracted symbol line into a proper C declaration.
6815# Some systems (esp. on ia64) link data and code symbols differently,
6816# so use this general approach.
6817lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6818$lt_cdecl_hook\
6819" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6820" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6821
6822# Transform an extracted symbol line into symbol name and symbol address
6823lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6824$lt_c_name_hook\
6825" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6826" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6827
6828# Transform an extracted symbol line into symbol name with lib prefix and
6829# symbol address.
6830lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6831$lt_c_name_lib_hook\
6832" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6833" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6834" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6835
6836# Handle CRLF in mingw tool chain
6837opt_cr=
6838case $build_os in
6839mingw*)
6840  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6841  ;;
6842esac
6843
6844# Try without a prefix underscore, then with it.
6845for ac_symprfx in "" "_"; do
6846
6847  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6848  symxfrm="\\1 $ac_symprfx\\2 \\2"
6849
6850  # Write the raw and C identifiers.
6851  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6852    # Fake it for dumpbin and say T for any non-static function,
6853    # D for any global variable and I for any imported variable.
6854    # Also find C++ and __fastcall symbols from MSVC++,
6855    # which start with @ or ?.
6856    lt_cv_sys_global_symbol_pipe="$AWK '"\
6857"     {last_section=section; section=\$ 3};"\
6858"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6859"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6860"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6861"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6862"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6863"     \$ 0!~/External *\|/{next};"\
6864"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6865"     {if(hide[section]) next};"\
6866"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6867"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6868"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6869"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6870"     ' prfx=^$ac_symprfx"
6871  else
6872    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6873  fi
6874  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6875
6876  # Check to see that the pipe works correctly.
6877  pipe_works=no
6878
6879  rm -f conftest*
6880  cat > conftest.$ac_ext <<_LT_EOF
6881#ifdef __cplusplus
6882extern "C" {
6883#endif
6884char nm_test_var;
6885void nm_test_func(void);
6886void nm_test_func(void){}
6887#ifdef __cplusplus
6888}
6889#endif
6890int main(){nm_test_var='a';nm_test_func();return(0);}
6891_LT_EOF
6892
6893  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6894  (eval $ac_compile) 2>&5
6895  ac_status=$?
6896  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6897  test $ac_status = 0; }; then
6898    # Now try to grab the symbols.
6899    nlist=conftest.nm
6900    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6901  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6902  ac_status=$?
6903  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6904  test $ac_status = 0; } && test -s "$nlist"; then
6905      # Try sorting and uniquifying the output.
6906      if sort "$nlist" | uniq > "$nlist"T; then
6907	mv -f "$nlist"T "$nlist"
6908      else
6909	rm -f "$nlist"T
6910      fi
6911
6912      # Make sure that we snagged all the symbols we need.
6913      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6914	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6915	  cat <<_LT_EOF > conftest.$ac_ext
6916/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6917#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6918/* DATA imports from DLLs on WIN32 can't be const, because runtime
6919   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6920# define LT_DLSYM_CONST
6921#elif defined __osf__
6922/* This system does not cope well with relocations in const data.  */
6923# define LT_DLSYM_CONST
6924#else
6925# define LT_DLSYM_CONST const
6926#endif
6927
6928#ifdef __cplusplus
6929extern "C" {
6930#endif
6931
6932_LT_EOF
6933	  # Now generate the symbol file.
6934	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6935
6936	  cat <<_LT_EOF >> conftest.$ac_ext
6937
6938/* The mapping between symbol names and symbols.  */
6939LT_DLSYM_CONST struct {
6940  const char *name;
6941  void       *address;
6942}
6943lt__PROGRAM__LTX_preloaded_symbols[] =
6944{
6945  { "@PROGRAM@", (void *) 0 },
6946_LT_EOF
6947	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6948	  cat <<\_LT_EOF >> conftest.$ac_ext
6949  {0, (void *) 0}
6950};
6951
6952/* This works around a problem in FreeBSD linker */
6953#ifdef FREEBSD_WORKAROUND
6954static const void *lt_preloaded_setup() {
6955  return lt__PROGRAM__LTX_preloaded_symbols;
6956}
6957#endif
6958
6959#ifdef __cplusplus
6960}
6961#endif
6962_LT_EOF
6963	  # Now try linking the two files.
6964	  mv conftest.$ac_objext conftstm.$ac_objext
6965	  lt_globsym_save_LIBS=$LIBS
6966	  lt_globsym_save_CFLAGS=$CFLAGS
6967	  LIBS=conftstm.$ac_objext
6968	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6969	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6970  (eval $ac_link) 2>&5
6971  ac_status=$?
6972  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6973  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6974	    pipe_works=yes
6975	  fi
6976	  LIBS=$lt_globsym_save_LIBS
6977	  CFLAGS=$lt_globsym_save_CFLAGS
6978	else
6979	  echo "cannot find nm_test_func in $nlist" >&5
6980	fi
6981      else
6982	echo "cannot find nm_test_var in $nlist" >&5
6983      fi
6984    else
6985      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6986    fi
6987  else
6988    echo "$progname: failed program was:" >&5
6989    cat conftest.$ac_ext >&5
6990  fi
6991  rm -rf conftest* conftst*
6992
6993  # Do not use the global_symbol_pipe unless it works.
6994  if test yes = "$pipe_works"; then
6995    break
6996  else
6997    lt_cv_sys_global_symbol_pipe=
6998  fi
6999done
7000
7001fi
7002
7003if test -z "$lt_cv_sys_global_symbol_pipe"; then
7004  lt_cv_sys_global_symbol_to_cdecl=
7005fi
7006if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7008$as_echo "failed" >&6; }
7009else
7010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7011$as_echo "ok" >&6; }
7012fi
7013
7014# Response file support.
7015if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7016  nm_file_list_spec='@'
7017elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7018  nm_file_list_spec='@'
7019fi
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7058$as_echo_n "checking for sysroot... " >&6; }
7059
7060# Check whether --with-sysroot was given.
7061if test "${with_sysroot+set}" = set; then :
7062  withval=$with_sysroot;
7063else
7064  with_sysroot=no
7065fi
7066
7067
7068lt_sysroot=
7069case $with_sysroot in #(
7070 yes)
7071   if test yes = "$GCC"; then
7072     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7073   fi
7074   ;; #(
7075 /*)
7076   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7077   ;; #(
7078 no|'')
7079   ;; #(
7080 *)
7081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7082$as_echo "$with_sysroot" >&6; }
7083   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7084   ;;
7085esac
7086
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7088$as_echo "${lt_sysroot:-no}" >&6; }
7089
7090
7091
7092
7093
7094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7095$as_echo_n "checking for a working dd... " >&6; }
7096if ${ac_cv_path_lt_DD+:} false; then :
7097  $as_echo_n "(cached) " >&6
7098else
7099  printf 0123456789abcdef0123456789abcdef >conftest.i
7100cat conftest.i conftest.i >conftest2.i
7101: ${lt_DD:=$DD}
7102if test -z "$lt_DD"; then
7103  ac_path_lt_DD_found=false
7104  # Loop through the user's path and test for each of PROGNAME-LIST
7105  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7106for as_dir in $PATH
7107do
7108  IFS=$as_save_IFS
7109  test -z "$as_dir" && as_dir=.
7110    for ac_prog in dd; do
7111    for ac_exec_ext in '' $ac_executable_extensions; do
7112      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7113      as_fn_executable_p "$ac_path_lt_DD" || continue
7114if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7115  cmp -s conftest.i conftest.out \
7116  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7117fi
7118      $ac_path_lt_DD_found && break 3
7119    done
7120  done
7121  done
7122IFS=$as_save_IFS
7123  if test -z "$ac_cv_path_lt_DD"; then
7124    :
7125  fi
7126else
7127  ac_cv_path_lt_DD=$lt_DD
7128fi
7129
7130rm -f conftest.i conftest2.i conftest.out
7131fi
7132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7133$as_echo "$ac_cv_path_lt_DD" >&6; }
7134
7135
7136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7137$as_echo_n "checking how to truncate binary pipes... " >&6; }
7138if ${lt_cv_truncate_bin+:} false; then :
7139  $as_echo_n "(cached) " >&6
7140else
7141  printf 0123456789abcdef0123456789abcdef >conftest.i
7142cat conftest.i conftest.i >conftest2.i
7143lt_cv_truncate_bin=
7144if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7145  cmp -s conftest.i conftest.out \
7146  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7147fi
7148rm -f conftest.i conftest2.i conftest.out
7149test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7150fi
7151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7152$as_echo "$lt_cv_truncate_bin" >&6; }
7153
7154
7155
7156
7157
7158
7159
7160# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7161func_cc_basename ()
7162{
7163    for cc_temp in $*""; do
7164      case $cc_temp in
7165        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7166        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7167        \-*) ;;
7168        *) break;;
7169      esac
7170    done
7171    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7172}
7173
7174# Check whether --enable-libtool-lock was given.
7175if test "${enable_libtool_lock+set}" = set; then :
7176  enableval=$enable_libtool_lock;
7177fi
7178
7179test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7180
7181# Some flags need to be propagated to the compiler or linker for good
7182# libtool support.
7183case $host in
7184ia64-*-hpux*)
7185  # Find out what ABI is being produced by ac_compile, and set mode
7186  # options accordingly.
7187  echo 'int i;' > conftest.$ac_ext
7188  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7189  (eval $ac_compile) 2>&5
7190  ac_status=$?
7191  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7192  test $ac_status = 0; }; then
7193    case `/usr/bin/file conftest.$ac_objext` in
7194      *ELF-32*)
7195	HPUX_IA64_MODE=32
7196	;;
7197      *ELF-64*)
7198	HPUX_IA64_MODE=64
7199	;;
7200    esac
7201  fi
7202  rm -rf conftest*
7203  ;;
7204*-*-irix6*)
7205  # Find out what ABI is being produced by ac_compile, and set linker
7206  # options accordingly.
7207  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7208  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7209  (eval $ac_compile) 2>&5
7210  ac_status=$?
7211  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7212  test $ac_status = 0; }; then
7213    if test yes = "$lt_cv_prog_gnu_ld"; then
7214      case `/usr/bin/file conftest.$ac_objext` in
7215	*32-bit*)
7216	  LD="${LD-ld} -melf32bsmip"
7217	  ;;
7218	*N32*)
7219	  LD="${LD-ld} -melf32bmipn32"
7220	  ;;
7221	*64-bit*)
7222	  LD="${LD-ld} -melf64bmip"
7223	;;
7224      esac
7225    else
7226      case `/usr/bin/file conftest.$ac_objext` in
7227	*32-bit*)
7228	  LD="${LD-ld} -32"
7229	  ;;
7230	*N32*)
7231	  LD="${LD-ld} -n32"
7232	  ;;
7233	*64-bit*)
7234	  LD="${LD-ld} -64"
7235	  ;;
7236      esac
7237    fi
7238  fi
7239  rm -rf conftest*
7240  ;;
7241
7242mips64*-*linux*)
7243  # Find out what ABI is being produced by ac_compile, and set linker
7244  # options accordingly.
7245  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7246  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7247  (eval $ac_compile) 2>&5
7248  ac_status=$?
7249  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7250  test $ac_status = 0; }; then
7251    emul=elf
7252    case `/usr/bin/file conftest.$ac_objext` in
7253      *32-bit*)
7254	emul="${emul}32"
7255	;;
7256      *64-bit*)
7257	emul="${emul}64"
7258	;;
7259    esac
7260    case `/usr/bin/file conftest.$ac_objext` in
7261      *MSB*)
7262	emul="${emul}btsmip"
7263	;;
7264      *LSB*)
7265	emul="${emul}ltsmip"
7266	;;
7267    esac
7268    case `/usr/bin/file conftest.$ac_objext` in
7269      *N32*)
7270	emul="${emul}n32"
7271	;;
7272    esac
7273    LD="${LD-ld} -m $emul"
7274  fi
7275  rm -rf conftest*
7276  ;;
7277
7278x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7279s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7280  # Find out what ABI is being produced by ac_compile, and set linker
7281  # options accordingly.  Note that the listed cases only cover the
7282  # situations where additional linker options are needed (such as when
7283  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7284  # vice versa); the common cases where no linker options are needed do
7285  # not appear in the list.
7286  echo 'int i;' > conftest.$ac_ext
7287  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7288  (eval $ac_compile) 2>&5
7289  ac_status=$?
7290  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7291  test $ac_status = 0; }; then
7292    case `/usr/bin/file conftest.o` in
7293      *32-bit*)
7294	case $host in
7295	  x86_64-*kfreebsd*-gnu)
7296	    LD="${LD-ld} -m elf_i386_fbsd"
7297	    ;;
7298	  x86_64-*linux*)
7299	    case `/usr/bin/file conftest.o` in
7300	      *x86-64*)
7301		LD="${LD-ld} -m elf32_x86_64"
7302		;;
7303	      *)
7304		LD="${LD-ld} -m elf_i386"
7305		;;
7306	    esac
7307	    ;;
7308	  powerpc64le-*linux*)
7309	    LD="${LD-ld} -m elf32lppclinux"
7310	    ;;
7311	  powerpc64-*linux*)
7312	    LD="${LD-ld} -m elf32ppclinux"
7313	    ;;
7314	  s390x-*linux*)
7315	    LD="${LD-ld} -m elf_s390"
7316	    ;;
7317	  sparc64-*linux*)
7318	    LD="${LD-ld} -m elf32_sparc"
7319	    ;;
7320	esac
7321	;;
7322      *64-bit*)
7323	case $host in
7324	  x86_64-*kfreebsd*-gnu)
7325	    LD="${LD-ld} -m elf_x86_64_fbsd"
7326	    ;;
7327	  x86_64-*linux*)
7328	    LD="${LD-ld} -m elf_x86_64"
7329	    ;;
7330	  powerpcle-*linux*)
7331	    LD="${LD-ld} -m elf64lppc"
7332	    ;;
7333	  powerpc-*linux*)
7334	    LD="${LD-ld} -m elf64ppc"
7335	    ;;
7336	  s390*-*linux*|s390*-*tpf*)
7337	    LD="${LD-ld} -m elf64_s390"
7338	    ;;
7339	  sparc*-*linux*)
7340	    LD="${LD-ld} -m elf64_sparc"
7341	    ;;
7342	esac
7343	;;
7344    esac
7345  fi
7346  rm -rf conftest*
7347  ;;
7348
7349*-*-sco3.2v5*)
7350  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7351  SAVE_CFLAGS=$CFLAGS
7352  CFLAGS="$CFLAGS -belf"
7353  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7354$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7355if ${lt_cv_cc_needs_belf+:} false; then :
7356  $as_echo_n "(cached) " >&6
7357else
7358  ac_ext=c
7359ac_cpp='$CPP $CPPFLAGS'
7360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7362ac_compiler_gnu=$ac_cv_c_compiler_gnu
7363
7364     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7365/* end confdefs.h.  */
7366
7367int
7368main ()
7369{
7370
7371  ;
7372  return 0;
7373}
7374_ACEOF
7375if ac_fn_c_try_link "$LINENO"; then :
7376  lt_cv_cc_needs_belf=yes
7377else
7378  lt_cv_cc_needs_belf=no
7379fi
7380rm -f core conftest.err conftest.$ac_objext \
7381    conftest$ac_exeext conftest.$ac_ext
7382     ac_ext=c
7383ac_cpp='$CPP $CPPFLAGS'
7384ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7385ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7386ac_compiler_gnu=$ac_cv_c_compiler_gnu
7387
7388fi
7389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7390$as_echo "$lt_cv_cc_needs_belf" >&6; }
7391  if test yes != "$lt_cv_cc_needs_belf"; then
7392    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7393    CFLAGS=$SAVE_CFLAGS
7394  fi
7395  ;;
7396*-*solaris*)
7397  # Find out what ABI is being produced by ac_compile, and set linker
7398  # options accordingly.
7399  echo 'int i;' > conftest.$ac_ext
7400  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7401  (eval $ac_compile) 2>&5
7402  ac_status=$?
7403  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7404  test $ac_status = 0; }; then
7405    case `/usr/bin/file conftest.o` in
7406    *64-bit*)
7407      case $lt_cv_prog_gnu_ld in
7408      yes*)
7409        case $host in
7410        i?86-*-solaris*|x86_64-*-solaris*)
7411          LD="${LD-ld} -m elf_x86_64"
7412          ;;
7413        sparc*-*-solaris*)
7414          LD="${LD-ld} -m elf64_sparc"
7415          ;;
7416        esac
7417        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7418        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7419          LD=${LD-ld}_sol2
7420        fi
7421        ;;
7422      *)
7423	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7424	  LD="${LD-ld} -64"
7425	fi
7426	;;
7427      esac
7428      ;;
7429    esac
7430  fi
7431  rm -rf conftest*
7432  ;;
7433esac
7434
7435need_locks=$enable_libtool_lock
7436
7437if test -n "$ac_tool_prefix"; then
7438  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7439set dummy ${ac_tool_prefix}mt; ac_word=$2
7440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7441$as_echo_n "checking for $ac_word... " >&6; }
7442if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7443  $as_echo_n "(cached) " >&6
7444else
7445  if test -n "$MANIFEST_TOOL"; then
7446  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7447else
7448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449for as_dir in $PATH
7450do
7451  IFS=$as_save_IFS
7452  test -z "$as_dir" && as_dir=.
7453    for ac_exec_ext in '' $ac_executable_extensions; do
7454  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7455    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7456    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7457    break 2
7458  fi
7459done
7460  done
7461IFS=$as_save_IFS
7462
7463fi
7464fi
7465MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7466if test -n "$MANIFEST_TOOL"; then
7467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7468$as_echo "$MANIFEST_TOOL" >&6; }
7469else
7470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7471$as_echo "no" >&6; }
7472fi
7473
7474
7475fi
7476if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7477  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7478  # Extract the first word of "mt", so it can be a program name with args.
7479set dummy mt; ac_word=$2
7480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7481$as_echo_n "checking for $ac_word... " >&6; }
7482if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7483  $as_echo_n "(cached) " >&6
7484else
7485  if test -n "$ac_ct_MANIFEST_TOOL"; then
7486  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7487else
7488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7489for as_dir in $PATH
7490do
7491  IFS=$as_save_IFS
7492  test -z "$as_dir" && as_dir=.
7493    for ac_exec_ext in '' $ac_executable_extensions; do
7494  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7495    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7496    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7497    break 2
7498  fi
7499done
7500  done
7501IFS=$as_save_IFS
7502
7503fi
7504fi
7505ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7506if test -n "$ac_ct_MANIFEST_TOOL"; then
7507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7508$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7509else
7510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7511$as_echo "no" >&6; }
7512fi
7513
7514  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7515    MANIFEST_TOOL=":"
7516  else
7517    case $cross_compiling:$ac_tool_warned in
7518yes:)
7519{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7520$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7521ac_tool_warned=yes ;;
7522esac
7523    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7524  fi
7525else
7526  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7527fi
7528
7529test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7531$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7532if ${lt_cv_path_mainfest_tool+:} false; then :
7533  $as_echo_n "(cached) " >&6
7534else
7535  lt_cv_path_mainfest_tool=no
7536  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7537  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7538  cat conftest.err >&5
7539  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7540    lt_cv_path_mainfest_tool=yes
7541  fi
7542  rm -f conftest*
7543fi
7544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7545$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7546if test yes != "$lt_cv_path_mainfest_tool"; then
7547  MANIFEST_TOOL=:
7548fi
7549
7550
7551
7552
7553
7554
7555  case $host_os in
7556    rhapsody* | darwin*)
7557    if test -n "$ac_tool_prefix"; then
7558  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7559set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7561$as_echo_n "checking for $ac_word... " >&6; }
7562if ${ac_cv_prog_DSYMUTIL+:} false; then :
7563  $as_echo_n "(cached) " >&6
7564else
7565  if test -n "$DSYMUTIL"; then
7566  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7567else
7568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7569for as_dir in $PATH
7570do
7571  IFS=$as_save_IFS
7572  test -z "$as_dir" && as_dir=.
7573    for ac_exec_ext in '' $ac_executable_extensions; do
7574  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7575    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7576    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7577    break 2
7578  fi
7579done
7580  done
7581IFS=$as_save_IFS
7582
7583fi
7584fi
7585DSYMUTIL=$ac_cv_prog_DSYMUTIL
7586if test -n "$DSYMUTIL"; then
7587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7588$as_echo "$DSYMUTIL" >&6; }
7589else
7590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7591$as_echo "no" >&6; }
7592fi
7593
7594
7595fi
7596if test -z "$ac_cv_prog_DSYMUTIL"; then
7597  ac_ct_DSYMUTIL=$DSYMUTIL
7598  # Extract the first word of "dsymutil", so it can be a program name with args.
7599set dummy dsymutil; ac_word=$2
7600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7601$as_echo_n "checking for $ac_word... " >&6; }
7602if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7603  $as_echo_n "(cached) " >&6
7604else
7605  if test -n "$ac_ct_DSYMUTIL"; then
7606  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7607else
7608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7609for as_dir in $PATH
7610do
7611  IFS=$as_save_IFS
7612  test -z "$as_dir" && as_dir=.
7613    for ac_exec_ext in '' $ac_executable_extensions; do
7614  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7615    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7616    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7617    break 2
7618  fi
7619done
7620  done
7621IFS=$as_save_IFS
7622
7623fi
7624fi
7625ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7626if test -n "$ac_ct_DSYMUTIL"; then
7627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7628$as_echo "$ac_ct_DSYMUTIL" >&6; }
7629else
7630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7631$as_echo "no" >&6; }
7632fi
7633
7634  if test "x$ac_ct_DSYMUTIL" = x; then
7635    DSYMUTIL=":"
7636  else
7637    case $cross_compiling:$ac_tool_warned in
7638yes:)
7639{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7640$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7641ac_tool_warned=yes ;;
7642esac
7643    DSYMUTIL=$ac_ct_DSYMUTIL
7644  fi
7645else
7646  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7647fi
7648
7649    if test -n "$ac_tool_prefix"; then
7650  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7651set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7653$as_echo_n "checking for $ac_word... " >&6; }
7654if ${ac_cv_prog_NMEDIT+:} false; then :
7655  $as_echo_n "(cached) " >&6
7656else
7657  if test -n "$NMEDIT"; then
7658  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7659else
7660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7661for as_dir in $PATH
7662do
7663  IFS=$as_save_IFS
7664  test -z "$as_dir" && as_dir=.
7665    for ac_exec_ext in '' $ac_executable_extensions; do
7666  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7667    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7669    break 2
7670  fi
7671done
7672  done
7673IFS=$as_save_IFS
7674
7675fi
7676fi
7677NMEDIT=$ac_cv_prog_NMEDIT
7678if test -n "$NMEDIT"; then
7679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7680$as_echo "$NMEDIT" >&6; }
7681else
7682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7683$as_echo "no" >&6; }
7684fi
7685
7686
7687fi
7688if test -z "$ac_cv_prog_NMEDIT"; then
7689  ac_ct_NMEDIT=$NMEDIT
7690  # Extract the first word of "nmedit", so it can be a program name with args.
7691set dummy nmedit; ac_word=$2
7692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7693$as_echo_n "checking for $ac_word... " >&6; }
7694if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7695  $as_echo_n "(cached) " >&6
7696else
7697  if test -n "$ac_ct_NMEDIT"; then
7698  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7699else
7700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7701for as_dir in $PATH
7702do
7703  IFS=$as_save_IFS
7704  test -z "$as_dir" && as_dir=.
7705    for ac_exec_ext in '' $ac_executable_extensions; do
7706  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7707    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7708    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7709    break 2
7710  fi
7711done
7712  done
7713IFS=$as_save_IFS
7714
7715fi
7716fi
7717ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7718if test -n "$ac_ct_NMEDIT"; then
7719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7720$as_echo "$ac_ct_NMEDIT" >&6; }
7721else
7722  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7723$as_echo "no" >&6; }
7724fi
7725
7726  if test "x$ac_ct_NMEDIT" = x; then
7727    NMEDIT=":"
7728  else
7729    case $cross_compiling:$ac_tool_warned in
7730yes:)
7731{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7732$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7733ac_tool_warned=yes ;;
7734esac
7735    NMEDIT=$ac_ct_NMEDIT
7736  fi
7737else
7738  NMEDIT="$ac_cv_prog_NMEDIT"
7739fi
7740
7741    if test -n "$ac_tool_prefix"; then
7742  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7743set dummy ${ac_tool_prefix}lipo; ac_word=$2
7744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7745$as_echo_n "checking for $ac_word... " >&6; }
7746if ${ac_cv_prog_LIPO+:} false; then :
7747  $as_echo_n "(cached) " >&6
7748else
7749  if test -n "$LIPO"; then
7750  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7751else
7752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7753for as_dir in $PATH
7754do
7755  IFS=$as_save_IFS
7756  test -z "$as_dir" && as_dir=.
7757    for ac_exec_ext in '' $ac_executable_extensions; do
7758  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7759    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7760    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7761    break 2
7762  fi
7763done
7764  done
7765IFS=$as_save_IFS
7766
7767fi
7768fi
7769LIPO=$ac_cv_prog_LIPO
7770if test -n "$LIPO"; then
7771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7772$as_echo "$LIPO" >&6; }
7773else
7774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775$as_echo "no" >&6; }
7776fi
7777
7778
7779fi
7780if test -z "$ac_cv_prog_LIPO"; then
7781  ac_ct_LIPO=$LIPO
7782  # Extract the first word of "lipo", so it can be a program name with args.
7783set dummy lipo; ac_word=$2
7784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7785$as_echo_n "checking for $ac_word... " >&6; }
7786if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7787  $as_echo_n "(cached) " >&6
7788else
7789  if test -n "$ac_ct_LIPO"; then
7790  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7791else
7792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7793for as_dir in $PATH
7794do
7795  IFS=$as_save_IFS
7796  test -z "$as_dir" && as_dir=.
7797    for ac_exec_ext in '' $ac_executable_extensions; do
7798  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7799    ac_cv_prog_ac_ct_LIPO="lipo"
7800    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7801    break 2
7802  fi
7803done
7804  done
7805IFS=$as_save_IFS
7806
7807fi
7808fi
7809ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7810if test -n "$ac_ct_LIPO"; then
7811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7812$as_echo "$ac_ct_LIPO" >&6; }
7813else
7814  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7815$as_echo "no" >&6; }
7816fi
7817
7818  if test "x$ac_ct_LIPO" = x; then
7819    LIPO=":"
7820  else
7821    case $cross_compiling:$ac_tool_warned in
7822yes:)
7823{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7824$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7825ac_tool_warned=yes ;;
7826esac
7827    LIPO=$ac_ct_LIPO
7828  fi
7829else
7830  LIPO="$ac_cv_prog_LIPO"
7831fi
7832
7833    if test -n "$ac_tool_prefix"; then
7834  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7835set dummy ${ac_tool_prefix}otool; ac_word=$2
7836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7837$as_echo_n "checking for $ac_word... " >&6; }
7838if ${ac_cv_prog_OTOOL+:} false; then :
7839  $as_echo_n "(cached) " >&6
7840else
7841  if test -n "$OTOOL"; then
7842  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7843else
7844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7845for as_dir in $PATH
7846do
7847  IFS=$as_save_IFS
7848  test -z "$as_dir" && as_dir=.
7849    for ac_exec_ext in '' $ac_executable_extensions; do
7850  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7851    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7852    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7853    break 2
7854  fi
7855done
7856  done
7857IFS=$as_save_IFS
7858
7859fi
7860fi
7861OTOOL=$ac_cv_prog_OTOOL
7862if test -n "$OTOOL"; then
7863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7864$as_echo "$OTOOL" >&6; }
7865else
7866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7867$as_echo "no" >&6; }
7868fi
7869
7870
7871fi
7872if test -z "$ac_cv_prog_OTOOL"; then
7873  ac_ct_OTOOL=$OTOOL
7874  # Extract the first word of "otool", so it can be a program name with args.
7875set dummy otool; ac_word=$2
7876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7877$as_echo_n "checking for $ac_word... " >&6; }
7878if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7879  $as_echo_n "(cached) " >&6
7880else
7881  if test -n "$ac_ct_OTOOL"; then
7882  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7883else
7884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7885for as_dir in $PATH
7886do
7887  IFS=$as_save_IFS
7888  test -z "$as_dir" && as_dir=.
7889    for ac_exec_ext in '' $ac_executable_extensions; do
7890  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7891    ac_cv_prog_ac_ct_OTOOL="otool"
7892    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7893    break 2
7894  fi
7895done
7896  done
7897IFS=$as_save_IFS
7898
7899fi
7900fi
7901ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7902if test -n "$ac_ct_OTOOL"; then
7903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7904$as_echo "$ac_ct_OTOOL" >&6; }
7905else
7906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7907$as_echo "no" >&6; }
7908fi
7909
7910  if test "x$ac_ct_OTOOL" = x; then
7911    OTOOL=":"
7912  else
7913    case $cross_compiling:$ac_tool_warned in
7914yes:)
7915{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7916$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7917ac_tool_warned=yes ;;
7918esac
7919    OTOOL=$ac_ct_OTOOL
7920  fi
7921else
7922  OTOOL="$ac_cv_prog_OTOOL"
7923fi
7924
7925    if test -n "$ac_tool_prefix"; then
7926  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7927set dummy ${ac_tool_prefix}otool64; ac_word=$2
7928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929$as_echo_n "checking for $ac_word... " >&6; }
7930if ${ac_cv_prog_OTOOL64+:} false; then :
7931  $as_echo_n "(cached) " >&6
7932else
7933  if test -n "$OTOOL64"; then
7934  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7935else
7936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937for as_dir in $PATH
7938do
7939  IFS=$as_save_IFS
7940  test -z "$as_dir" && as_dir=.
7941    for ac_exec_ext in '' $ac_executable_extensions; do
7942  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7944    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945    break 2
7946  fi
7947done
7948  done
7949IFS=$as_save_IFS
7950
7951fi
7952fi
7953OTOOL64=$ac_cv_prog_OTOOL64
7954if test -n "$OTOOL64"; then
7955  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7956$as_echo "$OTOOL64" >&6; }
7957else
7958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959$as_echo "no" >&6; }
7960fi
7961
7962
7963fi
7964if test -z "$ac_cv_prog_OTOOL64"; then
7965  ac_ct_OTOOL64=$OTOOL64
7966  # Extract the first word of "otool64", so it can be a program name with args.
7967set dummy otool64; ac_word=$2
7968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969$as_echo_n "checking for $ac_word... " >&6; }
7970if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7971  $as_echo_n "(cached) " >&6
7972else
7973  if test -n "$ac_ct_OTOOL64"; then
7974  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7975else
7976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7977for as_dir in $PATH
7978do
7979  IFS=$as_save_IFS
7980  test -z "$as_dir" && as_dir=.
7981    for ac_exec_ext in '' $ac_executable_extensions; do
7982  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983    ac_cv_prog_ac_ct_OTOOL64="otool64"
7984    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7985    break 2
7986  fi
7987done
7988  done
7989IFS=$as_save_IFS
7990
7991fi
7992fi
7993ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7994if test -n "$ac_ct_OTOOL64"; then
7995  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7996$as_echo "$ac_ct_OTOOL64" >&6; }
7997else
7998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999$as_echo "no" >&6; }
8000fi
8001
8002  if test "x$ac_ct_OTOOL64" = x; then
8003    OTOOL64=":"
8004  else
8005    case $cross_compiling:$ac_tool_warned in
8006yes:)
8007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009ac_tool_warned=yes ;;
8010esac
8011    OTOOL64=$ac_ct_OTOOL64
8012  fi
8013else
8014  OTOOL64="$ac_cv_prog_OTOOL64"
8015fi
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8044$as_echo_n "checking for -single_module linker flag... " >&6; }
8045if ${lt_cv_apple_cc_single_mod+:} false; then :
8046  $as_echo_n "(cached) " >&6
8047else
8048  lt_cv_apple_cc_single_mod=no
8049      if test -z "$LT_MULTI_MODULE"; then
8050	# By default we will add the -single_module flag. You can override
8051	# by either setting the environment variable LT_MULTI_MODULE
8052	# non-empty at configure time, or by adding -multi_module to the
8053	# link flags.
8054	rm -rf libconftest.dylib*
8055	echo "int foo(void){return 1;}" > conftest.c
8056	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8057-dynamiclib -Wl,-single_module conftest.c" >&5
8058	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8059	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8060        _lt_result=$?
8061	# If there is a non-empty error log, and "single_module"
8062	# appears in it, assume the flag caused a linker warning
8063        if test -s conftest.err && $GREP single_module conftest.err; then
8064	  cat conftest.err >&5
8065	# Otherwise, if the output was created with a 0 exit code from
8066	# the compiler, it worked.
8067	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8068	  lt_cv_apple_cc_single_mod=yes
8069	else
8070	  cat conftest.err >&5
8071	fi
8072	rm -rf libconftest.dylib*
8073	rm -f conftest.*
8074      fi
8075fi
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8077$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8078
8079    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8080$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8081if ${lt_cv_ld_exported_symbols_list+:} false; then :
8082  $as_echo_n "(cached) " >&6
8083else
8084  lt_cv_ld_exported_symbols_list=no
8085      save_LDFLAGS=$LDFLAGS
8086      echo "_main" > conftest.sym
8087      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8088      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8089/* end confdefs.h.  */
8090
8091int
8092main ()
8093{
8094
8095  ;
8096  return 0;
8097}
8098_ACEOF
8099if ac_fn_c_try_link "$LINENO"; then :
8100  lt_cv_ld_exported_symbols_list=yes
8101else
8102  lt_cv_ld_exported_symbols_list=no
8103fi
8104rm -f core conftest.err conftest.$ac_objext \
8105    conftest$ac_exeext conftest.$ac_ext
8106	LDFLAGS=$save_LDFLAGS
8107
8108fi
8109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8110$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8111
8112    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8113$as_echo_n "checking for -force_load linker flag... " >&6; }
8114if ${lt_cv_ld_force_load+:} false; then :
8115  $as_echo_n "(cached) " >&6
8116else
8117  lt_cv_ld_force_load=no
8118      cat > conftest.c << _LT_EOF
8119int forced_loaded() { return 2;}
8120_LT_EOF
8121      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8122      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8123      echo "$AR cru libconftest.a conftest.o" >&5
8124      $AR cru libconftest.a conftest.o 2>&5
8125      echo "$RANLIB libconftest.a" >&5
8126      $RANLIB libconftest.a 2>&5
8127      cat > conftest.c << _LT_EOF
8128int main() { return 0;}
8129_LT_EOF
8130      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8131      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8132      _lt_result=$?
8133      if test -s conftest.err && $GREP force_load conftest.err; then
8134	cat conftest.err >&5
8135      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8136	lt_cv_ld_force_load=yes
8137      else
8138	cat conftest.err >&5
8139      fi
8140        rm -f conftest.err libconftest.a conftest conftest.c
8141        rm -rf conftest.dSYM
8142
8143fi
8144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145$as_echo "$lt_cv_ld_force_load" >&6; }
8146    case $host_os in
8147    rhapsody* | darwin1.[012])
8148      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8149    darwin1.*)
8150      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8151    darwin*) # darwin 5.x on
8152      # if running on 10.5 or later, the deployment target defaults
8153      # to the OS version, if on x86, and 10.4, the deployment
8154      # target defaults to 10.4. Don't you love it?
8155      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8158	10.[012][,.]*)
8159	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8160	10.*)
8161	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8162      esac
8163    ;;
8164  esac
8165    if test yes = "$lt_cv_apple_cc_single_mod"; then
8166      _lt_dar_single_mod='$single_module'
8167    fi
8168    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8169      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8170    else
8171      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8172    fi
8173    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8174      _lt_dsymutil='~$DSYMUTIL $lib || :'
8175    else
8176      _lt_dsymutil=
8177    fi
8178    ;;
8179  esac
8180
8181# func_munge_path_list VARIABLE PATH
8182# -----------------------------------
8183# VARIABLE is name of variable containing _space_ separated list of
8184# directories to be munged by the contents of PATH, which is string
8185# having a format:
8186# "DIR[:DIR]:"
8187#       string "DIR[ DIR]" will be prepended to VARIABLE
8188# ":DIR[:DIR]"
8189#       string "DIR[ DIR]" will be appended to VARIABLE
8190# "DIRP[:DIRP]::[DIRA:]DIRA"
8191#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8192#       "DIRA[ DIRA]" will be appended to VARIABLE
8193# "DIR[:DIR]"
8194#       VARIABLE will be replaced by "DIR[ DIR]"
8195func_munge_path_list ()
8196{
8197    case x$2 in
8198    x)
8199        ;;
8200    *:)
8201        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8202        ;;
8203    x:*)
8204        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8205        ;;
8206    *::*)
8207        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8208        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8209        ;;
8210    *)
8211        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8212        ;;
8213    esac
8214}
8215
8216for ac_header in dlfcn.h
8217do :
8218  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8219"
8220if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8221  cat >>confdefs.h <<_ACEOF
8222#define HAVE_DLFCN_H 1
8223_ACEOF
8224
8225fi
8226
8227done
8228
8229
8230
8231
8232
8233# Set options
8234# Check whether --enable-static was given.
8235if test "${enable_static+set}" = set; then :
8236  enableval=$enable_static; p=${PACKAGE-default}
8237    case $enableval in
8238    yes) enable_static=yes ;;
8239    no) enable_static=no ;;
8240    *)
8241     enable_static=no
8242      # Look at the argument we got.  We use all the common list separators.
8243      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8244      for pkg in $enableval; do
8245	IFS=$lt_save_ifs
8246	if test "X$pkg" = "X$p"; then
8247	  enable_static=yes
8248	fi
8249      done
8250      IFS=$lt_save_ifs
8251      ;;
8252    esac
8253else
8254  enable_static=no
8255fi
8256
8257
8258
8259
8260
8261
8262
8263enable_dlopen=yes
8264
8265
8266
8267
8268  enable_win32_dll=no
8269
8270
8271            # Check whether --enable-shared was given.
8272if test "${enable_shared+set}" = set; then :
8273  enableval=$enable_shared; p=${PACKAGE-default}
8274    case $enableval in
8275    yes) enable_shared=yes ;;
8276    no) enable_shared=no ;;
8277    *)
8278      enable_shared=no
8279      # Look at the argument we got.  We use all the common list separators.
8280      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8281      for pkg in $enableval; do
8282	IFS=$lt_save_ifs
8283	if test "X$pkg" = "X$p"; then
8284	  enable_shared=yes
8285	fi
8286      done
8287      IFS=$lt_save_ifs
8288      ;;
8289    esac
8290else
8291  enable_shared=yes
8292fi
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304# Check whether --with-pic was given.
8305if test "${with_pic+set}" = set; then :
8306  withval=$with_pic; lt_p=${PACKAGE-default}
8307    case $withval in
8308    yes|no) pic_mode=$withval ;;
8309    *)
8310      pic_mode=default
8311      # Look at the argument we got.  We use all the common list separators.
8312      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8313      for lt_pkg in $withval; do
8314	IFS=$lt_save_ifs
8315	if test "X$lt_pkg" = "X$lt_p"; then
8316	  pic_mode=yes
8317	fi
8318      done
8319      IFS=$lt_save_ifs
8320      ;;
8321    esac
8322else
8323  pic_mode=default
8324fi
8325
8326
8327
8328
8329
8330
8331
8332
8333  # Check whether --enable-fast-install was given.
8334if test "${enable_fast_install+set}" = set; then :
8335  enableval=$enable_fast_install; p=${PACKAGE-default}
8336    case $enableval in
8337    yes) enable_fast_install=yes ;;
8338    no) enable_fast_install=no ;;
8339    *)
8340      enable_fast_install=no
8341      # Look at the argument we got.  We use all the common list separators.
8342      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8343      for pkg in $enableval; do
8344	IFS=$lt_save_ifs
8345	if test "X$pkg" = "X$p"; then
8346	  enable_fast_install=yes
8347	fi
8348      done
8349      IFS=$lt_save_ifs
8350      ;;
8351    esac
8352else
8353  enable_fast_install=yes
8354fi
8355
8356
8357
8358
8359
8360
8361
8362
8363  shared_archive_member_spec=
8364case $host,$enable_shared in
8365power*-*-aix[5-9]*,yes)
8366  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8367$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8368
8369# Check whether --with-aix-soname was given.
8370if test "${with_aix_soname+set}" = set; then :
8371  withval=$with_aix_soname; case $withval in
8372    aix|svr4|both)
8373      ;;
8374    *)
8375      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8376      ;;
8377    esac
8378    lt_cv_with_aix_soname=$with_aix_soname
8379else
8380  if ${lt_cv_with_aix_soname+:} false; then :
8381  $as_echo_n "(cached) " >&6
8382else
8383  lt_cv_with_aix_soname=aix
8384fi
8385
8386    with_aix_soname=$lt_cv_with_aix_soname
8387fi
8388
8389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8390$as_echo "$with_aix_soname" >&6; }
8391  if test aix != "$with_aix_soname"; then
8392    # For the AIX way of multilib, we name the shared archive member
8393    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8394    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8395    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8396    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8397    if test 64 = "${OBJECT_MODE-32}"; then
8398      shared_archive_member_spec=shr_64
8399    else
8400      shared_archive_member_spec=shr
8401    fi
8402  fi
8403  ;;
8404*)
8405  with_aix_soname=aix
8406  ;;
8407esac
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418# This can be used to rebuild libtool when needed
8419LIBTOOL_DEPS=$ltmain
8420
8421# Always use our own libtool.
8422LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453test -z "$LN_S" && LN_S="ln -s"
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468if test -n "${ZSH_VERSION+set}"; then
8469   setopt NO_GLOB_SUBST
8470fi
8471
8472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8473$as_echo_n "checking for objdir... " >&6; }
8474if ${lt_cv_objdir+:} false; then :
8475  $as_echo_n "(cached) " >&6
8476else
8477  rm -f .libs 2>/dev/null
8478mkdir .libs 2>/dev/null
8479if test -d .libs; then
8480  lt_cv_objdir=.libs
8481else
8482  # MS-DOS does not allow filenames that begin with a dot.
8483  lt_cv_objdir=_libs
8484fi
8485rmdir .libs 2>/dev/null
8486fi
8487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8488$as_echo "$lt_cv_objdir" >&6; }
8489objdir=$lt_cv_objdir
8490
8491
8492
8493
8494
8495cat >>confdefs.h <<_ACEOF
8496#define LT_OBJDIR "$lt_cv_objdir/"
8497_ACEOF
8498
8499
8500
8501
8502case $host_os in
8503aix3*)
8504  # AIX sometimes has problems with the GCC collect2 program.  For some
8505  # reason, if we set the COLLECT_NAMES environment variable, the problems
8506  # vanish in a puff of smoke.
8507  if test set != "${COLLECT_NAMES+set}"; then
8508    COLLECT_NAMES=
8509    export COLLECT_NAMES
8510  fi
8511  ;;
8512esac
8513
8514# Global variables:
8515ofile=libtool
8516can_build_shared=yes
8517
8518# All known linkers require a '.a' archive for static linking (except MSVC,
8519# which needs '.lib').
8520libext=a
8521
8522with_gnu_ld=$lt_cv_prog_gnu_ld
8523
8524old_CC=$CC
8525old_CFLAGS=$CFLAGS
8526
8527# Set sane defaults for various variables
8528test -z "$CC" && CC=cc
8529test -z "$LTCC" && LTCC=$CC
8530test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8531test -z "$LD" && LD=ld
8532test -z "$ac_objext" && ac_objext=o
8533
8534func_cc_basename $compiler
8535cc_basename=$func_cc_basename_result
8536
8537
8538# Only perform the check for file, if the check method requires it
8539test -z "$MAGIC_CMD" && MAGIC_CMD=file
8540case $deplibs_check_method in
8541file_magic*)
8542  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8543    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8544$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8545if ${lt_cv_path_MAGIC_CMD+:} false; then :
8546  $as_echo_n "(cached) " >&6
8547else
8548  case $MAGIC_CMD in
8549[\\/*] |  ?:[\\/]*)
8550  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8551  ;;
8552*)
8553  lt_save_MAGIC_CMD=$MAGIC_CMD
8554  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8555  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8556  for ac_dir in $ac_dummy; do
8557    IFS=$lt_save_ifs
8558    test -z "$ac_dir" && ac_dir=.
8559    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8560      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8561      if test -n "$file_magic_test_file"; then
8562	case $deplibs_check_method in
8563	"file_magic "*)
8564	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8565	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8566	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8567	    $EGREP "$file_magic_regex" > /dev/null; then
8568	    :
8569	  else
8570	    cat <<_LT_EOF 1>&2
8571
8572*** Warning: the command libtool uses to detect shared libraries,
8573*** $file_magic_cmd, produces output that libtool cannot recognize.
8574*** The result is that libtool may fail to recognize shared libraries
8575*** as such.  This will affect the creation of libtool libraries that
8576*** depend on shared libraries, but programs linked with such libtool
8577*** libraries will work regardless of this problem.  Nevertheless, you
8578*** may want to report the problem to your system manager and/or to
8579*** bug-libtool@gnu.org
8580
8581_LT_EOF
8582	  fi ;;
8583	esac
8584      fi
8585      break
8586    fi
8587  done
8588  IFS=$lt_save_ifs
8589  MAGIC_CMD=$lt_save_MAGIC_CMD
8590  ;;
8591esac
8592fi
8593
8594MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8595if test -n "$MAGIC_CMD"; then
8596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8597$as_echo "$MAGIC_CMD" >&6; }
8598else
8599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8600$as_echo "no" >&6; }
8601fi
8602
8603
8604
8605
8606
8607if test -z "$lt_cv_path_MAGIC_CMD"; then
8608  if test -n "$ac_tool_prefix"; then
8609    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8610$as_echo_n "checking for file... " >&6; }
8611if ${lt_cv_path_MAGIC_CMD+:} false; then :
8612  $as_echo_n "(cached) " >&6
8613else
8614  case $MAGIC_CMD in
8615[\\/*] |  ?:[\\/]*)
8616  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8617  ;;
8618*)
8619  lt_save_MAGIC_CMD=$MAGIC_CMD
8620  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8621  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8622  for ac_dir in $ac_dummy; do
8623    IFS=$lt_save_ifs
8624    test -z "$ac_dir" && ac_dir=.
8625    if test -f "$ac_dir/file"; then
8626      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8627      if test -n "$file_magic_test_file"; then
8628	case $deplibs_check_method in
8629	"file_magic "*)
8630	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8631	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8632	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8633	    $EGREP "$file_magic_regex" > /dev/null; then
8634	    :
8635	  else
8636	    cat <<_LT_EOF 1>&2
8637
8638*** Warning: the command libtool uses to detect shared libraries,
8639*** $file_magic_cmd, produces output that libtool cannot recognize.
8640*** The result is that libtool may fail to recognize shared libraries
8641*** as such.  This will affect the creation of libtool libraries that
8642*** depend on shared libraries, but programs linked with such libtool
8643*** libraries will work regardless of this problem.  Nevertheless, you
8644*** may want to report the problem to your system manager and/or to
8645*** bug-libtool@gnu.org
8646
8647_LT_EOF
8648	  fi ;;
8649	esac
8650      fi
8651      break
8652    fi
8653  done
8654  IFS=$lt_save_ifs
8655  MAGIC_CMD=$lt_save_MAGIC_CMD
8656  ;;
8657esac
8658fi
8659
8660MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8661if test -n "$MAGIC_CMD"; then
8662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8663$as_echo "$MAGIC_CMD" >&6; }
8664else
8665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8666$as_echo "no" >&6; }
8667fi
8668
8669
8670  else
8671    MAGIC_CMD=:
8672  fi
8673fi
8674
8675  fi
8676  ;;
8677esac
8678
8679# Use C for the default configuration in the libtool script
8680
8681lt_save_CC=$CC
8682ac_ext=c
8683ac_cpp='$CPP $CPPFLAGS'
8684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8686ac_compiler_gnu=$ac_cv_c_compiler_gnu
8687
8688
8689# Source file extension for C test sources.
8690ac_ext=c
8691
8692# Object file extension for compiled C test sources.
8693objext=o
8694objext=$objext
8695
8696# Code to be used in simple compile tests
8697lt_simple_compile_test_code="int some_variable = 0;"
8698
8699# Code to be used in simple link tests
8700lt_simple_link_test_code='int main(){return(0);}'
8701
8702
8703
8704
8705
8706
8707
8708# If no C compiler was specified, use CC.
8709LTCC=${LTCC-"$CC"}
8710
8711# If no C compiler flags were specified, use CFLAGS.
8712LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8713
8714# Allow CC to be a program name with arguments.
8715compiler=$CC
8716
8717# Save the default compiler, since it gets overwritten when the other
8718# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8719compiler_DEFAULT=$CC
8720
8721# save warnings/boilerplate of simple test code
8722ac_outfile=conftest.$ac_objext
8723echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8724eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8725_lt_compiler_boilerplate=`cat conftest.err`
8726$RM conftest*
8727
8728ac_outfile=conftest.$ac_objext
8729echo "$lt_simple_link_test_code" >conftest.$ac_ext
8730eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8731_lt_linker_boilerplate=`cat conftest.err`
8732$RM -r conftest*
8733
8734
8735## CAVEAT EMPTOR:
8736## There is no encapsulation within the following macros, do not change
8737## the running order or otherwise move them around unless you know exactly
8738## what you are doing...
8739if test -n "$compiler"; then
8740
8741lt_prog_compiler_no_builtin_flag=
8742
8743if test yes = "$GCC"; then
8744  case $cc_basename in
8745  nvcc*)
8746    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8747  *)
8748    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8749  esac
8750
8751  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8752$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8753if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8754  $as_echo_n "(cached) " >&6
8755else
8756  lt_cv_prog_compiler_rtti_exceptions=no
8757   ac_outfile=conftest.$ac_objext
8758   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8759   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8760   # Insert the option either (1) after the last *FLAGS variable, or
8761   # (2) before a word containing "conftest.", or (3) at the end.
8762   # Note that $ac_compile itself does not contain backslashes and begins
8763   # with a dollar sign (not a hyphen), so the echo should work correctly.
8764   # The option is referenced via a variable to avoid confusing sed.
8765   lt_compile=`echo "$ac_compile" | $SED \
8766   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8767   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8768   -e 's:$: $lt_compiler_flag:'`
8769   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8770   (eval "$lt_compile" 2>conftest.err)
8771   ac_status=$?
8772   cat conftest.err >&5
8773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774   if (exit $ac_status) && test -s "$ac_outfile"; then
8775     # The compiler can only warn and ignore the option if not recognized
8776     # So say no if there are warnings other than the usual output.
8777     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8778     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8779     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8780       lt_cv_prog_compiler_rtti_exceptions=yes
8781     fi
8782   fi
8783   $RM conftest*
8784
8785fi
8786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8787$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8788
8789if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8790    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8791else
8792    :
8793fi
8794
8795fi
8796
8797
8798
8799
8800
8801
8802  lt_prog_compiler_wl=
8803lt_prog_compiler_pic=
8804lt_prog_compiler_static=
8805
8806
8807  if test yes = "$GCC"; then
8808    lt_prog_compiler_wl='-Wl,'
8809    lt_prog_compiler_static='-static'
8810
8811    case $host_os in
8812      aix*)
8813      # All AIX code is PIC.
8814      if test ia64 = "$host_cpu"; then
8815	# AIX 5 now supports IA64 processor
8816	lt_prog_compiler_static='-Bstatic'
8817      fi
8818      lt_prog_compiler_pic='-fPIC'
8819      ;;
8820
8821    amigaos*)
8822      case $host_cpu in
8823      powerpc)
8824            # see comment about AmigaOS4 .so support
8825            lt_prog_compiler_pic='-fPIC'
8826        ;;
8827      m68k)
8828            # FIXME: we need at least 68020 code to build shared libraries, but
8829            # adding the '-m68020' flag to GCC prevents building anything better,
8830            # like '-m68040'.
8831            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8832        ;;
8833      esac
8834      ;;
8835
8836    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8837      # PIC is the default for these OSes.
8838      ;;
8839
8840    mingw* | cygwin* | pw32* | os2* | cegcc*)
8841      # This hack is so that the source file can tell whether it is being
8842      # built for inclusion in a dll (and should export symbols for example).
8843      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8844      # (--disable-auto-import) libraries
8845      lt_prog_compiler_pic='-DDLL_EXPORT'
8846      case $host_os in
8847      os2*)
8848	lt_prog_compiler_static='$wl-static'
8849	;;
8850      esac
8851      ;;
8852
8853    darwin* | rhapsody*)
8854      # PIC is the default on this platform
8855      # Common symbols not allowed in MH_DYLIB files
8856      lt_prog_compiler_pic='-fno-common'
8857      ;;
8858
8859    haiku*)
8860      # PIC is the default for Haiku.
8861      # The "-static" flag exists, but is broken.
8862      lt_prog_compiler_static=
8863      ;;
8864
8865    hpux*)
8866      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8867      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8868      # sets the default TLS model and affects inlining.
8869      case $host_cpu in
8870      hppa*64*)
8871	# +Z the default
8872	;;
8873      *)
8874	lt_prog_compiler_pic='-fPIC'
8875	;;
8876      esac
8877      ;;
8878
8879    interix[3-9]*)
8880      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8881      # Instead, we relocate shared libraries at runtime.
8882      ;;
8883
8884    msdosdjgpp*)
8885      # Just because we use GCC doesn't mean we suddenly get shared libraries
8886      # on systems that don't support them.
8887      lt_prog_compiler_can_build_shared=no
8888      enable_shared=no
8889      ;;
8890
8891    *nto* | *qnx*)
8892      # QNX uses GNU C++, but need to define -shared option too, otherwise
8893      # it will coredump.
8894      lt_prog_compiler_pic='-fPIC -shared'
8895      ;;
8896
8897    sysv4*MP*)
8898      if test -d /usr/nec; then
8899	lt_prog_compiler_pic=-Kconform_pic
8900      fi
8901      ;;
8902
8903    *)
8904      lt_prog_compiler_pic='-fPIC'
8905      ;;
8906    esac
8907
8908    case $cc_basename in
8909    nvcc*) # Cuda Compiler Driver 2.2
8910      lt_prog_compiler_wl='-Xlinker '
8911      if test -n "$lt_prog_compiler_pic"; then
8912        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8913      fi
8914      ;;
8915    esac
8916  else
8917    # PORTME Check for flag to pass linker flags through the system compiler.
8918    case $host_os in
8919    aix*)
8920      lt_prog_compiler_wl='-Wl,'
8921      if test ia64 = "$host_cpu"; then
8922	# AIX 5 now supports IA64 processor
8923	lt_prog_compiler_static='-Bstatic'
8924      else
8925	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8926      fi
8927      ;;
8928
8929    darwin* | rhapsody*)
8930      # PIC is the default on this platform
8931      # Common symbols not allowed in MH_DYLIB files
8932      lt_prog_compiler_pic='-fno-common'
8933      case $cc_basename in
8934      nagfor*)
8935        # NAG Fortran compiler
8936        lt_prog_compiler_wl='-Wl,-Wl,,'
8937        lt_prog_compiler_pic='-PIC'
8938        lt_prog_compiler_static='-Bstatic'
8939        ;;
8940      esac
8941      ;;
8942
8943    mingw* | cygwin* | pw32* | os2* | cegcc*)
8944      # This hack is so that the source file can tell whether it is being
8945      # built for inclusion in a dll (and should export symbols for example).
8946      lt_prog_compiler_pic='-DDLL_EXPORT'
8947      case $host_os in
8948      os2*)
8949	lt_prog_compiler_static='$wl-static'
8950	;;
8951      esac
8952      ;;
8953
8954    hpux9* | hpux10* | hpux11*)
8955      lt_prog_compiler_wl='-Wl,'
8956      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8957      # not for PA HP-UX.
8958      case $host_cpu in
8959      hppa*64*|ia64*)
8960	# +Z the default
8961	;;
8962      *)
8963	lt_prog_compiler_pic='+Z'
8964	;;
8965      esac
8966      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8967      lt_prog_compiler_static='$wl-a ${wl}archive'
8968      ;;
8969
8970    irix5* | irix6* | nonstopux*)
8971      lt_prog_compiler_wl='-Wl,'
8972      # PIC (with -KPIC) is the default.
8973      lt_prog_compiler_static='-non_shared'
8974      ;;
8975
8976    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8977      case $cc_basename in
8978      # old Intel for x86_64, which still supported -KPIC.
8979      ecc*)
8980	lt_prog_compiler_wl='-Wl,'
8981	lt_prog_compiler_pic='-KPIC'
8982	lt_prog_compiler_static='-static'
8983        ;;
8984      # icc used to be incompatible with GCC.
8985      # ICC 10 doesn't accept -KPIC any more.
8986      icc* | ifort*)
8987	lt_prog_compiler_wl='-Wl,'
8988	lt_prog_compiler_pic='-fPIC'
8989	lt_prog_compiler_static='-static'
8990        ;;
8991      # Lahey Fortran 8.1.
8992      lf95*)
8993	lt_prog_compiler_wl='-Wl,'
8994	lt_prog_compiler_pic='--shared'
8995	lt_prog_compiler_static='--static'
8996	;;
8997      nagfor*)
8998	# NAG Fortran compiler
8999	lt_prog_compiler_wl='-Wl,-Wl,,'
9000	lt_prog_compiler_pic='-PIC'
9001	lt_prog_compiler_static='-Bstatic'
9002	;;
9003      tcc*)
9004	# Fabrice Bellard et al's Tiny C Compiler
9005	lt_prog_compiler_wl='-Wl,'
9006	lt_prog_compiler_pic='-fPIC'
9007	lt_prog_compiler_static='-static'
9008	;;
9009      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9010        # Portland Group compilers (*not* the Pentium gcc compiler,
9011	# which looks to be a dead project)
9012	lt_prog_compiler_wl='-Wl,'
9013	lt_prog_compiler_pic='-fpic'
9014	lt_prog_compiler_static='-Bstatic'
9015        ;;
9016      ccc*)
9017        lt_prog_compiler_wl='-Wl,'
9018        # All Alpha code is PIC.
9019        lt_prog_compiler_static='-non_shared'
9020        ;;
9021      xl* | bgxl* | bgf* | mpixl*)
9022	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9023	lt_prog_compiler_wl='-Wl,'
9024	lt_prog_compiler_pic='-qpic'
9025	lt_prog_compiler_static='-qstaticlink'
9026	;;
9027      *)
9028	case `$CC -V 2>&1 | sed 5q` in
9029	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9030	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9031	  lt_prog_compiler_pic='-KPIC'
9032	  lt_prog_compiler_static='-Bstatic'
9033	  lt_prog_compiler_wl=''
9034	  ;;
9035	*Sun\ F* | *Sun*Fortran*)
9036	  lt_prog_compiler_pic='-KPIC'
9037	  lt_prog_compiler_static='-Bstatic'
9038	  lt_prog_compiler_wl='-Qoption ld '
9039	  ;;
9040	*Sun\ C*)
9041	  # Sun C 5.9
9042	  lt_prog_compiler_pic='-KPIC'
9043	  lt_prog_compiler_static='-Bstatic'
9044	  lt_prog_compiler_wl='-Wl,'
9045	  ;;
9046        *Intel*\ [CF]*Compiler*)
9047	  lt_prog_compiler_wl='-Wl,'
9048	  lt_prog_compiler_pic='-fPIC'
9049	  lt_prog_compiler_static='-static'
9050	  ;;
9051	*Portland\ Group*)
9052	  lt_prog_compiler_wl='-Wl,'
9053	  lt_prog_compiler_pic='-fpic'
9054	  lt_prog_compiler_static='-Bstatic'
9055	  ;;
9056	esac
9057	;;
9058      esac
9059      ;;
9060
9061    newsos6)
9062      lt_prog_compiler_pic='-KPIC'
9063      lt_prog_compiler_static='-Bstatic'
9064      ;;
9065
9066    *nto* | *qnx*)
9067      # QNX uses GNU C++, but need to define -shared option too, otherwise
9068      # it will coredump.
9069      lt_prog_compiler_pic='-fPIC -shared'
9070      ;;
9071
9072    osf3* | osf4* | osf5*)
9073      lt_prog_compiler_wl='-Wl,'
9074      # All OSF/1 code is PIC.
9075      lt_prog_compiler_static='-non_shared'
9076      ;;
9077
9078    rdos*)
9079      lt_prog_compiler_static='-non_shared'
9080      ;;
9081
9082    solaris*)
9083      lt_prog_compiler_pic='-KPIC'
9084      lt_prog_compiler_static='-Bstatic'
9085      case $cc_basename in
9086      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9087	lt_prog_compiler_wl='-Qoption ld ';;
9088      *)
9089	lt_prog_compiler_wl='-Wl,';;
9090      esac
9091      ;;
9092
9093    sunos4*)
9094      lt_prog_compiler_wl='-Qoption ld '
9095      lt_prog_compiler_pic='-PIC'
9096      lt_prog_compiler_static='-Bstatic'
9097      ;;
9098
9099    sysv4 | sysv4.2uw2* | sysv4.3*)
9100      lt_prog_compiler_wl='-Wl,'
9101      lt_prog_compiler_pic='-KPIC'
9102      lt_prog_compiler_static='-Bstatic'
9103      ;;
9104
9105    sysv4*MP*)
9106      if test -d /usr/nec; then
9107	lt_prog_compiler_pic='-Kconform_pic'
9108	lt_prog_compiler_static='-Bstatic'
9109      fi
9110      ;;
9111
9112    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9113      lt_prog_compiler_wl='-Wl,'
9114      lt_prog_compiler_pic='-KPIC'
9115      lt_prog_compiler_static='-Bstatic'
9116      ;;
9117
9118    unicos*)
9119      lt_prog_compiler_wl='-Wl,'
9120      lt_prog_compiler_can_build_shared=no
9121      ;;
9122
9123    uts4*)
9124      lt_prog_compiler_pic='-pic'
9125      lt_prog_compiler_static='-Bstatic'
9126      ;;
9127
9128    *)
9129      lt_prog_compiler_can_build_shared=no
9130      ;;
9131    esac
9132  fi
9133
9134case $host_os in
9135  # For platforms that do not support PIC, -DPIC is meaningless:
9136  *djgpp*)
9137    lt_prog_compiler_pic=
9138    ;;
9139  *)
9140    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9141    ;;
9142esac
9143
9144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9145$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9146if ${lt_cv_prog_compiler_pic+:} false; then :
9147  $as_echo_n "(cached) " >&6
9148else
9149  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9150fi
9151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9152$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9153lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9154
9155#
9156# Check to make sure the PIC flag actually works.
9157#
9158if test -n "$lt_prog_compiler_pic"; then
9159  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9160$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9161if ${lt_cv_prog_compiler_pic_works+:} false; then :
9162  $as_echo_n "(cached) " >&6
9163else
9164  lt_cv_prog_compiler_pic_works=no
9165   ac_outfile=conftest.$ac_objext
9166   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9167   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9168   # Insert the option either (1) after the last *FLAGS variable, or
9169   # (2) before a word containing "conftest.", or (3) at the end.
9170   # Note that $ac_compile itself does not contain backslashes and begins
9171   # with a dollar sign (not a hyphen), so the echo should work correctly.
9172   # The option is referenced via a variable to avoid confusing sed.
9173   lt_compile=`echo "$ac_compile" | $SED \
9174   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9175   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9176   -e 's:$: $lt_compiler_flag:'`
9177   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9178   (eval "$lt_compile" 2>conftest.err)
9179   ac_status=$?
9180   cat conftest.err >&5
9181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9182   if (exit $ac_status) && test -s "$ac_outfile"; then
9183     # The compiler can only warn and ignore the option if not recognized
9184     # So say no if there are warnings other than the usual output.
9185     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9186     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9187     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9188       lt_cv_prog_compiler_pic_works=yes
9189     fi
9190   fi
9191   $RM conftest*
9192
9193fi
9194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9195$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9196
9197if test yes = "$lt_cv_prog_compiler_pic_works"; then
9198    case $lt_prog_compiler_pic in
9199     "" | " "*) ;;
9200     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9201     esac
9202else
9203    lt_prog_compiler_pic=
9204     lt_prog_compiler_can_build_shared=no
9205fi
9206
9207fi
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219#
9220# Check to make sure the static flag actually works.
9221#
9222wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9224$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9225if ${lt_cv_prog_compiler_static_works+:} false; then :
9226  $as_echo_n "(cached) " >&6
9227else
9228  lt_cv_prog_compiler_static_works=no
9229   save_LDFLAGS=$LDFLAGS
9230   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9231   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9232   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9233     # The linker can only warn and ignore the option if not recognized
9234     # So say no if there are warnings
9235     if test -s conftest.err; then
9236       # Append any errors to the config.log.
9237       cat conftest.err 1>&5
9238       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9239       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9240       if diff conftest.exp conftest.er2 >/dev/null; then
9241         lt_cv_prog_compiler_static_works=yes
9242       fi
9243     else
9244       lt_cv_prog_compiler_static_works=yes
9245     fi
9246   fi
9247   $RM -r conftest*
9248   LDFLAGS=$save_LDFLAGS
9249
9250fi
9251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9252$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9253
9254if test yes = "$lt_cv_prog_compiler_static_works"; then
9255    :
9256else
9257    lt_prog_compiler_static=
9258fi
9259
9260
9261
9262
9263
9264
9265
9266  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9267$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9268if ${lt_cv_prog_compiler_c_o+:} false; then :
9269  $as_echo_n "(cached) " >&6
9270else
9271  lt_cv_prog_compiler_c_o=no
9272   $RM -r conftest 2>/dev/null
9273   mkdir conftest
9274   cd conftest
9275   mkdir out
9276   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9277
9278   lt_compiler_flag="-o out/conftest2.$ac_objext"
9279   # Insert the option either (1) after the last *FLAGS variable, or
9280   # (2) before a word containing "conftest.", or (3) at the end.
9281   # Note that $ac_compile itself does not contain backslashes and begins
9282   # with a dollar sign (not a hyphen), so the echo should work correctly.
9283   lt_compile=`echo "$ac_compile" | $SED \
9284   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9285   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9286   -e 's:$: $lt_compiler_flag:'`
9287   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9288   (eval "$lt_compile" 2>out/conftest.err)
9289   ac_status=$?
9290   cat out/conftest.err >&5
9291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9292   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9293   then
9294     # The compiler can only warn and ignore the option if not recognized
9295     # So say no if there are warnings
9296     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9297     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9298     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9299       lt_cv_prog_compiler_c_o=yes
9300     fi
9301   fi
9302   chmod u+w . 2>&5
9303   $RM conftest*
9304   # SGI C++ compiler will create directory out/ii_files/ for
9305   # template instantiation
9306   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9307   $RM out/* && rmdir out
9308   cd ..
9309   $RM -r conftest
9310   $RM conftest*
9311
9312fi
9313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9314$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9315
9316
9317
9318
9319
9320
9321  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9322$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9323if ${lt_cv_prog_compiler_c_o+:} false; then :
9324  $as_echo_n "(cached) " >&6
9325else
9326  lt_cv_prog_compiler_c_o=no
9327   $RM -r conftest 2>/dev/null
9328   mkdir conftest
9329   cd conftest
9330   mkdir out
9331   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9332
9333   lt_compiler_flag="-o out/conftest2.$ac_objext"
9334   # Insert the option either (1) after the last *FLAGS variable, or
9335   # (2) before a word containing "conftest.", or (3) at the end.
9336   # Note that $ac_compile itself does not contain backslashes and begins
9337   # with a dollar sign (not a hyphen), so the echo should work correctly.
9338   lt_compile=`echo "$ac_compile" | $SED \
9339   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9340   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9341   -e 's:$: $lt_compiler_flag:'`
9342   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9343   (eval "$lt_compile" 2>out/conftest.err)
9344   ac_status=$?
9345   cat out/conftest.err >&5
9346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9347   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9348   then
9349     # The compiler can only warn and ignore the option if not recognized
9350     # So say no if there are warnings
9351     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9352     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9353     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9354       lt_cv_prog_compiler_c_o=yes
9355     fi
9356   fi
9357   chmod u+w . 2>&5
9358   $RM conftest*
9359   # SGI C++ compiler will create directory out/ii_files/ for
9360   # template instantiation
9361   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9362   $RM out/* && rmdir out
9363   cd ..
9364   $RM -r conftest
9365   $RM conftest*
9366
9367fi
9368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9369$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9370
9371
9372
9373
9374hard_links=nottested
9375if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9376  # do not overwrite the value of need_locks provided by the user
9377  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9378$as_echo_n "checking if we can lock with hard links... " >&6; }
9379  hard_links=yes
9380  $RM conftest*
9381  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9382  touch conftest.a
9383  ln conftest.a conftest.b 2>&5 || hard_links=no
9384  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9386$as_echo "$hard_links" >&6; }
9387  if test no = "$hard_links"; then
9388    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9389$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9390    need_locks=warn
9391  fi
9392else
9393  need_locks=no
9394fi
9395
9396
9397
9398
9399
9400
9401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9402$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9403
9404  runpath_var=
9405  allow_undefined_flag=
9406  always_export_symbols=no
9407  archive_cmds=
9408  archive_expsym_cmds=
9409  compiler_needs_object=no
9410  enable_shared_with_static_runtimes=no
9411  export_dynamic_flag_spec=
9412  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9413  hardcode_automatic=no
9414  hardcode_direct=no
9415  hardcode_direct_absolute=no
9416  hardcode_libdir_flag_spec=
9417  hardcode_libdir_separator=
9418  hardcode_minus_L=no
9419  hardcode_shlibpath_var=unsupported
9420  inherit_rpath=no
9421  link_all_deplibs=unknown
9422  module_cmds=
9423  module_expsym_cmds=
9424  old_archive_from_new_cmds=
9425  old_archive_from_expsyms_cmds=
9426  thread_safe_flag_spec=
9427  whole_archive_flag_spec=
9428  # include_expsyms should be a list of space-separated symbols to be *always*
9429  # included in the symbol list
9430  include_expsyms=
9431  # exclude_expsyms can be an extended regexp of symbols to exclude
9432  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9433  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9434  # as well as any symbol that contains 'd'.
9435  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9436  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9437  # platforms (ab)use it in PIC code, but their linkers get confused if
9438  # the symbol is explicitly referenced.  Since portable code cannot
9439  # rely on this symbol name, it's probably fine to never include it in
9440  # preloaded symbol tables.
9441  # Exclude shared library initialization/finalization symbols.
9442  extract_expsyms_cmds=
9443
9444  case $host_os in
9445  cygwin* | mingw* | pw32* | cegcc*)
9446    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9447    # When not using gcc, we currently assume that we are using
9448    # Microsoft Visual C++.
9449    if test yes != "$GCC"; then
9450      with_gnu_ld=no
9451    fi
9452    ;;
9453  interix*)
9454    # we just hope/assume this is gcc and not c89 (= MSVC++)
9455    with_gnu_ld=yes
9456    ;;
9457  openbsd* | bitrig*)
9458    with_gnu_ld=no
9459    ;;
9460  esac
9461
9462  ld_shlibs=yes
9463
9464  # On some targets, GNU ld is compatible enough with the native linker
9465  # that we're better off using the native interface for both.
9466  lt_use_gnu_ld_interface=no
9467  if test yes = "$with_gnu_ld"; then
9468    case $host_os in
9469      aix*)
9470	# The AIX port of GNU ld has always aspired to compatibility
9471	# with the native linker.  However, as the warning in the GNU ld
9472	# block says, versions before 2.19.5* couldn't really create working
9473	# shared libraries, regardless of the interface used.
9474	case `$LD -v 2>&1` in
9475	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9476	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9477	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9478	  *)
9479	    lt_use_gnu_ld_interface=yes
9480	    ;;
9481	esac
9482	;;
9483      *)
9484	lt_use_gnu_ld_interface=yes
9485	;;
9486    esac
9487  fi
9488
9489  if test yes = "$lt_use_gnu_ld_interface"; then
9490    # If archive_cmds runs LD, not CC, wlarc should be empty
9491    wlarc='$wl'
9492
9493    # Set some defaults for GNU ld with shared library support. These
9494    # are reset later if shared libraries are not supported. Putting them
9495    # here allows them to be overridden if necessary.
9496    runpath_var=LD_RUN_PATH
9497    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9498    export_dynamic_flag_spec='$wl--export-dynamic'
9499    # ancient GNU ld didn't support --whole-archive et. al.
9500    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9501      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9502    else
9503      whole_archive_flag_spec=
9504    fi
9505    supports_anon_versioning=no
9506    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9507      *GNU\ gold*) supports_anon_versioning=yes ;;
9508      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9509      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9510      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9511      *\ 2.11.*) ;; # other 2.11 versions
9512      *) supports_anon_versioning=yes ;;
9513    esac
9514
9515    # See if GNU ld supports shared libraries.
9516    case $host_os in
9517    aix[3-9]*)
9518      # On AIX/PPC, the GNU linker is very broken
9519      if test ia64 != "$host_cpu"; then
9520	ld_shlibs=no
9521	cat <<_LT_EOF 1>&2
9522
9523*** Warning: the GNU linker, at least up to release 2.19, is reported
9524*** to be unable to reliably create shared libraries on AIX.
9525*** Therefore, libtool is disabling shared libraries support.  If you
9526*** really care for shared libraries, you may want to install binutils
9527*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9528*** You will then need to restart the configuration process.
9529
9530_LT_EOF
9531      fi
9532      ;;
9533
9534    amigaos*)
9535      case $host_cpu in
9536      powerpc)
9537            # see comment about AmigaOS4 .so support
9538            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9539            archive_expsym_cmds=''
9540        ;;
9541      m68k)
9542            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)'
9543            hardcode_libdir_flag_spec='-L$libdir'
9544            hardcode_minus_L=yes
9545        ;;
9546      esac
9547      ;;
9548
9549    beos*)
9550      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9551	allow_undefined_flag=unsupported
9552	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9553	# support --undefined.  This deserves some investigation.  FIXME
9554	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9555      else
9556	ld_shlibs=no
9557      fi
9558      ;;
9559
9560    cygwin* | mingw* | pw32* | cegcc*)
9561      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9562      # as there is no search path for DLLs.
9563      hardcode_libdir_flag_spec='-L$libdir'
9564      export_dynamic_flag_spec='$wl--export-all-symbols'
9565      allow_undefined_flag=unsupported
9566      always_export_symbols=no
9567      enable_shared_with_static_runtimes=yes
9568      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'
9569      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9570
9571      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9572        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9573	# If the export-symbols file already is a .def file, use it as
9574	# is; otherwise, prepend EXPORTS...
9575	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9576          cp $export_symbols $output_objdir/$soname.def;
9577        else
9578          echo EXPORTS > $output_objdir/$soname.def;
9579          cat $export_symbols >> $output_objdir/$soname.def;
9580        fi~
9581        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9582      else
9583	ld_shlibs=no
9584      fi
9585      ;;
9586
9587    haiku*)
9588      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9589      link_all_deplibs=yes
9590      ;;
9591
9592    os2*)
9593      hardcode_libdir_flag_spec='-L$libdir'
9594      hardcode_minus_L=yes
9595      allow_undefined_flag=unsupported
9596      shrext_cmds=.dll
9597      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9598	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9599	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9600	$ECHO EXPORTS >> $output_objdir/$libname.def~
9601	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9602	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9603	emximp -o $lib $output_objdir/$libname.def'
9604      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9605	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9606	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9607	$ECHO EXPORTS >> $output_objdir/$libname.def~
9608	prefix_cmds="$SED"~
9609	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9610	  prefix_cmds="$prefix_cmds -e 1d";
9611	fi~
9612	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9613	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9614	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9615	emximp -o $lib $output_objdir/$libname.def'
9616      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9617      enable_shared_with_static_runtimes=yes
9618      ;;
9619
9620    interix[3-9]*)
9621      hardcode_direct=no
9622      hardcode_shlibpath_var=no
9623      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9624      export_dynamic_flag_spec='$wl-E'
9625      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9626      # Instead, shared libraries are loaded at an image base (0x10000000 by
9627      # default) and relocated if they conflict, which is a slow very memory
9628      # consuming and fragmenting process.  To avoid this, we pick a random,
9629      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9630      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9631      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9632      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'
9633      ;;
9634
9635    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9636      tmp_diet=no
9637      if test linux-dietlibc = "$host_os"; then
9638	case $cc_basename in
9639	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9640	esac
9641      fi
9642      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9643	 && test no = "$tmp_diet"
9644      then
9645	tmp_addflag=' $pic_flag'
9646	tmp_sharedflag='-shared'
9647	case $cc_basename,$host_cpu in
9648        pgcc*)				# Portland Group C compiler
9649	  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'
9650	  tmp_addflag=' $pic_flag'
9651	  ;;
9652	pgf77* | pgf90* | pgf95* | pgfortran*)
9653					# Portland Group f77 and f90 compilers
9654	  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'
9655	  tmp_addflag=' $pic_flag -Mnomain' ;;
9656	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9657	  tmp_addflag=' -i_dynamic' ;;
9658	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9659	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9660	ifc* | ifort*)			# Intel Fortran compiler
9661	  tmp_addflag=' -nofor_main' ;;
9662	lf95*)				# Lahey Fortran 8.1
9663	  whole_archive_flag_spec=
9664	  tmp_sharedflag='--shared' ;;
9665        nagfor*)                        # NAGFOR 5.3
9666          tmp_sharedflag='-Wl,-shared' ;;
9667	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9668	  tmp_sharedflag='-qmkshrobj'
9669	  tmp_addflag= ;;
9670	nvcc*)	# Cuda Compiler Driver 2.2
9671	  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'
9672	  compiler_needs_object=yes
9673	  ;;
9674	esac
9675	case `$CC -V 2>&1 | sed 5q` in
9676	*Sun\ C*)			# Sun C 5.9
9677	  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'
9678	  compiler_needs_object=yes
9679	  tmp_sharedflag='-G' ;;
9680	*Sun\ F*)			# Sun Fortran 8.3
9681	  tmp_sharedflag='-G' ;;
9682	esac
9683	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9684
9685        if test yes = "$supports_anon_versioning"; then
9686          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9687            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9688            echo "local: *; };" >> $output_objdir/$libname.ver~
9689            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9690        fi
9691
9692	case $cc_basename in
9693	tcc*)
9694	  export_dynamic_flag_spec='-rdynamic'
9695	  ;;
9696	xlf* | bgf* | bgxlf* | mpixlf*)
9697	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9698	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9699	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9700	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9701	  if test yes = "$supports_anon_versioning"; then
9702	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9703              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9704              echo "local: *; };" >> $output_objdir/$libname.ver~
9705              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9706	  fi
9707	  ;;
9708	esac
9709      else
9710        ld_shlibs=no
9711      fi
9712      ;;
9713
9714    netbsd*)
9715      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9716	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9717	wlarc=
9718      else
9719	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9720	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9721      fi
9722      ;;
9723
9724    solaris*)
9725      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9726	ld_shlibs=no
9727	cat <<_LT_EOF 1>&2
9728
9729*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9730*** create shared libraries on Solaris systems.  Therefore, libtool
9731*** is disabling shared libraries support.  We urge you to upgrade GNU
9732*** binutils to release 2.9.1 or newer.  Another option is to modify
9733*** your PATH or compiler configuration so that the native linker is
9734*** used, and then restart.
9735
9736_LT_EOF
9737      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9738	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9739	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9740      else
9741	ld_shlibs=no
9742      fi
9743      ;;
9744
9745    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9746      case `$LD -v 2>&1` in
9747        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9748	ld_shlibs=no
9749	cat <<_LT_EOF 1>&2
9750
9751*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9752*** reliably create shared libraries on SCO systems.  Therefore, libtool
9753*** is disabling shared libraries support.  We urge you to upgrade GNU
9754*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9755*** your PATH or compiler configuration so that the native linker is
9756*** used, and then restart.
9757
9758_LT_EOF
9759	;;
9760	*)
9761	  # For security reasons, it is highly recommended that you always
9762	  # use absolute paths for naming shared libraries, and exclude the
9763	  # DT_RUNPATH tag from executables and libraries.  But doing so
9764	  # requires that you compile everything twice, which is a pain.
9765	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9766	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9767	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9768	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9769	  else
9770	    ld_shlibs=no
9771	  fi
9772	;;
9773      esac
9774      ;;
9775
9776    sunos4*)
9777      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9778      wlarc=
9779      hardcode_direct=yes
9780      hardcode_shlibpath_var=no
9781      ;;
9782
9783    *)
9784      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9785	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9786	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9787      else
9788	ld_shlibs=no
9789      fi
9790      ;;
9791    esac
9792
9793    if test no = "$ld_shlibs"; then
9794      runpath_var=
9795      hardcode_libdir_flag_spec=
9796      export_dynamic_flag_spec=
9797      whole_archive_flag_spec=
9798    fi
9799  else
9800    # PORTME fill in a description of your system's linker (not GNU ld)
9801    case $host_os in
9802    aix3*)
9803      allow_undefined_flag=unsupported
9804      always_export_symbols=yes
9805      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'
9806      # Note: this linker hardcodes the directories in LIBPATH if there
9807      # are no directories specified by -L.
9808      hardcode_minus_L=yes
9809      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9810	# Neither direct hardcoding nor static linking is supported with a
9811	# broken collect2.
9812	hardcode_direct=unsupported
9813      fi
9814      ;;
9815
9816    aix[4-9]*)
9817      if test ia64 = "$host_cpu"; then
9818	# On IA64, the linker does run time linking by default, so we don't
9819	# have to do anything special.
9820	aix_use_runtimelinking=no
9821	exp_sym_flag='-Bexport'
9822	no_entry_flag=
9823      else
9824	# If we're using GNU nm, then we don't want the "-C" option.
9825	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9826	# Without the "-l" option, or with the "-B" option, AIX nm treats
9827	# weak defined symbols like other global defined symbols, whereas
9828	# GNU nm marks them as "W".
9829	# While the 'weak' keyword is ignored in the Export File, we need
9830	# it in the Import File for the 'aix-soname' feature, so we have
9831	# to replace the "-B" option with "-P" for AIX nm.
9832	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9833	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
9834	else
9835	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
9836	fi
9837	aix_use_runtimelinking=no
9838
9839	# Test if we are trying to use run time linking or normal
9840	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9841	# have runtime linking enabled, and use it for executables.
9842	# For shared libraries, we enable/disable runtime linking
9843	# depending on the kind of the shared library created -
9844	# when "with_aix_soname,aix_use_runtimelinking" is:
9845	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9846	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9847	#            lib.a           static archive
9848	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9849	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9850	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9851	#            lib.a(lib.so.V) shared, rtl:no
9852	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9853	#            lib.a           static archive
9854	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9855	  for ld_flag in $LDFLAGS; do
9856	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9857	    aix_use_runtimelinking=yes
9858	    break
9859	  fi
9860	  done
9861	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9862	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9863	    # so we don't have lib.a shared libs to link our executables.
9864	    # We have to force runtime linking in this case.
9865	    aix_use_runtimelinking=yes
9866	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9867	  fi
9868	  ;;
9869	esac
9870
9871	exp_sym_flag='-bexport'
9872	no_entry_flag='-bnoentry'
9873      fi
9874
9875      # When large executables or shared objects are built, AIX ld can
9876      # have problems creating the table of contents.  If linking a library
9877      # or program results in "error TOC overflow" add -mminimal-toc to
9878      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9879      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9880
9881      archive_cmds=''
9882      hardcode_direct=yes
9883      hardcode_direct_absolute=yes
9884      hardcode_libdir_separator=':'
9885      link_all_deplibs=yes
9886      file_list_spec='$wl-f,'
9887      case $with_aix_soname,$aix_use_runtimelinking in
9888      aix,*) ;; # traditional, no import file
9889      svr4,* | *,yes) # use import file
9890	# The Import File defines what to hardcode.
9891	hardcode_direct=no
9892	hardcode_direct_absolute=no
9893	;;
9894      esac
9895
9896      if test yes = "$GCC"; then
9897	case $host_os in aix4.[012]|aix4.[012].*)
9898	# We only want to do this on AIX 4.2 and lower, the check
9899	# below for broken collect2 doesn't work under 4.3+
9900	  collect2name=`$CC -print-prog-name=collect2`
9901	  if test -f "$collect2name" &&
9902	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9903	  then
9904	  # We have reworked collect2
9905	  :
9906	  else
9907	  # We have old collect2
9908	  hardcode_direct=unsupported
9909	  # It fails to find uninstalled libraries when the uninstalled
9910	  # path is not listed in the libpath.  Setting hardcode_minus_L
9911	  # to unsupported forces relinking
9912	  hardcode_minus_L=yes
9913	  hardcode_libdir_flag_spec='-L$libdir'
9914	  hardcode_libdir_separator=
9915	  fi
9916	  ;;
9917	esac
9918	shared_flag='-shared'
9919	if test yes = "$aix_use_runtimelinking"; then
9920	  shared_flag="$shared_flag "'$wl-G'
9921	fi
9922	# Need to ensure runtime linking is disabled for the traditional
9923	# shared library, or the linker may eventually find shared libraries
9924	# /with/ Import File - we do not want to mix them.
9925	shared_flag_aix='-shared'
9926	shared_flag_svr4='-shared $wl-G'
9927      else
9928	# not using gcc
9929	if test ia64 = "$host_cpu"; then
9930	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9931	# chokes on -Wl,-G. The following line is correct:
9932	  shared_flag='-G'
9933	else
9934	  if test yes = "$aix_use_runtimelinking"; then
9935	    shared_flag='$wl-G'
9936	  else
9937	    shared_flag='$wl-bM:SRE'
9938	  fi
9939	  shared_flag_aix='$wl-bM:SRE'
9940	  shared_flag_svr4='$wl-G'
9941	fi
9942      fi
9943
9944      export_dynamic_flag_spec='$wl-bexpall'
9945      # It seems that -bexpall does not export symbols beginning with
9946      # underscore (_), so it is better to generate a list of symbols to export.
9947      always_export_symbols=yes
9948      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9949	# Warning - without using the other runtime loading flags (-brtl),
9950	# -berok will link without error, but may produce a broken library.
9951	allow_undefined_flag='-berok'
9952        # Determine the default libpath from the value encoded in an
9953        # empty executable.
9954        if test set = "${lt_cv_aix_libpath+set}"; then
9955  aix_libpath=$lt_cv_aix_libpath
9956else
9957  if ${lt_cv_aix_libpath_+:} false; then :
9958  $as_echo_n "(cached) " >&6
9959else
9960  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9961/* end confdefs.h.  */
9962
9963int
9964main ()
9965{
9966
9967  ;
9968  return 0;
9969}
9970_ACEOF
9971if ac_fn_c_try_link "$LINENO"; then :
9972
9973  lt_aix_libpath_sed='
9974      /Import File Strings/,/^$/ {
9975	  /^0/ {
9976	      s/^0  *\([^ ]*\) *$/\1/
9977	      p
9978	  }
9979      }'
9980  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9981  # Check for a 64-bit object if we didn't find anything.
9982  if test -z "$lt_cv_aix_libpath_"; then
9983    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9984  fi
9985fi
9986rm -f core conftest.err conftest.$ac_objext \
9987    conftest$ac_exeext conftest.$ac_ext
9988  if test -z "$lt_cv_aix_libpath_"; then
9989    lt_cv_aix_libpath_=/usr/lib:/lib
9990  fi
9991
9992fi
9993
9994  aix_libpath=$lt_cv_aix_libpath_
9995fi
9996
9997        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9998        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
9999      else
10000	if test ia64 = "$host_cpu"; then
10001	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10002	  allow_undefined_flag="-z nodefs"
10003	  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"
10004	else
10005	 # Determine the default libpath from the value encoded in an
10006	 # empty executable.
10007	 if test set = "${lt_cv_aix_libpath+set}"; then
10008  aix_libpath=$lt_cv_aix_libpath
10009else
10010  if ${lt_cv_aix_libpath_+:} false; then :
10011  $as_echo_n "(cached) " >&6
10012else
10013  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10014/* end confdefs.h.  */
10015
10016int
10017main ()
10018{
10019
10020  ;
10021  return 0;
10022}
10023_ACEOF
10024if ac_fn_c_try_link "$LINENO"; then :
10025
10026  lt_aix_libpath_sed='
10027      /Import File Strings/,/^$/ {
10028	  /^0/ {
10029	      s/^0  *\([^ ]*\) *$/\1/
10030	      p
10031	  }
10032      }'
10033  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10034  # Check for a 64-bit object if we didn't find anything.
10035  if test -z "$lt_cv_aix_libpath_"; then
10036    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10037  fi
10038fi
10039rm -f core conftest.err conftest.$ac_objext \
10040    conftest$ac_exeext conftest.$ac_ext
10041  if test -z "$lt_cv_aix_libpath_"; then
10042    lt_cv_aix_libpath_=/usr/lib:/lib
10043  fi
10044
10045fi
10046
10047  aix_libpath=$lt_cv_aix_libpath_
10048fi
10049
10050	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10051	  # Warning - without using the other run time loading flags,
10052	  # -berok will link without error, but may produce a broken library.
10053	  no_undefined_flag=' $wl-bernotok'
10054	  allow_undefined_flag=' $wl-berok'
10055	  if test yes = "$with_gnu_ld"; then
10056	    # We only use this code for GNU lds that support --whole-archive.
10057	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10058	  else
10059	    # Exported symbols can be pulled into shared objects from archives
10060	    whole_archive_flag_spec='$convenience'
10061	  fi
10062	  archive_cmds_need_lc=yes
10063	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10064	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10065	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10066	  if test svr4 != "$with_aix_soname"; then
10067	    # This is similar to how AIX traditionally builds its shared libraries.
10068	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10069	  fi
10070	  if test aix != "$with_aix_soname"; then
10071	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10072	  else
10073	    # used by -dlpreopen to get the symbols
10074	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10075	  fi
10076	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10077	fi
10078      fi
10079      ;;
10080
10081    amigaos*)
10082      case $host_cpu in
10083      powerpc)
10084            # see comment about AmigaOS4 .so support
10085            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10086            archive_expsym_cmds=''
10087        ;;
10088      m68k)
10089            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)'
10090            hardcode_libdir_flag_spec='-L$libdir'
10091            hardcode_minus_L=yes
10092        ;;
10093      esac
10094      ;;
10095
10096    bsdi[45]*)
10097      export_dynamic_flag_spec=-rdynamic
10098      ;;
10099
10100    cygwin* | mingw* | pw32* | cegcc*)
10101      # When not using gcc, we currently assume that we are using
10102      # Microsoft Visual C++.
10103      # hardcode_libdir_flag_spec is actually meaningless, as there is
10104      # no search path for DLLs.
10105      case $cc_basename in
10106      cl*)
10107	# Native MSVC
10108	hardcode_libdir_flag_spec=' '
10109	allow_undefined_flag=unsupported
10110	always_export_symbols=yes
10111	file_list_spec='@'
10112	# Tell ltmain to make .lib files, not .a files.
10113	libext=lib
10114	# Tell ltmain to make .dll files, not .so files.
10115	shrext_cmds=.dll
10116	# FIXME: Setting linknames here is a bad hack.
10117	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10118	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10119            cp "$export_symbols" "$output_objdir/$soname.def";
10120            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10121          else
10122            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10123          fi~
10124          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10125          linknames='
10126	# The linker will not automatically build a static lib if we build a DLL.
10127	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10128	enable_shared_with_static_runtimes=yes
10129	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10130	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10131	# Don't use ranlib
10132	old_postinstall_cmds='chmod 644 $oldlib'
10133	postlink_cmds='lt_outputfile="@OUTPUT@"~
10134          lt_tool_outputfile="@TOOL_OUTPUT@"~
10135          case $lt_outputfile in
10136            *.exe|*.EXE) ;;
10137            *)
10138              lt_outputfile=$lt_outputfile.exe
10139              lt_tool_outputfile=$lt_tool_outputfile.exe
10140              ;;
10141          esac~
10142          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10143            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10144            $RM "$lt_outputfile.manifest";
10145          fi'
10146	;;
10147      *)
10148	# Assume MSVC wrapper
10149	hardcode_libdir_flag_spec=' '
10150	allow_undefined_flag=unsupported
10151	# Tell ltmain to make .lib files, not .a files.
10152	libext=lib
10153	# Tell ltmain to make .dll files, not .so files.
10154	shrext_cmds=.dll
10155	# FIXME: Setting linknames here is a bad hack.
10156	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10157	# The linker will automatically build a .lib file if we build a DLL.
10158	old_archive_from_new_cmds='true'
10159	# FIXME: Should let the user specify the lib program.
10160	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10161	enable_shared_with_static_runtimes=yes
10162	;;
10163      esac
10164      ;;
10165
10166    darwin* | rhapsody*)
10167
10168
10169  archive_cmds_need_lc=no
10170  hardcode_direct=no
10171  hardcode_automatic=yes
10172  hardcode_shlibpath_var=unsupported
10173  if test yes = "$lt_cv_ld_force_load"; then
10174    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\"`'
10175
10176  else
10177    whole_archive_flag_spec=''
10178  fi
10179  link_all_deplibs=yes
10180  allow_undefined_flag=$_lt_dar_allow_undefined
10181  case $cc_basename in
10182     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10183     *) _lt_dar_can_shared=$GCC ;;
10184  esac
10185  if test yes = "$_lt_dar_can_shared"; then
10186    output_verbose_link_cmd=func_echo_all
10187    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10188    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10189    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"
10190    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"
10191
10192  else
10193  ld_shlibs=no
10194  fi
10195
10196      ;;
10197
10198    dgux*)
10199      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10200      hardcode_libdir_flag_spec='-L$libdir'
10201      hardcode_shlibpath_var=no
10202      ;;
10203
10204    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10205    # support.  Future versions do this automatically, but an explicit c++rt0.o
10206    # does not break anything, and helps significantly (at the cost of a little
10207    # extra space).
10208    freebsd2.2*)
10209      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10210      hardcode_libdir_flag_spec='-R$libdir'
10211      hardcode_direct=yes
10212      hardcode_shlibpath_var=no
10213      ;;
10214
10215    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10216    freebsd2.*)
10217      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10218      hardcode_direct=yes
10219      hardcode_minus_L=yes
10220      hardcode_shlibpath_var=no
10221      ;;
10222
10223    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10224    freebsd* | dragonfly*)
10225      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10226      hardcode_libdir_flag_spec='-R$libdir'
10227      hardcode_direct=yes
10228      hardcode_shlibpath_var=no
10229      ;;
10230
10231    hpux9*)
10232      if test yes = "$GCC"; then
10233	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10234      else
10235	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10236      fi
10237      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10238      hardcode_libdir_separator=:
10239      hardcode_direct=yes
10240
10241      # hardcode_minus_L: Not really in the search PATH,
10242      # but as the default location of the library.
10243      hardcode_minus_L=yes
10244      export_dynamic_flag_spec='$wl-E'
10245      ;;
10246
10247    hpux10*)
10248      if test yes,no = "$GCC,$with_gnu_ld"; then
10249	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10250      else
10251	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10252      fi
10253      if test no = "$with_gnu_ld"; then
10254	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10255	hardcode_libdir_separator=:
10256	hardcode_direct=yes
10257	hardcode_direct_absolute=yes
10258	export_dynamic_flag_spec='$wl-E'
10259	# hardcode_minus_L: Not really in the search PATH,
10260	# but as the default location of the library.
10261	hardcode_minus_L=yes
10262      fi
10263      ;;
10264
10265    hpux11*)
10266      if test yes,no = "$GCC,$with_gnu_ld"; then
10267	case $host_cpu in
10268	hppa*64*)
10269	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10270	  ;;
10271	ia64*)
10272	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10273	  ;;
10274	*)
10275	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10276	  ;;
10277	esac
10278      else
10279	case $host_cpu in
10280	hppa*64*)
10281	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10282	  ;;
10283	ia64*)
10284	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10285	  ;;
10286	*)
10287
10288	  # Older versions of the 11.00 compiler do not understand -b yet
10289	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10290	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10291$as_echo_n "checking if $CC understands -b... " >&6; }
10292if ${lt_cv_prog_compiler__b+:} false; then :
10293  $as_echo_n "(cached) " >&6
10294else
10295  lt_cv_prog_compiler__b=no
10296   save_LDFLAGS=$LDFLAGS
10297   LDFLAGS="$LDFLAGS -b"
10298   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10299   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10300     # The linker can only warn and ignore the option if not recognized
10301     # So say no if there are warnings
10302     if test -s conftest.err; then
10303       # Append any errors to the config.log.
10304       cat conftest.err 1>&5
10305       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10306       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10307       if diff conftest.exp conftest.er2 >/dev/null; then
10308         lt_cv_prog_compiler__b=yes
10309       fi
10310     else
10311       lt_cv_prog_compiler__b=yes
10312     fi
10313   fi
10314   $RM -r conftest*
10315   LDFLAGS=$save_LDFLAGS
10316
10317fi
10318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10319$as_echo "$lt_cv_prog_compiler__b" >&6; }
10320
10321if test yes = "$lt_cv_prog_compiler__b"; then
10322    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10323else
10324    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10325fi
10326
10327	  ;;
10328	esac
10329      fi
10330      if test no = "$with_gnu_ld"; then
10331	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10332	hardcode_libdir_separator=:
10333
10334	case $host_cpu in
10335	hppa*64*|ia64*)
10336	  hardcode_direct=no
10337	  hardcode_shlibpath_var=no
10338	  ;;
10339	*)
10340	  hardcode_direct=yes
10341	  hardcode_direct_absolute=yes
10342	  export_dynamic_flag_spec='$wl-E'
10343
10344	  # hardcode_minus_L: Not really in the search PATH,
10345	  # but as the default location of the library.
10346	  hardcode_minus_L=yes
10347	  ;;
10348	esac
10349      fi
10350      ;;
10351
10352    irix5* | irix6* | nonstopux*)
10353      if test yes = "$GCC"; then
10354	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'
10355	# Try to use the -exported_symbol ld option, if it does not
10356	# work, assume that -exports_file does not work either and
10357	# implicitly export all symbols.
10358	# This should be the same for all languages, so no per-tag cache variable.
10359	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10360$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10361if ${lt_cv_irix_exported_symbol+:} false; then :
10362  $as_echo_n "(cached) " >&6
10363else
10364  save_LDFLAGS=$LDFLAGS
10365	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10366	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10367/* end confdefs.h.  */
10368int foo (void) { return 0; }
10369_ACEOF
10370if ac_fn_c_try_link "$LINENO"; then :
10371  lt_cv_irix_exported_symbol=yes
10372else
10373  lt_cv_irix_exported_symbol=no
10374fi
10375rm -f core conftest.err conftest.$ac_objext \
10376    conftest$ac_exeext conftest.$ac_ext
10377           LDFLAGS=$save_LDFLAGS
10378fi
10379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10380$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10381	if test yes = "$lt_cv_irix_exported_symbol"; then
10382          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'
10383	fi
10384      else
10385	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'
10386	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'
10387      fi
10388      archive_cmds_need_lc='no'
10389      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10390      hardcode_libdir_separator=:
10391      inherit_rpath=yes
10392      link_all_deplibs=yes
10393      ;;
10394
10395    linux*)
10396      case $cc_basename in
10397      tcc*)
10398	# Fabrice Bellard et al's Tiny C Compiler
10399	ld_shlibs=yes
10400	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10401	;;
10402      esac
10403      ;;
10404
10405    netbsd*)
10406      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10407	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10408      else
10409	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10410      fi
10411      hardcode_libdir_flag_spec='-R$libdir'
10412      hardcode_direct=yes
10413      hardcode_shlibpath_var=no
10414      ;;
10415
10416    newsos6)
10417      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10418      hardcode_direct=yes
10419      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10420      hardcode_libdir_separator=:
10421      hardcode_shlibpath_var=no
10422      ;;
10423
10424    *nto* | *qnx*)
10425      ;;
10426
10427    openbsd* | bitrig*)
10428      if test -f /usr/libexec/ld.so; then
10429	hardcode_direct=yes
10430	hardcode_shlibpath_var=no
10431	hardcode_direct_absolute=yes
10432	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10433	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10434	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10435	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10436	  export_dynamic_flag_spec='$wl-E'
10437	else
10438	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10439	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10440	fi
10441      else
10442	ld_shlibs=no
10443      fi
10444      ;;
10445
10446    os2*)
10447      hardcode_libdir_flag_spec='-L$libdir'
10448      hardcode_minus_L=yes
10449      allow_undefined_flag=unsupported
10450      shrext_cmds=.dll
10451      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10452	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10453	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10454	$ECHO EXPORTS >> $output_objdir/$libname.def~
10455	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10456	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10457	emximp -o $lib $output_objdir/$libname.def'
10458      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10459	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10460	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10461	$ECHO EXPORTS >> $output_objdir/$libname.def~
10462	prefix_cmds="$SED"~
10463	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10464	  prefix_cmds="$prefix_cmds -e 1d";
10465	fi~
10466	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10467	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10468	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10469	emximp -o $lib $output_objdir/$libname.def'
10470      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10471      enable_shared_with_static_runtimes=yes
10472      ;;
10473
10474    osf3*)
10475      if test yes = "$GCC"; then
10476	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10477	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'
10478      else
10479	allow_undefined_flag=' -expect_unresolved \*'
10480	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'
10481      fi
10482      archive_cmds_need_lc='no'
10483      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10484      hardcode_libdir_separator=:
10485      ;;
10486
10487    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10488      if test yes = "$GCC"; then
10489	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10490	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'
10491	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10492      else
10493	allow_undefined_flag=' -expect_unresolved \*'
10494	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'
10495	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~
10496          $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'
10497
10498	# Both c and cxx compiler support -rpath directly
10499	hardcode_libdir_flag_spec='-rpath $libdir'
10500      fi
10501      archive_cmds_need_lc='no'
10502      hardcode_libdir_separator=:
10503      ;;
10504
10505    solaris*)
10506      no_undefined_flag=' -z defs'
10507      if test yes = "$GCC"; then
10508	wlarc='$wl'
10509	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10510	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10511          $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'
10512      else
10513	case `$CC -V 2>&1` in
10514	*"Compilers 5.0"*)
10515	  wlarc=''
10516	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10517	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10518            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10519	  ;;
10520	*)
10521	  wlarc='$wl'
10522	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10523	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10524            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10525	  ;;
10526	esac
10527      fi
10528      hardcode_libdir_flag_spec='-R$libdir'
10529      hardcode_shlibpath_var=no
10530      case $host_os in
10531      solaris2.[0-5] | solaris2.[0-5].*) ;;
10532      *)
10533	# The compiler driver will combine and reorder linker options,
10534	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10535	# but is careful enough not to reorder.
10536	# Supported since Solaris 2.6 (maybe 2.5.1?)
10537	if test yes = "$GCC"; then
10538	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10539	else
10540	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10541	fi
10542	;;
10543      esac
10544      link_all_deplibs=yes
10545      ;;
10546
10547    sunos4*)
10548      if test sequent = "$host_vendor"; then
10549	# Use $CC to link under sequent, because it throws in some extra .o
10550	# files that make .init and .fini sections work.
10551	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10552      else
10553	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10554      fi
10555      hardcode_libdir_flag_spec='-L$libdir'
10556      hardcode_direct=yes
10557      hardcode_minus_L=yes
10558      hardcode_shlibpath_var=no
10559      ;;
10560
10561    sysv4)
10562      case $host_vendor in
10563	sni)
10564	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10565	  hardcode_direct=yes # is this really true???
10566	;;
10567	siemens)
10568	  ## LD is ld it makes a PLAMLIB
10569	  ## CC just makes a GrossModule.
10570	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10571	  reload_cmds='$CC -r -o $output$reload_objs'
10572	  hardcode_direct=no
10573        ;;
10574	motorola)
10575	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10576	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10577	;;
10578      esac
10579      runpath_var='LD_RUN_PATH'
10580      hardcode_shlibpath_var=no
10581      ;;
10582
10583    sysv4.3*)
10584      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10585      hardcode_shlibpath_var=no
10586      export_dynamic_flag_spec='-Bexport'
10587      ;;
10588
10589    sysv4*MP*)
10590      if test -d /usr/nec; then
10591	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10592	hardcode_shlibpath_var=no
10593	runpath_var=LD_RUN_PATH
10594	hardcode_runpath_var=yes
10595	ld_shlibs=yes
10596      fi
10597      ;;
10598
10599    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10600      no_undefined_flag='$wl-z,text'
10601      archive_cmds_need_lc=no
10602      hardcode_shlibpath_var=no
10603      runpath_var='LD_RUN_PATH'
10604
10605      if test yes = "$GCC"; then
10606	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10607	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10608      else
10609	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10610	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10611      fi
10612      ;;
10613
10614    sysv5* | sco3.2v5* | sco5v6*)
10615      # Note: We CANNOT use -z defs as we might desire, because we do not
10616      # link with -lc, and that would cause any symbols used from libc to
10617      # always be unresolved, which means just about no library would
10618      # ever link correctly.  If we're not using GNU ld we use -z text
10619      # though, which does catch some bad symbols but isn't as heavy-handed
10620      # as -z defs.
10621      no_undefined_flag='$wl-z,text'
10622      allow_undefined_flag='$wl-z,nodefs'
10623      archive_cmds_need_lc=no
10624      hardcode_shlibpath_var=no
10625      hardcode_libdir_flag_spec='$wl-R,$libdir'
10626      hardcode_libdir_separator=':'
10627      link_all_deplibs=yes
10628      export_dynamic_flag_spec='$wl-Bexport'
10629      runpath_var='LD_RUN_PATH'
10630
10631      if test yes = "$GCC"; then
10632	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10633	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10634      else
10635	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10636	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10637      fi
10638      ;;
10639
10640    uts4*)
10641      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10642      hardcode_libdir_flag_spec='-L$libdir'
10643      hardcode_shlibpath_var=no
10644      ;;
10645
10646    *)
10647      ld_shlibs=no
10648      ;;
10649    esac
10650
10651    if test sni = "$host_vendor"; then
10652      case $host in
10653      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10654	export_dynamic_flag_spec='$wl-Blargedynsym'
10655	;;
10656      esac
10657    fi
10658  fi
10659
10660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10661$as_echo "$ld_shlibs" >&6; }
10662test no = "$ld_shlibs" && can_build_shared=no
10663
10664with_gnu_ld=$with_gnu_ld
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680#
10681# Do we need to explicitly link libc?
10682#
10683case "x$archive_cmds_need_lc" in
10684x|xyes)
10685  # Assume -lc should be added
10686  archive_cmds_need_lc=yes
10687
10688  if test yes,yes = "$GCC,$enable_shared"; then
10689    case $archive_cmds in
10690    *'~'*)
10691      # FIXME: we may have to deal with multi-command sequences.
10692      ;;
10693    '$CC '*)
10694      # Test whether the compiler implicitly links with -lc since on some
10695      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10696      # to ld, don't add -lc before -lgcc.
10697      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10698$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10699if ${lt_cv_archive_cmds_need_lc+:} false; then :
10700  $as_echo_n "(cached) " >&6
10701else
10702  $RM conftest*
10703	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10704
10705	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10706  (eval $ac_compile) 2>&5
10707  ac_status=$?
10708  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10709  test $ac_status = 0; } 2>conftest.err; then
10710	  soname=conftest
10711	  lib=conftest
10712	  libobjs=conftest.$ac_objext
10713	  deplibs=
10714	  wl=$lt_prog_compiler_wl
10715	  pic_flag=$lt_prog_compiler_pic
10716	  compiler_flags=-v
10717	  linker_flags=-v
10718	  verstring=
10719	  output_objdir=.
10720	  libname=conftest
10721	  lt_save_allow_undefined_flag=$allow_undefined_flag
10722	  allow_undefined_flag=
10723	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10724  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10725  ac_status=$?
10726  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10727  test $ac_status = 0; }
10728	  then
10729	    lt_cv_archive_cmds_need_lc=no
10730	  else
10731	    lt_cv_archive_cmds_need_lc=yes
10732	  fi
10733	  allow_undefined_flag=$lt_save_allow_undefined_flag
10734	else
10735	  cat conftest.err 1>&5
10736	fi
10737	$RM conftest*
10738
10739fi
10740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10741$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10742      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10743      ;;
10744    esac
10745  fi
10746  ;;
10747esac
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10901$as_echo_n "checking dynamic linker characteristics... " >&6; }
10902
10903if test yes = "$GCC"; then
10904  case $host_os in
10905    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10906    *) lt_awk_arg='/^libraries:/' ;;
10907  esac
10908  case $host_os in
10909    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10910    *) lt_sed_strip_eq='s|=/|/|g' ;;
10911  esac
10912  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10913  case $lt_search_path_spec in
10914  *\;*)
10915    # if the path contains ";" then we assume it to be the separator
10916    # otherwise default to the standard path separator (i.e. ":") - it is
10917    # assumed that no part of a normal pathname contains ";" but that should
10918    # okay in the real world where ";" in dirpaths is itself problematic.
10919    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10920    ;;
10921  *)
10922    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10923    ;;
10924  esac
10925  # Ok, now we have the path, separated by spaces, we can step through it
10926  # and add multilib dir if necessary...
10927  lt_tmp_lt_search_path_spec=
10928  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10929  # ...but if some path component already ends with the multilib dir we assume
10930  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10931  case "$lt_multi_os_dir; $lt_search_path_spec " in
10932  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10933    lt_multi_os_dir=
10934    ;;
10935  esac
10936  for lt_sys_path in $lt_search_path_spec; do
10937    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10938      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10939    elif test -n "$lt_multi_os_dir"; then
10940      test -d "$lt_sys_path" && \
10941	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10942    fi
10943  done
10944  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10945BEGIN {RS = " "; FS = "/|\n";} {
10946  lt_foo = "";
10947  lt_count = 0;
10948  for (lt_i = NF; lt_i > 0; lt_i--) {
10949    if ($lt_i != "" && $lt_i != ".") {
10950      if ($lt_i == "..") {
10951        lt_count++;
10952      } else {
10953        if (lt_count == 0) {
10954          lt_foo = "/" $lt_i lt_foo;
10955        } else {
10956          lt_count--;
10957        }
10958      }
10959    }
10960  }
10961  if (lt_foo != "") { lt_freq[lt_foo]++; }
10962  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10963}'`
10964  # AWK program above erroneously prepends '/' to C:/dos/paths
10965  # for these hosts.
10966  case $host_os in
10967    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10968      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10969  esac
10970  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10971else
10972  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10973fi
10974library_names_spec=
10975libname_spec='lib$name'
10976soname_spec=
10977shrext_cmds=.so
10978postinstall_cmds=
10979postuninstall_cmds=
10980finish_cmds=
10981finish_eval=
10982shlibpath_var=
10983shlibpath_overrides_runpath=unknown
10984version_type=none
10985dynamic_linker="$host_os ld.so"
10986sys_lib_dlsearch_path_spec="/lib /usr/lib"
10987need_lib_prefix=unknown
10988hardcode_into_libs=no
10989
10990# when you set need_version to no, make sure it does not cause -set_version
10991# flags to be left without arguments
10992need_version=unknown
10993
10994
10995
10996case $host_os in
10997aix3*)
10998  version_type=linux # correct to gnu/linux during the next big refactor
10999  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11000  shlibpath_var=LIBPATH
11001
11002  # AIX 3 has no versioning support, so we append a major version to the name.
11003  soname_spec='$libname$release$shared_ext$major'
11004  ;;
11005
11006aix[4-9]*)
11007  version_type=linux # correct to gnu/linux during the next big refactor
11008  need_lib_prefix=no
11009  need_version=no
11010  hardcode_into_libs=yes
11011  if test ia64 = "$host_cpu"; then
11012    # AIX 5 supports IA64
11013    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11014    shlibpath_var=LD_LIBRARY_PATH
11015  else
11016    # With GCC up to 2.95.x, collect2 would create an import file
11017    # for dependence libraries.  The import file would start with
11018    # the line '#! .'.  This would cause the generated library to
11019    # depend on '.', always an invalid library.  This was fixed in
11020    # development snapshots of GCC prior to 3.0.
11021    case $host_os in
11022      aix4 | aix4.[01] | aix4.[01].*)
11023      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11024	   echo ' yes '
11025	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11026	:
11027      else
11028	can_build_shared=no
11029      fi
11030      ;;
11031    esac
11032    # Using Import Files as archive members, it is possible to support
11033    # filename-based versioning of shared library archives on AIX. While
11034    # this would work for both with and without runtime linking, it will
11035    # prevent static linking of such archives. So we do filename-based
11036    # shared library versioning with .so extension only, which is used
11037    # when both runtime linking and shared linking is enabled.
11038    # Unfortunately, runtime linking may impact performance, so we do
11039    # not want this to be the default eventually. Also, we use the
11040    # versioned .so libs for executables only if there is the -brtl
11041    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11042    # To allow for filename-based versioning support, we need to create
11043    # libNAME.so.V as an archive file, containing:
11044    # *) an Import File, referring to the versioned filename of the
11045    #    archive as well as the shared archive member, telling the
11046    #    bitwidth (32 or 64) of that shared object, and providing the
11047    #    list of exported symbols of that shared object, eventually
11048    #    decorated with the 'weak' keyword
11049    # *) the shared object with the F_LOADONLY flag set, to really avoid
11050    #    it being seen by the linker.
11051    # At run time we better use the real file rather than another symlink,
11052    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11053
11054    case $with_aix_soname,$aix_use_runtimelinking in
11055    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11056    # soname into executable. Probably we can add versioning support to
11057    # collect2, so additional links can be useful in future.
11058    aix,yes) # traditional libtool
11059      dynamic_linker='AIX unversionable lib.so'
11060      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11061      # instead of lib<name>.a to let people know that these are not
11062      # typical AIX shared libraries.
11063      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11064      ;;
11065    aix,no) # traditional AIX only
11066      dynamic_linker='AIX lib.a(lib.so.V)'
11067      # We preserve .a as extension for shared libraries through AIX4.2
11068      # and later when we are not doing run time linking.
11069      library_names_spec='$libname$release.a $libname.a'
11070      soname_spec='$libname$release$shared_ext$major'
11071      ;;
11072    svr4,*) # full svr4 only
11073      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11074      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11075      # We do not specify a path in Import Files, so LIBPATH fires.
11076      shlibpath_overrides_runpath=yes
11077      ;;
11078    *,yes) # both, prefer svr4
11079      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11080      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11081      # unpreferred sharedlib libNAME.a needs extra handling
11082      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11083      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11084      # We do not specify a path in Import Files, so LIBPATH fires.
11085      shlibpath_overrides_runpath=yes
11086      ;;
11087    *,no) # both, prefer aix
11088      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11089      library_names_spec='$libname$release.a $libname.a'
11090      soname_spec='$libname$release$shared_ext$major'
11091      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11092      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11093      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11094      ;;
11095    esac
11096    shlibpath_var=LIBPATH
11097  fi
11098  ;;
11099
11100amigaos*)
11101  case $host_cpu in
11102  powerpc)
11103    # Since July 2007 AmigaOS4 officially supports .so libraries.
11104    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11105    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11106    ;;
11107  m68k)
11108    library_names_spec='$libname.ixlibrary $libname.a'
11109    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11110    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11111    ;;
11112  esac
11113  ;;
11114
11115beos*)
11116  library_names_spec='$libname$shared_ext'
11117  dynamic_linker="$host_os ld.so"
11118  shlibpath_var=LIBRARY_PATH
11119  ;;
11120
11121bsdi[45]*)
11122  version_type=linux # correct to gnu/linux during the next big refactor
11123  need_version=no
11124  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11125  soname_spec='$libname$release$shared_ext$major'
11126  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11127  shlibpath_var=LD_LIBRARY_PATH
11128  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11129  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11130  # the default ld.so.conf also contains /usr/contrib/lib and
11131  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11132  # libtool to hard-code these into programs
11133  ;;
11134
11135cygwin* | mingw* | pw32* | cegcc*)
11136  version_type=windows
11137  shrext_cmds=.dll
11138  need_version=no
11139  need_lib_prefix=no
11140
11141  case $GCC,$cc_basename in
11142  yes,*)
11143    # gcc
11144    library_names_spec='$libname.dll.a'
11145    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11146    postinstall_cmds='base_file=`basename \$file`~
11147      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11148      dldir=$destdir/`dirname \$dlpath`~
11149      test -d \$dldir || mkdir -p \$dldir~
11150      $install_prog $dir/$dlname \$dldir/$dlname~
11151      chmod a+x \$dldir/$dlname~
11152      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11153        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11154      fi'
11155    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11156      dlpath=$dir/\$dldll~
11157       $RM \$dlpath'
11158    shlibpath_overrides_runpath=yes
11159
11160    case $host_os in
11161    cygwin*)
11162      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11163      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11164
11165      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11166      ;;
11167    mingw* | cegcc*)
11168      # MinGW DLLs use traditional 'lib' prefix
11169      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11170      ;;
11171    pw32*)
11172      # pw32 DLLs use 'pw' prefix rather than 'lib'
11173      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11174      ;;
11175    esac
11176    dynamic_linker='Win32 ld.exe'
11177    ;;
11178
11179  *,cl*)
11180    # Native MSVC
11181    libname_spec='$name'
11182    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11183    library_names_spec='$libname.dll.lib'
11184
11185    case $build_os in
11186    mingw*)
11187      sys_lib_search_path_spec=
11188      lt_save_ifs=$IFS
11189      IFS=';'
11190      for lt_path in $LIB
11191      do
11192        IFS=$lt_save_ifs
11193        # Let DOS variable expansion print the short 8.3 style file name.
11194        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11195        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11196      done
11197      IFS=$lt_save_ifs
11198      # Convert to MSYS style.
11199      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11200      ;;
11201    cygwin*)
11202      # Convert to unix form, then to dos form, then back to unix form
11203      # but this time dos style (no spaces!) so that the unix form looks
11204      # like /cygdrive/c/PROGRA~1:/cygdr...
11205      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11206      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11207      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11208      ;;
11209    *)
11210      sys_lib_search_path_spec=$LIB
11211      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11212        # It is most probably a Windows format PATH.
11213        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11214      else
11215        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11216      fi
11217      # FIXME: find the short name or the path components, as spaces are
11218      # common. (e.g. "Program Files" -> "PROGRA~1")
11219      ;;
11220    esac
11221
11222    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11223    postinstall_cmds='base_file=`basename \$file`~
11224      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11225      dldir=$destdir/`dirname \$dlpath`~
11226      test -d \$dldir || mkdir -p \$dldir~
11227      $install_prog $dir/$dlname \$dldir/$dlname'
11228    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229      dlpath=$dir/\$dldll~
11230       $RM \$dlpath'
11231    shlibpath_overrides_runpath=yes
11232    dynamic_linker='Win32 link.exe'
11233    ;;
11234
11235  *)
11236    # Assume MSVC wrapper
11237    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11238    dynamic_linker='Win32 ld.exe'
11239    ;;
11240  esac
11241  # FIXME: first we should search . and the directory the executable is in
11242  shlibpath_var=PATH
11243  ;;
11244
11245darwin* | rhapsody*)
11246  dynamic_linker="$host_os dyld"
11247  version_type=darwin
11248  need_lib_prefix=no
11249  need_version=no
11250  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11251  soname_spec='$libname$release$major$shared_ext'
11252  shlibpath_overrides_runpath=yes
11253  shlibpath_var=DYLD_LIBRARY_PATH
11254  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11255
11256  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11257  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11258  ;;
11259
11260dgux*)
11261  version_type=linux # correct to gnu/linux during the next big refactor
11262  need_lib_prefix=no
11263  need_version=no
11264  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11265  soname_spec='$libname$release$shared_ext$major'
11266  shlibpath_var=LD_LIBRARY_PATH
11267  ;;
11268
11269freebsd* | dragonfly*)
11270  # DragonFly does not have aout.  When/if they implement a new
11271  # versioning mechanism, adjust this.
11272  if test -x /usr/bin/objformat; then
11273    objformat=`/usr/bin/objformat`
11274  else
11275    case $host_os in
11276    freebsd[23].*) objformat=aout ;;
11277    *) objformat=elf ;;
11278    esac
11279  fi
11280  version_type=freebsd-$objformat
11281  case $version_type in
11282    freebsd-elf*)
11283      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11284      soname_spec='$libname$release$shared_ext$major'
11285      need_version=no
11286      need_lib_prefix=no
11287      ;;
11288    freebsd-*)
11289      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11290      need_version=yes
11291      ;;
11292  esac
11293  shlibpath_var=LD_LIBRARY_PATH
11294  case $host_os in
11295  freebsd2.*)
11296    shlibpath_overrides_runpath=yes
11297    ;;
11298  freebsd3.[01]* | freebsdelf3.[01]*)
11299    shlibpath_overrides_runpath=yes
11300    hardcode_into_libs=yes
11301    ;;
11302  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11303  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11304    shlibpath_overrides_runpath=no
11305    hardcode_into_libs=yes
11306    ;;
11307  *) # from 4.6 on, and DragonFly
11308    shlibpath_overrides_runpath=yes
11309    hardcode_into_libs=yes
11310    ;;
11311  esac
11312  ;;
11313
11314haiku*)
11315  version_type=linux # correct to gnu/linux during the next big refactor
11316  need_lib_prefix=no
11317  need_version=no
11318  dynamic_linker="$host_os runtime_loader"
11319  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11320  soname_spec='$libname$release$shared_ext$major'
11321  shlibpath_var=LIBRARY_PATH
11322  shlibpath_overrides_runpath=no
11323  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11324  hardcode_into_libs=yes
11325  ;;
11326
11327hpux9* | hpux10* | hpux11*)
11328  # Give a soname corresponding to the major version so that dld.sl refuses to
11329  # link against other versions.
11330  version_type=sunos
11331  need_lib_prefix=no
11332  need_version=no
11333  case $host_cpu in
11334  ia64*)
11335    shrext_cmds='.so'
11336    hardcode_into_libs=yes
11337    dynamic_linker="$host_os dld.so"
11338    shlibpath_var=LD_LIBRARY_PATH
11339    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11340    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11341    soname_spec='$libname$release$shared_ext$major'
11342    if test 32 = "$HPUX_IA64_MODE"; then
11343      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11344      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11345    else
11346      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11347      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11348    fi
11349    ;;
11350  hppa*64*)
11351    shrext_cmds='.sl'
11352    hardcode_into_libs=yes
11353    dynamic_linker="$host_os dld.sl"
11354    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11355    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11356    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11357    soname_spec='$libname$release$shared_ext$major'
11358    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11359    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11360    ;;
11361  *)
11362    shrext_cmds='.sl'
11363    dynamic_linker="$host_os dld.sl"
11364    shlibpath_var=SHLIB_PATH
11365    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11366    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11367    soname_spec='$libname$release$shared_ext$major'
11368    ;;
11369  esac
11370  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11371  postinstall_cmds='chmod 555 $lib'
11372  # or fails outright, so override atomically:
11373  install_override_mode=555
11374  ;;
11375
11376interix[3-9]*)
11377  version_type=linux # correct to gnu/linux during the next big refactor
11378  need_lib_prefix=no
11379  need_version=no
11380  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11381  soname_spec='$libname$release$shared_ext$major'
11382  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11383  shlibpath_var=LD_LIBRARY_PATH
11384  shlibpath_overrides_runpath=no
11385  hardcode_into_libs=yes
11386  ;;
11387
11388irix5* | irix6* | nonstopux*)
11389  case $host_os in
11390    nonstopux*) version_type=nonstopux ;;
11391    *)
11392	if test yes = "$lt_cv_prog_gnu_ld"; then
11393		version_type=linux # correct to gnu/linux during the next big refactor
11394	else
11395		version_type=irix
11396	fi ;;
11397  esac
11398  need_lib_prefix=no
11399  need_version=no
11400  soname_spec='$libname$release$shared_ext$major'
11401  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11402  case $host_os in
11403  irix5* | nonstopux*)
11404    libsuff= shlibsuff=
11405    ;;
11406  *)
11407    case $LD in # libtool.m4 will add one of these switches to LD
11408    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11409      libsuff= shlibsuff= libmagic=32-bit;;
11410    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11411      libsuff=32 shlibsuff=N32 libmagic=N32;;
11412    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11413      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11414    *) libsuff= shlibsuff= libmagic=never-match;;
11415    esac
11416    ;;
11417  esac
11418  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11419  shlibpath_overrides_runpath=no
11420  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11421  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11422  hardcode_into_libs=yes
11423  ;;
11424
11425# No shared lib support for Linux oldld, aout, or coff.
11426linux*oldld* | linux*aout* | linux*coff*)
11427  dynamic_linker=no
11428  ;;
11429
11430linux*android*)
11431  version_type=none # Android doesn't support versioned libraries.
11432  need_lib_prefix=no
11433  need_version=no
11434  library_names_spec='$libname$release$shared_ext'
11435  soname_spec='$libname$release$shared_ext'
11436  finish_cmds=
11437  shlibpath_var=LD_LIBRARY_PATH
11438  shlibpath_overrides_runpath=yes
11439
11440  # This implies no fast_install, which is unacceptable.
11441  # Some rework will be needed to allow for fast_install
11442  # before this can be enabled.
11443  hardcode_into_libs=yes
11444
11445  dynamic_linker='Android linker'
11446  # Don't embed -rpath directories since the linker doesn't support them.
11447  hardcode_libdir_flag_spec='-L$libdir'
11448  ;;
11449
11450# This must be glibc/ELF.
11451linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11452  version_type=linux # correct to gnu/linux during the next big refactor
11453  need_lib_prefix=no
11454  need_version=no
11455  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11456  soname_spec='$libname$release$shared_ext$major'
11457  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11458  shlibpath_var=LD_LIBRARY_PATH
11459  shlibpath_overrides_runpath=no
11460
11461  # Some binutils ld are patched to set DT_RUNPATH
11462  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11463  $as_echo_n "(cached) " >&6
11464else
11465  lt_cv_shlibpath_overrides_runpath=no
11466    save_LDFLAGS=$LDFLAGS
11467    save_libdir=$libdir
11468    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11469	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11470    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11471/* end confdefs.h.  */
11472
11473int
11474main ()
11475{
11476
11477  ;
11478  return 0;
11479}
11480_ACEOF
11481if ac_fn_c_try_link "$LINENO"; then :
11482  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11483  lt_cv_shlibpath_overrides_runpath=yes
11484fi
11485fi
11486rm -f core conftest.err conftest.$ac_objext \
11487    conftest$ac_exeext conftest.$ac_ext
11488    LDFLAGS=$save_LDFLAGS
11489    libdir=$save_libdir
11490
11491fi
11492
11493  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11494
11495  # This implies no fast_install, which is unacceptable.
11496  # Some rework will be needed to allow for fast_install
11497  # before this can be enabled.
11498  hardcode_into_libs=yes
11499
11500  # Ideally, we could use ldconfig to report *all* directores which are
11501  # searched for libraries, however this is still not possible.  Aside from not
11502  # being certain /sbin/ldconfig is available, command
11503  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11504  # even though it is searched at run-time.  Try to do the best guess by
11505  # appending ld.so.conf contents (and includes) to the search path.
11506  if test -f /etc/ld.so.conf; then
11507    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' ' '`
11508    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11509  fi
11510
11511  # We used to test for /lib/ld.so.1 and disable shared libraries on
11512  # powerpc, because MkLinux only supported shared libraries with the
11513  # GNU dynamic linker.  Since this was broken with cross compilers,
11514  # most powerpc-linux boxes support dynamic linking these days and
11515  # people can always --disable-shared, the test was removed, and we
11516  # assume the GNU/Linux dynamic linker is in use.
11517  dynamic_linker='GNU/Linux ld.so'
11518  ;;
11519
11520netbsd*)
11521  version_type=sunos
11522  need_lib_prefix=no
11523  need_version=no
11524  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11525    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11526    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11527    dynamic_linker='NetBSD (a.out) ld.so'
11528  else
11529    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11530    soname_spec='$libname$release$shared_ext$major'
11531    dynamic_linker='NetBSD ld.elf_so'
11532  fi
11533  shlibpath_var=LD_LIBRARY_PATH
11534  shlibpath_overrides_runpath=yes
11535  hardcode_into_libs=yes
11536  ;;
11537
11538newsos6)
11539  version_type=linux # correct to gnu/linux during the next big refactor
11540  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11541  shlibpath_var=LD_LIBRARY_PATH
11542  shlibpath_overrides_runpath=yes
11543  ;;
11544
11545*nto* | *qnx*)
11546  version_type=qnx
11547  need_lib_prefix=no
11548  need_version=no
11549  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11550  soname_spec='$libname$release$shared_ext$major'
11551  shlibpath_var=LD_LIBRARY_PATH
11552  shlibpath_overrides_runpath=no
11553  hardcode_into_libs=yes
11554  dynamic_linker='ldqnx.so'
11555  ;;
11556
11557openbsd* | bitrig*)
11558  version_type=sunos
11559  sys_lib_dlsearch_path_spec=/usr/lib
11560  need_lib_prefix=no
11561  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11562    need_version=no
11563  else
11564    need_version=yes
11565  fi
11566  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11567  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11568  shlibpath_var=LD_LIBRARY_PATH
11569  shlibpath_overrides_runpath=yes
11570  ;;
11571
11572os2*)
11573  libname_spec='$name'
11574  version_type=windows
11575  shrext_cmds=.dll
11576  need_version=no
11577  need_lib_prefix=no
11578  # OS/2 can only load a DLL with a base name of 8 characters or less.
11579  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11580    v=$($ECHO $release$versuffix | tr -d .-);
11581    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11582    $ECHO $n$v`$shared_ext'
11583  library_names_spec='${libname}_dll.$libext'
11584  dynamic_linker='OS/2 ld.exe'
11585  shlibpath_var=BEGINLIBPATH
11586  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11587  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11588  postinstall_cmds='base_file=`basename \$file`~
11589    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11590    dldir=$destdir/`dirname \$dlpath`~
11591    test -d \$dldir || mkdir -p \$dldir~
11592    $install_prog $dir/$dlname \$dldir/$dlname~
11593    chmod a+x \$dldir/$dlname~
11594    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11595      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11596    fi'
11597  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11598    dlpath=$dir/\$dldll~
11599    $RM \$dlpath'
11600  ;;
11601
11602osf3* | osf4* | osf5*)
11603  version_type=osf
11604  need_lib_prefix=no
11605  need_version=no
11606  soname_spec='$libname$release$shared_ext$major'
11607  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11608  shlibpath_var=LD_LIBRARY_PATH
11609  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11610  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11611  ;;
11612
11613rdos*)
11614  dynamic_linker=no
11615  ;;
11616
11617solaris*)
11618  version_type=linux # correct to gnu/linux during the next big refactor
11619  need_lib_prefix=no
11620  need_version=no
11621  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11622  soname_spec='$libname$release$shared_ext$major'
11623  shlibpath_var=LD_LIBRARY_PATH
11624  shlibpath_overrides_runpath=yes
11625  hardcode_into_libs=yes
11626  # ldd complains unless libraries are executable
11627  postinstall_cmds='chmod +x $lib'
11628  ;;
11629
11630sunos4*)
11631  version_type=sunos
11632  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11633  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11634  shlibpath_var=LD_LIBRARY_PATH
11635  shlibpath_overrides_runpath=yes
11636  if test yes = "$with_gnu_ld"; then
11637    need_lib_prefix=no
11638  fi
11639  need_version=yes
11640  ;;
11641
11642sysv4 | sysv4.3*)
11643  version_type=linux # correct to gnu/linux during the next big refactor
11644  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11645  soname_spec='$libname$release$shared_ext$major'
11646  shlibpath_var=LD_LIBRARY_PATH
11647  case $host_vendor in
11648    sni)
11649      shlibpath_overrides_runpath=no
11650      need_lib_prefix=no
11651      runpath_var=LD_RUN_PATH
11652      ;;
11653    siemens)
11654      need_lib_prefix=no
11655      ;;
11656    motorola)
11657      need_lib_prefix=no
11658      need_version=no
11659      shlibpath_overrides_runpath=no
11660      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11661      ;;
11662  esac
11663  ;;
11664
11665sysv4*MP*)
11666  if test -d /usr/nec; then
11667    version_type=linux # correct to gnu/linux during the next big refactor
11668    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11669    soname_spec='$libname$shared_ext.$major'
11670    shlibpath_var=LD_LIBRARY_PATH
11671  fi
11672  ;;
11673
11674sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11675  version_type=sco
11676  need_lib_prefix=no
11677  need_version=no
11678  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11679  soname_spec='$libname$release$shared_ext$major'
11680  shlibpath_var=LD_LIBRARY_PATH
11681  shlibpath_overrides_runpath=yes
11682  hardcode_into_libs=yes
11683  if test yes = "$with_gnu_ld"; then
11684    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11685  else
11686    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11687    case $host_os in
11688      sco3.2v5*)
11689        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11690	;;
11691    esac
11692  fi
11693  sys_lib_dlsearch_path_spec='/usr/lib'
11694  ;;
11695
11696tpf*)
11697  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11698  version_type=linux # correct to gnu/linux during the next big refactor
11699  need_lib_prefix=no
11700  need_version=no
11701  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11702  shlibpath_var=LD_LIBRARY_PATH
11703  shlibpath_overrides_runpath=no
11704  hardcode_into_libs=yes
11705  ;;
11706
11707uts4*)
11708  version_type=linux # correct to gnu/linux during the next big refactor
11709  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11710  soname_spec='$libname$release$shared_ext$major'
11711  shlibpath_var=LD_LIBRARY_PATH
11712  ;;
11713
11714*)
11715  dynamic_linker=no
11716  ;;
11717esac
11718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11719$as_echo "$dynamic_linker" >&6; }
11720test no = "$dynamic_linker" && can_build_shared=no
11721
11722variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11723if test yes = "$GCC"; then
11724  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11725fi
11726
11727if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11728  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11729fi
11730
11731if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11732  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11733fi
11734
11735# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11736configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11737
11738# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11739func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11740
11741# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11742configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11841$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11842hardcode_action=
11843if test -n "$hardcode_libdir_flag_spec" ||
11844   test -n "$runpath_var" ||
11845   test yes = "$hardcode_automatic"; then
11846
11847  # We can hardcode non-existent directories.
11848  if test no != "$hardcode_direct" &&
11849     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11850     # have to relink, otherwise we might link with an installed library
11851     # when we should be linking with a yet-to-be-installed one
11852     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11853     test no != "$hardcode_minus_L"; then
11854    # Linking always hardcodes the temporary library directory.
11855    hardcode_action=relink
11856  else
11857    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11858    hardcode_action=immediate
11859  fi
11860else
11861  # We cannot hardcode anything, or else we can only hardcode existing
11862  # directories.
11863  hardcode_action=unsupported
11864fi
11865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11866$as_echo "$hardcode_action" >&6; }
11867
11868if test relink = "$hardcode_action" ||
11869   test yes = "$inherit_rpath"; then
11870  # Fast installation is not supported
11871  enable_fast_install=no
11872elif test yes = "$shlibpath_overrides_runpath" ||
11873     test no = "$enable_shared"; then
11874  # Fast installation is not necessary
11875  enable_fast_install=needless
11876fi
11877
11878
11879
11880
11881
11882
11883  if test yes != "$enable_dlopen"; then
11884  enable_dlopen=unknown
11885  enable_dlopen_self=unknown
11886  enable_dlopen_self_static=unknown
11887else
11888  lt_cv_dlopen=no
11889  lt_cv_dlopen_libs=
11890
11891  case $host_os in
11892  beos*)
11893    lt_cv_dlopen=load_add_on
11894    lt_cv_dlopen_libs=
11895    lt_cv_dlopen_self=yes
11896    ;;
11897
11898  mingw* | pw32* | cegcc*)
11899    lt_cv_dlopen=LoadLibrary
11900    lt_cv_dlopen_libs=
11901    ;;
11902
11903  cygwin*)
11904    lt_cv_dlopen=dlopen
11905    lt_cv_dlopen_libs=
11906    ;;
11907
11908  darwin*)
11909    # if libdl is installed we need to link against it
11910    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11911$as_echo_n "checking for dlopen in -ldl... " >&6; }
11912if ${ac_cv_lib_dl_dlopen+:} false; then :
11913  $as_echo_n "(cached) " >&6
11914else
11915  ac_check_lib_save_LIBS=$LIBS
11916LIBS="-ldl  $LIBS"
11917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11918/* end confdefs.h.  */
11919
11920/* Override any GCC internal prototype to avoid an error.
11921   Use char because int might match the return type of a GCC
11922   builtin and then its argument prototype would still apply.  */
11923#ifdef __cplusplus
11924extern "C"
11925#endif
11926char dlopen ();
11927int
11928main ()
11929{
11930return dlopen ();
11931  ;
11932  return 0;
11933}
11934_ACEOF
11935if ac_fn_c_try_link "$LINENO"; then :
11936  ac_cv_lib_dl_dlopen=yes
11937else
11938  ac_cv_lib_dl_dlopen=no
11939fi
11940rm -f core conftest.err conftest.$ac_objext \
11941    conftest$ac_exeext conftest.$ac_ext
11942LIBS=$ac_check_lib_save_LIBS
11943fi
11944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11945$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11946if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11947  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11948else
11949
11950    lt_cv_dlopen=dyld
11951    lt_cv_dlopen_libs=
11952    lt_cv_dlopen_self=yes
11953
11954fi
11955
11956    ;;
11957
11958  tpf*)
11959    # Don't try to run any link tests for TPF.  We know it's impossible
11960    # because TPF is a cross-compiler, and we know how we open DSOs.
11961    lt_cv_dlopen=dlopen
11962    lt_cv_dlopen_libs=
11963    lt_cv_dlopen_self=no
11964    ;;
11965
11966  *)
11967    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11968if test "x$ac_cv_func_shl_load" = xyes; then :
11969  lt_cv_dlopen=shl_load
11970else
11971  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11972$as_echo_n "checking for shl_load in -ldld... " >&6; }
11973if ${ac_cv_lib_dld_shl_load+:} false; then :
11974  $as_echo_n "(cached) " >&6
11975else
11976  ac_check_lib_save_LIBS=$LIBS
11977LIBS="-ldld  $LIBS"
11978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11979/* end confdefs.h.  */
11980
11981/* Override any GCC internal prototype to avoid an error.
11982   Use char because int might match the return type of a GCC
11983   builtin and then its argument prototype would still apply.  */
11984#ifdef __cplusplus
11985extern "C"
11986#endif
11987char shl_load ();
11988int
11989main ()
11990{
11991return shl_load ();
11992  ;
11993  return 0;
11994}
11995_ACEOF
11996if ac_fn_c_try_link "$LINENO"; then :
11997  ac_cv_lib_dld_shl_load=yes
11998else
11999  ac_cv_lib_dld_shl_load=no
12000fi
12001rm -f core conftest.err conftest.$ac_objext \
12002    conftest$ac_exeext conftest.$ac_ext
12003LIBS=$ac_check_lib_save_LIBS
12004fi
12005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12006$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12007if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12008  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12009else
12010  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12011if test "x$ac_cv_func_dlopen" = xyes; then :
12012  lt_cv_dlopen=dlopen
12013else
12014  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12015$as_echo_n "checking for dlopen in -ldl... " >&6; }
12016if ${ac_cv_lib_dl_dlopen+:} false; then :
12017  $as_echo_n "(cached) " >&6
12018else
12019  ac_check_lib_save_LIBS=$LIBS
12020LIBS="-ldl  $LIBS"
12021cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12022/* end confdefs.h.  */
12023
12024/* Override any GCC internal prototype to avoid an error.
12025   Use char because int might match the return type of a GCC
12026   builtin and then its argument prototype would still apply.  */
12027#ifdef __cplusplus
12028extern "C"
12029#endif
12030char dlopen ();
12031int
12032main ()
12033{
12034return dlopen ();
12035  ;
12036  return 0;
12037}
12038_ACEOF
12039if ac_fn_c_try_link "$LINENO"; then :
12040  ac_cv_lib_dl_dlopen=yes
12041else
12042  ac_cv_lib_dl_dlopen=no
12043fi
12044rm -f core conftest.err conftest.$ac_objext \
12045    conftest$ac_exeext conftest.$ac_ext
12046LIBS=$ac_check_lib_save_LIBS
12047fi
12048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12049$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12050if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12051  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12052else
12053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12054$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12055if ${ac_cv_lib_svld_dlopen+:} false; then :
12056  $as_echo_n "(cached) " >&6
12057else
12058  ac_check_lib_save_LIBS=$LIBS
12059LIBS="-lsvld  $LIBS"
12060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12061/* end confdefs.h.  */
12062
12063/* Override any GCC internal prototype to avoid an error.
12064   Use char because int might match the return type of a GCC
12065   builtin and then its argument prototype would still apply.  */
12066#ifdef __cplusplus
12067extern "C"
12068#endif
12069char dlopen ();
12070int
12071main ()
12072{
12073return dlopen ();
12074  ;
12075  return 0;
12076}
12077_ACEOF
12078if ac_fn_c_try_link "$LINENO"; then :
12079  ac_cv_lib_svld_dlopen=yes
12080else
12081  ac_cv_lib_svld_dlopen=no
12082fi
12083rm -f core conftest.err conftest.$ac_objext \
12084    conftest$ac_exeext conftest.$ac_ext
12085LIBS=$ac_check_lib_save_LIBS
12086fi
12087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12088$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12089if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12090  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12091else
12092  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12093$as_echo_n "checking for dld_link in -ldld... " >&6; }
12094if ${ac_cv_lib_dld_dld_link+:} false; then :
12095  $as_echo_n "(cached) " >&6
12096else
12097  ac_check_lib_save_LIBS=$LIBS
12098LIBS="-ldld  $LIBS"
12099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100/* end confdefs.h.  */
12101
12102/* Override any GCC internal prototype to avoid an error.
12103   Use char because int might match the return type of a GCC
12104   builtin and then its argument prototype would still apply.  */
12105#ifdef __cplusplus
12106extern "C"
12107#endif
12108char dld_link ();
12109int
12110main ()
12111{
12112return dld_link ();
12113  ;
12114  return 0;
12115}
12116_ACEOF
12117if ac_fn_c_try_link "$LINENO"; then :
12118  ac_cv_lib_dld_dld_link=yes
12119else
12120  ac_cv_lib_dld_dld_link=no
12121fi
12122rm -f core conftest.err conftest.$ac_objext \
12123    conftest$ac_exeext conftest.$ac_ext
12124LIBS=$ac_check_lib_save_LIBS
12125fi
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12127$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12128if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12129  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12130fi
12131
12132
12133fi
12134
12135
12136fi
12137
12138
12139fi
12140
12141
12142fi
12143
12144
12145fi
12146
12147    ;;
12148  esac
12149
12150  if test no = "$lt_cv_dlopen"; then
12151    enable_dlopen=no
12152  else
12153    enable_dlopen=yes
12154  fi
12155
12156  case $lt_cv_dlopen in
12157  dlopen)
12158    save_CPPFLAGS=$CPPFLAGS
12159    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12160
12161    save_LDFLAGS=$LDFLAGS
12162    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12163
12164    save_LIBS=$LIBS
12165    LIBS="$lt_cv_dlopen_libs $LIBS"
12166
12167    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12168$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12169if ${lt_cv_dlopen_self+:} false; then :
12170  $as_echo_n "(cached) " >&6
12171else
12172  	  if test yes = "$cross_compiling"; then :
12173  lt_cv_dlopen_self=cross
12174else
12175  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12176  lt_status=$lt_dlunknown
12177  cat > conftest.$ac_ext <<_LT_EOF
12178#line $LINENO "configure"
12179#include "confdefs.h"
12180
12181#if HAVE_DLFCN_H
12182#include <dlfcn.h>
12183#endif
12184
12185#include <stdio.h>
12186
12187#ifdef RTLD_GLOBAL
12188#  define LT_DLGLOBAL		RTLD_GLOBAL
12189#else
12190#  ifdef DL_GLOBAL
12191#    define LT_DLGLOBAL		DL_GLOBAL
12192#  else
12193#    define LT_DLGLOBAL		0
12194#  endif
12195#endif
12196
12197/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12198   find out it does not work in some platform. */
12199#ifndef LT_DLLAZY_OR_NOW
12200#  ifdef RTLD_LAZY
12201#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12202#  else
12203#    ifdef DL_LAZY
12204#      define LT_DLLAZY_OR_NOW		DL_LAZY
12205#    else
12206#      ifdef RTLD_NOW
12207#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12208#      else
12209#        ifdef DL_NOW
12210#          define LT_DLLAZY_OR_NOW	DL_NOW
12211#        else
12212#          define LT_DLLAZY_OR_NOW	0
12213#        endif
12214#      endif
12215#    endif
12216#  endif
12217#endif
12218
12219/* When -fvisibility=hidden is used, assume the code has been annotated
12220   correspondingly for the symbols needed.  */
12221#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12222int fnord () __attribute__((visibility("default")));
12223#endif
12224
12225int fnord () { return 42; }
12226int main ()
12227{
12228  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12229  int status = $lt_dlunknown;
12230
12231  if (self)
12232    {
12233      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12234      else
12235        {
12236	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12237          else puts (dlerror ());
12238	}
12239      /* dlclose (self); */
12240    }
12241  else
12242    puts (dlerror ());
12243
12244  return status;
12245}
12246_LT_EOF
12247  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12248  (eval $ac_link) 2>&5
12249  ac_status=$?
12250  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12251  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12252    (./conftest; exit; ) >&5 2>/dev/null
12253    lt_status=$?
12254    case x$lt_status in
12255      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12256      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12257      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12258    esac
12259  else :
12260    # compilation failed
12261    lt_cv_dlopen_self=no
12262  fi
12263fi
12264rm -fr conftest*
12265
12266
12267fi
12268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12269$as_echo "$lt_cv_dlopen_self" >&6; }
12270
12271    if test yes = "$lt_cv_dlopen_self"; then
12272      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12273      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12274$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12275if ${lt_cv_dlopen_self_static+:} false; then :
12276  $as_echo_n "(cached) " >&6
12277else
12278  	  if test yes = "$cross_compiling"; then :
12279  lt_cv_dlopen_self_static=cross
12280else
12281  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12282  lt_status=$lt_dlunknown
12283  cat > conftest.$ac_ext <<_LT_EOF
12284#line $LINENO "configure"
12285#include "confdefs.h"
12286
12287#if HAVE_DLFCN_H
12288#include <dlfcn.h>
12289#endif
12290
12291#include <stdio.h>
12292
12293#ifdef RTLD_GLOBAL
12294#  define LT_DLGLOBAL		RTLD_GLOBAL
12295#else
12296#  ifdef DL_GLOBAL
12297#    define LT_DLGLOBAL		DL_GLOBAL
12298#  else
12299#    define LT_DLGLOBAL		0
12300#  endif
12301#endif
12302
12303/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12304   find out it does not work in some platform. */
12305#ifndef LT_DLLAZY_OR_NOW
12306#  ifdef RTLD_LAZY
12307#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12308#  else
12309#    ifdef DL_LAZY
12310#      define LT_DLLAZY_OR_NOW		DL_LAZY
12311#    else
12312#      ifdef RTLD_NOW
12313#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12314#      else
12315#        ifdef DL_NOW
12316#          define LT_DLLAZY_OR_NOW	DL_NOW
12317#        else
12318#          define LT_DLLAZY_OR_NOW	0
12319#        endif
12320#      endif
12321#    endif
12322#  endif
12323#endif
12324
12325/* When -fvisibility=hidden is used, assume the code has been annotated
12326   correspondingly for the symbols needed.  */
12327#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12328int fnord () __attribute__((visibility("default")));
12329#endif
12330
12331int fnord () { return 42; }
12332int main ()
12333{
12334  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12335  int status = $lt_dlunknown;
12336
12337  if (self)
12338    {
12339      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12340      else
12341        {
12342	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12343          else puts (dlerror ());
12344	}
12345      /* dlclose (self); */
12346    }
12347  else
12348    puts (dlerror ());
12349
12350  return status;
12351}
12352_LT_EOF
12353  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12354  (eval $ac_link) 2>&5
12355  ac_status=$?
12356  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12357  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12358    (./conftest; exit; ) >&5 2>/dev/null
12359    lt_status=$?
12360    case x$lt_status in
12361      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12362      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12363      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12364    esac
12365  else :
12366    # compilation failed
12367    lt_cv_dlopen_self_static=no
12368  fi
12369fi
12370rm -fr conftest*
12371
12372
12373fi
12374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12375$as_echo "$lt_cv_dlopen_self_static" >&6; }
12376    fi
12377
12378    CPPFLAGS=$save_CPPFLAGS
12379    LDFLAGS=$save_LDFLAGS
12380    LIBS=$save_LIBS
12381    ;;
12382  esac
12383
12384  case $lt_cv_dlopen_self in
12385  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12386  *) enable_dlopen_self=unknown ;;
12387  esac
12388
12389  case $lt_cv_dlopen_self_static in
12390  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12391  *) enable_dlopen_self_static=unknown ;;
12392  esac
12393fi
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411striplib=
12412old_striplib=
12413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12414$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12415if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12416  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12417  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12419$as_echo "yes" >&6; }
12420else
12421# FIXME - insert some real tests, host_os isn't really good enough
12422  case $host_os in
12423  darwin*)
12424    if test -n "$STRIP"; then
12425      striplib="$STRIP -x"
12426      old_striplib="$STRIP -S"
12427      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12428$as_echo "yes" >&6; }
12429    else
12430      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12431$as_echo "no" >&6; }
12432    fi
12433    ;;
12434  *)
12435    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12436$as_echo "no" >&6; }
12437    ;;
12438  esac
12439fi
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452  # Report what library types will actually be built
12453  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12454$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12456$as_echo "$can_build_shared" >&6; }
12457
12458  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12459$as_echo_n "checking whether to build shared libraries... " >&6; }
12460  test no = "$can_build_shared" && enable_shared=no
12461
12462  # On AIX, shared libraries and static libraries use the same namespace, and
12463  # are all built from PIC.
12464  case $host_os in
12465  aix3*)
12466    test yes = "$enable_shared" && enable_static=no
12467    if test -n "$RANLIB"; then
12468      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12469      postinstall_cmds='$RANLIB $lib'
12470    fi
12471    ;;
12472
12473  aix[4-9]*)
12474    if test ia64 != "$host_cpu"; then
12475      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12476      yes,aix,yes) ;;			# shared object as lib.so file only
12477      yes,svr4,*) ;;			# shared object as lib.so archive member only
12478      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12479      esac
12480    fi
12481    ;;
12482  esac
12483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12484$as_echo "$enable_shared" >&6; }
12485
12486  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12487$as_echo_n "checking whether to build static libraries... " >&6; }
12488  # Make sure either enable_shared or enable_static is yes.
12489  test yes = "$enable_shared" || enable_static=yes
12490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12491$as_echo "$enable_static" >&6; }
12492
12493
12494
12495
12496fi
12497ac_ext=c
12498ac_cpp='$CPP $CPPFLAGS'
12499ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12500ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12501ac_compiler_gnu=$ac_cv_c_compiler_gnu
12502
12503CC=$lt_save_CC
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519        ac_config_commands="$ac_config_commands libtool"
12520
12521
12522
12523
12524# Only expand once:
12525
12526
12527
12528# pkg-config
12529
12530
12531
12532
12533
12534    if test x"${PKG_CONFIG}" = x"" ; then
12535        for ac_prog in pkgconf pkg-config
12536do
12537  # Extract the first word of "$ac_prog", so it can be a program name with args.
12538set dummy $ac_prog; ac_word=$2
12539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12540$as_echo_n "checking for $ac_word... " >&6; }
12541if ${ac_cv_path_PKG_CONFIG+:} false; then :
12542  $as_echo_n "(cached) " >&6
12543else
12544  case $PKG_CONFIG in
12545  [\\/]* | ?:[\\/]*)
12546  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12547  ;;
12548  *)
12549  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12550for as_dir in $PATH
12551do
12552  IFS=$as_save_IFS
12553  test -z "$as_dir" && as_dir=.
12554    for ac_exec_ext in '' $ac_executable_extensions; do
12555  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12556    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12557    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12558    break 2
12559  fi
12560done
12561  done
12562IFS=$as_save_IFS
12563
12564  ;;
12565esac
12566fi
12567PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12568if test -n "$PKG_CONFIG"; then
12569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12570$as_echo "$PKG_CONFIG" >&6; }
12571else
12572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12573$as_echo "no" >&6; }
12574fi
12575
12576
12577  test -n "$PKG_CONFIG" && break
12578done
12579 >/dev/null
12580    else
12581        # Extract the first word of "${PKG_CONFIG}", so it can be a program name with args.
12582set dummy ${PKG_CONFIG}; ac_word=$2
12583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12584$as_echo_n "checking for $ac_word... " >&6; }
12585if ${ac_cv_path_PKG_CONFIG+:} false; then :
12586  $as_echo_n "(cached) " >&6
12587else
12588  case $PKG_CONFIG in
12589  [\\/]* | ?:[\\/]*)
12590  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12591  ;;
12592  *)
12593  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12594for as_dir in $PATH
12595do
12596  IFS=$as_save_IFS
12597  test -z "$as_dir" && as_dir=.
12598    for ac_exec_ext in '' $ac_executable_extensions; do
12599  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12600    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12601    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12602    break 2
12603  fi
12604done
12605  done
12606IFS=$as_save_IFS
12607
12608  ;;
12609esac
12610fi
12611PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12612if test -n "$PKG_CONFIG"; then
12613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12614$as_echo "$PKG_CONFIG" >&6; }
12615else
12616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12617$as_echo "no" >&6; }
12618fi
12619
12620
12621    fi
12622    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pkg-config or pkgconf" >&5
12623$as_echo_n "checking for pkg-config or pkgconf... " >&6; }
12624    if test -x "${PKG_CONFIG}" ; then
12625        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PKG_CONFIG}" >&5
12626$as_echo "${PKG_CONFIG}" >&6; }
12627        case "${PKG_CONFIG}" in
12628        *pkgconf)
12629            _min_version="1.3.0"
12630            ;;
12631        *pkg-config)
12632            _min_version="0.23"
12633            ;;
12634        *)
12635            _min_version="9.9.error"
12636            ;;
12637        esac
12638        { $as_echo "$as_me:${as_lineno-$LINENO}: checking that ${PKG_CONFIG} is at least version ${_min_version}" >&5
12639$as_echo_n "checking that ${PKG_CONFIG} is at least version ${_min_version}... " >&6; }
12640        _act_version=`"${PKG_CONFIG}" --version`
12641        if ! "${PKG_CONFIG}" --atleast-pkgconfig-version="${_min_version}" ; then
12642            PKG_CONFIG=""
12643        fi
12644        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_act_version}" >&5
12645$as_echo "${_act_version}" >&6; }
12646    else
12647        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12648$as_echo "no" >&6; }
12649        PKG_CONFIG=""
12650    fi
12651    if test x"${PKG_CONFIG}" = x"" ; then
12652        as_fn_error $? "pkg-config was not found or is too old" "$LINENO" 5
12653    fi
12654
12655# Check whether --with-pkgconfigdir was given.
12656if test "${with_pkgconfigdir+set}" = set; then :
12657  withval=$with_pkgconfigdir; pkgconfigdir=$withval
12658else
12659  pkgconfigdir='${libdir}/pkgconfig'
12660fi
12661
12662    pkgconfigdir=$pkgconfigdir
12663
12664
12665
12666# other programs
12667
12668
12669LIB_MAJ=2
12670
12671
12672cat >>confdefs.h <<_ACEOF
12673#define LIB_MAJ $LIB_MAJ
12674_ACEOF
12675
12676
12677# Check whether --enable-debug was given.
12678if test "${enable_debug+set}" = set; then :
12679  enableval=$enable_debug;
12680$as_echo "#define OPENPAM_DEBUG 1" >>confdefs.h
12681
12682fi
12683
12684
12685# Check whether --enable-unversioned-modules was given.
12686if test "${enable_unversioned_modules+set}" = set; then :
12687  enableval=$enable_unversioned_modules; if test x"$enableval" = x"no"; then :
12688
12689
12690$as_echo "#define DISABLE_UNVERSIONED_MODULES 1" >>confdefs.h
12691
12692
12693fi
12694fi
12695
12696
12697
12698# Check whether --with-modules-dir was given.
12699if test "${with_modules_dir+set}" = set; then :
12700  withval=$with_modules_dir; if test x"$withval" != x"no"; then :
12701
12702	OPENPAM_MODULES_DIR="$withval"
12703
12704cat >>confdefs.h <<_ACEOF
12705#define OPENPAM_MODULES_DIR "${OPENPAM_MODULES_DIR%/}"
12706_ACEOF
12707
12708
12709fi
12710fi
12711
12712
12713 if test x"$OPENPAM_MODULES_DIR" != x""; then
12714  CUSTOM_MODULES_DIR_TRUE=
12715  CUSTOM_MODULES_DIR_FALSE='#'
12716else
12717  CUSTOM_MODULES_DIR_TRUE='#'
12718  CUSTOM_MODULES_DIR_FALSE=
12719fi
12720
12721
12722
12723# Check whether --with-doc was given.
12724if test "${with_doc+set}" = set; then :
12725  withval=$with_doc;
12726else
12727  with_doc=yes
12728fi
12729
12730 if test x"$with_doc" = x"yes"; then
12731  WITH_DOC_TRUE=
12732  WITH_DOC_FALSE='#'
12733else
12734  WITH_DOC_TRUE='#'
12735  WITH_DOC_FALSE=
12736fi
12737
12738
12739
12740# Check whether --with-pam-unix was given.
12741if test "${with_pam_unix+set}" = set; then :
12742  withval=$with_pam_unix;
12743else
12744  with_pam_unix=no
12745fi
12746
12747 if test x"$with_pam_unix" = x"yes"; then
12748  WITH_PAM_UNIX_TRUE=
12749  WITH_PAM_UNIX_FALSE='#'
12750else
12751  WITH_PAM_UNIX_TRUE='#'
12752  WITH_PAM_UNIX_FALSE=
12753fi
12754
12755
12756
12757# Check whether --with-pamtest was given.
12758if test "${with_pamtest+set}" = set; then :
12759  withval=$with_pamtest;
12760else
12761  with_pamtest=no
12762fi
12763
12764 if test x"$with_pamtest" = x"yes"; then
12765  WITH_PAMTEST_TRUE=
12766  WITH_PAMTEST_FALSE='#'
12767else
12768  WITH_PAMTEST_TRUE='#'
12769  WITH_PAMTEST_FALSE=
12770fi
12771
12772
12773
12774# Check whether --with-su was given.
12775if test "${with_su+set}" = set; then :
12776  withval=$with_su;
12777else
12778  with_su=no
12779fi
12780
12781 if test x"$with_su" = x"yes"; then
12782  WITH_SU_TRUE=
12783  WITH_SU_FALSE='#'
12784else
12785  WITH_SU_TRUE='#'
12786  WITH_SU_FALSE=
12787fi
12788
12789
12790
12791# Check whether --with-system-libpam was given.
12792if test "${with_system_libpam+set}" = set; then :
12793  withval=$with_system_libpam;
12794else
12795  with_system_libpam=no
12796fi
12797
12798 if test x"$with_system_libpam" = x"yes"; then
12799  WITH_SYSTEM_LIBPAM_TRUE=
12800  WITH_SYSTEM_LIBPAM_FALSE='#'
12801else
12802  WITH_SYSTEM_LIBPAM_TRUE='#'
12803  WITH_SYSTEM_LIBPAM_FALSE=
12804fi
12805
12806
12807for ac_header in crypt.h
12808do :
12809  ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
12810if test "x$ac_cv_header_crypt_h" = xyes; then :
12811  cat >>confdefs.h <<_ACEOF
12812#define HAVE_CRYPT_H 1
12813_ACEOF
12814
12815fi
12816
12817done
12818
12819
12820for ac_func in asprintf vasprintf
12821do :
12822  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12823ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12824if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12825  cat >>confdefs.h <<_ACEOF
12826#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12827_ACEOF
12828
12829fi
12830done
12831
12832for ac_func in dlfunc fdlopen
12833do :
12834  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12835ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12836if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12837  cat >>confdefs.h <<_ACEOF
12838#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12839_ACEOF
12840
12841fi
12842done
12843
12844for ac_func in fpurge
12845do :
12846  ac_fn_c_check_func "$LINENO" "fpurge" "ac_cv_func_fpurge"
12847if test "x$ac_cv_func_fpurge" = xyes; then :
12848  cat >>confdefs.h <<_ACEOF
12849#define HAVE_FPURGE 1
12850_ACEOF
12851
12852fi
12853done
12854
12855for ac_func in setlogmask
12856do :
12857  ac_fn_c_check_func "$LINENO" "setlogmask" "ac_cv_func_setlogmask"
12858if test "x$ac_cv_func_setlogmask" = xyes; then :
12859  cat >>confdefs.h <<_ACEOF
12860#define HAVE_SETLOGMASK 1
12861_ACEOF
12862
12863fi
12864done
12865
12866for ac_func in strlcat strlcmp strlcpy strlset
12867do :
12868  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12869ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12870if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12871  cat >>confdefs.h <<_ACEOF
12872#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12873_ACEOF
12874
12875fi
12876done
12877
12878
12879saved_LIBS="${LIBS}"
12880LIBS=""
12881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12882$as_echo_n "checking for dlopen in -ldl... " >&6; }
12883if ${ac_cv_lib_dl_dlopen+:} false; then :
12884  $as_echo_n "(cached) " >&6
12885else
12886  ac_check_lib_save_LIBS=$LIBS
12887LIBS="-ldl  $LIBS"
12888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889/* end confdefs.h.  */
12890
12891/* Override any GCC internal prototype to avoid an error.
12892   Use char because int might match the return type of a GCC
12893   builtin and then its argument prototype would still apply.  */
12894#ifdef __cplusplus
12895extern "C"
12896#endif
12897char dlopen ();
12898int
12899main ()
12900{
12901return dlopen ();
12902  ;
12903  return 0;
12904}
12905_ACEOF
12906if ac_fn_c_try_link "$LINENO"; then :
12907  ac_cv_lib_dl_dlopen=yes
12908else
12909  ac_cv_lib_dl_dlopen=no
12910fi
12911rm -f core conftest.err conftest.$ac_objext \
12912    conftest$ac_exeext conftest.$ac_ext
12913LIBS=$ac_check_lib_save_LIBS
12914fi
12915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12916$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12917if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12918  cat >>confdefs.h <<_ACEOF
12919#define HAVE_LIBDL 1
12920_ACEOF
12921
12922  LIBS="-ldl $LIBS"
12923
12924fi
12925
12926DL_LIBS="${LIBS}"
12927LIBS="${saved_LIBS}"
12928
12929
12930saved_LIBS="${LIBS}"
12931LIBS=""
12932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
12933$as_echo_n "checking for pam_start in -lpam... " >&6; }
12934if ${ac_cv_lib_pam_pam_start+:} false; then :
12935  $as_echo_n "(cached) " >&6
12936else
12937  ac_check_lib_save_LIBS=$LIBS
12938LIBS="-lpam  $LIBS"
12939cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12940/* end confdefs.h.  */
12941
12942/* Override any GCC internal prototype to avoid an error.
12943   Use char because int might match the return type of a GCC
12944   builtin and then its argument prototype would still apply.  */
12945#ifdef __cplusplus
12946extern "C"
12947#endif
12948char pam_start ();
12949int
12950main ()
12951{
12952return pam_start ();
12953  ;
12954  return 0;
12955}
12956_ACEOF
12957if ac_fn_c_try_link "$LINENO"; then :
12958  ac_cv_lib_pam_pam_start=yes
12959else
12960  ac_cv_lib_pam_pam_start=no
12961fi
12962rm -f core conftest.err conftest.$ac_objext \
12963    conftest$ac_exeext conftest.$ac_ext
12964LIBS=$ac_check_lib_save_LIBS
12965fi
12966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
12967$as_echo "$ac_cv_lib_pam_pam_start" >&6; }
12968if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
12969  cat >>confdefs.h <<_ACEOF
12970#define HAVE_LIBPAM 1
12971_ACEOF
12972
12973  LIBS="-lpam $LIBS"
12974
12975fi
12976
12977SYSTEM_LIBPAM="${LIBS}"
12978LIBS="${saved_LIBS}"
12979
12980
12981
12982
12983
12984
12985
12986
12987    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cryb-test is installed" >&5
12988$as_echo_n "checking if cryb-test is installed... " >&6; }
12989    if { { $as_echo "$as_me:${as_lineno-$LINENO}: \"\${PKG_CONFIG}\" --exists --print-errors \"cryb-test\""; } >&5
12990  ("${PKG_CONFIG}" --exists --print-errors "cryb-test") 2>&5
12991  ac_status=$?
12992  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12993  test $ac_status = 0; } ; then
12994        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12995$as_echo "yes" >&6; }
12996        ax_pc_cv_have_cryb_test=yes
12997
12998$as_echo "#define HAVE_CRYB_TEST 1" >>confdefs.h
12999
13000        { $as_echo "$as_me:${as_lineno-$LINENO}: checking cryb-test version" >&5
13001$as_echo_n "checking cryb-test version... " >&6; }
13002
13003
13004
13005    ax_pc_cv_cryb_test_version=`"${PKG_CONFIG}" --modversion cryb-test`
13006
13007        CRYB_TEST_VERSION=$ax_pc_cv_cryb_test_version
13008
13009        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ax_pc_cv_cryb_test_version:-unknown}" >&5
13010$as_echo "${ax_pc_cv_cryb_test_version:-unknown}" >&6; }
13011        { $as_echo "$as_me:${as_lineno-$LINENO}: checking cryb-test compiler flags" >&5
13012$as_echo_n "checking cryb-test compiler flags... " >&6; }
13013
13014
13015
13016    ax_pc_cv_cryb_test_cflags=`"${PKG_CONFIG}" --cflags cryb-test`
13017
13018        CRYB_TEST_CFLAGS=$ax_pc_cv_cryb_test_cflags
13019
13020        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ax_pc_cv_cryb_test_cflags:-none}" >&5
13021$as_echo "${ax_pc_cv_cryb_test_cflags:-none}" >&6; }
13022        { $as_echo "$as_me:${as_lineno-$LINENO}: checking cryb-test linker flags" >&5
13023$as_echo_n "checking cryb-test linker flags... " >&6; }
13024
13025
13026
13027    ax_pc_cv_cryb_test_libs=`"${PKG_CONFIG}" --libs cryb-test`
13028
13029        CRYB_TEST_LIBS=$ax_pc_cv_cryb_test_libs
13030
13031        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ax_pc_cv_cryb_test_libs:-none}" >&5
13032$as_echo "${ax_pc_cv_cryb_test_libs:-none}" >&6; }
13033        { $as_echo "$as_me:${as_lineno-$LINENO}: Cryb test framework found, unit tests enabled." >&5
13034$as_echo "$as_me: Cryb test framework found, unit tests enabled." >&6;}
13035    else
13036        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13037$as_echo "no" >&6; }
13038        ax_pc_cv_have_cryb_test=no
13039        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cryb test framework not found, unit tests disabled." >&5
13040$as_echo "$as_me: WARNING: Cryb test framework not found, unit tests disabled." >&2;}
13041    fi
13042
13043         if test x"$ax_pc_cv_have_cryb_test" = x"yes"; then
13044  HAVE_CRYB_TEST_TRUE=
13045  HAVE_CRYB_TEST_FALSE='#'
13046else
13047  HAVE_CRYB_TEST_TRUE='#'
13048  HAVE_CRYB_TEST_FALSE=
13049fi
13050
13051
13052
13053 if test x"$CRYB_TEST_LIBS" != x""; then
13054  WITH_TEST_TRUE=
13055  WITH_TEST_FALSE='#'
13056else
13057  WITH_TEST_TRUE='#'
13058  WITH_TEST_FALSE=
13059fi
13060
13061
13062# Check whether --enable-developer-warnings was given.
13063if test "${enable_developer_warnings+set}" = set; then :
13064  enableval=$enable_developer_warnings; CFLAGS="${CFLAGS} -Wall -Wextra -Wcast-qual"
13065fi
13066
13067# Check whether --enable-debugging-symbols was given.
13068if test "${enable_debugging_symbols+set}" = set; then :
13069  enableval=$enable_debugging_symbols; CFLAGS="${CFLAGS} -O0 -g -fno-inline"
13070fi
13071
13072# Check whether --enable-werror was given.
13073if test "${enable_werror+set}" = set; then :
13074  enableval=$enable_werror; CFLAGS="${CFLAGS} -Werror"
13075fi
13076
13077
13078ac_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 lib/libpam/Makefile misc/Makefile modules/Makefile modules/pam_deny/Makefile modules/pam_permit/Makefile modules/pam_return/Makefile modules/pam_unix/Makefile t/Makefile"
13079
13080ac_config_files="$ac_config_files mkpkgng"
13081
13082ac_config_files="$ac_config_files misc/coverage.sh"
13083
13084ac_config_files="$ac_config_files misc/coverity.sh"
13085
13086cat >confcache <<\_ACEOF
13087# This file is a shell script that caches the results of configure
13088# tests run on this system so they can be shared between configure
13089# scripts and configure runs, see configure's option --config-cache.
13090# It is not useful on other systems.  If it contains results you don't
13091# want to keep, you may remove or edit it.
13092#
13093# config.status only pays attention to the cache file if you give it
13094# the --recheck option to rerun configure.
13095#
13096# `ac_cv_env_foo' variables (set or unset) will be overridden when
13097# loading this file, other *unset* `ac_cv_foo' will be assigned the
13098# following values.
13099
13100_ACEOF
13101
13102# The following way of writing the cache mishandles newlines in values,
13103# but we know of no workaround that is simple, portable, and efficient.
13104# So, we kill variables containing newlines.
13105# Ultrix sh set writes to stderr and can't be redirected directly,
13106# and sets the high bit in the cache file unless we assign to the vars.
13107(
13108  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13109    eval ac_val=\$$ac_var
13110    case $ac_val in #(
13111    *${as_nl}*)
13112      case $ac_var in #(
13113      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13114$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13115      esac
13116      case $ac_var in #(
13117      _ | IFS | as_nl) ;; #(
13118      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13119      *) { eval $ac_var=; unset $ac_var;} ;;
13120      esac ;;
13121    esac
13122  done
13123
13124  (set) 2>&1 |
13125    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13126    *${as_nl}ac_space=\ *)
13127      # `set' does not quote correctly, so add quotes: double-quote
13128      # substitution turns \\\\ into \\, and sed turns \\ into \.
13129      sed -n \
13130	"s/'/'\\\\''/g;
13131	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13132      ;; #(
13133    *)
13134      # `set' quotes correctly as required by POSIX, so do not add quotes.
13135      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13136      ;;
13137    esac |
13138    sort
13139) |
13140  sed '
13141     /^ac_cv_env_/b end
13142     t clear
13143     :clear
13144     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13145     t end
13146     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13147     :end' >>confcache
13148if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13149  if test -w "$cache_file"; then
13150    if test "x$cache_file" != "x/dev/null"; then
13151      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13152$as_echo "$as_me: updating cache $cache_file" >&6;}
13153      if test ! -f "$cache_file" || test -h "$cache_file"; then
13154	cat confcache >"$cache_file"
13155      else
13156        case $cache_file in #(
13157        */* | ?:*)
13158	  mv -f confcache "$cache_file"$$ &&
13159	  mv -f "$cache_file"$$ "$cache_file" ;; #(
13160        *)
13161	  mv -f confcache "$cache_file" ;;
13162	esac
13163      fi
13164    fi
13165  else
13166    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13167$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13168  fi
13169fi
13170rm -f confcache
13171
13172test "x$prefix" = xNONE && prefix=$ac_default_prefix
13173# Let make expand exec_prefix.
13174test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13175
13176DEFS=-DHAVE_CONFIG_H
13177
13178ac_libobjs=
13179ac_ltlibobjs=
13180for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13181  # 1. Remove the extension, and $U if already installed.
13182  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13183  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13184  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13185  #    will be set to the directory where LIBOBJS objects are built.
13186  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13187  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13188done
13189LIBOBJS=$ac_libobjs
13190
13191LTLIBOBJS=$ac_ltlibobjs
13192
13193
13194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13195$as_echo_n "checking that generated files are newer than configure... " >&6; }
13196   if test -n "$am_sleep_pid"; then
13197     # Hide warnings about reused PIDs.
13198     wait $am_sleep_pid 2>/dev/null
13199   fi
13200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13201$as_echo "done" >&6; }
13202 if test -n "$EXEEXT"; then
13203  am__EXEEXT_TRUE=
13204  am__EXEEXT_FALSE='#'
13205else
13206  am__EXEEXT_TRUE='#'
13207  am__EXEEXT_FALSE=
13208fi
13209
13210if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13211  as_fn_error $? "conditional \"AMDEP\" was never defined.
13212Usually this means the macro was only invoked conditionally." "$LINENO" 5
13213fi
13214if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13215  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13216Usually this means the macro was only invoked conditionally." "$LINENO" 5
13217fi
13218if test -z "${CUSTOM_MODULES_DIR_TRUE}" && test -z "${CUSTOM_MODULES_DIR_FALSE}"; then
13219  as_fn_error $? "conditional \"CUSTOM_MODULES_DIR\" was never defined.
13220Usually this means the macro was only invoked conditionally." "$LINENO" 5
13221fi
13222if test -z "${WITH_DOC_TRUE}" && test -z "${WITH_DOC_FALSE}"; then
13223  as_fn_error $? "conditional \"WITH_DOC\" was never defined.
13224Usually this means the macro was only invoked conditionally." "$LINENO" 5
13225fi
13226if test -z "${WITH_PAM_UNIX_TRUE}" && test -z "${WITH_PAM_UNIX_FALSE}"; then
13227  as_fn_error $? "conditional \"WITH_PAM_UNIX\" was never defined.
13228Usually this means the macro was only invoked conditionally." "$LINENO" 5
13229fi
13230if test -z "${WITH_PAMTEST_TRUE}" && test -z "${WITH_PAMTEST_FALSE}"; then
13231  as_fn_error $? "conditional \"WITH_PAMTEST\" was never defined.
13232Usually this means the macro was only invoked conditionally." "$LINENO" 5
13233fi
13234if test -z "${WITH_SU_TRUE}" && test -z "${WITH_SU_FALSE}"; then
13235  as_fn_error $? "conditional \"WITH_SU\" was never defined.
13236Usually this means the macro was only invoked conditionally." "$LINENO" 5
13237fi
13238if test -z "${WITH_SYSTEM_LIBPAM_TRUE}" && test -z "${WITH_SYSTEM_LIBPAM_FALSE}"; then
13239  as_fn_error $? "conditional \"WITH_SYSTEM_LIBPAM\" was never defined.
13240Usually this means the macro was only invoked conditionally." "$LINENO" 5
13241fi
13242if test -z "${HAVE_CRYB_TEST_TRUE}" && test -z "${HAVE_CRYB_TEST_FALSE}"; then
13243  as_fn_error $? "conditional \"HAVE_CRYB_TEST\" was never defined.
13244Usually this means the macro was only invoked conditionally." "$LINENO" 5
13245fi
13246if test -z "${WITH_TEST_TRUE}" && test -z "${WITH_TEST_FALSE}"; then
13247  as_fn_error $? "conditional \"WITH_TEST\" was never defined.
13248Usually this means the macro was only invoked conditionally." "$LINENO" 5
13249fi
13250
13251: "${CONFIG_STATUS=./config.status}"
13252ac_write_fail=0
13253ac_clean_files_save=$ac_clean_files
13254ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13255{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13256$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13257as_write_fail=0
13258cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13259#! $SHELL
13260# Generated by $as_me.
13261# Run this file to recreate the current configuration.
13262# Compiler output produced by configure, useful for debugging
13263# configure, is in config.log if it exists.
13264
13265debug=false
13266ac_cs_recheck=false
13267ac_cs_silent=false
13268
13269SHELL=\${CONFIG_SHELL-$SHELL}
13270export SHELL
13271_ASEOF
13272cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13273## -------------------- ##
13274## M4sh Initialization. ##
13275## -------------------- ##
13276
13277# Be more Bourne compatible
13278DUALCASE=1; export DUALCASE # for MKS sh
13279if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13280  emulate sh
13281  NULLCMD=:
13282  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13283  # is contrary to our usage.  Disable this feature.
13284  alias -g '${1+"$@"}'='"$@"'
13285  setopt NO_GLOB_SUBST
13286else
13287  case `(set -o) 2>/dev/null` in #(
13288  *posix*) :
13289    set -o posix ;; #(
13290  *) :
13291     ;;
13292esac
13293fi
13294
13295
13296as_nl='
13297'
13298export as_nl
13299# Printing a long string crashes Solaris 7 /usr/bin/printf.
13300as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13301as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13302as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13303# Prefer a ksh shell builtin over an external printf program on Solaris,
13304# but without wasting forks for bash or zsh.
13305if test -z "$BASH_VERSION$ZSH_VERSION" \
13306    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13307  as_echo='print -r --'
13308  as_echo_n='print -rn --'
13309elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13310  as_echo='printf %s\n'
13311  as_echo_n='printf %s'
13312else
13313  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13314    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13315    as_echo_n='/usr/ucb/echo -n'
13316  else
13317    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13318    as_echo_n_body='eval
13319      arg=$1;
13320      case $arg in #(
13321      *"$as_nl"*)
13322	expr "X$arg" : "X\\(.*\\)$as_nl";
13323	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13324      esac;
13325      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13326    '
13327    export as_echo_n_body
13328    as_echo_n='sh -c $as_echo_n_body as_echo'
13329  fi
13330  export as_echo_body
13331  as_echo='sh -c $as_echo_body as_echo'
13332fi
13333
13334# The user is always right.
13335if test "${PATH_SEPARATOR+set}" != set; then
13336  PATH_SEPARATOR=:
13337  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13338    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13339      PATH_SEPARATOR=';'
13340  }
13341fi
13342
13343
13344# IFS
13345# We need space, tab and new line, in precisely that order.  Quoting is
13346# there to prevent editors from complaining about space-tab.
13347# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13348# splitting by setting IFS to empty value.)
13349IFS=" ""	$as_nl"
13350
13351# Find who we are.  Look in the path if we contain no directory separator.
13352as_myself=
13353case $0 in #((
13354  *[\\/]* ) as_myself=$0 ;;
13355  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13356for as_dir in $PATH
13357do
13358  IFS=$as_save_IFS
13359  test -z "$as_dir" && as_dir=.
13360    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13361  done
13362IFS=$as_save_IFS
13363
13364     ;;
13365esac
13366# We did not find ourselves, most probably we were run as `sh COMMAND'
13367# in which case we are not to be found in the path.
13368if test "x$as_myself" = x; then
13369  as_myself=$0
13370fi
13371if test ! -f "$as_myself"; then
13372  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13373  exit 1
13374fi
13375
13376# Unset variables that we do not need and which cause bugs (e.g. in
13377# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13378# suppresses any "Segmentation fault" message there.  '((' could
13379# trigger a bug in pdksh 5.2.14.
13380for as_var in BASH_ENV ENV MAIL MAILPATH
13381do eval test x\${$as_var+set} = xset \
13382  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13383done
13384PS1='$ '
13385PS2='> '
13386PS4='+ '
13387
13388# NLS nuisances.
13389LC_ALL=C
13390export LC_ALL
13391LANGUAGE=C
13392export LANGUAGE
13393
13394# CDPATH.
13395(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13396
13397
13398# as_fn_error STATUS ERROR [LINENO LOG_FD]
13399# ----------------------------------------
13400# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13401# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13402# script with STATUS, using 1 if that was 0.
13403as_fn_error ()
13404{
13405  as_status=$1; test $as_status -eq 0 && as_status=1
13406  if test "$4"; then
13407    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13408    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13409  fi
13410  $as_echo "$as_me: error: $2" >&2
13411  as_fn_exit $as_status
13412} # as_fn_error
13413
13414
13415# as_fn_set_status STATUS
13416# -----------------------
13417# Set $? to STATUS, without forking.
13418as_fn_set_status ()
13419{
13420  return $1
13421} # as_fn_set_status
13422
13423# as_fn_exit STATUS
13424# -----------------
13425# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13426as_fn_exit ()
13427{
13428  set +e
13429  as_fn_set_status $1
13430  exit $1
13431} # as_fn_exit
13432
13433# as_fn_unset VAR
13434# ---------------
13435# Portably unset VAR.
13436as_fn_unset ()
13437{
13438  { eval $1=; unset $1;}
13439}
13440as_unset=as_fn_unset
13441# as_fn_append VAR VALUE
13442# ----------------------
13443# Append the text in VALUE to the end of the definition contained in VAR. Take
13444# advantage of any shell optimizations that allow amortized linear growth over
13445# repeated appends, instead of the typical quadratic growth present in naive
13446# implementations.
13447if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13448  eval 'as_fn_append ()
13449  {
13450    eval $1+=\$2
13451  }'
13452else
13453  as_fn_append ()
13454  {
13455    eval $1=\$$1\$2
13456  }
13457fi # as_fn_append
13458
13459# as_fn_arith ARG...
13460# ------------------
13461# Perform arithmetic evaluation on the ARGs, and store the result in the
13462# global $as_val. Take advantage of shells that can avoid forks. The arguments
13463# must be portable across $(()) and expr.
13464if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13465  eval 'as_fn_arith ()
13466  {
13467    as_val=$(( $* ))
13468  }'
13469else
13470  as_fn_arith ()
13471  {
13472    as_val=`expr "$@" || test $? -eq 1`
13473  }
13474fi # as_fn_arith
13475
13476
13477if expr a : '\(a\)' >/dev/null 2>&1 &&
13478   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13479  as_expr=expr
13480else
13481  as_expr=false
13482fi
13483
13484if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13485  as_basename=basename
13486else
13487  as_basename=false
13488fi
13489
13490if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13491  as_dirname=dirname
13492else
13493  as_dirname=false
13494fi
13495
13496as_me=`$as_basename -- "$0" ||
13497$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13498	 X"$0" : 'X\(//\)$' \| \
13499	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13500$as_echo X/"$0" |
13501    sed '/^.*\/\([^/][^/]*\)\/*$/{
13502	    s//\1/
13503	    q
13504	  }
13505	  /^X\/\(\/\/\)$/{
13506	    s//\1/
13507	    q
13508	  }
13509	  /^X\/\(\/\).*/{
13510	    s//\1/
13511	    q
13512	  }
13513	  s/.*/./; q'`
13514
13515# Avoid depending upon Character Ranges.
13516as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13517as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13518as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13519as_cr_digits='0123456789'
13520as_cr_alnum=$as_cr_Letters$as_cr_digits
13521
13522ECHO_C= ECHO_N= ECHO_T=
13523case `echo -n x` in #(((((
13524-n*)
13525  case `echo 'xy\c'` in
13526  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13527  xy)  ECHO_C='\c';;
13528  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13529       ECHO_T='	';;
13530  esac;;
13531*)
13532  ECHO_N='-n';;
13533esac
13534
13535rm -f conf$$ conf$$.exe conf$$.file
13536if test -d conf$$.dir; then
13537  rm -f conf$$.dir/conf$$.file
13538else
13539  rm -f conf$$.dir
13540  mkdir conf$$.dir 2>/dev/null
13541fi
13542if (echo >conf$$.file) 2>/dev/null; then
13543  if ln -s conf$$.file conf$$ 2>/dev/null; then
13544    as_ln_s='ln -s'
13545    # ... but there are two gotchas:
13546    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13547    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13548    # In both cases, we have to default to `cp -pR'.
13549    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13550      as_ln_s='cp -pR'
13551  elif ln conf$$.file conf$$ 2>/dev/null; then
13552    as_ln_s=ln
13553  else
13554    as_ln_s='cp -pR'
13555  fi
13556else
13557  as_ln_s='cp -pR'
13558fi
13559rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13560rmdir conf$$.dir 2>/dev/null
13561
13562
13563# as_fn_mkdir_p
13564# -------------
13565# Create "$as_dir" as a directory, including parents if necessary.
13566as_fn_mkdir_p ()
13567{
13568
13569  case $as_dir in #(
13570  -*) as_dir=./$as_dir;;
13571  esac
13572  test -d "$as_dir" || eval $as_mkdir_p || {
13573    as_dirs=
13574    while :; do
13575      case $as_dir in #(
13576      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13577      *) as_qdir=$as_dir;;
13578      esac
13579      as_dirs="'$as_qdir' $as_dirs"
13580      as_dir=`$as_dirname -- "$as_dir" ||
13581$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13582	 X"$as_dir" : 'X\(//\)[^/]' \| \
13583	 X"$as_dir" : 'X\(//\)$' \| \
13584	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13585$as_echo X"$as_dir" |
13586    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13587	    s//\1/
13588	    q
13589	  }
13590	  /^X\(\/\/\)[^/].*/{
13591	    s//\1/
13592	    q
13593	  }
13594	  /^X\(\/\/\)$/{
13595	    s//\1/
13596	    q
13597	  }
13598	  /^X\(\/\).*/{
13599	    s//\1/
13600	    q
13601	  }
13602	  s/.*/./; q'`
13603      test -d "$as_dir" && break
13604    done
13605    test -z "$as_dirs" || eval "mkdir $as_dirs"
13606  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13607
13608
13609} # as_fn_mkdir_p
13610if mkdir -p . 2>/dev/null; then
13611  as_mkdir_p='mkdir -p "$as_dir"'
13612else
13613  test -d ./-p && rmdir ./-p
13614  as_mkdir_p=false
13615fi
13616
13617
13618# as_fn_executable_p FILE
13619# -----------------------
13620# Test if FILE is an executable regular file.
13621as_fn_executable_p ()
13622{
13623  test -f "$1" && test -x "$1"
13624} # as_fn_executable_p
13625as_test_x='test -x'
13626as_executable_p=as_fn_executable_p
13627
13628# Sed expression to map a string onto a valid CPP name.
13629as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13630
13631# Sed expression to map a string onto a valid variable name.
13632as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13633
13634
13635exec 6>&1
13636## ----------------------------------- ##
13637## Main body of $CONFIG_STATUS script. ##
13638## ----------------------------------- ##
13639_ASEOF
13640test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13641
13642cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13643# Save the log message, to keep $0 and so on meaningful, and to
13644# report actual input values of CONFIG_FILES etc. instead of their
13645# values after options handling.
13646ac_log="
13647This file was extended by OpenPAM $as_me 20190224, which was
13648generated by GNU Autoconf 2.69.  Invocation command line was
13649
13650  CONFIG_FILES    = $CONFIG_FILES
13651  CONFIG_HEADERS  = $CONFIG_HEADERS
13652  CONFIG_LINKS    = $CONFIG_LINKS
13653  CONFIG_COMMANDS = $CONFIG_COMMANDS
13654  $ $0 $@
13655
13656on `(hostname || uname -n) 2>/dev/null | sed 1q`
13657"
13658
13659_ACEOF
13660
13661case $ac_config_files in *"
13662"*) set x $ac_config_files; shift; ac_config_files=$*;;
13663esac
13664
13665case $ac_config_headers in *"
13666"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13667esac
13668
13669
13670cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13671# Files that config.status was made for.
13672config_files="$ac_config_files"
13673config_headers="$ac_config_headers"
13674config_commands="$ac_config_commands"
13675
13676_ACEOF
13677
13678cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13679ac_cs_usage="\
13680\`$as_me' instantiates files and other configuration actions
13681from templates according to the current configuration.  Unless the files
13682and actions are specified as TAGs, all are instantiated by default.
13683
13684Usage: $0 [OPTION]... [TAG]...
13685
13686  -h, --help       print this help, then exit
13687  -V, --version    print version number and configuration settings, then exit
13688      --config     print configuration, then exit
13689  -q, --quiet, --silent
13690                   do not print progress messages
13691  -d, --debug      don't remove temporary files
13692      --recheck    update $as_me by reconfiguring in the same conditions
13693      --file=FILE[:TEMPLATE]
13694                   instantiate the configuration file FILE
13695      --header=FILE[:TEMPLATE]
13696                   instantiate the configuration header FILE
13697
13698Configuration files:
13699$config_files
13700
13701Configuration headers:
13702$config_headers
13703
13704Configuration commands:
13705$config_commands
13706
13707Report bugs to <des@des.no>.
13708OpenPAM home page: <http://www.openpam.org/>."
13709
13710_ACEOF
13711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13712ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13713ac_cs_version="\\
13714OpenPAM config.status 20190224
13715configured by $0, generated by GNU Autoconf 2.69,
13716  with options \\"\$ac_cs_config\\"
13717
13718Copyright (C) 2012 Free Software Foundation, Inc.
13719This config.status script is free software; the Free Software Foundation
13720gives unlimited permission to copy, distribute and modify it."
13721
13722ac_pwd='$ac_pwd'
13723srcdir='$srcdir'
13724INSTALL='$INSTALL'
13725MKDIR_P='$MKDIR_P'
13726AWK='$AWK'
13727test -n "\$AWK" || AWK=awk
13728_ACEOF
13729
13730cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13731# The default lists apply if the user does not specify any file.
13732ac_need_defaults=:
13733while test $# != 0
13734do
13735  case $1 in
13736  --*=?*)
13737    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13738    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13739    ac_shift=:
13740    ;;
13741  --*=)
13742    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13743    ac_optarg=
13744    ac_shift=:
13745    ;;
13746  *)
13747    ac_option=$1
13748    ac_optarg=$2
13749    ac_shift=shift
13750    ;;
13751  esac
13752
13753  case $ac_option in
13754  # Handling of the options.
13755  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13756    ac_cs_recheck=: ;;
13757  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13758    $as_echo "$ac_cs_version"; exit ;;
13759  --config | --confi | --conf | --con | --co | --c )
13760    $as_echo "$ac_cs_config"; exit ;;
13761  --debug | --debu | --deb | --de | --d | -d )
13762    debug=: ;;
13763  --file | --fil | --fi | --f )
13764    $ac_shift
13765    case $ac_optarg in
13766    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13767    '') as_fn_error $? "missing file argument" ;;
13768    esac
13769    as_fn_append CONFIG_FILES " '$ac_optarg'"
13770    ac_need_defaults=false;;
13771  --header | --heade | --head | --hea )
13772    $ac_shift
13773    case $ac_optarg in
13774    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13775    esac
13776    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13777    ac_need_defaults=false;;
13778  --he | --h)
13779    # Conflict between --help and --header
13780    as_fn_error $? "ambiguous option: \`$1'
13781Try \`$0 --help' for more information.";;
13782  --help | --hel | -h )
13783    $as_echo "$ac_cs_usage"; exit ;;
13784  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13785  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13786    ac_cs_silent=: ;;
13787
13788  # This is an error.
13789  -*) as_fn_error $? "unrecognized option: \`$1'
13790Try \`$0 --help' for more information." ;;
13791
13792  *) as_fn_append ac_config_targets " $1"
13793     ac_need_defaults=false ;;
13794
13795  esac
13796  shift
13797done
13798
13799ac_configure_extra_args=
13800
13801if $ac_cs_silent; then
13802  exec 6>/dev/null
13803  ac_configure_extra_args="$ac_configure_extra_args --silent"
13804fi
13805
13806_ACEOF
13807cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13808if \$ac_cs_recheck; then
13809  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13810  shift
13811  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13812  CONFIG_SHELL='$SHELL'
13813  export CONFIG_SHELL
13814  exec "\$@"
13815fi
13816
13817_ACEOF
13818cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13819exec 5>>config.log
13820{
13821  echo
13822  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13823## Running $as_me. ##
13824_ASBOX
13825  $as_echo "$ac_log"
13826} >&5
13827
13828_ACEOF
13829cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13830#
13831# INIT-COMMANDS
13832#
13833AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
13834
13835
13836# The HP-UX ksh and POSIX shell print the target directory to stdout
13837# if CDPATH is set.
13838(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13839
13840sed_quote_subst='$sed_quote_subst'
13841double_quote_subst='$double_quote_subst'
13842delay_variable_subst='$delay_variable_subst'
13843macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13844macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13845enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13846enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13847pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13848enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13849shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
13850SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13851ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13852PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
13853host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13854host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13855host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13856build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13857build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13858build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13859SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13860Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13861GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13862EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13863FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13864LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13865NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13866LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13867max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13868ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13869exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13870lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13871lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13872lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13873lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
13874lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
13875reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13876reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13877OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13878deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13879file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13880file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
13881want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
13882DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
13883sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
13884AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13885AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13886archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
13887STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13888RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13889old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13890old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13891old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13892lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13893CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13894CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13895compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13896GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13897lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13898lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13899lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
13900lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13901lt_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"`'
13902lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
13903nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
13904lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
13905lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
13906objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13907MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13908lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13909lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13910lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13911lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13912lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13913need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13914MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
13915DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13916NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13917LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13918OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13919OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13920libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13921shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13922extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13923archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13924enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13925export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13926whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13927compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13928old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13929old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13930archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13931archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13932module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13933module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13934with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13935allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13936no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13937hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13938hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13939hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13940hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13941hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13942hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13943hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13944inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13945link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13946always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13947export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13948exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13949include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13950prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13951postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
13952file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13953variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13954need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13955need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13956version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13957runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13958shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13959shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13960libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13961library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13962soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13963install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13964postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13965postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13966finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13967finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13968hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13969sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13970configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
13971configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
13972hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13973enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13974enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13975enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13976old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13977striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13978
13979LTCC='$LTCC'
13980LTCFLAGS='$LTCFLAGS'
13981compiler='$compiler_DEFAULT'
13982
13983# A function that is used when there is no print builtin or printf.
13984func_fallback_echo ()
13985{
13986  eval 'cat <<_LTECHO_EOF
13987\$1
13988_LTECHO_EOF'
13989}
13990
13991# Quote evaled strings.
13992for var in SHELL \
13993ECHO \
13994PATH_SEPARATOR \
13995SED \
13996GREP \
13997EGREP \
13998FGREP \
13999LD \
14000NM \
14001LN_S \
14002lt_SP2NL \
14003lt_NL2SP \
14004reload_flag \
14005OBJDUMP \
14006deplibs_check_method \
14007file_magic_cmd \
14008file_magic_glob \
14009want_nocaseglob \
14010DLLTOOL \
14011sharedlib_from_linklib_cmd \
14012AR \
14013AR_FLAGS \
14014archiver_list_spec \
14015STRIP \
14016RANLIB \
14017CC \
14018CFLAGS \
14019compiler \
14020lt_cv_sys_global_symbol_pipe \
14021lt_cv_sys_global_symbol_to_cdecl \
14022lt_cv_sys_global_symbol_to_import \
14023lt_cv_sys_global_symbol_to_c_name_address \
14024lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14025lt_cv_nm_interface \
14026nm_file_list_spec \
14027lt_cv_truncate_bin \
14028lt_prog_compiler_no_builtin_flag \
14029lt_prog_compiler_pic \
14030lt_prog_compiler_wl \
14031lt_prog_compiler_static \
14032lt_cv_prog_compiler_c_o \
14033need_locks \
14034MANIFEST_TOOL \
14035DSYMUTIL \
14036NMEDIT \
14037LIPO \
14038OTOOL \
14039OTOOL64 \
14040shrext_cmds \
14041export_dynamic_flag_spec \
14042whole_archive_flag_spec \
14043compiler_needs_object \
14044with_gnu_ld \
14045allow_undefined_flag \
14046no_undefined_flag \
14047hardcode_libdir_flag_spec \
14048hardcode_libdir_separator \
14049exclude_expsyms \
14050include_expsyms \
14051file_list_spec \
14052variables_saved_for_relink \
14053libname_spec \
14054library_names_spec \
14055soname_spec \
14056install_override_mode \
14057finish_eval \
14058old_striplib \
14059striplib; do
14060    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14061    *[\\\\\\\`\\"\\\$]*)
14062      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14063      ;;
14064    *)
14065      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14066      ;;
14067    esac
14068done
14069
14070# Double-quote double-evaled strings.
14071for var in reload_cmds \
14072old_postinstall_cmds \
14073old_postuninstall_cmds \
14074old_archive_cmds \
14075extract_expsyms_cmds \
14076old_archive_from_new_cmds \
14077old_archive_from_expsyms_cmds \
14078archive_cmds \
14079archive_expsym_cmds \
14080module_cmds \
14081module_expsym_cmds \
14082export_symbols_cmds \
14083prelink_cmds \
14084postlink_cmds \
14085postinstall_cmds \
14086postuninstall_cmds \
14087finish_cmds \
14088sys_lib_search_path_spec \
14089configure_time_dlsearch_path \
14090configure_time_lt_sys_library_path; do
14091    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14092    *[\\\\\\\`\\"\\\$]*)
14093      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14094      ;;
14095    *)
14096      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14097      ;;
14098    esac
14099done
14100
14101ac_aux_dir='$ac_aux_dir'
14102
14103# See if we are running on zsh, and set the options that allow our
14104# commands through without removal of \ escapes INIT.
14105if test -n "\${ZSH_VERSION+set}"; then
14106   setopt NO_GLOB_SUBST
14107fi
14108
14109
14110    PACKAGE='$PACKAGE'
14111    VERSION='$VERSION'
14112    RM='$RM'
14113    ofile='$ofile'
14114
14115
14116
14117
14118_ACEOF
14119
14120cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14121
14122# Handling of arguments.
14123for ac_config_target in $ac_config_targets
14124do
14125  case $ac_config_target in
14126    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14127    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14128    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14129    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14130    "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
14131    "bin/openpam_dump_policy/Makefile") CONFIG_FILES="$CONFIG_FILES bin/openpam_dump_policy/Makefile" ;;
14132    "bin/pamtest/Makefile") CONFIG_FILES="$CONFIG_FILES bin/pamtest/Makefile" ;;
14133    "bin/su/Makefile") CONFIG_FILES="$CONFIG_FILES bin/su/Makefile" ;;
14134    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14135    "doc/man/Makefile") CONFIG_FILES="$CONFIG_FILES doc/man/Makefile" ;;
14136    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
14137    "include/security/Makefile") CONFIG_FILES="$CONFIG_FILES include/security/Makefile" ;;
14138    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
14139    "lib/libpam/Makefile") CONFIG_FILES="$CONFIG_FILES lib/libpam/Makefile" ;;
14140    "misc/Makefile") CONFIG_FILES="$CONFIG_FILES misc/Makefile" ;;
14141    "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
14142    "modules/pam_deny/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_deny/Makefile" ;;
14143    "modules/pam_permit/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_permit/Makefile" ;;
14144    "modules/pam_return/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_return/Makefile" ;;
14145    "modules/pam_unix/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_unix/Makefile" ;;
14146    "t/Makefile") CONFIG_FILES="$CONFIG_FILES t/Makefile" ;;
14147    "mkpkgng") CONFIG_FILES="$CONFIG_FILES mkpkgng" ;;
14148    "misc/coverage.sh") CONFIG_FILES="$CONFIG_FILES misc/coverage.sh" ;;
14149    "misc/coverity.sh") CONFIG_FILES="$CONFIG_FILES misc/coverity.sh" ;;
14150
14151  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14152  esac
14153done
14154
14155
14156# If the user did not use the arguments to specify the items to instantiate,
14157# then the envvar interface is used.  Set only those that are not.
14158# We use the long form for the default assignment because of an extremely
14159# bizarre bug on SunOS 4.1.3.
14160if $ac_need_defaults; then
14161  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14162  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14163  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14164fi
14165
14166# Have a temporary directory for convenience.  Make it in the build tree
14167# simply because there is no reason against having it here, and in addition,
14168# creating and moving files from /tmp can sometimes cause problems.
14169# Hook for its removal unless debugging.
14170# Note that there is a small window in which the directory will not be cleaned:
14171# after its creation but before its name has been assigned to `$tmp'.
14172$debug ||
14173{
14174  tmp= ac_tmp=
14175  trap 'exit_status=$?
14176  : "${ac_tmp:=$tmp}"
14177  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14178' 0
14179  trap 'as_fn_exit 1' 1 2 13 15
14180}
14181# Create a (secure) tmp directory for tmp files.
14182
14183{
14184  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14185  test -d "$tmp"
14186}  ||
14187{
14188  tmp=./conf$$-$RANDOM
14189  (umask 077 && mkdir "$tmp")
14190} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14191ac_tmp=$tmp
14192
14193# Set up the scripts for CONFIG_FILES section.
14194# No need to generate them if there are no CONFIG_FILES.
14195# This happens for instance with `./config.status config.h'.
14196if test -n "$CONFIG_FILES"; then
14197
14198
14199ac_cr=`echo X | tr X '\015'`
14200# On cygwin, bash can eat \r inside `` if the user requested igncr.
14201# But we know of no other shell where ac_cr would be empty at this
14202# point, so we can use a bashism as a fallback.
14203if test "x$ac_cr" = x; then
14204  eval ac_cr=\$\'\\r\'
14205fi
14206ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14207if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14208  ac_cs_awk_cr='\\r'
14209else
14210  ac_cs_awk_cr=$ac_cr
14211fi
14212
14213echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14214_ACEOF
14215
14216
14217{
14218  echo "cat >conf$$subs.awk <<_ACEOF" &&
14219  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14220  echo "_ACEOF"
14221} >conf$$subs.sh ||
14222  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14223ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14224ac_delim='%!_!# '
14225for ac_last_try in false false false false false :; do
14226  . ./conf$$subs.sh ||
14227    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14228
14229  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14230  if test $ac_delim_n = $ac_delim_num; then
14231    break
14232  elif $ac_last_try; then
14233    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14234  else
14235    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14236  fi
14237done
14238rm -f conf$$subs.sh
14239
14240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14241cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14242_ACEOF
14243sed -n '
14244h
14245s/^/S["/; s/!.*/"]=/
14246p
14247g
14248s/^[^!]*!//
14249:repl
14250t repl
14251s/'"$ac_delim"'$//
14252t delim
14253:nl
14254h
14255s/\(.\{148\}\)..*/\1/
14256t more1
14257s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14258p
14259n
14260b repl
14261:more1
14262s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14263p
14264g
14265s/.\{148\}//
14266t nl
14267:delim
14268h
14269s/\(.\{148\}\)..*/\1/
14270t more2
14271s/["\\]/\\&/g; s/^/"/; s/$/"/
14272p
14273b
14274:more2
14275s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14276p
14277g
14278s/.\{148\}//
14279t delim
14280' <conf$$subs.awk | sed '
14281/^[^""]/{
14282  N
14283  s/\n//
14284}
14285' >>$CONFIG_STATUS || ac_write_fail=1
14286rm -f conf$$subs.awk
14287cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14288_ACAWK
14289cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14290  for (key in S) S_is_set[key] = 1
14291  FS = ""
14292
14293}
14294{
14295  line = $ 0
14296  nfields = split(line, field, "@")
14297  substed = 0
14298  len = length(field[1])
14299  for (i = 2; i < nfields; i++) {
14300    key = field[i]
14301    keylen = length(key)
14302    if (S_is_set[key]) {
14303      value = S[key]
14304      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14305      len += length(value) + length(field[++i])
14306      substed = 1
14307    } else
14308      len += 1 + keylen
14309  }
14310
14311  print line
14312}
14313
14314_ACAWK
14315_ACEOF
14316cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14317if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14318  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14319else
14320  cat
14321fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14322  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14323_ACEOF
14324
14325# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14326# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14327# trailing colons and then remove the whole line if VPATH becomes empty
14328# (actually we leave an empty line to preserve line numbers).
14329if test "x$srcdir" = x.; then
14330  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
14331h
14332s///
14333s/^/:/
14334s/[	 ]*$/:/
14335s/:\$(srcdir):/:/g
14336s/:\${srcdir}:/:/g
14337s/:@srcdir@:/:/g
14338s/^:*//
14339s/:*$//
14340x
14341s/\(=[	 ]*\).*/\1/
14342G
14343s/\n//
14344s/^[^=]*=[	 ]*$//
14345}'
14346fi
14347
14348cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14349fi # test -n "$CONFIG_FILES"
14350
14351# Set up the scripts for CONFIG_HEADERS section.
14352# No need to generate them if there are no CONFIG_HEADERS.
14353# This happens for instance with `./config.status Makefile'.
14354if test -n "$CONFIG_HEADERS"; then
14355cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14356BEGIN {
14357_ACEOF
14358
14359# Transform confdefs.h into an awk script `defines.awk', embedded as
14360# here-document in config.status, that substitutes the proper values into
14361# config.h.in to produce config.h.
14362
14363# Create a delimiter string that does not exist in confdefs.h, to ease
14364# handling of long lines.
14365ac_delim='%!_!# '
14366for ac_last_try in false false :; do
14367  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14368  if test -z "$ac_tt"; then
14369    break
14370  elif $ac_last_try; then
14371    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14372  else
14373    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14374  fi
14375done
14376
14377# For the awk script, D is an array of macro values keyed by name,
14378# likewise P contains macro parameters if any.  Preserve backslash
14379# newline sequences.
14380
14381ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14382sed -n '
14383s/.\{148\}/&'"$ac_delim"'/g
14384t rset
14385:rset
14386s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
14387t def
14388d
14389:def
14390s/\\$//
14391t bsnl
14392s/["\\]/\\&/g
14393s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14394D["\1"]=" \3"/p
14395s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
14396d
14397:bsnl
14398s/["\\]/\\&/g
14399s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14400D["\1"]=" \3\\\\\\n"\\/p
14401t cont
14402s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14403t cont
14404d
14405:cont
14406n
14407s/.\{148\}/&'"$ac_delim"'/g
14408t clear
14409:clear
14410s/\\$//
14411t bsnlc
14412s/["\\]/\\&/g; s/^/"/; s/$/"/p
14413d
14414:bsnlc
14415s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14416b cont
14417' <confdefs.h | sed '
14418s/'"$ac_delim"'/"\\\
14419"/g' >>$CONFIG_STATUS || ac_write_fail=1
14420
14421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14422  for (key in D) D_is_set[key] = 1
14423  FS = ""
14424}
14425/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14426  line = \$ 0
14427  split(line, arg, " ")
14428  if (arg[1] == "#") {
14429    defundef = arg[2]
14430    mac1 = arg[3]
14431  } else {
14432    defundef = substr(arg[1], 2)
14433    mac1 = arg[2]
14434  }
14435  split(mac1, mac2, "(") #)
14436  macro = mac2[1]
14437  prefix = substr(line, 1, index(line, defundef) - 1)
14438  if (D_is_set[macro]) {
14439    # Preserve the white space surrounding the "#".
14440    print prefix "define", macro P[macro] D[macro]
14441    next
14442  } else {
14443    # Replace #undef with comments.  This is necessary, for example,
14444    # in the case of _POSIX_SOURCE, which is predefined and required
14445    # on some systems where configure will not decide to define it.
14446    if (defundef == "undef") {
14447      print "/*", prefix defundef, macro, "*/"
14448      next
14449    }
14450  }
14451}
14452{ print }
14453_ACAWK
14454_ACEOF
14455cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14456  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14457fi # test -n "$CONFIG_HEADERS"
14458
14459
14460eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
14461shift
14462for ac_tag
14463do
14464  case $ac_tag in
14465  :[FHLC]) ac_mode=$ac_tag; continue;;
14466  esac
14467  case $ac_mode$ac_tag in
14468  :[FHL]*:*);;
14469  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14470  :[FH]-) ac_tag=-:-;;
14471  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14472  esac
14473  ac_save_IFS=$IFS
14474  IFS=:
14475  set x $ac_tag
14476  IFS=$ac_save_IFS
14477  shift
14478  ac_file=$1
14479  shift
14480
14481  case $ac_mode in
14482  :L) ac_source=$1;;
14483  :[FH])
14484    ac_file_inputs=
14485    for ac_f
14486    do
14487      case $ac_f in
14488      -) ac_f="$ac_tmp/stdin";;
14489      *) # Look for the file first in the build tree, then in the source tree
14490	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14491	 # because $ac_f cannot contain `:'.
14492	 test -f "$ac_f" ||
14493	   case $ac_f in
14494	   [\\/$]*) false;;
14495	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14496	   esac ||
14497	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14498      esac
14499      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14500      as_fn_append ac_file_inputs " '$ac_f'"
14501    done
14502
14503    # Let's still pretend it is `configure' which instantiates (i.e., don't
14504    # use $as_me), people would be surprised to read:
14505    #    /* config.h.  Generated by config.status.  */
14506    configure_input='Generated from '`
14507	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14508	`' by configure.'
14509    if test x"$ac_file" != x-; then
14510      configure_input="$ac_file.  $configure_input"
14511      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14512$as_echo "$as_me: creating $ac_file" >&6;}
14513    fi
14514    # Neutralize special characters interpreted by sed in replacement strings.
14515    case $configure_input in #(
14516    *\&* | *\|* | *\\* )
14517       ac_sed_conf_input=`$as_echo "$configure_input" |
14518       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14519    *) ac_sed_conf_input=$configure_input;;
14520    esac
14521
14522    case $ac_tag in
14523    *:-:* | *:-) cat >"$ac_tmp/stdin" \
14524      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14525    esac
14526    ;;
14527  esac
14528
14529  ac_dir=`$as_dirname -- "$ac_file" ||
14530$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14531	 X"$ac_file" : 'X\(//\)[^/]' \| \
14532	 X"$ac_file" : 'X\(//\)$' \| \
14533	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14534$as_echo X"$ac_file" |
14535    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14536	    s//\1/
14537	    q
14538	  }
14539	  /^X\(\/\/\)[^/].*/{
14540	    s//\1/
14541	    q
14542	  }
14543	  /^X\(\/\/\)$/{
14544	    s//\1/
14545	    q
14546	  }
14547	  /^X\(\/\).*/{
14548	    s//\1/
14549	    q
14550	  }
14551	  s/.*/./; q'`
14552  as_dir="$ac_dir"; as_fn_mkdir_p
14553  ac_builddir=.
14554
14555case "$ac_dir" in
14556.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14557*)
14558  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14559  # A ".." for each directory in $ac_dir_suffix.
14560  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14561  case $ac_top_builddir_sub in
14562  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14563  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14564  esac ;;
14565esac
14566ac_abs_top_builddir=$ac_pwd
14567ac_abs_builddir=$ac_pwd$ac_dir_suffix
14568# for backward compatibility:
14569ac_top_builddir=$ac_top_build_prefix
14570
14571case $srcdir in
14572  .)  # We are building in place.
14573    ac_srcdir=.
14574    ac_top_srcdir=$ac_top_builddir_sub
14575    ac_abs_top_srcdir=$ac_pwd ;;
14576  [\\/]* | ?:[\\/]* )  # Absolute name.
14577    ac_srcdir=$srcdir$ac_dir_suffix;
14578    ac_top_srcdir=$srcdir
14579    ac_abs_top_srcdir=$srcdir ;;
14580  *) # Relative name.
14581    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14582    ac_top_srcdir=$ac_top_build_prefix$srcdir
14583    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14584esac
14585ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14586
14587
14588  case $ac_mode in
14589  :F)
14590  #
14591  # CONFIG_FILE
14592  #
14593
14594  case $INSTALL in
14595  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14596  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14597  esac
14598  ac_MKDIR_P=$MKDIR_P
14599  case $MKDIR_P in
14600  [\\/$]* | ?:[\\/]* ) ;;
14601  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14602  esac
14603_ACEOF
14604
14605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14606# If the template does not know about datarootdir, expand it.
14607# FIXME: This hack should be removed a few years after 2.60.
14608ac_datarootdir_hack=; ac_datarootdir_seen=
14609ac_sed_dataroot='
14610/datarootdir/ {
14611  p
14612  q
14613}
14614/@datadir@/p
14615/@docdir@/p
14616/@infodir@/p
14617/@localedir@/p
14618/@mandir@/p'
14619case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14620*datarootdir*) ac_datarootdir_seen=yes;;
14621*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14622  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14623$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14624_ACEOF
14625cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14626  ac_datarootdir_hack='
14627  s&@datadir@&$datadir&g
14628  s&@docdir@&$docdir&g
14629  s&@infodir@&$infodir&g
14630  s&@localedir@&$localedir&g
14631  s&@mandir@&$mandir&g
14632  s&\\\${datarootdir}&$datarootdir&g' ;;
14633esac
14634_ACEOF
14635
14636# Neutralize VPATH when `$srcdir' = `.'.
14637# Shell code in configure.ac might set extrasub.
14638# FIXME: do we really want to maintain this feature?
14639cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14640ac_sed_extra="$ac_vpsub
14641$extrasub
14642_ACEOF
14643cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14644:t
14645/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14646s|@configure_input@|$ac_sed_conf_input|;t t
14647s&@top_builddir@&$ac_top_builddir_sub&;t t
14648s&@top_build_prefix@&$ac_top_build_prefix&;t t
14649s&@srcdir@&$ac_srcdir&;t t
14650s&@abs_srcdir@&$ac_abs_srcdir&;t t
14651s&@top_srcdir@&$ac_top_srcdir&;t t
14652s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14653s&@builddir@&$ac_builddir&;t t
14654s&@abs_builddir@&$ac_abs_builddir&;t t
14655s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14656s&@INSTALL@&$ac_INSTALL&;t t
14657s&@MKDIR_P@&$ac_MKDIR_P&;t t
14658$ac_datarootdir_hack
14659"
14660eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14661  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14662
14663test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14664  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14665  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
14666      "$ac_tmp/out"`; test -z "$ac_out"; } &&
14667  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14668which seems to be undefined.  Please make sure it is defined" >&5
14669$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14670which seems to be undefined.  Please make sure it is defined" >&2;}
14671
14672  rm -f "$ac_tmp/stdin"
14673  case $ac_file in
14674  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14675  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14676  esac \
14677  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14678 ;;
14679  :H)
14680  #
14681  # CONFIG_HEADER
14682  #
14683  if test x"$ac_file" != x-; then
14684    {
14685      $as_echo "/* $configure_input  */" \
14686      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14687    } >"$ac_tmp/config.h" \
14688      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14689    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14690      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14691$as_echo "$as_me: $ac_file is unchanged" >&6;}
14692    else
14693      rm -f "$ac_file"
14694      mv "$ac_tmp/config.h" "$ac_file" \
14695	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
14696    fi
14697  else
14698    $as_echo "/* $configure_input  */" \
14699      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14700      || as_fn_error $? "could not create -" "$LINENO" 5
14701  fi
14702# Compute "$ac_file"'s index in $config_headers.
14703_am_arg="$ac_file"
14704_am_stamp_count=1
14705for _am_header in $config_headers :; do
14706  case $_am_header in
14707    $_am_arg | $_am_arg:* )
14708      break ;;
14709    * )
14710      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14711  esac
14712done
14713echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14714$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14715	 X"$_am_arg" : 'X\(//\)[^/]' \| \
14716	 X"$_am_arg" : 'X\(//\)$' \| \
14717	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14718$as_echo X"$_am_arg" |
14719    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14720	    s//\1/
14721	    q
14722	  }
14723	  /^X\(\/\/\)[^/].*/{
14724	    s//\1/
14725	    q
14726	  }
14727	  /^X\(\/\/\)$/{
14728	    s//\1/
14729	    q
14730	  }
14731	  /^X\(\/\).*/{
14732	    s//\1/
14733	    q
14734	  }
14735	  s/.*/./; q'`/stamp-h$_am_stamp_count
14736 ;;
14737
14738  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14739$as_echo "$as_me: executing $ac_file commands" >&6;}
14740 ;;
14741  esac
14742
14743
14744  case $ac_file$ac_mode in
14745    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14746  # Older Autoconf quotes --file arguments for eval, but not when files
14747  # are listed without --file.  Let's play safe and only enable the eval
14748  # if we detect the quoting.
14749  # TODO: see whether this extra hack can be removed once we start
14750  # requiring Autoconf 2.70 or later.
14751  case $CONFIG_FILES in #(
14752  *\'*) :
14753    eval set x "$CONFIG_FILES" ;; #(
14754  *) :
14755    set x $CONFIG_FILES ;; #(
14756  *) :
14757     ;;
14758esac
14759  shift
14760  # Used to flag and report bootstrapping failures.
14761  am_rc=0
14762  for am_mf
14763  do
14764    # Strip MF so we end up with the name of the file.
14765    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
14766    # Check whether this is an Automake generated Makefile which includes
14767    # dependency-tracking related rules and includes.
14768    # Grep'ing the whole file directly is not great: AIX grep has a line
14769    # limit of 2048, but all sed's we know have understand at least 4000.
14770    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
14771      || continue
14772    am_dirpart=`$as_dirname -- "$am_mf" ||
14773$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14774	 X"$am_mf" : 'X\(//\)[^/]' \| \
14775	 X"$am_mf" : 'X\(//\)$' \| \
14776	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
14777$as_echo X"$am_mf" |
14778    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14779	    s//\1/
14780	    q
14781	  }
14782	  /^X\(\/\/\)[^/].*/{
14783	    s//\1/
14784	    q
14785	  }
14786	  /^X\(\/\/\)$/{
14787	    s//\1/
14788	    q
14789	  }
14790	  /^X\(\/\).*/{
14791	    s//\1/
14792	    q
14793	  }
14794	  s/.*/./; q'`
14795    am_filepart=`$as_basename -- "$am_mf" ||
14796$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
14797	 X"$am_mf" : 'X\(//\)$' \| \
14798	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
14799$as_echo X/"$am_mf" |
14800    sed '/^.*\/\([^/][^/]*\)\/*$/{
14801	    s//\1/
14802	    q
14803	  }
14804	  /^X\/\(\/\/\)$/{
14805	    s//\1/
14806	    q
14807	  }
14808	  /^X\/\(\/\).*/{
14809	    s//\1/
14810	    q
14811	  }
14812	  s/.*/./; q'`
14813    { echo "$as_me:$LINENO: cd "$am_dirpart" \
14814      && sed -e '/# am--include-marker/d' "$am_filepart" \
14815        | $MAKE -f - am--depfiles" >&5
14816   (cd "$am_dirpart" \
14817      && sed -e '/# am--include-marker/d' "$am_filepart" \
14818        | $MAKE -f - am--depfiles) >&5 2>&5
14819   ac_status=$?
14820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14821   (exit $ac_status); } || am_rc=$?
14822  done
14823  if test $am_rc -ne 0; then
14824    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14826as_fn_error $? "Something went wrong bootstrapping makefile fragments
14827    for automatic dependency tracking.  Try re-running configure with the
14828    '--disable-dependency-tracking' option to at least be able to build
14829    the package (albeit without support for automatic dependency tracking).
14830See \`config.log' for more details" "$LINENO" 5; }
14831  fi
14832  { am_dirpart=; unset am_dirpart;}
14833  { am_filepart=; unset am_filepart;}
14834  { am_mf=; unset am_mf;}
14835  { am_rc=; unset am_rc;}
14836  rm -f conftest-deps.mk
14837}
14838 ;;
14839    "libtool":C)
14840
14841    # See if we are running on zsh, and set the options that allow our
14842    # commands through without removal of \ escapes.
14843    if test -n "${ZSH_VERSION+set}"; then
14844      setopt NO_GLOB_SUBST
14845    fi
14846
14847    cfgfile=${ofile}T
14848    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14849    $RM "$cfgfile"
14850
14851    cat <<_LT_EOF >> "$cfgfile"
14852#! $SHELL
14853# Generated automatically by $as_me ($PACKAGE) $VERSION
14854# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14855# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14856
14857# Provide generalized library-building support services.
14858# Written by Gordon Matzigkeit, 1996
14859
14860# Copyright (C) 2014 Free Software Foundation, Inc.
14861# This is free software; see the source for copying conditions.  There is NO
14862# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14863
14864# GNU Libtool is free software; you can redistribute it and/or modify
14865# it under the terms of the GNU General Public License as published by
14866# the Free Software Foundation; either version 2 of of the License, or
14867# (at your option) any later version.
14868#
14869# As a special exception to the GNU General Public License, if you
14870# distribute this file as part of a program or library that is built
14871# using GNU Libtool, you may include this file under the  same
14872# distribution terms that you use for the rest of that program.
14873#
14874# GNU Libtool is distributed in the hope that it will be useful, but
14875# WITHOUT ANY WARRANTY; without even the implied warranty of
14876# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14877# GNU General Public License for more details.
14878#
14879# You should have received a copy of the GNU General Public License
14880# along with this program.  If not, see <http://www.gnu.org/licenses/>.
14881
14882
14883# The names of the tagged configurations supported by this script.
14884available_tags=''
14885
14886# Configured defaults for sys_lib_dlsearch_path munging.
14887: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
14888
14889# ### BEGIN LIBTOOL CONFIG
14890
14891# Which release of libtool.m4 was used?
14892macro_version=$macro_version
14893macro_revision=$macro_revision
14894
14895# Whether or not to build static libraries.
14896build_old_libs=$enable_static
14897
14898# Whether or not to build shared libraries.
14899build_libtool_libs=$enable_shared
14900
14901# What type of objects to build.
14902pic_mode=$pic_mode
14903
14904# Whether or not to optimize for fast installation.
14905fast_install=$enable_fast_install
14906
14907# Shared archive member basename,for filename based shared library versioning on AIX.
14908shared_archive_member_spec=$shared_archive_member_spec
14909
14910# Shell to use when invoking shell scripts.
14911SHELL=$lt_SHELL
14912
14913# An echo program that protects backslashes.
14914ECHO=$lt_ECHO
14915
14916# The PATH separator for the build system.
14917PATH_SEPARATOR=$lt_PATH_SEPARATOR
14918
14919# The host system.
14920host_alias=$host_alias
14921host=$host
14922host_os=$host_os
14923
14924# The build system.
14925build_alias=$build_alias
14926build=$build
14927build_os=$build_os
14928
14929# A sed program that does not truncate output.
14930SED=$lt_SED
14931
14932# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14933Xsed="\$SED -e 1s/^X//"
14934
14935# A grep program that handles long lines.
14936GREP=$lt_GREP
14937
14938# An ERE matcher.
14939EGREP=$lt_EGREP
14940
14941# A literal string matcher.
14942FGREP=$lt_FGREP
14943
14944# A BSD- or MS-compatible name lister.
14945NM=$lt_NM
14946
14947# Whether we need soft or hard links.
14948LN_S=$lt_LN_S
14949
14950# What is the maximum length of a command?
14951max_cmd_len=$max_cmd_len
14952
14953# Object file suffix (normally "o").
14954objext=$ac_objext
14955
14956# Executable file suffix (normally "").
14957exeext=$exeext
14958
14959# whether the shell understands "unset".
14960lt_unset=$lt_unset
14961
14962# turn spaces into newlines.
14963SP2NL=$lt_lt_SP2NL
14964
14965# turn newlines into spaces.
14966NL2SP=$lt_lt_NL2SP
14967
14968# convert \$build file names to \$host format.
14969to_host_file_cmd=$lt_cv_to_host_file_cmd
14970
14971# convert \$build files to toolchain format.
14972to_tool_file_cmd=$lt_cv_to_tool_file_cmd
14973
14974# An object symbol dumper.
14975OBJDUMP=$lt_OBJDUMP
14976
14977# Method to check whether dependent libraries are shared objects.
14978deplibs_check_method=$lt_deplibs_check_method
14979
14980# Command to use when deplibs_check_method = "file_magic".
14981file_magic_cmd=$lt_file_magic_cmd
14982
14983# How to find potential files when deplibs_check_method = "file_magic".
14984file_magic_glob=$lt_file_magic_glob
14985
14986# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
14987want_nocaseglob=$lt_want_nocaseglob
14988
14989# DLL creation program.
14990DLLTOOL=$lt_DLLTOOL
14991
14992# Command to associate shared and link libraries.
14993sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
14994
14995# The archiver.
14996AR=$lt_AR
14997
14998# Flags to create an archive.
14999AR_FLAGS=$lt_AR_FLAGS
15000
15001# How to feed a file listing to the archiver.
15002archiver_list_spec=$lt_archiver_list_spec
15003
15004# A symbol stripping program.
15005STRIP=$lt_STRIP
15006
15007# Commands used to install an old-style archive.
15008RANLIB=$lt_RANLIB
15009old_postinstall_cmds=$lt_old_postinstall_cmds
15010old_postuninstall_cmds=$lt_old_postuninstall_cmds
15011
15012# Whether to use a lock for old archive extraction.
15013lock_old_archive_extraction=$lock_old_archive_extraction
15014
15015# A C compiler.
15016LTCC=$lt_CC
15017
15018# LTCC compiler flags.
15019LTCFLAGS=$lt_CFLAGS
15020
15021# Take the output of nm and produce a listing of raw symbols and C names.
15022global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15023
15024# Transform the output of nm in a proper C declaration.
15025global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15026
15027# Transform the output of nm into a list of symbols to manually relocate.
15028global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15029
15030# Transform the output of nm in a C name address pair.
15031global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15032
15033# Transform the output of nm in a C name address pair when lib prefix is needed.
15034global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15035
15036# The name lister interface.
15037nm_interface=$lt_lt_cv_nm_interface
15038
15039# Specify filename containing input files for \$NM.
15040nm_file_list_spec=$lt_nm_file_list_spec
15041
15042# The root where to search for dependent libraries,and where our libraries should be installed.
15043lt_sysroot=$lt_sysroot
15044
15045# Command to truncate a binary pipe.
15046lt_truncate_bin=$lt_lt_cv_truncate_bin
15047
15048# The name of the directory that contains temporary libtool files.
15049objdir=$objdir
15050
15051# Used to examine libraries when file_magic_cmd begins with "file".
15052MAGIC_CMD=$MAGIC_CMD
15053
15054# Must we lock files when doing compilation?
15055need_locks=$lt_need_locks
15056
15057# Manifest tool.
15058MANIFEST_TOOL=$lt_MANIFEST_TOOL
15059
15060# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15061DSYMUTIL=$lt_DSYMUTIL
15062
15063# Tool to change global to local symbols on Mac OS X.
15064NMEDIT=$lt_NMEDIT
15065
15066# Tool to manipulate fat objects and archives on Mac OS X.
15067LIPO=$lt_LIPO
15068
15069# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15070OTOOL=$lt_OTOOL
15071
15072# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15073OTOOL64=$lt_OTOOL64
15074
15075# Old archive suffix (normally "a").
15076libext=$libext
15077
15078# Shared library suffix (normally ".so").
15079shrext_cmds=$lt_shrext_cmds
15080
15081# The commands to extract the exported symbol list from a shared archive.
15082extract_expsyms_cmds=$lt_extract_expsyms_cmds
15083
15084# Variables whose values should be saved in libtool wrapper scripts and
15085# restored at link time.
15086variables_saved_for_relink=$lt_variables_saved_for_relink
15087
15088# Do we need the "lib" prefix for modules?
15089need_lib_prefix=$need_lib_prefix
15090
15091# Do we need a version for libraries?
15092need_version=$need_version
15093
15094# Library versioning type.
15095version_type=$version_type
15096
15097# Shared library runtime path variable.
15098runpath_var=$runpath_var
15099
15100# Shared library path variable.
15101shlibpath_var=$shlibpath_var
15102
15103# Is shlibpath searched before the hard-coded library search path?
15104shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15105
15106# Format of library name prefix.
15107libname_spec=$lt_libname_spec
15108
15109# List of archive names.  First name is the real one, the rest are links.
15110# The last name is the one that the linker finds with -lNAME
15111library_names_spec=$lt_library_names_spec
15112
15113# The coded name of the library, if different from the real name.
15114soname_spec=$lt_soname_spec
15115
15116# Permission mode override for installation of shared libraries.
15117install_override_mode=$lt_install_override_mode
15118
15119# Command to use after installation of a shared archive.
15120postinstall_cmds=$lt_postinstall_cmds
15121
15122# Command to use after uninstallation of a shared archive.
15123postuninstall_cmds=$lt_postuninstall_cmds
15124
15125# Commands used to finish a libtool library installation in a directory.
15126finish_cmds=$lt_finish_cmds
15127
15128# As "finish_cmds", except a single script fragment to be evaled but
15129# not shown.
15130finish_eval=$lt_finish_eval
15131
15132# Whether we should hardcode library paths into libraries.
15133hardcode_into_libs=$hardcode_into_libs
15134
15135# Compile-time system search path for libraries.
15136sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15137
15138# Detected run-time system search path for libraries.
15139sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15140
15141# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15142configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15143
15144# Whether dlopen is supported.
15145dlopen_support=$enable_dlopen
15146
15147# Whether dlopen of programs is supported.
15148dlopen_self=$enable_dlopen_self
15149
15150# Whether dlopen of statically linked programs is supported.
15151dlopen_self_static=$enable_dlopen_self_static
15152
15153# Commands to strip libraries.
15154old_striplib=$lt_old_striplib
15155striplib=$lt_striplib
15156
15157
15158# The linker used to build libraries.
15159LD=$lt_LD
15160
15161# How to create reloadable object files.
15162reload_flag=$lt_reload_flag
15163reload_cmds=$lt_reload_cmds
15164
15165# Commands used to build an old-style archive.
15166old_archive_cmds=$lt_old_archive_cmds
15167
15168# A language specific compiler.
15169CC=$lt_compiler
15170
15171# Is the compiler the GNU compiler?
15172with_gcc=$GCC
15173
15174# Compiler flag to turn off builtin functions.
15175no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15176
15177# Additional compiler flags for building library objects.
15178pic_flag=$lt_lt_prog_compiler_pic
15179
15180# How to pass a linker flag through the compiler.
15181wl=$lt_lt_prog_compiler_wl
15182
15183# Compiler flag to prevent dynamic linking.
15184link_static_flag=$lt_lt_prog_compiler_static
15185
15186# Does compiler simultaneously support -c and -o options?
15187compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15188
15189# Whether or not to add -lc for building shared libraries.
15190build_libtool_need_lc=$archive_cmds_need_lc
15191
15192# Whether or not to disallow shared libs when runtime libs are static.
15193allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15194
15195# Compiler flag to allow reflexive dlopens.
15196export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15197
15198# Compiler flag to generate shared objects directly from archives.
15199whole_archive_flag_spec=$lt_whole_archive_flag_spec
15200
15201# Whether the compiler copes with passing no objects directly.
15202compiler_needs_object=$lt_compiler_needs_object
15203
15204# Create an old-style archive from a shared archive.
15205old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15206
15207# Create a temporary old-style archive to link instead of a shared archive.
15208old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15209
15210# Commands used to build a shared archive.
15211archive_cmds=$lt_archive_cmds
15212archive_expsym_cmds=$lt_archive_expsym_cmds
15213
15214# Commands used to build a loadable module if different from building
15215# a shared archive.
15216module_cmds=$lt_module_cmds
15217module_expsym_cmds=$lt_module_expsym_cmds
15218
15219# Whether we are building with GNU ld or not.
15220with_gnu_ld=$lt_with_gnu_ld
15221
15222# Flag that allows shared libraries with undefined symbols to be built.
15223allow_undefined_flag=$lt_allow_undefined_flag
15224
15225# Flag that enforces no undefined symbols.
15226no_undefined_flag=$lt_no_undefined_flag
15227
15228# Flag to hardcode \$libdir into a binary during linking.
15229# This must work even if \$libdir does not exist
15230hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15231
15232# Whether we need a single "-rpath" flag with a separated argument.
15233hardcode_libdir_separator=$lt_hardcode_libdir_separator
15234
15235# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15236# DIR into the resulting binary.
15237hardcode_direct=$hardcode_direct
15238
15239# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15240# DIR into the resulting binary and the resulting library dependency is
15241# "absolute",i.e impossible to change by setting \$shlibpath_var if the
15242# library is relocated.
15243hardcode_direct_absolute=$hardcode_direct_absolute
15244
15245# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15246# into the resulting binary.
15247hardcode_minus_L=$hardcode_minus_L
15248
15249# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15250# into the resulting binary.
15251hardcode_shlibpath_var=$hardcode_shlibpath_var
15252
15253# Set to "yes" if building a shared library automatically hardcodes DIR
15254# into the library and all subsequent libraries and executables linked
15255# against it.
15256hardcode_automatic=$hardcode_automatic
15257
15258# Set to yes if linker adds runtime paths of dependent libraries
15259# to runtime path list.
15260inherit_rpath=$inherit_rpath
15261
15262# Whether libtool must link a program against all its dependency libraries.
15263link_all_deplibs=$link_all_deplibs
15264
15265# Set to "yes" if exported symbols are required.
15266always_export_symbols=$always_export_symbols
15267
15268# The commands to list exported symbols.
15269export_symbols_cmds=$lt_export_symbols_cmds
15270
15271# Symbols that should not be listed in the preloaded symbols.
15272exclude_expsyms=$lt_exclude_expsyms
15273
15274# Symbols that must always be exported.
15275include_expsyms=$lt_include_expsyms
15276
15277# Commands necessary for linking programs (against libraries) with templates.
15278prelink_cmds=$lt_prelink_cmds
15279
15280# Commands necessary for finishing linking programs.
15281postlink_cmds=$lt_postlink_cmds
15282
15283# Specify filename containing input files.
15284file_list_spec=$lt_file_list_spec
15285
15286# How to hardcode a shared library path into an executable.
15287hardcode_action=$hardcode_action
15288
15289# ### END LIBTOOL CONFIG
15290
15291_LT_EOF
15292
15293    cat <<'_LT_EOF' >> "$cfgfile"
15294
15295# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15296
15297# func_munge_path_list VARIABLE PATH
15298# -----------------------------------
15299# VARIABLE is name of variable containing _space_ separated list of
15300# directories to be munged by the contents of PATH, which is string
15301# having a format:
15302# "DIR[:DIR]:"
15303#       string "DIR[ DIR]" will be prepended to VARIABLE
15304# ":DIR[:DIR]"
15305#       string "DIR[ DIR]" will be appended to VARIABLE
15306# "DIRP[:DIRP]::[DIRA:]DIRA"
15307#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15308#       "DIRA[ DIRA]" will be appended to VARIABLE
15309# "DIR[:DIR]"
15310#       VARIABLE will be replaced by "DIR[ DIR]"
15311func_munge_path_list ()
15312{
15313    case x$2 in
15314    x)
15315        ;;
15316    *:)
15317        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15318        ;;
15319    x:*)
15320        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15321        ;;
15322    *::*)
15323        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15324        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15325        ;;
15326    *)
15327        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15328        ;;
15329    esac
15330}
15331
15332
15333# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
15334func_cc_basename ()
15335{
15336    for cc_temp in $*""; do
15337      case $cc_temp in
15338        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15339        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15340        \-*) ;;
15341        *) break;;
15342      esac
15343    done
15344    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15345}
15346
15347
15348# ### END FUNCTIONS SHARED WITH CONFIGURE
15349
15350_LT_EOF
15351
15352  case $host_os in
15353  aix3*)
15354    cat <<\_LT_EOF >> "$cfgfile"
15355# AIX sometimes has problems with the GCC collect2 program.  For some
15356# reason, if we set the COLLECT_NAMES environment variable, the problems
15357# vanish in a puff of smoke.
15358if test set != "${COLLECT_NAMES+set}"; then
15359  COLLECT_NAMES=
15360  export COLLECT_NAMES
15361fi
15362_LT_EOF
15363    ;;
15364  esac
15365
15366
15367ltmain=$ac_aux_dir/ltmain.sh
15368
15369
15370  # We use sed instead of cat because bash on DJGPP gets confused if
15371  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15372  # text mode, it properly converts lines to CR/LF.  This bash problem
15373  # is reportedly fixed, but why not run on old versions too?
15374  sed '$q' "$ltmain" >> "$cfgfile" \
15375     || (rm -f "$cfgfile"; exit 1)
15376
15377   mv -f "$cfgfile" "$ofile" ||
15378    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15379  chmod +x "$ofile"
15380
15381 ;;
15382    "mkpkgng":F) chmod +x mkpkgng ;;
15383    "misc/coverage.sh":F) chmod +x misc/coverage.sh ;;
15384    "misc/coverity.sh":F) chmod +x misc/coverity.sh ;;
15385
15386  esac
15387done # for ac_tag
15388
15389
15390as_fn_exit 0
15391_ACEOF
15392ac_clean_files=$ac_clean_files_save
15393
15394test $ac_write_fail = 0 ||
15395  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15396
15397
15398# configure is writing to config.log, and then calls config.status.
15399# config.status does its own redirection, appending to config.log.
15400# Unfortunately, on DOS this fails, as config.log is still kept open
15401# by configure, so config.status won't be able to write to it; its
15402# output is simply discarded.  So we exec the FD to /dev/null,
15403# effectively closing config.log, so it can be properly (re)opened and
15404# appended to by config.status.  When coming back to configure, we
15405# need to make the FD available again.
15406if test "$no_create" != yes; then
15407  ac_cs_success=:
15408  ac_config_status_args=
15409  test "$silent" = yes &&
15410    ac_config_status_args="$ac_config_status_args --quiet"
15411  exec 5>/dev/null
15412  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15413  exec 5>>config.log
15414  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15415  # would make configure fail if this is the last instruction.
15416  $ac_cs_success || as_fn_exit 1
15417fi
15418if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15419  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15420$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15421fi
15422
15423