xref: /netbsd-src/external/gpl3/binutils/dist/zlib/configure (revision cb63e24e8d6aae7ddac1859a9015f48b1d8bd90e)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for zlib 1.1.4.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    PATH=/empty FPATH=/empty; export PATH FPATH
205    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207test \$(( 1 + 1 )) = 2 || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='zlib'
589PACKAGE_TARNAME='zlib'
590PACKAGE_VERSION='1.1.4'
591PACKAGE_STRING='zlib 1.1.4'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="zlib.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_header_list=
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
637PICFLAG
638enable_host_pie
639enable_host_shared
640TARGET_LIBRARY_FALSE
641TARGET_LIBRARY_TRUE
642toolexeclibdir
643toolexecdir
644target_all
645CPP
646OTOOL64
647OTOOL
648LIPO
649NMEDIT
650DSYMUTIL
651RANLIB
652AR
653OBJDUMP
654LN_S
655NM
656ac_ct_DUMPBIN
657DUMPBIN
658LD
659FGREP
660EGREP
661GREP
662SED
663LIBTOOL
664am__fastdepCC_FALSE
665am__fastdepCC_TRUE
666CCDEPMODE
667am__nodep
668AMDEPBACKSLASH
669AMDEP_FALSE
670AMDEP_TRUE
671am__quote
672am__include
673DEPDIR
674OBJEXT
675EXEEXT
676ac_ct_CC
677CPPFLAGS
678LDFLAGS
679CFLAGS
680CC
681COMPPATH
682MAINT
683MAINTAINER_MODE_FALSE
684MAINTAINER_MODE_TRUE
685AM_BACKSLASH
686AM_DEFAULT_VERBOSITY
687AM_DEFAULT_V
688AM_V
689am__untar
690am__tar
691AMTAR
692am__leading_dot
693SET_MAKE
694AWK
695mkdir_p
696MKDIR_P
697INSTALL_STRIP_PROGRAM
698STRIP
699install_sh
700MAKEINFO
701AUTOHEADER
702AUTOMAKE
703AUTOCONF
704ACLOCAL
705VERSION
706PACKAGE
707CYGPATH_W
708am__isrc
709INSTALL_DATA
710INSTALL_SCRIPT
711INSTALL_PROGRAM
712mkinstalldirs
713target_os
714target_vendor
715target_cpu
716target
717host_os
718host_vendor
719host_cpu
720host
721build_os
722build_vendor
723build_cpu
724build
725multi_basedir
726target_alias
727host_alias
728build_alias
729LIBS
730ECHO_T
731ECHO_N
732ECHO_C
733DEFS
734mandir
735localedir
736libdir
737psdir
738pdfdir
739dvidir
740htmldir
741infodir
742docdir
743oldincludedir
744includedir
745localstatedir
746sharedstatedir
747sysconfdir
748datadir
749datarootdir
750libexecdir
751sbindir
752bindir
753program_transform_name
754prefix
755exec_prefix
756PACKAGE_URL
757PACKAGE_BUGREPORT
758PACKAGE_STRING
759PACKAGE_VERSION
760PACKAGE_TARNAME
761PACKAGE_NAME
762PATH_SEPARATOR
763SHELL'
764ac_subst_files=''
765ac_user_opts='
766enable_option_checking
767enable_multilib
768enable_silent_rules
769enable_maintainer_mode
770with_target_subdir
771with_cross_host
772with_system_zlib
773enable_dependency_tracking
774enable_shared
775enable_static
776with_pic
777enable_fast_install
778with_gnu_ld
779enable_libtool_lock
780enable_host_shared
781enable_host_pie
782'
783      ac_precious_vars='build_alias
784host_alias
785target_alias
786CPP
787CPPFLAGS'
788
789
790# Initialize some variables set by options.
791ac_init_help=
792ac_init_version=false
793ac_unrecognized_opts=
794ac_unrecognized_sep=
795# The variables have the same names as the options, with
796# dashes changed to underlines.
797cache_file=/dev/null
798exec_prefix=NONE
799no_create=
800no_recursion=
801prefix=NONE
802program_prefix=NONE
803program_suffix=NONE
804program_transform_name=s,x,x,
805silent=
806site=
807srcdir=
808verbose=
809x_includes=NONE
810x_libraries=NONE
811
812# Installation directory options.
813# These are left unexpanded so users can "make install exec_prefix=/foo"
814# and all the variables that are supposed to be based on exec_prefix
815# by default will actually change.
816# Use braces instead of parens because sh, perl, etc. also accept them.
817# (The list follows the same order as the GNU Coding Standards.)
818bindir='${exec_prefix}/bin'
819sbindir='${exec_prefix}/sbin'
820libexecdir='${exec_prefix}/libexec'
821datarootdir='${prefix}/share'
822datadir='${datarootdir}'
823sysconfdir='${prefix}/etc'
824sharedstatedir='${prefix}/com'
825localstatedir='${prefix}/var'
826includedir='${prefix}/include'
827oldincludedir='/usr/include'
828docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
829infodir='${datarootdir}/info'
830htmldir='${docdir}'
831dvidir='${docdir}'
832pdfdir='${docdir}'
833psdir='${docdir}'
834libdir='${exec_prefix}/lib'
835localedir='${datarootdir}/locale'
836mandir='${datarootdir}/man'
837
838ac_prev=
839ac_dashdash=
840for ac_option
841do
842  # If the previous option needs an argument, assign it.
843  if test -n "$ac_prev"; then
844    eval $ac_prev=\$ac_option
845    ac_prev=
846    continue
847  fi
848
849  case $ac_option in
850  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
851  *=)   ac_optarg= ;;
852  *)    ac_optarg=yes ;;
853  esac
854
855  # Accept the important Cygnus configure options, so we can diagnose typos.
856
857  case $ac_dashdash$ac_option in
858  --)
859    ac_dashdash=yes ;;
860
861  -bindir | --bindir | --bindi | --bind | --bin | --bi)
862    ac_prev=bindir ;;
863  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
864    bindir=$ac_optarg ;;
865
866  -build | --build | --buil | --bui | --bu)
867    ac_prev=build_alias ;;
868  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
869    build_alias=$ac_optarg ;;
870
871  -cache-file | --cache-file | --cache-fil | --cache-fi \
872  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
873    ac_prev=cache_file ;;
874  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
875  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
876    cache_file=$ac_optarg ;;
877
878  --config-cache | -C)
879    cache_file=config.cache ;;
880
881  -datadir | --datadir | --datadi | --datad)
882    ac_prev=datadir ;;
883  -datadir=* | --datadir=* | --datadi=* | --datad=*)
884    datadir=$ac_optarg ;;
885
886  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
887  | --dataroo | --dataro | --datar)
888    ac_prev=datarootdir ;;
889  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
890  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
891    datarootdir=$ac_optarg ;;
892
893  -disable-* | --disable-*)
894    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
895    # Reject names that are not valid shell variable names.
896    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897      as_fn_error $? "invalid feature name: $ac_useropt"
898    ac_useropt_orig=$ac_useropt
899    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900    case $ac_user_opts in
901      *"
902"enable_$ac_useropt"
903"*) ;;
904      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
905	 ac_unrecognized_sep=', ';;
906    esac
907    eval enable_$ac_useropt=no ;;
908
909  -docdir | --docdir | --docdi | --doc | --do)
910    ac_prev=docdir ;;
911  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
912    docdir=$ac_optarg ;;
913
914  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
915    ac_prev=dvidir ;;
916  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
917    dvidir=$ac_optarg ;;
918
919  -enable-* | --enable-*)
920    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
921    # Reject names that are not valid shell variable names.
922    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
923      as_fn_error $? "invalid feature name: $ac_useropt"
924    ac_useropt_orig=$ac_useropt
925    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
926    case $ac_user_opts in
927      *"
928"enable_$ac_useropt"
929"*) ;;
930      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
931	 ac_unrecognized_sep=', ';;
932    esac
933    eval enable_$ac_useropt=\$ac_optarg ;;
934
935  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
936  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
937  | --exec | --exe | --ex)
938    ac_prev=exec_prefix ;;
939  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
940  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
941  | --exec=* | --exe=* | --ex=*)
942    exec_prefix=$ac_optarg ;;
943
944  -gas | --gas | --ga | --g)
945    # Obsolete; use --with-gas.
946    with_gas=yes ;;
947
948  -help | --help | --hel | --he | -h)
949    ac_init_help=long ;;
950  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
951    ac_init_help=recursive ;;
952  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
953    ac_init_help=short ;;
954
955  -host | --host | --hos | --ho)
956    ac_prev=host_alias ;;
957  -host=* | --host=* | --hos=* | --ho=*)
958    host_alias=$ac_optarg ;;
959
960  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
961    ac_prev=htmldir ;;
962  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
963  | --ht=*)
964    htmldir=$ac_optarg ;;
965
966  -includedir | --includedir | --includedi | --included | --include \
967  | --includ | --inclu | --incl | --inc)
968    ac_prev=includedir ;;
969  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
970  | --includ=* | --inclu=* | --incl=* | --inc=*)
971    includedir=$ac_optarg ;;
972
973  -infodir | --infodir | --infodi | --infod | --info | --inf)
974    ac_prev=infodir ;;
975  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
976    infodir=$ac_optarg ;;
977
978  -libdir | --libdir | --libdi | --libd)
979    ac_prev=libdir ;;
980  -libdir=* | --libdir=* | --libdi=* | --libd=*)
981    libdir=$ac_optarg ;;
982
983  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
984  | --libexe | --libex | --libe)
985    ac_prev=libexecdir ;;
986  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
987  | --libexe=* | --libex=* | --libe=*)
988    libexecdir=$ac_optarg ;;
989
990  -localedir | --localedir | --localedi | --localed | --locale)
991    ac_prev=localedir ;;
992  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
993    localedir=$ac_optarg ;;
994
995  -localstatedir | --localstatedir | --localstatedi | --localstated \
996  | --localstate | --localstat | --localsta | --localst | --locals)
997    ac_prev=localstatedir ;;
998  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
999  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1000    localstatedir=$ac_optarg ;;
1001
1002  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1003    ac_prev=mandir ;;
1004  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1005    mandir=$ac_optarg ;;
1006
1007  -nfp | --nfp | --nf)
1008    # Obsolete; use --without-fp.
1009    with_fp=no ;;
1010
1011  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1012  | --no-cr | --no-c | -n)
1013    no_create=yes ;;
1014
1015  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1016  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1017    no_recursion=yes ;;
1018
1019  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1020  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1021  | --oldin | --oldi | --old | --ol | --o)
1022    ac_prev=oldincludedir ;;
1023  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1024  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1025  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1026    oldincludedir=$ac_optarg ;;
1027
1028  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1029    ac_prev=prefix ;;
1030  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1031    prefix=$ac_optarg ;;
1032
1033  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1034  | --program-pre | --program-pr | --program-p)
1035    ac_prev=program_prefix ;;
1036  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1037  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1038    program_prefix=$ac_optarg ;;
1039
1040  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1041  | --program-suf | --program-su | --program-s)
1042    ac_prev=program_suffix ;;
1043  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1044  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1045    program_suffix=$ac_optarg ;;
1046
1047  -program-transform-name | --program-transform-name \
1048  | --program-transform-nam | --program-transform-na \
1049  | --program-transform-n | --program-transform- \
1050  | --program-transform | --program-transfor \
1051  | --program-transfo | --program-transf \
1052  | --program-trans | --program-tran \
1053  | --progr-tra | --program-tr | --program-t)
1054    ac_prev=program_transform_name ;;
1055  -program-transform-name=* | --program-transform-name=* \
1056  | --program-transform-nam=* | --program-transform-na=* \
1057  | --program-transform-n=* | --program-transform-=* \
1058  | --program-transform=* | --program-transfor=* \
1059  | --program-transfo=* | --program-transf=* \
1060  | --program-trans=* | --program-tran=* \
1061  | --progr-tra=* | --program-tr=* | --program-t=*)
1062    program_transform_name=$ac_optarg ;;
1063
1064  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1065    ac_prev=pdfdir ;;
1066  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1067    pdfdir=$ac_optarg ;;
1068
1069  -psdir | --psdir | --psdi | --psd | --ps)
1070    ac_prev=psdir ;;
1071  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1072    psdir=$ac_optarg ;;
1073
1074  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1075  | -silent | --silent | --silen | --sile | --sil)
1076    silent=yes ;;
1077
1078  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1079    ac_prev=sbindir ;;
1080  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1081  | --sbi=* | --sb=*)
1082    sbindir=$ac_optarg ;;
1083
1084  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1085  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1086  | --sharedst | --shareds | --shared | --share | --shar \
1087  | --sha | --sh)
1088    ac_prev=sharedstatedir ;;
1089  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1090  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1091  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1092  | --sha=* | --sh=*)
1093    sharedstatedir=$ac_optarg ;;
1094
1095  -site | --site | --sit)
1096    ac_prev=site ;;
1097  -site=* | --site=* | --sit=*)
1098    site=$ac_optarg ;;
1099
1100  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1101    ac_prev=srcdir ;;
1102  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1103    srcdir=$ac_optarg ;;
1104
1105  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1106  | --syscon | --sysco | --sysc | --sys | --sy)
1107    ac_prev=sysconfdir ;;
1108  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1109  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1110    sysconfdir=$ac_optarg ;;
1111
1112  -target | --target | --targe | --targ | --tar | --ta | --t)
1113    ac_prev=target_alias ;;
1114  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1115    target_alias=$ac_optarg ;;
1116
1117  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1118    verbose=yes ;;
1119
1120  -version | --version | --versio | --versi | --vers | -V)
1121    ac_init_version=: ;;
1122
1123  -with-* | --with-*)
1124    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1125    # Reject names that are not valid shell variable names.
1126    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127      as_fn_error $? "invalid package name: $ac_useropt"
1128    ac_useropt_orig=$ac_useropt
1129    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130    case $ac_user_opts in
1131      *"
1132"with_$ac_useropt"
1133"*) ;;
1134      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1135	 ac_unrecognized_sep=', ';;
1136    esac
1137    eval with_$ac_useropt=\$ac_optarg ;;
1138
1139  -without-* | --without-*)
1140    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1141    # Reject names that are not valid shell variable names.
1142    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143      as_fn_error $? "invalid package name: $ac_useropt"
1144    ac_useropt_orig=$ac_useropt
1145    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146    case $ac_user_opts in
1147      *"
1148"with_$ac_useropt"
1149"*) ;;
1150      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1151	 ac_unrecognized_sep=', ';;
1152    esac
1153    eval with_$ac_useropt=no ;;
1154
1155  --x)
1156    # Obsolete; use --with-x.
1157    with_x=yes ;;
1158
1159  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1160  | --x-incl | --x-inc | --x-in | --x-i)
1161    ac_prev=x_includes ;;
1162  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1163  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1164    x_includes=$ac_optarg ;;
1165
1166  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1167  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1168    ac_prev=x_libraries ;;
1169  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1170  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1171    x_libraries=$ac_optarg ;;
1172
1173  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1174Try \`$0 --help' for more information"
1175    ;;
1176
1177  *=*)
1178    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1179    # Reject names that are not valid shell variable names.
1180    case $ac_envvar in #(
1181      '' | [0-9]* | *[!_$as_cr_alnum]* )
1182      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1183    esac
1184    eval $ac_envvar=\$ac_optarg
1185    export $ac_envvar ;;
1186
1187  *)
1188    # FIXME: should be removed in autoconf 3.0.
1189    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1190    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1191      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1192    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1193    ;;
1194
1195  esac
1196done
1197
1198if test -n "$ac_prev"; then
1199  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1200  as_fn_error $? "missing argument to $ac_option"
1201fi
1202
1203if test -n "$ac_unrecognized_opts"; then
1204  case $enable_option_checking in
1205    no) ;;
1206    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1207    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1208  esac
1209fi
1210
1211# Check all directory arguments for consistency.
1212for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1213		datadir sysconfdir sharedstatedir localstatedir includedir \
1214		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1215		libdir localedir mandir
1216do
1217  eval ac_val=\$$ac_var
1218  # Remove trailing slashes.
1219  case $ac_val in
1220    */ )
1221      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1222      eval $ac_var=\$ac_val;;
1223  esac
1224  # Be sure to have absolute directory names.
1225  case $ac_val in
1226    [\\/$]* | ?:[\\/]* )  continue;;
1227    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1228  esac
1229  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1230done
1231
1232# There might be people who depend on the old broken behavior: `$host'
1233# used to hold the argument of --host etc.
1234# FIXME: To remove some day.
1235build=$build_alias
1236host=$host_alias
1237target=$target_alias
1238
1239# FIXME: To remove some day.
1240if test "x$host_alias" != x; then
1241  if test "x$build_alias" = x; then
1242    cross_compiling=maybe
1243  elif test "x$build_alias" != "x$host_alias"; then
1244    cross_compiling=yes
1245  fi
1246fi
1247
1248ac_tool_prefix=
1249test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250
1251test "$silent" = yes && exec 6>/dev/null
1252
1253
1254ac_pwd=`pwd` && test -n "$ac_pwd" &&
1255ac_ls_di=`ls -di .` &&
1256ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1257  as_fn_error $? "working directory cannot be determined"
1258test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1259  as_fn_error $? "pwd does not report name of working directory"
1260
1261
1262# Find the source files, if location was not specified.
1263if test -z "$srcdir"; then
1264  ac_srcdir_defaulted=yes
1265  # Try the directory containing this script, then the parent directory.
1266  ac_confdir=`$as_dirname -- "$as_myself" ||
1267$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1268	 X"$as_myself" : 'X\(//\)[^/]' \| \
1269	 X"$as_myself" : 'X\(//\)$' \| \
1270	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1271$as_echo X"$as_myself" |
1272    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1273	    s//\1/
1274	    q
1275	  }
1276	  /^X\(\/\/\)[^/].*/{
1277	    s//\1/
1278	    q
1279	  }
1280	  /^X\(\/\/\)$/{
1281	    s//\1/
1282	    q
1283	  }
1284	  /^X\(\/\).*/{
1285	    s//\1/
1286	    q
1287	  }
1288	  s/.*/./; q'`
1289  srcdir=$ac_confdir
1290  if test ! -r "$srcdir/$ac_unique_file"; then
1291    srcdir=..
1292  fi
1293else
1294  ac_srcdir_defaulted=no
1295fi
1296if test ! -r "$srcdir/$ac_unique_file"; then
1297  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1298  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1299fi
1300ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301ac_abs_confdir=`(
1302	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1303	pwd)`
1304# When building in place, set srcdir=.
1305if test "$ac_abs_confdir" = "$ac_pwd"; then
1306  srcdir=.
1307fi
1308# Remove unnecessary trailing slashes from srcdir.
1309# Double slashes in file names in object file debugging info
1310# mess up M-x gdb in Emacs.
1311case $srcdir in
1312*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313esac
1314for ac_var in $ac_precious_vars; do
1315  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1316  eval ac_env_${ac_var}_value=\$${ac_var}
1317  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1318  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1319done
1320
1321#
1322# Report the --help message.
1323#
1324if test "$ac_init_help" = "long"; then
1325  # Omit some internal or obsolete options to make the list less imposing.
1326  # This message is too long to be a string in the A/UX 3.1 sh.
1327  cat <<_ACEOF
1328\`configure' configures zlib 1.1.4 to adapt to many kinds of systems.
1329
1330Usage: $0 [OPTION]... [VAR=VALUE]...
1331
1332To assign environment variables (e.g., CC, CFLAGS...), specify them as
1333VAR=VALUE.  See below for descriptions of some of the useful variables.
1334
1335Defaults for the options are specified in brackets.
1336
1337Configuration:
1338  -h, --help              display this help and exit
1339      --help=short        display options specific to this package
1340      --help=recursive    display the short help of all the included packages
1341  -V, --version           display version information and exit
1342  -q, --quiet, --silent   do not print \`checking ...' messages
1343      --cache-file=FILE   cache test results in FILE [disabled]
1344  -C, --config-cache      alias for \`--cache-file=config.cache'
1345  -n, --no-create         do not create output files
1346      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1347
1348Installation directories:
1349  --prefix=PREFIX         install architecture-independent files in PREFIX
1350                          [$ac_default_prefix]
1351  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1352                          [PREFIX]
1353
1354By default, \`make install' will install all the files in
1355\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1356an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1357for instance \`--prefix=\$HOME'.
1358
1359For better control, use the options below.
1360
1361Fine tuning of the installation directories:
1362  --bindir=DIR            user executables [EPREFIX/bin]
1363  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1364  --libexecdir=DIR        program executables [EPREFIX/libexec]
1365  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1366  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1367  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1368  --libdir=DIR            object code libraries [EPREFIX/lib]
1369  --includedir=DIR        C header files [PREFIX/include]
1370  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1371  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1372  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1373  --infodir=DIR           info documentation [DATAROOTDIR/info]
1374  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1375  --mandir=DIR            man documentation [DATAROOTDIR/man]
1376  --docdir=DIR            documentation root [DATAROOTDIR/doc/zlib]
1377  --htmldir=DIR           html documentation [DOCDIR]
1378  --dvidir=DIR            dvi documentation [DOCDIR]
1379  --pdfdir=DIR            pdf documentation [DOCDIR]
1380  --psdir=DIR             ps documentation [DOCDIR]
1381_ACEOF
1382
1383  cat <<\_ACEOF
1384
1385Program names:
1386  --program-prefix=PREFIX            prepend PREFIX to installed program names
1387  --program-suffix=SUFFIX            append SUFFIX to installed program names
1388  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1389
1390System types:
1391  --build=BUILD     configure for building on BUILD [guessed]
1392  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1393  --target=TARGET   configure for building compilers for TARGET [HOST]
1394_ACEOF
1395fi
1396
1397if test -n "$ac_init_help"; then
1398  case $ac_init_help in
1399     short | recursive ) echo "Configuration of zlib 1.1.4:";;
1400   esac
1401  cat <<\_ACEOF
1402
1403Optional Features:
1404  --disable-option-checking  ignore unrecognized --enable/--with options
1405  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1406  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1407  --enable-multilib       build many library versions (default)
1408  --enable-silent-rules   less verbose build output (undo: "make V=1")
1409  --disable-silent-rules  verbose build output (undo: "make V=0")
1410  --enable-maintainer-mode
1411                          enable make rules and dependencies not useful (and
1412                          sometimes confusing) to the casual installer
1413  --enable-dependency-tracking
1414                          do not reject slow dependency extractors
1415  --disable-dependency-tracking
1416                          speeds up one-time build
1417  --enable-shared[=PKGS]  build shared libraries [default=yes]
1418  --enable-static[=PKGS]  build static libraries [default=yes]
1419  --enable-fast-install[=PKGS]
1420                          optimize for fast installation [default=yes]
1421  --disable-libtool-lock  avoid locking (might break parallel builds)
1422  --enable-host-shared    build host code as shared libraries
1423  --enable-host-pie       build host code as PIE
1424
1425Optional Packages:
1426  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1427  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1428  --with-target-subdir=SUBDIR
1429                          configuring in a subdirectory
1430  --with-cross-host=HOST  configuring with a cross compiler
1431  --with-system-zlib      use installed libz
1432  --with-pic              try to use only PIC/non-PIC objects [default=use
1433                          both]
1434  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1435
1436Some influential environment variables:
1437  CC          C compiler command
1438  CFLAGS      C compiler flags
1439  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1440              nonstandard directory <lib dir>
1441  LIBS        libraries to pass to the linker, e.g. -l<library>
1442  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1443              you have headers in a nonstandard directory <include dir>
1444  CPP         C preprocessor
1445
1446Use these variables to override the choices made by `configure' or to help
1447it to find libraries and programs with nonstandard names/locations.
1448
1449Report bugs to the package provider.
1450_ACEOF
1451ac_status=$?
1452fi
1453
1454if test "$ac_init_help" = "recursive"; then
1455  # If there are subdirs, report their specific --help.
1456  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1457    test -d "$ac_dir" ||
1458      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1459      continue
1460    ac_builddir=.
1461
1462case "$ac_dir" in
1463.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464*)
1465  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1466  # A ".." for each directory in $ac_dir_suffix.
1467  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1468  case $ac_top_builddir_sub in
1469  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1471  esac ;;
1472esac
1473ac_abs_top_builddir=$ac_pwd
1474ac_abs_builddir=$ac_pwd$ac_dir_suffix
1475# for backward compatibility:
1476ac_top_builddir=$ac_top_build_prefix
1477
1478case $srcdir in
1479  .)  # We are building in place.
1480    ac_srcdir=.
1481    ac_top_srcdir=$ac_top_builddir_sub
1482    ac_abs_top_srcdir=$ac_pwd ;;
1483  [\\/]* | ?:[\\/]* )  # Absolute name.
1484    ac_srcdir=$srcdir$ac_dir_suffix;
1485    ac_top_srcdir=$srcdir
1486    ac_abs_top_srcdir=$srcdir ;;
1487  *) # Relative name.
1488    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1489    ac_top_srcdir=$ac_top_build_prefix$srcdir
1490    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1491esac
1492ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1493
1494    cd "$ac_dir" || { ac_status=$?; continue; }
1495    # Check for guested configure.
1496    if test -f "$ac_srcdir/configure.gnu"; then
1497      echo &&
1498      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1499    elif test -f "$ac_srcdir/configure"; then
1500      echo &&
1501      $SHELL "$ac_srcdir/configure" --help=recursive
1502    else
1503      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1504    fi || ac_status=$?
1505    cd "$ac_pwd" || { ac_status=$?; break; }
1506  done
1507fi
1508
1509test -n "$ac_init_help" && exit $ac_status
1510if $ac_init_version; then
1511  cat <<\_ACEOF
1512zlib configure 1.1.4
1513generated by GNU Autoconf 2.69
1514
1515Copyright (C) 2012 Free Software Foundation, Inc.
1516This configure script is free software; the Free Software Foundation
1517gives unlimited permission to copy, distribute and modify it.
1518_ACEOF
1519  exit
1520fi
1521
1522## ------------------------ ##
1523## Autoconf initialization. ##
1524## ------------------------ ##
1525
1526# ac_fn_c_try_compile LINENO
1527# --------------------------
1528# Try to compile conftest.$ac_ext, and return whether this succeeded.
1529ac_fn_c_try_compile ()
1530{
1531  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1532  rm -f conftest.$ac_objext
1533  if { { ac_try="$ac_compile"
1534case "(($ac_try" in
1535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1536  *) ac_try_echo=$ac_try;;
1537esac
1538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1539$as_echo "$ac_try_echo"; } >&5
1540  (eval "$ac_compile") 2>conftest.err
1541  ac_status=$?
1542  if test -s conftest.err; then
1543    grep -v '^ *+' conftest.err >conftest.er1
1544    cat conftest.er1 >&5
1545    mv -f conftest.er1 conftest.err
1546  fi
1547  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1548  test $ac_status = 0; } && {
1549	 test -z "$ac_c_werror_flag" ||
1550	 test ! -s conftest.err
1551       } && test -s conftest.$ac_objext; then :
1552  ac_retval=0
1553else
1554  $as_echo "$as_me: failed program was:" >&5
1555sed 's/^/| /' conftest.$ac_ext >&5
1556
1557	ac_retval=1
1558fi
1559  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1560  as_fn_set_status $ac_retval
1561
1562} # ac_fn_c_try_compile
1563
1564# ac_fn_c_try_link LINENO
1565# -----------------------
1566# Try to link conftest.$ac_ext, and return whether this succeeded.
1567ac_fn_c_try_link ()
1568{
1569  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570  rm -f conftest.$ac_objext conftest$ac_exeext
1571  if { { ac_try="$ac_link"
1572case "(($ac_try" in
1573  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1574  *) ac_try_echo=$ac_try;;
1575esac
1576eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577$as_echo "$ac_try_echo"; } >&5
1578  (eval "$ac_link") 2>conftest.err
1579  ac_status=$?
1580  if test -s conftest.err; then
1581    grep -v '^ *+' conftest.err >conftest.er1
1582    cat conftest.er1 >&5
1583    mv -f conftest.er1 conftest.err
1584  fi
1585  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586  test $ac_status = 0; } && {
1587	 test -z "$ac_c_werror_flag" ||
1588	 test ! -s conftest.err
1589       } && test -s conftest$ac_exeext && {
1590	 test "$cross_compiling" = yes ||
1591	 test -x conftest$ac_exeext
1592       }; then :
1593  ac_retval=0
1594else
1595  $as_echo "$as_me: failed program was:" >&5
1596sed 's/^/| /' conftest.$ac_ext >&5
1597
1598	ac_retval=1
1599fi
1600  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1601  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1602  # interfere with the next link command; also delete a directory that is
1603  # left behind by Apple's compiler.  We do this before executing the actions.
1604  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1605  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1606  as_fn_set_status $ac_retval
1607
1608} # ac_fn_c_try_link
1609
1610# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1611# -------------------------------------------------------
1612# Tests whether HEADER exists and can be compiled using the include files in
1613# INCLUDES, setting the cache variable VAR accordingly.
1614ac_fn_c_check_header_compile ()
1615{
1616  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1617  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1618$as_echo_n "checking for $2... " >&6; }
1619if eval \${$3+:} false; then :
1620  $as_echo_n "(cached) " >&6
1621else
1622  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1623/* end confdefs.h.  */
1624$4
1625#include <$2>
1626_ACEOF
1627if ac_fn_c_try_compile "$LINENO"; then :
1628  eval "$3=yes"
1629else
1630  eval "$3=no"
1631fi
1632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1633fi
1634eval ac_res=\$$3
1635	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1636$as_echo "$ac_res" >&6; }
1637  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1638
1639} # ac_fn_c_check_header_compile
1640
1641# ac_fn_c_try_cpp LINENO
1642# ----------------------
1643# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1644ac_fn_c_try_cpp ()
1645{
1646  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647  if { { ac_try="$ac_cpp conftest.$ac_ext"
1648case "(($ac_try" in
1649  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1650  *) ac_try_echo=$ac_try;;
1651esac
1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1653$as_echo "$ac_try_echo"; } >&5
1654  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1655  ac_status=$?
1656  if test -s conftest.err; then
1657    grep -v '^ *+' conftest.err >conftest.er1
1658    cat conftest.er1 >&5
1659    mv -f conftest.er1 conftest.err
1660  fi
1661  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1662  test $ac_status = 0; } > conftest.i && {
1663	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1664	 test ! -s conftest.err
1665       }; then :
1666  ac_retval=0
1667else
1668  $as_echo "$as_me: failed program was:" >&5
1669sed 's/^/| /' conftest.$ac_ext >&5
1670
1671    ac_retval=1
1672fi
1673  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674  as_fn_set_status $ac_retval
1675
1676} # ac_fn_c_try_cpp
1677
1678# ac_fn_c_try_run LINENO
1679# ----------------------
1680# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1681# that executables *can* be run.
1682ac_fn_c_try_run ()
1683{
1684  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685  if { { ac_try="$ac_link"
1686case "(($ac_try" in
1687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688  *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692  (eval "$ac_link") 2>&5
1693  ac_status=$?
1694  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1696  { { case "(($ac_try" in
1697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698  *) ac_try_echo=$ac_try;;
1699esac
1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701$as_echo "$ac_try_echo"; } >&5
1702  (eval "$ac_try") 2>&5
1703  ac_status=$?
1704  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705  test $ac_status = 0; }; }; then :
1706  ac_retval=0
1707else
1708  $as_echo "$as_me: program exited with status $ac_status" >&5
1709       $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712       ac_retval=$ac_status
1713fi
1714  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716  as_fn_set_status $ac_retval
1717
1718} # ac_fn_c_try_run
1719
1720# ac_fn_c_check_func LINENO FUNC VAR
1721# ----------------------------------
1722# Tests whether FUNC exists, setting the cache variable VAR accordingly
1723ac_fn_c_check_func ()
1724{
1725  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727$as_echo_n "checking for $2... " >&6; }
1728if eval \${$3+:} false; then :
1729  $as_echo_n "(cached) " >&6
1730else
1731  if test x$gcc_no_link = xyes; then
1732  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1733fi
1734cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735/* end confdefs.h.  */
1736/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1737   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1738#define $2 innocuous_$2
1739
1740/* System header to define __stub macros and hopefully few prototypes,
1741    which can conflict with char $2 (); below.
1742    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1743    <limits.h> exists even on freestanding compilers.  */
1744
1745#ifdef __STDC__
1746# include <limits.h>
1747#else
1748# include <assert.h>
1749#endif
1750
1751#undef $2
1752
1753/* Override any GCC internal prototype to avoid an error.
1754   Use char because int might match the return type of a GCC
1755   builtin and then its argument prototype would still apply.  */
1756#ifdef __cplusplus
1757extern "C"
1758#endif
1759char $2 ();
1760/* The GNU C library defines this for functions which it implements
1761    to always fail with ENOSYS.  Some functions are actually named
1762    something starting with __ and the normal name is an alias.  */
1763#if defined __stub_$2 || defined __stub___$2
1764choke me
1765#endif
1766
1767int
1768main ()
1769{
1770return $2 ();
1771  ;
1772  return 0;
1773}
1774_ACEOF
1775if ac_fn_c_try_link "$LINENO"; then :
1776  eval "$3=yes"
1777else
1778  eval "$3=no"
1779fi
1780rm -f core conftest.err conftest.$ac_objext \
1781    conftest$ac_exeext conftest.$ac_ext
1782fi
1783eval ac_res=\$$3
1784	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1785$as_echo "$ac_res" >&6; }
1786  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1787
1788} # ac_fn_c_check_func
1789
1790# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1791# -------------------------------------------------------
1792# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1793# the include files in INCLUDES and setting the cache variable VAR
1794# accordingly.
1795ac_fn_c_check_header_mongrel ()
1796{
1797  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798  if eval \${$3+:} false; then :
1799  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800$as_echo_n "checking for $2... " >&6; }
1801if eval \${$3+:} false; then :
1802  $as_echo_n "(cached) " >&6
1803fi
1804eval ac_res=\$$3
1805	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807else
1808  # Is the header compilable?
1809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1810$as_echo_n "checking $2 usability... " >&6; }
1811cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812/* end confdefs.h.  */
1813$4
1814#include <$2>
1815_ACEOF
1816if ac_fn_c_try_compile "$LINENO"; then :
1817  ac_header_compiler=yes
1818else
1819  ac_header_compiler=no
1820fi
1821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1823$as_echo "$ac_header_compiler" >&6; }
1824
1825# Is the header present?
1826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1827$as_echo_n "checking $2 presence... " >&6; }
1828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829/* end confdefs.h.  */
1830#include <$2>
1831_ACEOF
1832if ac_fn_c_try_cpp "$LINENO"; then :
1833  ac_header_preproc=yes
1834else
1835  ac_header_preproc=no
1836fi
1837rm -f conftest.err conftest.i conftest.$ac_ext
1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1839$as_echo "$ac_header_preproc" >&6; }
1840
1841# So?  What about this header?
1842case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1843  yes:no: )
1844    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1845$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1846    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1847$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1848    ;;
1849  no:yes:* )
1850    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1851$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1852    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1853$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1854    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1855$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1856    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1857$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1858    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1859$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1860    ;;
1861esac
1862  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1863$as_echo_n "checking for $2... " >&6; }
1864if eval \${$3+:} false; then :
1865  $as_echo_n "(cached) " >&6
1866else
1867  eval "$3=\$ac_header_compiler"
1868fi
1869eval ac_res=\$$3
1870	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871$as_echo "$ac_res" >&6; }
1872fi
1873  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1874
1875} # ac_fn_c_check_header_mongrel
1876cat >config.log <<_ACEOF
1877This file contains any messages produced by compilers while
1878running configure, to aid debugging if configure makes a mistake.
1879
1880It was created by zlib $as_me 1.1.4, which was
1881generated by GNU Autoconf 2.69.  Invocation command line was
1882
1883  $ $0 $@
1884
1885_ACEOF
1886exec 5>>config.log
1887{
1888cat <<_ASUNAME
1889## --------- ##
1890## Platform. ##
1891## --------- ##
1892
1893hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1894uname -m = `(uname -m) 2>/dev/null || echo unknown`
1895uname -r = `(uname -r) 2>/dev/null || echo unknown`
1896uname -s = `(uname -s) 2>/dev/null || echo unknown`
1897uname -v = `(uname -v) 2>/dev/null || echo unknown`
1898
1899/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1900/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1901
1902/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1903/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1904/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1905/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1906/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1907/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1908/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1909
1910_ASUNAME
1911
1912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1913for as_dir in $PATH
1914do
1915  IFS=$as_save_IFS
1916  test -z "$as_dir" && as_dir=.
1917    $as_echo "PATH: $as_dir"
1918  done
1919IFS=$as_save_IFS
1920
1921} >&5
1922
1923cat >&5 <<_ACEOF
1924
1925
1926## ----------- ##
1927## Core tests. ##
1928## ----------- ##
1929
1930_ACEOF
1931
1932
1933# Keep a trace of the command line.
1934# Strip out --no-create and --no-recursion so they do not pile up.
1935# Strip out --silent because we don't want to record it for future runs.
1936# Also quote any args containing shell meta-characters.
1937# Make two passes to allow for proper duplicate-argument suppression.
1938ac_configure_args=
1939ac_configure_args0=
1940ac_configure_args1=
1941ac_must_keep_next=false
1942for ac_pass in 1 2
1943do
1944  for ac_arg
1945  do
1946    case $ac_arg in
1947    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1948    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1949    | -silent | --silent | --silen | --sile | --sil)
1950      continue ;;
1951    *\'*)
1952      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1953    esac
1954    case $ac_pass in
1955    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1956    2)
1957      as_fn_append ac_configure_args1 " '$ac_arg'"
1958      if test $ac_must_keep_next = true; then
1959	ac_must_keep_next=false # Got value, back to normal.
1960      else
1961	case $ac_arg in
1962	  *=* | --config-cache | -C | -disable-* | --disable-* \
1963	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1964	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1965	  | -with-* | --with-* | -without-* | --without-* | --x)
1966	    case "$ac_configure_args0 " in
1967	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1968	    esac
1969	    ;;
1970	  -* ) ac_must_keep_next=true ;;
1971	esac
1972      fi
1973      as_fn_append ac_configure_args " '$ac_arg'"
1974      ;;
1975    esac
1976  done
1977done
1978{ ac_configure_args0=; unset ac_configure_args0;}
1979{ ac_configure_args1=; unset ac_configure_args1;}
1980
1981# When interrupted or exit'd, cleanup temporary files, and complete
1982# config.log.  We remove comments because anyway the quotes in there
1983# would cause problems or look ugly.
1984# WARNING: Use '\'' to represent an apostrophe within the trap.
1985# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1986trap 'exit_status=$?
1987  # Save into config.log some information that might help in debugging.
1988  {
1989    echo
1990
1991    $as_echo "## ---------------- ##
1992## Cache variables. ##
1993## ---------------- ##"
1994    echo
1995    # The following way of writing the cache mishandles newlines in values,
1996(
1997  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1998    eval ac_val=\$$ac_var
1999    case $ac_val in #(
2000    *${as_nl}*)
2001      case $ac_var in #(
2002      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2003$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2004      esac
2005      case $ac_var in #(
2006      _ | IFS | as_nl) ;; #(
2007      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2008      *) { eval $ac_var=; unset $ac_var;} ;;
2009      esac ;;
2010    esac
2011  done
2012  (set) 2>&1 |
2013    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2014    *${as_nl}ac_space=\ *)
2015      sed -n \
2016	"s/'\''/'\''\\\\'\'''\''/g;
2017	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2018      ;; #(
2019    *)
2020      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2021      ;;
2022    esac |
2023    sort
2024)
2025    echo
2026
2027    $as_echo "## ----------------- ##
2028## Output variables. ##
2029## ----------------- ##"
2030    echo
2031    for ac_var in $ac_subst_vars
2032    do
2033      eval ac_val=\$$ac_var
2034      case $ac_val in
2035      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2036      esac
2037      $as_echo "$ac_var='\''$ac_val'\''"
2038    done | sort
2039    echo
2040
2041    if test -n "$ac_subst_files"; then
2042      $as_echo "## ------------------- ##
2043## File substitutions. ##
2044## ------------------- ##"
2045      echo
2046      for ac_var in $ac_subst_files
2047      do
2048	eval ac_val=\$$ac_var
2049	case $ac_val in
2050	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2051	esac
2052	$as_echo "$ac_var='\''$ac_val'\''"
2053      done | sort
2054      echo
2055    fi
2056
2057    if test -s confdefs.h; then
2058      $as_echo "## ----------- ##
2059## confdefs.h. ##
2060## ----------- ##"
2061      echo
2062      cat confdefs.h
2063      echo
2064    fi
2065    test "$ac_signal" != 0 &&
2066      $as_echo "$as_me: caught signal $ac_signal"
2067    $as_echo "$as_me: exit $exit_status"
2068  } >&5
2069  rm -f core *.core core.conftest.* &&
2070    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2071    exit $exit_status
2072' 0
2073for ac_signal in 1 2 13 15; do
2074  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2075done
2076ac_signal=0
2077
2078# confdefs.h avoids OS command line length limits that DEFS can exceed.
2079rm -f -r conftest* confdefs.h
2080
2081$as_echo "/* confdefs.h */" > confdefs.h
2082
2083# Predefined preprocessor variables.
2084
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_NAME "$PACKAGE_NAME"
2087_ACEOF
2088
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2091_ACEOF
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_VERSION "$PACKAGE_VERSION"
2095_ACEOF
2096
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_STRING "$PACKAGE_STRING"
2099_ACEOF
2100
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2103_ACEOF
2104
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_URL "$PACKAGE_URL"
2107_ACEOF
2108
2109
2110# Let the site file select an alternate cache file if it wants to.
2111# Prefer an explicitly selected file to automatically selected ones.
2112ac_site_file1=NONE
2113ac_site_file2=NONE
2114if test -n "$CONFIG_SITE"; then
2115  # We do not want a PATH search for config.site.
2116  case $CONFIG_SITE in #((
2117    -*)  ac_site_file1=./$CONFIG_SITE;;
2118    */*) ac_site_file1=$CONFIG_SITE;;
2119    *)   ac_site_file1=./$CONFIG_SITE;;
2120  esac
2121elif test "x$prefix" != xNONE; then
2122  ac_site_file1=$prefix/share/config.site
2123  ac_site_file2=$prefix/etc/config.site
2124else
2125  ac_site_file1=$ac_default_prefix/share/config.site
2126  ac_site_file2=$ac_default_prefix/etc/config.site
2127fi
2128for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2129do
2130  test "x$ac_site_file" = xNONE && continue
2131  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2132    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2133$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2134    sed 's/^/| /' "$ac_site_file" >&5
2135    . "$ac_site_file" \
2136      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2137$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2138as_fn_error $? "failed to load site script $ac_site_file
2139See \`config.log' for more details" "$LINENO" 5; }
2140  fi
2141done
2142
2143if test -r "$cache_file"; then
2144  # Some versions of bash will fail to source /dev/null (special files
2145  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2146  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2147    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2148$as_echo "$as_me: loading cache $cache_file" >&6;}
2149    case $cache_file in
2150      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2151      *)                      . "./$cache_file";;
2152    esac
2153  fi
2154else
2155  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2156$as_echo "$as_me: creating cache $cache_file" >&6;}
2157  >$cache_file
2158fi
2159
2160as_fn_append ac_header_list " stdlib.h"
2161as_fn_append ac_header_list " unistd.h"
2162as_fn_append ac_header_list " sys/param.h"
2163# Check that the precious variables saved in the cache have kept the same
2164# value.
2165ac_cache_corrupted=false
2166for ac_var in $ac_precious_vars; do
2167  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2168  eval ac_new_set=\$ac_env_${ac_var}_set
2169  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2170  eval ac_new_val=\$ac_env_${ac_var}_value
2171  case $ac_old_set,$ac_new_set in
2172    set,)
2173      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2174$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2175      ac_cache_corrupted=: ;;
2176    ,set)
2177      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2178$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2179      ac_cache_corrupted=: ;;
2180    ,);;
2181    *)
2182      if test "x$ac_old_val" != "x$ac_new_val"; then
2183	# differences in whitespace do not lead to failure.
2184	ac_old_val_w=`echo x $ac_old_val`
2185	ac_new_val_w=`echo x $ac_new_val`
2186	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2187	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2188$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2189	  ac_cache_corrupted=:
2190	else
2191	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2192$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2193	  eval $ac_var=\$ac_old_val
2194	fi
2195	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2196$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2197	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2198$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2199      fi;;
2200  esac
2201  # Pass precious variables to config.status.
2202  if test "$ac_new_set" = set; then
2203    case $ac_new_val in
2204    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2205    *) ac_arg=$ac_var=$ac_new_val ;;
2206    esac
2207    case " $ac_configure_args " in
2208      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2209      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2210    esac
2211  fi
2212done
2213if $ac_cache_corrupted; then
2214  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2216  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2217$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2218  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2219fi
2220## -------------------- ##
2221## Main body of script. ##
2222## -------------------- ##
2223
2224ac_ext=c
2225ac_cpp='$CPP $CPPFLAGS'
2226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2228ac_compiler_gnu=$ac_cv_c_compiler_gnu
2229
2230
2231
2232
2233
2234
2235
2236if test -n "${with_target_subdir}"; then
2237  # Default to --enable-multilib
2238# Check whether --enable-multilib was given.
2239if test "${enable_multilib+set}" = set; then :
2240  enableval=$enable_multilib; case "$enableval" in
2241  yes) multilib=yes ;;
2242  no)  multilib=no ;;
2243  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2244 esac
2245else
2246  multilib=yes
2247fi
2248
2249
2250# We may get other options which we leave undocumented:
2251# --with-target-subdir, --with-multisrctop, --with-multisubdir
2252# See config-ml.in if you want the gory details.
2253
2254if test "$srcdir" = "."; then
2255  if test "$with_target_subdir" != "."; then
2256    multi_basedir="$srcdir/$with_multisrctop../.."
2257  else
2258    multi_basedir="$srcdir/$with_multisrctop.."
2259  fi
2260else
2261  multi_basedir="$srcdir/.."
2262fi
2263
2264
2265# Even if the default multilib is not a cross compilation,
2266# it may be that some of the other multilibs are.
2267if test $cross_compiling = no && test $multilib = yes \
2268   && test "x${with_multisubdir}" != x ; then
2269   cross_compiling=maybe
2270fi
2271
2272ac_config_commands="$ac_config_commands default-1"
2273
2274fi
2275
2276ac_aux_dir=
2277for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2278  if test -f "$ac_dir/install-sh"; then
2279    ac_aux_dir=$ac_dir
2280    ac_install_sh="$ac_aux_dir/install-sh -c"
2281    break
2282  elif test -f "$ac_dir/install.sh"; then
2283    ac_aux_dir=$ac_dir
2284    ac_install_sh="$ac_aux_dir/install.sh -c"
2285    break
2286  elif test -f "$ac_dir/shtool"; then
2287    ac_aux_dir=$ac_dir
2288    ac_install_sh="$ac_aux_dir/shtool install -c"
2289    break
2290  fi
2291done
2292if test -z "$ac_aux_dir"; then
2293  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2294fi
2295
2296# These three variables are undocumented and unsupported,
2297# and are intended to be withdrawn in a future Autoconf release.
2298# They can cause serious problems if a builder's source tree is in a directory
2299# whose full name contains unusual characters.
2300ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2301ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2302ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2303
2304
2305# Make sure we can run config.sub.
2306$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2307  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2308
2309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2310$as_echo_n "checking build system type... " >&6; }
2311if ${ac_cv_build+:} false; then :
2312  $as_echo_n "(cached) " >&6
2313else
2314  ac_build_alias=$build_alias
2315test "x$ac_build_alias" = x &&
2316  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2317test "x$ac_build_alias" = x &&
2318  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2319ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2320  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2321
2322fi
2323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2324$as_echo "$ac_cv_build" >&6; }
2325case $ac_cv_build in
2326*-*-*) ;;
2327*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2328esac
2329build=$ac_cv_build
2330ac_save_IFS=$IFS; IFS='-'
2331set x $ac_cv_build
2332shift
2333build_cpu=$1
2334build_vendor=$2
2335shift; shift
2336# Remember, the first character of IFS is used to create $*,
2337# except with old shells:
2338build_os=$*
2339IFS=$ac_save_IFS
2340case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2341
2342
2343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2344$as_echo_n "checking host system type... " >&6; }
2345if ${ac_cv_host+:} false; then :
2346  $as_echo_n "(cached) " >&6
2347else
2348  if test "x$host_alias" = x; then
2349  ac_cv_host=$ac_cv_build
2350else
2351  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2352    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2353fi
2354
2355fi
2356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2357$as_echo "$ac_cv_host" >&6; }
2358case $ac_cv_host in
2359*-*-*) ;;
2360*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2361esac
2362host=$ac_cv_host
2363ac_save_IFS=$IFS; IFS='-'
2364set x $ac_cv_host
2365shift
2366host_cpu=$1
2367host_vendor=$2
2368shift; shift
2369# Remember, the first character of IFS is used to create $*,
2370# except with old shells:
2371host_os=$*
2372IFS=$ac_save_IFS
2373case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2374
2375
2376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2377$as_echo_n "checking target system type... " >&6; }
2378if ${ac_cv_target+:} false; then :
2379  $as_echo_n "(cached) " >&6
2380else
2381  if test "x$target_alias" = x; then
2382  ac_cv_target=$ac_cv_host
2383else
2384  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2385    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2386fi
2387
2388fi
2389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2390$as_echo "$ac_cv_target" >&6; }
2391case $ac_cv_target in
2392*-*-*) ;;
2393*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2394esac
2395target=$ac_cv_target
2396ac_save_IFS=$IFS; IFS='-'
2397set x $ac_cv_target
2398shift
2399target_cpu=$1
2400target_vendor=$2
2401shift; shift
2402# Remember, the first character of IFS is used to create $*,
2403# except with old shells:
2404target_os=$*
2405IFS=$ac_save_IFS
2406case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2407
2408
2409# The aliases save the names the user supplied, while $host etc.
2410# will get canonicalized.
2411test -n "$target_alias" &&
2412  test "$program_prefix$program_suffix$program_transform_name" = \
2413    NONENONEs,x,x, &&
2414  program_prefix=${target_alias}-
2415
2416
2417# This works around an automake problem.
2418mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
2419
2420
2421am__api_version='1.15'
2422
2423# Find a good install program.  We prefer a C program (faster),
2424# so one script is as good as another.  But avoid the broken or
2425# incompatible versions:
2426# SysV /etc/install, /usr/sbin/install
2427# SunOS /usr/etc/install
2428# IRIX /sbin/install
2429# AIX /bin/install
2430# AmigaOS /C/install, which installs bootblocks on floppy discs
2431# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2432# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2433# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2434# OS/2's system install, which has a completely different semantic
2435# ./install, which can be erroneously created by make from ./install.sh.
2436# Reject install programs that cannot install multiple files.
2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2438$as_echo_n "checking for a BSD-compatible install... " >&6; }
2439if test -z "$INSTALL"; then
2440if ${ac_cv_path_install+:} false; then :
2441  $as_echo_n "(cached) " >&6
2442else
2443  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444for as_dir in $PATH
2445do
2446  IFS=$as_save_IFS
2447  test -z "$as_dir" && as_dir=.
2448    # Account for people who put trailing slashes in PATH elements.
2449case $as_dir/ in #((
2450  ./ | .// | /[cC]/* | \
2451  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2452  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2453  /usr/ucb/* ) ;;
2454  *)
2455    # OSF1 and SCO ODT 3.0 have their own names for install.
2456    # Don't use installbsd from OSF since it installs stuff as root
2457    # by default.
2458    for ac_prog in ginstall scoinst install; do
2459      for ac_exec_ext in '' $ac_executable_extensions; do
2460	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2461	  if test $ac_prog = install &&
2462	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2463	    # AIX install.  It has an incompatible calling convention.
2464	    :
2465	  elif test $ac_prog = install &&
2466	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2467	    # program-specific install script used by HP pwplus--don't use.
2468	    :
2469	  else
2470	    rm -rf conftest.one conftest.two conftest.dir
2471	    echo one > conftest.one
2472	    echo two > conftest.two
2473	    mkdir conftest.dir
2474	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2475	      test -s conftest.one && test -s conftest.two &&
2476	      test -s conftest.dir/conftest.one &&
2477	      test -s conftest.dir/conftest.two
2478	    then
2479	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2480	      break 3
2481	    fi
2482	  fi
2483	fi
2484      done
2485    done
2486    ;;
2487esac
2488
2489  done
2490IFS=$as_save_IFS
2491
2492rm -rf conftest.one conftest.two conftest.dir
2493
2494fi
2495  if test "${ac_cv_path_install+set}" = set; then
2496    INSTALL=$ac_cv_path_install
2497  else
2498    # As a last resort, use the slow shell script.  Don't cache a
2499    # value for INSTALL within a source directory, because that will
2500    # break other packages using the cache if that directory is
2501    # removed, or if the value is a relative name.
2502    INSTALL=$ac_install_sh
2503  fi
2504fi
2505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2506$as_echo "$INSTALL" >&6; }
2507
2508# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2509# It thinks the first close brace ends the variable substitution.
2510test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2511
2512test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2513
2514test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2515
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2517$as_echo_n "checking whether build environment is sane... " >&6; }
2518# Reject unsafe characters in $srcdir or the absolute working directory
2519# name.  Accept space and tab only in the latter.
2520am_lf='
2521'
2522case `pwd` in
2523  *[\\\"\#\$\&\'\`$am_lf]*)
2524    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2525esac
2526case $srcdir in
2527  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2528    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2529esac
2530
2531# Do 'set' in a subshell so we don't clobber the current shell's
2532# arguments.  Must try -L first in case configure is actually a
2533# symlink; some systems play weird games with the mod time of symlinks
2534# (eg FreeBSD returns the mod time of the symlink's containing
2535# directory).
2536if (
2537   am_has_slept=no
2538   for am_try in 1 2; do
2539     echo "timestamp, slept: $am_has_slept" > conftest.file
2540     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2541     if test "$*" = "X"; then
2542	# -L didn't work.
2543	set X `ls -t "$srcdir/configure" conftest.file`
2544     fi
2545     if test "$*" != "X $srcdir/configure conftest.file" \
2546	&& test "$*" != "X conftest.file $srcdir/configure"; then
2547
2548	# If neither matched, then we have a broken ls.  This can happen
2549	# if, for instance, CONFIG_SHELL is bash and it inherits a
2550	# broken ls alias from the environment.  This has actually
2551	# happened.  Such a system could not be considered "sane".
2552	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2553  alias in your environment" "$LINENO" 5
2554     fi
2555     if test "$2" = conftest.file || test $am_try -eq 2; then
2556       break
2557     fi
2558     # Just in case.
2559     sleep 1
2560     am_has_slept=yes
2561   done
2562   test "$2" = conftest.file
2563   )
2564then
2565   # Ok.
2566   :
2567else
2568   as_fn_error $? "newly created file is older than distributed files!
2569Check your system clock" "$LINENO" 5
2570fi
2571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2572$as_echo "yes" >&6; }
2573# If we didn't sleep, we still need to ensure time stamps of config.status and
2574# generated files are strictly newer.
2575am_sleep_pid=
2576if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2577  ( sleep 1 ) &
2578  am_sleep_pid=$!
2579fi
2580
2581rm -f conftest.file
2582
2583test "$program_prefix" != NONE &&
2584  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2585# Use a double $ so make ignores it.
2586test "$program_suffix" != NONE &&
2587  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2588# Double any \ or $.
2589# By default was `s,x,x', remove it if useless.
2590ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2591program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2592
2593# Expand $ac_aux_dir to an absolute path.
2594am_aux_dir=`cd "$ac_aux_dir" && pwd`
2595
2596if test x"${MISSING+set}" != xset; then
2597  case $am_aux_dir in
2598  *\ * | *\	*)
2599    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2600  *)
2601    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2602  esac
2603fi
2604# Use eval to expand $SHELL
2605if eval "$MISSING --is-lightweight"; then
2606  am_missing_run="$MISSING "
2607else
2608  am_missing_run=
2609  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2610$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2611fi
2612
2613if test x"${install_sh+set}" != xset; then
2614  case $am_aux_dir in
2615  *\ * | *\	*)
2616    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2617  *)
2618    install_sh="\${SHELL} $am_aux_dir/install-sh"
2619  esac
2620fi
2621
2622# Installed binaries are usually stripped using 'strip' when the user
2623# run "make install-strip".  However 'strip' might not be the right
2624# tool to use in cross-compilation environments, therefore Automake
2625# will honor the 'STRIP' environment variable to overrule this program.
2626if test "$cross_compiling" != no; then
2627  if test -n "$ac_tool_prefix"; then
2628  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2629set dummy ${ac_tool_prefix}strip; ac_word=$2
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2631$as_echo_n "checking for $ac_word... " >&6; }
2632if ${ac_cv_prog_STRIP+:} false; then :
2633  $as_echo_n "(cached) " >&6
2634else
2635  if test -n "$STRIP"; then
2636  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2637else
2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639for as_dir in $PATH
2640do
2641  IFS=$as_save_IFS
2642  test -z "$as_dir" && as_dir=.
2643    for ac_exec_ext in '' $ac_executable_extensions; do
2644  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2645    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2647    break 2
2648  fi
2649done
2650  done
2651IFS=$as_save_IFS
2652
2653fi
2654fi
2655STRIP=$ac_cv_prog_STRIP
2656if test -n "$STRIP"; then
2657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2658$as_echo "$STRIP" >&6; }
2659else
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2661$as_echo "no" >&6; }
2662fi
2663
2664
2665fi
2666if test -z "$ac_cv_prog_STRIP"; then
2667  ac_ct_STRIP=$STRIP
2668  # Extract the first word of "strip", so it can be a program name with args.
2669set dummy strip; ac_word=$2
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671$as_echo_n "checking for $ac_word... " >&6; }
2672if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2673  $as_echo_n "(cached) " >&6
2674else
2675  if test -n "$ac_ct_STRIP"; then
2676  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2677else
2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679for as_dir in $PATH
2680do
2681  IFS=$as_save_IFS
2682  test -z "$as_dir" && as_dir=.
2683    for ac_exec_ext in '' $ac_executable_extensions; do
2684  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2685    ac_cv_prog_ac_ct_STRIP="strip"
2686    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687    break 2
2688  fi
2689done
2690  done
2691IFS=$as_save_IFS
2692
2693fi
2694fi
2695ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2696if test -n "$ac_ct_STRIP"; then
2697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2698$as_echo "$ac_ct_STRIP" >&6; }
2699else
2700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701$as_echo "no" >&6; }
2702fi
2703
2704  if test "x$ac_ct_STRIP" = x; then
2705    STRIP=":"
2706  else
2707    case $cross_compiling:$ac_tool_warned in
2708yes:)
2709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2711ac_tool_warned=yes ;;
2712esac
2713    STRIP=$ac_ct_STRIP
2714  fi
2715else
2716  STRIP="$ac_cv_prog_STRIP"
2717fi
2718
2719fi
2720INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2721
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2723$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2724if test -z "$MKDIR_P"; then
2725  if ${ac_cv_path_mkdir+:} false; then :
2726  $as_echo_n "(cached) " >&6
2727else
2728  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2730do
2731  IFS=$as_save_IFS
2732  test -z "$as_dir" && as_dir=.
2733    for ac_prog in mkdir gmkdir; do
2734	 for ac_exec_ext in '' $ac_executable_extensions; do
2735	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2736	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2737	     'mkdir (GNU coreutils) '* | \
2738	     'mkdir (coreutils) '* | \
2739	     'mkdir (fileutils) '4.1*)
2740	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2741	       break 3;;
2742	   esac
2743	 done
2744       done
2745  done
2746IFS=$as_save_IFS
2747
2748fi
2749
2750  test -d ./--version && rmdir ./--version
2751  if test "${ac_cv_path_mkdir+set}" = set; then
2752    MKDIR_P="$ac_cv_path_mkdir -p"
2753  else
2754    # As a last resort, use the slow shell script.  Don't cache a
2755    # value for MKDIR_P within a source directory, because that will
2756    # break other packages using the cache if that directory is
2757    # removed, or if the value is a relative name.
2758    MKDIR_P="$ac_install_sh -d"
2759  fi
2760fi
2761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2762$as_echo "$MKDIR_P" >&6; }
2763
2764for ac_prog in gawk mawk nawk awk
2765do
2766  # Extract the first word of "$ac_prog", so it can be a program name with args.
2767set dummy $ac_prog; ac_word=$2
2768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2769$as_echo_n "checking for $ac_word... " >&6; }
2770if ${ac_cv_prog_AWK+:} false; then :
2771  $as_echo_n "(cached) " >&6
2772else
2773  if test -n "$AWK"; then
2774  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2775else
2776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2777for as_dir in $PATH
2778do
2779  IFS=$as_save_IFS
2780  test -z "$as_dir" && as_dir=.
2781    for ac_exec_ext in '' $ac_executable_extensions; do
2782  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2783    ac_cv_prog_AWK="$ac_prog"
2784    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2785    break 2
2786  fi
2787done
2788  done
2789IFS=$as_save_IFS
2790
2791fi
2792fi
2793AWK=$ac_cv_prog_AWK
2794if test -n "$AWK"; then
2795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2796$as_echo "$AWK" >&6; }
2797else
2798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2799$as_echo "no" >&6; }
2800fi
2801
2802
2803  test -n "$AWK" && break
2804done
2805
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2807$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2808set x ${MAKE-make}
2809ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2810if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2811  $as_echo_n "(cached) " >&6
2812else
2813  cat >conftest.make <<\_ACEOF
2814SHELL = /bin/sh
2815all:
2816	@echo '@@@%%%=$(MAKE)=@@@%%%'
2817_ACEOF
2818# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2819case `${MAKE-make} -f conftest.make 2>/dev/null` in
2820  *@@@%%%=?*=@@@%%%*)
2821    eval ac_cv_prog_make_${ac_make}_set=yes;;
2822  *)
2823    eval ac_cv_prog_make_${ac_make}_set=no;;
2824esac
2825rm -f conftest.make
2826fi
2827if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2829$as_echo "yes" >&6; }
2830  SET_MAKE=
2831else
2832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833$as_echo "no" >&6; }
2834  SET_MAKE="MAKE=${MAKE-make}"
2835fi
2836
2837rm -rf .tst 2>/dev/null
2838mkdir .tst 2>/dev/null
2839if test -d .tst; then
2840  am__leading_dot=.
2841else
2842  am__leading_dot=_
2843fi
2844rmdir .tst 2>/dev/null
2845
2846# Check whether --enable-silent-rules was given.
2847if test "${enable_silent_rules+set}" = set; then :
2848  enableval=$enable_silent_rules;
2849fi
2850
2851case $enable_silent_rules in # (((
2852  yes) AM_DEFAULT_VERBOSITY=0;;
2853   no) AM_DEFAULT_VERBOSITY=1;;
2854    *) AM_DEFAULT_VERBOSITY=1;;
2855esac
2856am_make=${MAKE-make}
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2858$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2859if ${am_cv_make_support_nested_variables+:} false; then :
2860  $as_echo_n "(cached) " >&6
2861else
2862  if $as_echo 'TRUE=$(BAR$(V))
2863BAR0=false
2864BAR1=true
2865V=1
2866am__doit:
2867	@$(TRUE)
2868.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2869  am_cv_make_support_nested_variables=yes
2870else
2871  am_cv_make_support_nested_variables=no
2872fi
2873fi
2874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2875$as_echo "$am_cv_make_support_nested_variables" >&6; }
2876if test $am_cv_make_support_nested_variables = yes; then
2877    AM_V='$(V)'
2878  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2879else
2880  AM_V=$AM_DEFAULT_VERBOSITY
2881  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2882fi
2883AM_BACKSLASH='\'
2884
2885if test "`cd $srcdir && pwd`" != "`pwd`"; then
2886  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2887  # is not polluted with repeated "-I."
2888  am__isrc=' -I$(srcdir)'
2889  # test to see if srcdir already configured
2890  if test -f $srcdir/config.status; then
2891    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2892  fi
2893fi
2894
2895# test whether we have cygpath
2896if test -z "$CYGPATH_W"; then
2897  if (cygpath --version) >/dev/null 2>/dev/null; then
2898    CYGPATH_W='cygpath -w'
2899  else
2900    CYGPATH_W=echo
2901  fi
2902fi
2903
2904
2905# Define the identity of the package.
2906 PACKAGE='zlib'
2907 VERSION='1.1.4'
2908
2909
2910cat >>confdefs.h <<_ACEOF
2911#define PACKAGE "$PACKAGE"
2912_ACEOF
2913
2914
2915cat >>confdefs.h <<_ACEOF
2916#define VERSION "$VERSION"
2917_ACEOF
2918
2919# Some tools Automake needs.
2920
2921ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2922
2923
2924AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2925
2926
2927AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2928
2929
2930AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2931
2932
2933MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2934
2935# For better backward compatibility.  To be removed once Automake 1.9.x
2936# dies out for good.  For more background, see:
2937# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2938# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2939mkdir_p='$(MKDIR_P)'
2940
2941# We need awk for the "check" target (and possibly the TAP driver).  The
2942# system "awk" is bad on some platforms.
2943# Always define AMTAR for backward compatibility.  Yes, it's still used
2944# in the wild :-(  We should find a proper way to deprecate it ...
2945AMTAR='$${TAR-tar}'
2946
2947
2948# We'll loop over all known methods to create a tar archive until one works.
2949_am_tools='gnutar  pax cpio none'
2950
2951am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2952
2953
2954
2955
2956
2957
2958# POSIX will say in a future version that running "rm -f" with no argument
2959# is OK; and we want to be able to make that assumption in our Makefile
2960# recipes.  So use an aggressive probe to check that the usage we want is
2961# actually supported "in the wild" to an acceptable degree.
2962# See automake bug#10828.
2963# To make any issue more visible, cause the running configure to be aborted
2964# by default if the 'rm' program in use doesn't match our expectations; the
2965# user can still override this though.
2966if rm -f && rm -fr && rm -rf; then : OK; else
2967  cat >&2 <<'END'
2968Oops!
2969
2970Your 'rm' program seems unable to run without file operands specified
2971on the command line, even when the '-f' option is present.  This is contrary
2972to the behaviour of most rm programs out there, and not conforming with
2973the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2974
2975Please tell bug-automake@gnu.org about your system, including the value
2976of your $PATH and any error possibly output before this message.  This
2977can help us improve future automake versions.
2978
2979END
2980  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2981    echo 'Configuration will proceed anyway, since you have set the' >&2
2982    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2983    echo >&2
2984  else
2985    cat >&2 <<'END'
2986Aborting the configuration process, to ensure you take notice of the issue.
2987
2988You can download and install GNU coreutils to get an 'rm' implementation
2989that behaves properly: <http://www.gnu.org/software/coreutils/>.
2990
2991If you want to complete the configuration process using your problematic
2992'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2993to "yes", and re-run configure.
2994
2995END
2996    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2997  fi
2998fi
2999
3000# Check whether --enable-silent-rules was given.
3001if test "${enable_silent_rules+set}" = set; then :
3002  enableval=$enable_silent_rules;
3003fi
3004
3005case $enable_silent_rules in # (((
3006  yes) AM_DEFAULT_VERBOSITY=0;;
3007   no) AM_DEFAULT_VERBOSITY=1;;
3008    *) AM_DEFAULT_VERBOSITY=0;;
3009esac
3010am_make=${MAKE-make}
3011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3012$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3013if ${am_cv_make_support_nested_variables+:} false; then :
3014  $as_echo_n "(cached) " >&6
3015else
3016  if $as_echo 'TRUE=$(BAR$(V))
3017BAR0=false
3018BAR1=true
3019V=1
3020am__doit:
3021	@$(TRUE)
3022.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3023  am_cv_make_support_nested_variables=yes
3024else
3025  am_cv_make_support_nested_variables=no
3026fi
3027fi
3028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3029$as_echo "$am_cv_make_support_nested_variables" >&6; }
3030if test $am_cv_make_support_nested_variables = yes; then
3031    AM_V='$(V)'
3032  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3033else
3034  AM_V=$AM_DEFAULT_VERBOSITY
3035  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3036fi
3037AM_BACKSLASH='\'
3038
3039
3040
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3042$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3043    # Check whether --enable-maintainer-mode was given.
3044if test "${enable_maintainer_mode+set}" = set; then :
3045  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3046else
3047  USE_MAINTAINER_MODE=no
3048fi
3049
3050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3051$as_echo "$USE_MAINTAINER_MODE" >&6; }
3052   if test $USE_MAINTAINER_MODE = yes; then
3053  MAINTAINER_MODE_TRUE=
3054  MAINTAINER_MODE_FALSE='#'
3055else
3056  MAINTAINER_MODE_TRUE='#'
3057  MAINTAINER_MODE_FALSE=
3058fi
3059
3060  MAINT=$MAINTAINER_MODE_TRUE
3061
3062
3063
3064
3065# Check whether --with-target-subdir was given.
3066if test "${with_target_subdir+set}" = set; then :
3067  withval=$with_target_subdir;
3068fi
3069
3070
3071if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3072   COMPPATH=.
3073else
3074   COMPPATH=..
3075fi
3076
3077
3078
3079# Check whether --with-cross-host was given.
3080if test "${with_cross_host+set}" = set; then :
3081  withval=$with_cross_host;
3082fi
3083
3084
3085# Check whether --enable-multilib was given.
3086if test "${enable_multilib+set}" = set; then :
3087  enableval=$enable_multilib; case "${enableval}" in
3088  yes) multilib=yes ;;
3089  no)  multilib=no ;;
3090  *)   as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
3091 esac
3092else
3093  test -z "$with_target_subdir" && multilib=no || multilib=yes
3094fi
3095
3096
3097# Check whether --with-system-zlib was given.
3098if test "${with_system_zlib+set}" = set; then :
3099  withval=$with_system_zlib;
3100fi
3101
3102
3103# Make sure we don't test executables when making cross-tools.
3104
3105
3106# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3107# We must force CC to /not/ be precious variables; otherwise
3108# the wrong, non-multilib-adjusted value will be used in multilibs.
3109# As a side effect, we have to subst CFLAGS ourselves.
3110
3111
3112
3113ac_ext=c
3114ac_cpp='$CPP $CPPFLAGS'
3115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3117ac_compiler_gnu=$ac_cv_c_compiler_gnu
3118if test -n "$ac_tool_prefix"; then
3119  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3120set dummy ${ac_tool_prefix}gcc; ac_word=$2
3121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3122$as_echo_n "checking for $ac_word... " >&6; }
3123if ${ac_cv_prog_CC+:} false; then :
3124  $as_echo_n "(cached) " >&6
3125else
3126  if test -n "$CC"; then
3127  ac_cv_prog_CC="$CC" # Let the user override the test.
3128else
3129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3130for as_dir in $PATH
3131do
3132  IFS=$as_save_IFS
3133  test -z "$as_dir" && as_dir=.
3134    for ac_exec_ext in '' $ac_executable_extensions; do
3135  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3136    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3137    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3138    break 2
3139  fi
3140done
3141  done
3142IFS=$as_save_IFS
3143
3144fi
3145fi
3146CC=$ac_cv_prog_CC
3147if test -n "$CC"; then
3148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3149$as_echo "$CC" >&6; }
3150else
3151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3152$as_echo "no" >&6; }
3153fi
3154
3155
3156fi
3157if test -z "$ac_cv_prog_CC"; then
3158  ac_ct_CC=$CC
3159  # Extract the first word of "gcc", so it can be a program name with args.
3160set dummy gcc; ac_word=$2
3161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3162$as_echo_n "checking for $ac_word... " >&6; }
3163if ${ac_cv_prog_ac_ct_CC+:} false; then :
3164  $as_echo_n "(cached) " >&6
3165else
3166  if test -n "$ac_ct_CC"; then
3167  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3168else
3169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3170for as_dir in $PATH
3171do
3172  IFS=$as_save_IFS
3173  test -z "$as_dir" && as_dir=.
3174    for ac_exec_ext in '' $ac_executable_extensions; do
3175  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3176    ac_cv_prog_ac_ct_CC="gcc"
3177    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3178    break 2
3179  fi
3180done
3181  done
3182IFS=$as_save_IFS
3183
3184fi
3185fi
3186ac_ct_CC=$ac_cv_prog_ac_ct_CC
3187if test -n "$ac_ct_CC"; then
3188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3189$as_echo "$ac_ct_CC" >&6; }
3190else
3191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3192$as_echo "no" >&6; }
3193fi
3194
3195  if test "x$ac_ct_CC" = x; then
3196    CC=""
3197  else
3198    case $cross_compiling:$ac_tool_warned in
3199yes:)
3200{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3201$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3202ac_tool_warned=yes ;;
3203esac
3204    CC=$ac_ct_CC
3205  fi
3206else
3207  CC="$ac_cv_prog_CC"
3208fi
3209
3210if test -z "$CC"; then
3211          if test -n "$ac_tool_prefix"; then
3212    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3213set dummy ${ac_tool_prefix}cc; ac_word=$2
3214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3215$as_echo_n "checking for $ac_word... " >&6; }
3216if ${ac_cv_prog_CC+:} false; then :
3217  $as_echo_n "(cached) " >&6
3218else
3219  if test -n "$CC"; then
3220  ac_cv_prog_CC="$CC" # Let the user override the test.
3221else
3222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3223for as_dir in $PATH
3224do
3225  IFS=$as_save_IFS
3226  test -z "$as_dir" && as_dir=.
3227    for ac_exec_ext in '' $ac_executable_extensions; do
3228  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3229    ac_cv_prog_CC="${ac_tool_prefix}cc"
3230    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3231    break 2
3232  fi
3233done
3234  done
3235IFS=$as_save_IFS
3236
3237fi
3238fi
3239CC=$ac_cv_prog_CC
3240if test -n "$CC"; then
3241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3242$as_echo "$CC" >&6; }
3243else
3244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3245$as_echo "no" >&6; }
3246fi
3247
3248
3249  fi
3250fi
3251if test -z "$CC"; then
3252  # Extract the first word of "cc", so it can be a program name with args.
3253set dummy cc; ac_word=$2
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3255$as_echo_n "checking for $ac_word... " >&6; }
3256if ${ac_cv_prog_CC+:} false; then :
3257  $as_echo_n "(cached) " >&6
3258else
3259  if test -n "$CC"; then
3260  ac_cv_prog_CC="$CC" # Let the user override the test.
3261else
3262  ac_prog_rejected=no
3263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264for as_dir in $PATH
3265do
3266  IFS=$as_save_IFS
3267  test -z "$as_dir" && as_dir=.
3268    for ac_exec_ext in '' $ac_executable_extensions; do
3269  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3270    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3271       ac_prog_rejected=yes
3272       continue
3273     fi
3274    ac_cv_prog_CC="cc"
3275    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3276    break 2
3277  fi
3278done
3279  done
3280IFS=$as_save_IFS
3281
3282if test $ac_prog_rejected = yes; then
3283  # We found a bogon in the path, so make sure we never use it.
3284  set dummy $ac_cv_prog_CC
3285  shift
3286  if test $# != 0; then
3287    # We chose a different compiler from the bogus one.
3288    # However, it has the same basename, so the bogon will be chosen
3289    # first if we set CC to just the basename; use the full file name.
3290    shift
3291    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3292  fi
3293fi
3294fi
3295fi
3296CC=$ac_cv_prog_CC
3297if test -n "$CC"; then
3298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3299$as_echo "$CC" >&6; }
3300else
3301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3302$as_echo "no" >&6; }
3303fi
3304
3305
3306fi
3307if test -z "$CC"; then
3308  if test -n "$ac_tool_prefix"; then
3309  for ac_prog in cl.exe
3310  do
3311    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3312set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3314$as_echo_n "checking for $ac_word... " >&6; }
3315if ${ac_cv_prog_CC+:} false; then :
3316  $as_echo_n "(cached) " >&6
3317else
3318  if test -n "$CC"; then
3319  ac_cv_prog_CC="$CC" # Let the user override the test.
3320else
3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3322for as_dir in $PATH
3323do
3324  IFS=$as_save_IFS
3325  test -z "$as_dir" && as_dir=.
3326    for ac_exec_ext in '' $ac_executable_extensions; do
3327  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3328    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3329    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3330    break 2
3331  fi
3332done
3333  done
3334IFS=$as_save_IFS
3335
3336fi
3337fi
3338CC=$ac_cv_prog_CC
3339if test -n "$CC"; then
3340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3341$as_echo "$CC" >&6; }
3342else
3343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3344$as_echo "no" >&6; }
3345fi
3346
3347
3348    test -n "$CC" && break
3349  done
3350fi
3351if test -z "$CC"; then
3352  ac_ct_CC=$CC
3353  for ac_prog in cl.exe
3354do
3355  # Extract the first word of "$ac_prog", so it can be a program name with args.
3356set dummy $ac_prog; ac_word=$2
3357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3358$as_echo_n "checking for $ac_word... " >&6; }
3359if ${ac_cv_prog_ac_ct_CC+:} false; then :
3360  $as_echo_n "(cached) " >&6
3361else
3362  if test -n "$ac_ct_CC"; then
3363  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3364else
3365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3366for as_dir in $PATH
3367do
3368  IFS=$as_save_IFS
3369  test -z "$as_dir" && as_dir=.
3370    for ac_exec_ext in '' $ac_executable_extensions; do
3371  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3372    ac_cv_prog_ac_ct_CC="$ac_prog"
3373    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3374    break 2
3375  fi
3376done
3377  done
3378IFS=$as_save_IFS
3379
3380fi
3381fi
3382ac_ct_CC=$ac_cv_prog_ac_ct_CC
3383if test -n "$ac_ct_CC"; then
3384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3385$as_echo "$ac_ct_CC" >&6; }
3386else
3387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388$as_echo "no" >&6; }
3389fi
3390
3391
3392  test -n "$ac_ct_CC" && break
3393done
3394
3395  if test "x$ac_ct_CC" = x; then
3396    CC=""
3397  else
3398    case $cross_compiling:$ac_tool_warned in
3399yes:)
3400{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3401$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3402ac_tool_warned=yes ;;
3403esac
3404    CC=$ac_ct_CC
3405  fi
3406fi
3407
3408fi
3409
3410
3411test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3413as_fn_error $? "no acceptable C compiler found in \$PATH
3414See \`config.log' for more details" "$LINENO" 5; }
3415
3416# Provide some information about the compiler.
3417$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3418set X $ac_compile
3419ac_compiler=$2
3420for ac_option in --version -v -V -qversion; do
3421  { { ac_try="$ac_compiler $ac_option >&5"
3422case "(($ac_try" in
3423  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3424  *) ac_try_echo=$ac_try;;
3425esac
3426eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3427$as_echo "$ac_try_echo"; } >&5
3428  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3429  ac_status=$?
3430  if test -s conftest.err; then
3431    sed '10a\
3432... rest of stderr output deleted ...
3433         10q' conftest.err >conftest.er1
3434    cat conftest.er1 >&5
3435  fi
3436  rm -f conftest.er1 conftest.err
3437  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3438  test $ac_status = 0; }
3439done
3440
3441cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3442/* end confdefs.h.  */
3443#include <stdio.h>
3444int
3445main ()
3446{
3447printf ("hello world\n");
3448  ;
3449  return 0;
3450}
3451_ACEOF
3452# FIXME: Cleanup?
3453if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3454  (eval $ac_link) 2>&5
3455  ac_status=$?
3456  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457  test $ac_status = 0; }; then :
3458  gcc_no_link=no
3459else
3460  gcc_no_link=yes
3461fi
3462if test x$gcc_no_link = xyes; then
3463  # Setting cross_compile will disable run tests; it will
3464  # also disable AC_CHECK_FILE but that's generally
3465  # correct if we can't link.
3466  cross_compiling=yes
3467  EXEEXT=
3468else
3469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470/* end confdefs.h.  */
3471
3472int
3473main ()
3474{
3475
3476  ;
3477  return 0;
3478}
3479_ACEOF
3480ac_clean_files_save=$ac_clean_files
3481ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3482# Try to create an executable without -o first, disregard a.out.
3483# It will help us diagnose broken compilers, and finding out an intuition
3484# of exeext.
3485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3486$as_echo_n "checking whether the C compiler works... " >&6; }
3487ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3488
3489# The possible output files:
3490ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3491
3492ac_rmfiles=
3493for ac_file in $ac_files
3494do
3495  case $ac_file in
3496    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3497    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3498  esac
3499done
3500rm -f $ac_rmfiles
3501
3502if { { ac_try="$ac_link_default"
3503case "(($ac_try" in
3504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3505  *) ac_try_echo=$ac_try;;
3506esac
3507eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3508$as_echo "$ac_try_echo"; } >&5
3509  (eval "$ac_link_default") 2>&5
3510  ac_status=$?
3511  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3512  test $ac_status = 0; }; then :
3513  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3514# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3515# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3516# so that the user can short-circuit this test for compilers unknown to
3517# Autoconf.
3518for ac_file in $ac_files ''
3519do
3520  test -f "$ac_file" || continue
3521  case $ac_file in
3522    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3523	;;
3524    [ab].out )
3525	# We found the default executable, but exeext='' is most
3526	# certainly right.
3527	break;;
3528    *.* )
3529	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3530	then :; else
3531	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3532	fi
3533	# We set ac_cv_exeext here because the later test for it is not
3534	# safe: cross compilers may not add the suffix if given an `-o'
3535	# argument, so we may need to know it at that point already.
3536	# Even if this section looks crufty: it has the advantage of
3537	# actually working.
3538	break;;
3539    * )
3540	break;;
3541  esac
3542done
3543test "$ac_cv_exeext" = no && ac_cv_exeext=
3544
3545else
3546  ac_file=''
3547fi
3548if test -z "$ac_file"; then :
3549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3550$as_echo "no" >&6; }
3551$as_echo "$as_me: failed program was:" >&5
3552sed 's/^/| /' conftest.$ac_ext >&5
3553
3554{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3556as_fn_error 77 "C compiler cannot create executables
3557See \`config.log' for more details" "$LINENO" 5; }
3558else
3559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3560$as_echo "yes" >&6; }
3561fi
3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3563$as_echo_n "checking for C compiler default output file name... " >&6; }
3564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3565$as_echo "$ac_file" >&6; }
3566ac_exeext=$ac_cv_exeext
3567
3568rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3569ac_clean_files=$ac_clean_files_save
3570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3571$as_echo_n "checking for suffix of executables... " >&6; }
3572if { { ac_try="$ac_link"
3573case "(($ac_try" in
3574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575  *) ac_try_echo=$ac_try;;
3576esac
3577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3578$as_echo "$ac_try_echo"; } >&5
3579  (eval "$ac_link") 2>&5
3580  ac_status=$?
3581  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3582  test $ac_status = 0; }; then :
3583  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3584# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3585# work properly (i.e., refer to `conftest.exe'), while it won't with
3586# `rm'.
3587for ac_file in conftest.exe conftest conftest.*; do
3588  test -f "$ac_file" || continue
3589  case $ac_file in
3590    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3591    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3592	  break;;
3593    * ) break;;
3594  esac
3595done
3596else
3597  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3599as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3600See \`config.log' for more details" "$LINENO" 5; }
3601fi
3602rm -f conftest conftest$ac_cv_exeext
3603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3604$as_echo "$ac_cv_exeext" >&6; }
3605
3606rm -f conftest.$ac_ext
3607EXEEXT=$ac_cv_exeext
3608ac_exeext=$EXEEXT
3609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3610/* end confdefs.h.  */
3611#include <stdio.h>
3612int
3613main ()
3614{
3615FILE *f = fopen ("conftest.out", "w");
3616 return ferror (f) || fclose (f) != 0;
3617
3618  ;
3619  return 0;
3620}
3621_ACEOF
3622ac_clean_files="$ac_clean_files conftest.out"
3623# Check that the compiler produces executables we can run.  If not, either
3624# the compiler is broken, or we cross compile.
3625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3626$as_echo_n "checking whether we are cross compiling... " >&6; }
3627if test "$cross_compiling" != yes; then
3628  { { ac_try="$ac_link"
3629case "(($ac_try" in
3630  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3631  *) ac_try_echo=$ac_try;;
3632esac
3633eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3634$as_echo "$ac_try_echo"; } >&5
3635  (eval "$ac_link") 2>&5
3636  ac_status=$?
3637  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3638  test $ac_status = 0; }
3639  if { ac_try='./conftest$ac_cv_exeext'
3640  { { case "(($ac_try" in
3641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3642  *) ac_try_echo=$ac_try;;
3643esac
3644eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3645$as_echo "$ac_try_echo"; } >&5
3646  (eval "$ac_try") 2>&5
3647  ac_status=$?
3648  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3649  test $ac_status = 0; }; }; then
3650    cross_compiling=no
3651  else
3652    if test "$cross_compiling" = maybe; then
3653	cross_compiling=yes
3654    else
3655	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3656$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3657as_fn_error $? "cannot run C compiled programs.
3658If you meant to cross compile, use \`--host'.
3659See \`config.log' for more details" "$LINENO" 5; }
3660    fi
3661  fi
3662fi
3663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3664$as_echo "$cross_compiling" >&6; }
3665
3666rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3667ac_clean_files=$ac_clean_files_save
3668fi
3669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3670$as_echo_n "checking for suffix of object files... " >&6; }
3671if ${ac_cv_objext+:} false; then :
3672  $as_echo_n "(cached) " >&6
3673else
3674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3675/* end confdefs.h.  */
3676
3677int
3678main ()
3679{
3680
3681  ;
3682  return 0;
3683}
3684_ACEOF
3685rm -f conftest.o conftest.obj
3686if { { ac_try="$ac_compile"
3687case "(($ac_try" in
3688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3689  *) ac_try_echo=$ac_try;;
3690esac
3691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3692$as_echo "$ac_try_echo"; } >&5
3693  (eval "$ac_compile") 2>&5
3694  ac_status=$?
3695  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3696  test $ac_status = 0; }; then :
3697  for ac_file in conftest.o conftest.obj conftest.*; do
3698  test -f "$ac_file" || continue;
3699  case $ac_file in
3700    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3701    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3702       break;;
3703  esac
3704done
3705else
3706  $as_echo "$as_me: failed program was:" >&5
3707sed 's/^/| /' conftest.$ac_ext >&5
3708
3709{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3711as_fn_error $? "cannot compute suffix of object files: cannot compile
3712See \`config.log' for more details" "$LINENO" 5; }
3713fi
3714rm -f conftest.$ac_cv_objext conftest.$ac_ext
3715fi
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3717$as_echo "$ac_cv_objext" >&6; }
3718OBJEXT=$ac_cv_objext
3719ac_objext=$OBJEXT
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3721$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3722if ${ac_cv_c_compiler_gnu+:} false; then :
3723  $as_echo_n "(cached) " >&6
3724else
3725  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3726/* end confdefs.h.  */
3727
3728int
3729main ()
3730{
3731#ifndef __GNUC__
3732       choke me
3733#endif
3734
3735  ;
3736  return 0;
3737}
3738_ACEOF
3739if ac_fn_c_try_compile "$LINENO"; then :
3740  ac_compiler_gnu=yes
3741else
3742  ac_compiler_gnu=no
3743fi
3744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3745ac_cv_c_compiler_gnu=$ac_compiler_gnu
3746
3747fi
3748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3749$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3750if test $ac_compiler_gnu = yes; then
3751  GCC=yes
3752else
3753  GCC=
3754fi
3755ac_test_CFLAGS=${CFLAGS+set}
3756ac_save_CFLAGS=$CFLAGS
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3758$as_echo_n "checking whether $CC accepts -g... " >&6; }
3759if ${ac_cv_prog_cc_g+:} false; then :
3760  $as_echo_n "(cached) " >&6
3761else
3762  ac_save_c_werror_flag=$ac_c_werror_flag
3763   ac_c_werror_flag=yes
3764   ac_cv_prog_cc_g=no
3765   CFLAGS="-g"
3766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767/* end confdefs.h.  */
3768
3769int
3770main ()
3771{
3772
3773  ;
3774  return 0;
3775}
3776_ACEOF
3777if ac_fn_c_try_compile "$LINENO"; then :
3778  ac_cv_prog_cc_g=yes
3779else
3780  CFLAGS=""
3781      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3782/* end confdefs.h.  */
3783
3784int
3785main ()
3786{
3787
3788  ;
3789  return 0;
3790}
3791_ACEOF
3792if ac_fn_c_try_compile "$LINENO"; then :
3793
3794else
3795  ac_c_werror_flag=$ac_save_c_werror_flag
3796	 CFLAGS="-g"
3797	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3798/* end confdefs.h.  */
3799
3800int
3801main ()
3802{
3803
3804  ;
3805  return 0;
3806}
3807_ACEOF
3808if ac_fn_c_try_compile "$LINENO"; then :
3809  ac_cv_prog_cc_g=yes
3810fi
3811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812fi
3813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3814fi
3815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3816   ac_c_werror_flag=$ac_save_c_werror_flag
3817fi
3818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3819$as_echo "$ac_cv_prog_cc_g" >&6; }
3820if test "$ac_test_CFLAGS" = set; then
3821  CFLAGS=$ac_save_CFLAGS
3822elif test $ac_cv_prog_cc_g = yes; then
3823  if test "$GCC" = yes; then
3824    CFLAGS="-g -O2"
3825  else
3826    CFLAGS="-g"
3827  fi
3828else
3829  if test "$GCC" = yes; then
3830    CFLAGS="-O2"
3831  else
3832    CFLAGS=
3833  fi
3834fi
3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3836$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3837if ${ac_cv_prog_cc_c89+:} false; then :
3838  $as_echo_n "(cached) " >&6
3839else
3840  ac_cv_prog_cc_c89=no
3841ac_save_CC=$CC
3842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3843/* end confdefs.h.  */
3844#include <stdarg.h>
3845#include <stdio.h>
3846struct stat;
3847/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3848struct buf { int x; };
3849FILE * (*rcsopen) (struct buf *, struct stat *, int);
3850static char *e (p, i)
3851     char **p;
3852     int i;
3853{
3854  return p[i];
3855}
3856static char *f (char * (*g) (char **, int), char **p, ...)
3857{
3858  char *s;
3859  va_list v;
3860  va_start (v,p);
3861  s = g (p, va_arg (v,int));
3862  va_end (v);
3863  return s;
3864}
3865
3866/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3867   function prototypes and stuff, but not '\xHH' hex character constants.
3868   These don't provoke an error unfortunately, instead are silently treated
3869   as 'x'.  The following induces an error, until -std is added to get
3870   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3871   array size at least.  It's necessary to write '\x00'==0 to get something
3872   that's true only with -std.  */
3873int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3874
3875/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3876   inside strings and character constants.  */
3877#define FOO(x) 'x'
3878int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3879
3880int test (int i, double x);
3881struct s1 {int (*f) (int a);};
3882struct s2 {int (*f) (double a);};
3883int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3884int argc;
3885char **argv;
3886int
3887main ()
3888{
3889return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3890  ;
3891  return 0;
3892}
3893_ACEOF
3894for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3895	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3896do
3897  CC="$ac_save_CC $ac_arg"
3898  if ac_fn_c_try_compile "$LINENO"; then :
3899  ac_cv_prog_cc_c89=$ac_arg
3900fi
3901rm -f core conftest.err conftest.$ac_objext
3902  test "x$ac_cv_prog_cc_c89" != "xno" && break
3903done
3904rm -f conftest.$ac_ext
3905CC=$ac_save_CC
3906
3907fi
3908# AC_CACHE_VAL
3909case "x$ac_cv_prog_cc_c89" in
3910  x)
3911    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3912$as_echo "none needed" >&6; } ;;
3913  xno)
3914    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3915$as_echo "unsupported" >&6; } ;;
3916  *)
3917    CC="$CC $ac_cv_prog_cc_c89"
3918    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3919$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3920esac
3921if test "x$ac_cv_prog_cc_c89" != xno; then :
3922
3923fi
3924
3925ac_ext=c
3926ac_cpp='$CPP $CPPFLAGS'
3927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3929ac_compiler_gnu=$ac_cv_c_compiler_gnu
3930
3931ac_ext=c
3932ac_cpp='$CPP $CPPFLAGS'
3933ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3934ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3935ac_compiler_gnu=$ac_cv_c_compiler_gnu
3936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3937$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3938if ${am_cv_prog_cc_c_o+:} false; then :
3939  $as_echo_n "(cached) " >&6
3940else
3941  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3942/* end confdefs.h.  */
3943
3944int
3945main ()
3946{
3947
3948  ;
3949  return 0;
3950}
3951_ACEOF
3952  # Make sure it works both with $CC and with simple cc.
3953  # Following AC_PROG_CC_C_O, we do the test twice because some
3954  # compilers refuse to overwrite an existing .o file with -o,
3955  # though they will create one.
3956  am_cv_prog_cc_c_o=yes
3957  for am_i in 1 2; do
3958    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3959   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3960   ac_status=$?
3961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3962   (exit $ac_status); } \
3963         && test -f conftest2.$ac_objext; then
3964      : OK
3965    else
3966      am_cv_prog_cc_c_o=no
3967      break
3968    fi
3969  done
3970  rm -f core conftest*
3971  unset am_i
3972fi
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3974$as_echo "$am_cv_prog_cc_c_o" >&6; }
3975if test "$am_cv_prog_cc_c_o" != yes; then
3976   # Losing compiler, so override with the script.
3977   # FIXME: It is wrong to rewrite CC.
3978   # But if we don't then we get into trouble of one sort or another.
3979   # A longer-term fix would be to have automake use am__CC in this case,
3980   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3981   CC="$am_aux_dir/compile $CC"
3982fi
3983ac_ext=c
3984ac_cpp='$CPP $CPPFLAGS'
3985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3987ac_compiler_gnu=$ac_cv_c_compiler_gnu
3988
3989DEPDIR="${am__leading_dot}deps"
3990
3991ac_config_commands="$ac_config_commands depfiles"
3992
3993
3994am_make=${MAKE-make}
3995cat > confinc << 'END'
3996am__doit:
3997	@echo this is the am__doit target
3998.PHONY: am__doit
3999END
4000# If we don't find an include directive, just comment out the code.
4001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4002$as_echo_n "checking for style of include used by $am_make... " >&6; }
4003am__include="#"
4004am__quote=
4005_am_result=none
4006# First try GNU make style include.
4007echo "include confinc" > confmf
4008# Ignore all kinds of additional output from 'make'.
4009case `$am_make -s -f confmf 2> /dev/null` in #(
4010*the\ am__doit\ target*)
4011  am__include=include
4012  am__quote=
4013  _am_result=GNU
4014  ;;
4015esac
4016# Now try BSD make style include.
4017if test "$am__include" = "#"; then
4018   echo '.include "confinc"' > confmf
4019   case `$am_make -s -f confmf 2> /dev/null` in #(
4020   *the\ am__doit\ target*)
4021     am__include=.include
4022     am__quote="\""
4023     _am_result=BSD
4024     ;;
4025   esac
4026fi
4027
4028
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4030$as_echo "$_am_result" >&6; }
4031rm -f confinc confmf
4032
4033# Check whether --enable-dependency-tracking was given.
4034if test "${enable_dependency_tracking+set}" = set; then :
4035  enableval=$enable_dependency_tracking;
4036fi
4037
4038if test "x$enable_dependency_tracking" != xno; then
4039  am_depcomp="$ac_aux_dir/depcomp"
4040  AMDEPBACKSLASH='\'
4041  am__nodep='_no'
4042fi
4043 if test "x$enable_dependency_tracking" != xno; then
4044  AMDEP_TRUE=
4045  AMDEP_FALSE='#'
4046else
4047  AMDEP_TRUE='#'
4048  AMDEP_FALSE=
4049fi
4050
4051
4052
4053depcc="$CC"   am_compiler_list=
4054
4055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4056$as_echo_n "checking dependency style of $depcc... " >&6; }
4057if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4058  $as_echo_n "(cached) " >&6
4059else
4060  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4061  # We make a subdir and do the tests there.  Otherwise we can end up
4062  # making bogus files that we don't know about and never remove.  For
4063  # instance it was reported that on HP-UX the gcc test will end up
4064  # making a dummy file named 'D' -- because '-MD' means "put the output
4065  # in D".
4066  rm -rf conftest.dir
4067  mkdir conftest.dir
4068  # Copy depcomp to subdir because otherwise we won't find it if we're
4069  # using a relative directory.
4070  cp "$am_depcomp" conftest.dir
4071  cd conftest.dir
4072  # We will build objects and dependencies in a subdirectory because
4073  # it helps to detect inapplicable dependency modes.  For instance
4074  # both Tru64's cc and ICC support -MD to output dependencies as a
4075  # side effect of compilation, but ICC will put the dependencies in
4076  # the current directory while Tru64 will put them in the object
4077  # directory.
4078  mkdir sub
4079
4080  am_cv_CC_dependencies_compiler_type=none
4081  if test "$am_compiler_list" = ""; then
4082     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4083  fi
4084  am__universal=false
4085  case " $depcc " in #(
4086     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4087     esac
4088
4089  for depmode in $am_compiler_list; do
4090    # Setup a source with many dependencies, because some compilers
4091    # like to wrap large dependency lists on column 80 (with \), and
4092    # we should not choose a depcomp mode which is confused by this.
4093    #
4094    # We need to recreate these files for each test, as the compiler may
4095    # overwrite some of them when testing with obscure command lines.
4096    # This happens at least with the AIX C compiler.
4097    : > sub/conftest.c
4098    for i in 1 2 3 4 5 6; do
4099      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4100      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4101      # Solaris 10 /bin/sh.
4102      echo '/* dummy */' > sub/conftst$i.h
4103    done
4104    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4105
4106    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4107    # mode.  It turns out that the SunPro C++ compiler does not properly
4108    # handle '-M -o', and we need to detect this.  Also, some Intel
4109    # versions had trouble with output in subdirs.
4110    am__obj=sub/conftest.${OBJEXT-o}
4111    am__minus_obj="-o $am__obj"
4112    case $depmode in
4113    gcc)
4114      # This depmode causes a compiler race in universal mode.
4115      test "$am__universal" = false || continue
4116      ;;
4117    nosideeffect)
4118      # After this tag, mechanisms are not by side-effect, so they'll
4119      # only be used when explicitly requested.
4120      if test "x$enable_dependency_tracking" = xyes; then
4121	continue
4122      else
4123	break
4124      fi
4125      ;;
4126    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4127      # This compiler won't grok '-c -o', but also, the minuso test has
4128      # not run yet.  These depmodes are late enough in the game, and
4129      # so weak that their functioning should not be impacted.
4130      am__obj=conftest.${OBJEXT-o}
4131      am__minus_obj=
4132      ;;
4133    none) break ;;
4134    esac
4135    if depmode=$depmode \
4136       source=sub/conftest.c object=$am__obj \
4137       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4138       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4139         >/dev/null 2>conftest.err &&
4140       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4141       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4142       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4143       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4144      # icc doesn't choke on unknown options, it will just issue warnings
4145      # or remarks (even with -Werror).  So we grep stderr for any message
4146      # that says an option was ignored or not supported.
4147      # When given -MP, icc 7.0 and 7.1 complain thusly:
4148      #   icc: Command line warning: ignoring option '-M'; no argument required
4149      # The diagnosis changed in icc 8.0:
4150      #   icc: Command line remark: option '-MP' not supported
4151      if (grep 'ignoring option' conftest.err ||
4152          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4153        am_cv_CC_dependencies_compiler_type=$depmode
4154        break
4155      fi
4156    fi
4157  done
4158
4159  cd ..
4160  rm -rf conftest.dir
4161else
4162  am_cv_CC_dependencies_compiler_type=none
4163fi
4164
4165fi
4166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4167$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4168CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4169
4170 if
4171  test "x$enable_dependency_tracking" != xno \
4172  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4173  am__fastdepCC_TRUE=
4174  am__fastdepCC_FALSE='#'
4175else
4176  am__fastdepCC_TRUE='#'
4177  am__fastdepCC_FALSE=
4178fi
4179
4180
4181
4182
4183
4184
4185case `pwd` in
4186  *\ * | *\	*)
4187    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4188$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4189esac
4190
4191
4192
4193macro_version='2.2.7a'
4194macro_revision='1.3134'
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208ltmain="$ac_aux_dir/ltmain.sh"
4209
4210# Backslashify metacharacters that are still active within
4211# double-quoted strings.
4212sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4213
4214# Same as above, but do not quote variable references.
4215double_quote_subst='s/\(["`\\]\)/\\\1/g'
4216
4217# Sed substitution to delay expansion of an escaped shell variable in a
4218# double_quote_subst'ed string.
4219delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4220
4221# Sed substitution to delay expansion of an escaped single quote.
4222delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4223
4224# Sed substitution to avoid accidental globbing in evaled expressions
4225no_glob_subst='s/\*/\\\*/g'
4226
4227ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4228ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4229ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4230
4231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4232$as_echo_n "checking how to print strings... " >&6; }
4233# Test print first, because it will be a builtin if present.
4234if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4235   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4236  ECHO='print -r --'
4237elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4238  ECHO='printf %s\n'
4239else
4240  # Use this function as a fallback that always works.
4241  func_fallback_echo ()
4242  {
4243    eval 'cat <<_LTECHO_EOF
4244$1
4245_LTECHO_EOF'
4246  }
4247  ECHO='func_fallback_echo'
4248fi
4249
4250# func_echo_all arg...
4251# Invoke $ECHO with all args, space-separated.
4252func_echo_all ()
4253{
4254    $ECHO ""
4255}
4256
4257case "$ECHO" in
4258  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4259$as_echo "printf" >&6; } ;;
4260  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4261$as_echo "print -r" >&6; } ;;
4262  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4263$as_echo "cat" >&6; } ;;
4264esac
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4280$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4281if ${ac_cv_path_SED+:} false; then :
4282  $as_echo_n "(cached) " >&6
4283else
4284            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4285     for ac_i in 1 2 3 4 5 6 7; do
4286       ac_script="$ac_script$as_nl$ac_script"
4287     done
4288     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4289     { ac_script=; unset ac_script;}
4290     if test -z "$SED"; then
4291  ac_path_SED_found=false
4292  # Loop through the user's path and test for each of PROGNAME-LIST
4293  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4294for as_dir in $PATH
4295do
4296  IFS=$as_save_IFS
4297  test -z "$as_dir" && as_dir=.
4298    for ac_prog in sed gsed; do
4299    for ac_exec_ext in '' $ac_executable_extensions; do
4300      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4301      as_fn_executable_p "$ac_path_SED" || continue
4302# Check for GNU ac_path_SED and select it if it is found.
4303  # Check for GNU $ac_path_SED
4304case `"$ac_path_SED" --version 2>&1` in
4305*GNU*)
4306  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4307*)
4308  ac_count=0
4309  $as_echo_n 0123456789 >"conftest.in"
4310  while :
4311  do
4312    cat "conftest.in" "conftest.in" >"conftest.tmp"
4313    mv "conftest.tmp" "conftest.in"
4314    cp "conftest.in" "conftest.nl"
4315    $as_echo '' >> "conftest.nl"
4316    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4317    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4318    as_fn_arith $ac_count + 1 && ac_count=$as_val
4319    if test $ac_count -gt ${ac_path_SED_max-0}; then
4320      # Best one so far, save it but keep looking for a better one
4321      ac_cv_path_SED="$ac_path_SED"
4322      ac_path_SED_max=$ac_count
4323    fi
4324    # 10*(2^10) chars as input seems more than enough
4325    test $ac_count -gt 10 && break
4326  done
4327  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4328esac
4329
4330      $ac_path_SED_found && break 3
4331    done
4332  done
4333  done
4334IFS=$as_save_IFS
4335  if test -z "$ac_cv_path_SED"; then
4336    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4337  fi
4338else
4339  ac_cv_path_SED=$SED
4340fi
4341
4342fi
4343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4344$as_echo "$ac_cv_path_SED" >&6; }
4345 SED="$ac_cv_path_SED"
4346  rm -f conftest.sed
4347
4348test -z "$SED" && SED=sed
4349Xsed="$SED -e 1s/^X//"
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4362$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4363if ${ac_cv_path_GREP+:} false; then :
4364  $as_echo_n "(cached) " >&6
4365else
4366  if test -z "$GREP"; then
4367  ac_path_GREP_found=false
4368  # Loop through the user's path and test for each of PROGNAME-LIST
4369  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4370for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4371do
4372  IFS=$as_save_IFS
4373  test -z "$as_dir" && as_dir=.
4374    for ac_prog in grep ggrep; do
4375    for ac_exec_ext in '' $ac_executable_extensions; do
4376      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4377      as_fn_executable_p "$ac_path_GREP" || continue
4378# Check for GNU ac_path_GREP and select it if it is found.
4379  # Check for GNU $ac_path_GREP
4380case `"$ac_path_GREP" --version 2>&1` in
4381*GNU*)
4382  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4383*)
4384  ac_count=0
4385  $as_echo_n 0123456789 >"conftest.in"
4386  while :
4387  do
4388    cat "conftest.in" "conftest.in" >"conftest.tmp"
4389    mv "conftest.tmp" "conftest.in"
4390    cp "conftest.in" "conftest.nl"
4391    $as_echo 'GREP' >> "conftest.nl"
4392    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4393    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4394    as_fn_arith $ac_count + 1 && ac_count=$as_val
4395    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4396      # Best one so far, save it but keep looking for a better one
4397      ac_cv_path_GREP="$ac_path_GREP"
4398      ac_path_GREP_max=$ac_count
4399    fi
4400    # 10*(2^10) chars as input seems more than enough
4401    test $ac_count -gt 10 && break
4402  done
4403  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4404esac
4405
4406      $ac_path_GREP_found && break 3
4407    done
4408  done
4409  done
4410IFS=$as_save_IFS
4411  if test -z "$ac_cv_path_GREP"; then
4412    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4413  fi
4414else
4415  ac_cv_path_GREP=$GREP
4416fi
4417
4418fi
4419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4420$as_echo "$ac_cv_path_GREP" >&6; }
4421 GREP="$ac_cv_path_GREP"
4422
4423
4424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4425$as_echo_n "checking for egrep... " >&6; }
4426if ${ac_cv_path_EGREP+:} false; then :
4427  $as_echo_n "(cached) " >&6
4428else
4429  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4430   then ac_cv_path_EGREP="$GREP -E"
4431   else
4432     if test -z "$EGREP"; then
4433  ac_path_EGREP_found=false
4434  # Loop through the user's path and test for each of PROGNAME-LIST
4435  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4437do
4438  IFS=$as_save_IFS
4439  test -z "$as_dir" && as_dir=.
4440    for ac_prog in egrep; do
4441    for ac_exec_ext in '' $ac_executable_extensions; do
4442      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4443      as_fn_executable_p "$ac_path_EGREP" || continue
4444# Check for GNU ac_path_EGREP and select it if it is found.
4445  # Check for GNU $ac_path_EGREP
4446case `"$ac_path_EGREP" --version 2>&1` in
4447*GNU*)
4448  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4449*)
4450  ac_count=0
4451  $as_echo_n 0123456789 >"conftest.in"
4452  while :
4453  do
4454    cat "conftest.in" "conftest.in" >"conftest.tmp"
4455    mv "conftest.tmp" "conftest.in"
4456    cp "conftest.in" "conftest.nl"
4457    $as_echo 'EGREP' >> "conftest.nl"
4458    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4459    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4460    as_fn_arith $ac_count + 1 && ac_count=$as_val
4461    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4462      # Best one so far, save it but keep looking for a better one
4463      ac_cv_path_EGREP="$ac_path_EGREP"
4464      ac_path_EGREP_max=$ac_count
4465    fi
4466    # 10*(2^10) chars as input seems more than enough
4467    test $ac_count -gt 10 && break
4468  done
4469  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4470esac
4471
4472      $ac_path_EGREP_found && break 3
4473    done
4474  done
4475  done
4476IFS=$as_save_IFS
4477  if test -z "$ac_cv_path_EGREP"; then
4478    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4479  fi
4480else
4481  ac_cv_path_EGREP=$EGREP
4482fi
4483
4484   fi
4485fi
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4487$as_echo "$ac_cv_path_EGREP" >&6; }
4488 EGREP="$ac_cv_path_EGREP"
4489
4490
4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4492$as_echo_n "checking for fgrep... " >&6; }
4493if ${ac_cv_path_FGREP+:} false; then :
4494  $as_echo_n "(cached) " >&6
4495else
4496  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4497   then ac_cv_path_FGREP="$GREP -F"
4498   else
4499     if test -z "$FGREP"; then
4500  ac_path_FGREP_found=false
4501  # Loop through the user's path and test for each of PROGNAME-LIST
4502  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4503for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4504do
4505  IFS=$as_save_IFS
4506  test -z "$as_dir" && as_dir=.
4507    for ac_prog in fgrep; do
4508    for ac_exec_ext in '' $ac_executable_extensions; do
4509      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4510      as_fn_executable_p "$ac_path_FGREP" || continue
4511# Check for GNU ac_path_FGREP and select it if it is found.
4512  # Check for GNU $ac_path_FGREP
4513case `"$ac_path_FGREP" --version 2>&1` in
4514*GNU*)
4515  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4516*)
4517  ac_count=0
4518  $as_echo_n 0123456789 >"conftest.in"
4519  while :
4520  do
4521    cat "conftest.in" "conftest.in" >"conftest.tmp"
4522    mv "conftest.tmp" "conftest.in"
4523    cp "conftest.in" "conftest.nl"
4524    $as_echo 'FGREP' >> "conftest.nl"
4525    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4526    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4527    as_fn_arith $ac_count + 1 && ac_count=$as_val
4528    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4529      # Best one so far, save it but keep looking for a better one
4530      ac_cv_path_FGREP="$ac_path_FGREP"
4531      ac_path_FGREP_max=$ac_count
4532    fi
4533    # 10*(2^10) chars as input seems more than enough
4534    test $ac_count -gt 10 && break
4535  done
4536  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4537esac
4538
4539      $ac_path_FGREP_found && break 3
4540    done
4541  done
4542  done
4543IFS=$as_save_IFS
4544  if test -z "$ac_cv_path_FGREP"; then
4545    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4546  fi
4547else
4548  ac_cv_path_FGREP=$FGREP
4549fi
4550
4551   fi
4552fi
4553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4554$as_echo "$ac_cv_path_FGREP" >&6; }
4555 FGREP="$ac_cv_path_FGREP"
4556
4557
4558test -z "$GREP" && GREP=grep
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578# Check whether --with-gnu-ld was given.
4579if test "${with_gnu_ld+set}" = set; then :
4580  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4581else
4582  with_gnu_ld=no
4583fi
4584
4585ac_prog=ld
4586if test "$GCC" = yes; then
4587  # Check if gcc -print-prog-name=ld gives a path.
4588  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4589$as_echo_n "checking for ld used by $CC... " >&6; }
4590  case $host in
4591  *-*-mingw*)
4592    # gcc leaves a trailing carriage return which upsets mingw
4593    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4594  *)
4595    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4596  esac
4597  case $ac_prog in
4598    # Accept absolute paths.
4599    [\\/]* | ?:[\\/]*)
4600      re_direlt='/[^/][^/]*/\.\./'
4601      # Canonicalize the pathname of ld
4602      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4603      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4604	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4605      done
4606      test -z "$LD" && LD="$ac_prog"
4607      ;;
4608  "")
4609    # If it fails, then pretend we aren't using GCC.
4610    ac_prog=ld
4611    ;;
4612  *)
4613    # If it is relative, then search for the first ld in PATH.
4614    with_gnu_ld=unknown
4615    ;;
4616  esac
4617elif test "$with_gnu_ld" = yes; then
4618  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4619$as_echo_n "checking for GNU ld... " >&6; }
4620else
4621  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4622$as_echo_n "checking for non-GNU ld... " >&6; }
4623fi
4624if ${lt_cv_path_LD+:} false; then :
4625  $as_echo_n "(cached) " >&6
4626else
4627  if test -z "$LD"; then
4628  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4629  for ac_dir in $PATH; do
4630    IFS="$lt_save_ifs"
4631    test -z "$ac_dir" && ac_dir=.
4632    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4633      lt_cv_path_LD="$ac_dir/$ac_prog"
4634      # Check to see if the program is GNU ld.  I'd rather use --version,
4635      # but apparently some variants of GNU ld only accept -v.
4636      # Break only if it was the GNU/non-GNU ld that we prefer.
4637      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4638      *GNU* | *'with BFD'*)
4639	test "$with_gnu_ld" != no && break
4640	;;
4641      *)
4642	test "$with_gnu_ld" != yes && break
4643	;;
4644      esac
4645    fi
4646  done
4647  IFS="$lt_save_ifs"
4648else
4649  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4650fi
4651fi
4652
4653LD="$lt_cv_path_LD"
4654if test -n "$LD"; then
4655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4656$as_echo "$LD" >&6; }
4657else
4658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659$as_echo "no" >&6; }
4660fi
4661test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4663$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4664if ${lt_cv_prog_gnu_ld+:} false; then :
4665  $as_echo_n "(cached) " >&6
4666else
4667  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4668case `$LD -v 2>&1 </dev/null` in
4669*GNU* | *'with BFD'*)
4670  lt_cv_prog_gnu_ld=yes
4671  ;;
4672*)
4673  lt_cv_prog_gnu_ld=no
4674  ;;
4675esac
4676fi
4677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4678$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4679with_gnu_ld=$lt_cv_prog_gnu_ld
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4690$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4691if ${lt_cv_path_NM+:} false; then :
4692  $as_echo_n "(cached) " >&6
4693else
4694  if test -n "$NM"; then
4695   # Let the user override the nm to test.
4696   lt_nm_to_check="$NM"
4697 else
4698   lt_nm_to_check="${ac_tool_prefix}nm"
4699   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4700     lt_nm_to_check="$lt_nm_to_check nm"
4701   fi
4702 fi
4703 for lt_tmp_nm in "$lt_nm_to_check"; do
4704   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4705   for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4706     IFS="$lt_save_ifs"
4707     test -z "$ac_dir" && ac_dir=.
4708     # Strip out any user-provided options from the nm to test twice,
4709     # the first time to test to see if nm (rather than its options) has
4710     # an explicit path, the second time to yield a file which can be
4711     # nm'ed itself.
4712     tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
4713     case "$tmp_nm_path" in
4714     */*|*\\*) tmp_nm="$lt_tmp_nm";;
4715     *) tmp_nm="$ac_dir/$lt_tmp_nm";;
4716     esac
4717     tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
4718     if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
4719       # Check to see if the nm accepts a BSD-compat flag.
4720       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4721       #   nm: unknown option "B" ignored
4722       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
4723       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
4724	 break
4725	 ;;
4726       *)
4727	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
4728	 *$tmp_nm*)
4729	   lt_cv_path_NM="$tmp_nm -p"
4730	   break
4731	   ;;
4732	 *)
4733	   lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4734	   continue # so that we can try to find one that supports BSD flags
4735	   ;;
4736	 esac
4737	 ;;
4738       esac
4739     fi
4740   done
4741   IFS="$lt_save_ifs"
4742 done
4743 : ${lt_cv_path_NM=no}
4744fi
4745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4746$as_echo "$lt_cv_path_NM" >&6; }
4747if test "$lt_cv_path_NM" != "no"; then
4748  NM="$lt_cv_path_NM"
4749else
4750  # Didn't find any BSD compatible name lister, look for dumpbin.
4751  if test -n "$DUMPBIN"; then :
4752    # Let the user override the test.
4753  else
4754    if test -n "$ac_tool_prefix"; then
4755  for ac_prog in dumpbin "link -dump"
4756  do
4757    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4758set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4760$as_echo_n "checking for $ac_word... " >&6; }
4761if ${ac_cv_prog_DUMPBIN+:} false; then :
4762  $as_echo_n "(cached) " >&6
4763else
4764  if test -n "$DUMPBIN"; then
4765  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4766else
4767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4768for as_dir in $PATH
4769do
4770  IFS=$as_save_IFS
4771  test -z "$as_dir" && as_dir=.
4772    for ac_exec_ext in '' $ac_executable_extensions; do
4773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4774    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4776    break 2
4777  fi
4778done
4779  done
4780IFS=$as_save_IFS
4781
4782fi
4783fi
4784DUMPBIN=$ac_cv_prog_DUMPBIN
4785if test -n "$DUMPBIN"; then
4786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4787$as_echo "$DUMPBIN" >&6; }
4788else
4789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4790$as_echo "no" >&6; }
4791fi
4792
4793
4794    test -n "$DUMPBIN" && break
4795  done
4796fi
4797if test -z "$DUMPBIN"; then
4798  ac_ct_DUMPBIN=$DUMPBIN
4799  for ac_prog in dumpbin "link -dump"
4800do
4801  # Extract the first word of "$ac_prog", so it can be a program name with args.
4802set dummy $ac_prog; ac_word=$2
4803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4804$as_echo_n "checking for $ac_word... " >&6; }
4805if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4806  $as_echo_n "(cached) " >&6
4807else
4808  if test -n "$ac_ct_DUMPBIN"; then
4809  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4810else
4811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4812for as_dir in $PATH
4813do
4814  IFS=$as_save_IFS
4815  test -z "$as_dir" && as_dir=.
4816    for ac_exec_ext in '' $ac_executable_extensions; do
4817  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4818    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4819    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4820    break 2
4821  fi
4822done
4823  done
4824IFS=$as_save_IFS
4825
4826fi
4827fi
4828ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4829if test -n "$ac_ct_DUMPBIN"; then
4830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4831$as_echo "$ac_ct_DUMPBIN" >&6; }
4832else
4833  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4834$as_echo "no" >&6; }
4835fi
4836
4837
4838  test -n "$ac_ct_DUMPBIN" && break
4839done
4840
4841  if test "x$ac_ct_DUMPBIN" = x; then
4842    DUMPBIN=":"
4843  else
4844    case $cross_compiling:$ac_tool_warned in
4845yes:)
4846{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4847$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4848ac_tool_warned=yes ;;
4849esac
4850    DUMPBIN=$ac_ct_DUMPBIN
4851  fi
4852fi
4853
4854    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4855    *COFF*)
4856      DUMPBIN="$DUMPBIN -symbols"
4857      ;;
4858    *)
4859      DUMPBIN=:
4860      ;;
4861    esac
4862  fi
4863
4864  if test "$DUMPBIN" != ":"; then
4865    NM="$DUMPBIN"
4866  fi
4867fi
4868test -z "$NM" && NM=nm
4869
4870
4871
4872
4873
4874
4875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4876$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4877if ${lt_cv_nm_interface+:} false; then :
4878  $as_echo_n "(cached) " >&6
4879else
4880  lt_cv_nm_interface="BSD nm"
4881  echo "int some_variable = 0;" > conftest.$ac_ext
4882  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4883  (eval "$ac_compile" 2>conftest.err)
4884  cat conftest.err >&5
4885  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4886  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4887  cat conftest.err >&5
4888  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4889  cat conftest.out >&5
4890  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4891    lt_cv_nm_interface="MS dumpbin"
4892  fi
4893  rm -f conftest*
4894fi
4895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4896$as_echo "$lt_cv_nm_interface" >&6; }
4897
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4899$as_echo_n "checking whether ln -s works... " >&6; }
4900LN_S=$as_ln_s
4901if test "$LN_S" = "ln -s"; then
4902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4903$as_echo "yes" >&6; }
4904else
4905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4906$as_echo "no, using $LN_S" >&6; }
4907fi
4908
4909# find the maximum length of command line arguments
4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4911$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4912if ${lt_cv_sys_max_cmd_len+:} false; then :
4913  $as_echo_n "(cached) " >&6
4914else
4915    i=0
4916  teststring="ABCD"
4917
4918  case $build_os in
4919  msdosdjgpp*)
4920    # On DJGPP, this test can blow up pretty badly due to problems in libc
4921    # (any single argument exceeding 2000 bytes causes a buffer overrun
4922    # during glob expansion).  Even if it were fixed, the result of this
4923    # check would be larger than it should be.
4924    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4925    ;;
4926
4927  gnu*)
4928    # Under GNU Hurd, this test is not required because there is
4929    # no limit to the length of command line arguments.
4930    # Libtool will interpret -1 as no limit whatsoever
4931    lt_cv_sys_max_cmd_len=-1;
4932    ;;
4933
4934  cygwin* | mingw* | cegcc*)
4935    # On Win9x/ME, this test blows up -- it succeeds, but takes
4936    # about 5 minutes as the teststring grows exponentially.
4937    # Worse, since 9x/ME are not pre-emptively multitasking,
4938    # you end up with a "frozen" computer, even though with patience
4939    # the test eventually succeeds (with a max line length of 256k).
4940    # Instead, let's just punt: use the minimum linelength reported by
4941    # all of the supported platforms: 8192 (on NT/2K/XP).
4942    lt_cv_sys_max_cmd_len=8192;
4943    ;;
4944
4945  mint*)
4946    # On MiNT this can take a long time and run out of memory.
4947    lt_cv_sys_max_cmd_len=8192;
4948    ;;
4949
4950  amigaos*)
4951    # On AmigaOS with pdksh, this test takes hours, literally.
4952    # So we just punt and use a minimum line length of 8192.
4953    lt_cv_sys_max_cmd_len=8192;
4954    ;;
4955
4956  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4957    # This has been around since 386BSD, at least.  Likely further.
4958    if test -x /sbin/sysctl; then
4959      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4960    elif test -x /usr/sbin/sysctl; then
4961      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4962    else
4963      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4964    fi
4965    # And add a safety zone
4966    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4967    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4968    ;;
4969
4970  interix*)
4971    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4972    lt_cv_sys_max_cmd_len=196608
4973    ;;
4974
4975  osf*)
4976    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4977    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4978    # nice to cause kernel panics so lets avoid the loop below.
4979    # First set a reasonable default.
4980    lt_cv_sys_max_cmd_len=16384
4981    #
4982    if test -x /sbin/sysconfig; then
4983      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4984        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4985      esac
4986    fi
4987    ;;
4988  sco3.2v5*)
4989    lt_cv_sys_max_cmd_len=102400
4990    ;;
4991  sysv5* | sco5v6* | sysv4.2uw2*)
4992    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4993    if test -n "$kargmax"; then
4994      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4995    else
4996      lt_cv_sys_max_cmd_len=32768
4997    fi
4998    ;;
4999  *)
5000    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5001    if test -n "$lt_cv_sys_max_cmd_len"; then
5002      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5003      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5004    else
5005      # Make teststring a little bigger before we do anything with it.
5006      # a 1K string should be a reasonable start.
5007      for i in 1 2 3 4 5 6 7 8 ; do
5008        teststring=$teststring$teststring
5009      done
5010      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5011      # If test is not a shell built-in, we'll probably end up computing a
5012      # maximum length that is only half of the actual maximum length, but
5013      # we can't tell.
5014      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5015	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5016	      test $i != 17 # 1/2 MB should be enough
5017      do
5018        i=`expr $i + 1`
5019        teststring=$teststring$teststring
5020      done
5021      # Only check the string length outside the loop.
5022      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5023      teststring=
5024      # Add a significant safety factor because C++ compilers can tack on
5025      # massive amounts of additional arguments before passing them to the
5026      # linker.  It appears as though 1/2 is a usable value.
5027      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5028    fi
5029    ;;
5030  esac
5031
5032fi
5033
5034if test -n $lt_cv_sys_max_cmd_len ; then
5035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5036$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5037else
5038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5039$as_echo "none" >&6; }
5040fi
5041max_cmd_len=$lt_cv_sys_max_cmd_len
5042
5043
5044
5045
5046
5047
5048: ${CP="cp -f"}
5049: ${MV="mv -f"}
5050: ${RM="rm -f"}
5051
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5053$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5054# Try some XSI features
5055xsi_shell=no
5056( _lt_dummy="a/b/c"
5057  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5058      = c,a/b,, \
5059    && eval 'test $(( 1 + 1 )) -eq 2 \
5060    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5061  && xsi_shell=yes
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5063$as_echo "$xsi_shell" >&6; }
5064
5065
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5067$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5068lt_shell_append=no
5069( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5070    >/dev/null 2>&1 \
5071  && lt_shell_append=yes
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5073$as_echo "$lt_shell_append" >&6; }
5074
5075
5076if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5077  lt_unset=unset
5078else
5079  lt_unset=false
5080fi
5081
5082
5083
5084
5085
5086# test EBCDIC or ASCII
5087case `echo X|tr X '\101'` in
5088 A) # ASCII based system
5089    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5090  lt_SP2NL='tr \040 \012'
5091  lt_NL2SP='tr \015\012 \040\040'
5092  ;;
5093 *) # EBCDIC based system
5094  lt_SP2NL='tr \100 \n'
5095  lt_NL2SP='tr \r\n \100\100'
5096  ;;
5097esac
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5108$as_echo_n "checking for $LD option to reload object files... " >&6; }
5109if ${lt_cv_ld_reload_flag+:} false; then :
5110  $as_echo_n "(cached) " >&6
5111else
5112  lt_cv_ld_reload_flag='-r'
5113fi
5114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5115$as_echo "$lt_cv_ld_reload_flag" >&6; }
5116reload_flag=$lt_cv_ld_reload_flag
5117case $reload_flag in
5118"" | " "*) ;;
5119*) reload_flag=" $reload_flag" ;;
5120esac
5121reload_cmds='$LD$reload_flag -o $output$reload_objs'
5122case $host_os in
5123  darwin*)
5124    if test "$GCC" = yes; then
5125      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5126    else
5127      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5128    fi
5129    ;;
5130esac
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140if test -n "$ac_tool_prefix"; then
5141  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5142set dummy ${ac_tool_prefix}objdump; ac_word=$2
5143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5144$as_echo_n "checking for $ac_word... " >&6; }
5145if ${ac_cv_prog_OBJDUMP+:} false; then :
5146  $as_echo_n "(cached) " >&6
5147else
5148  if test -n "$OBJDUMP"; then
5149  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5150else
5151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152for as_dir in $PATH
5153do
5154  IFS=$as_save_IFS
5155  test -z "$as_dir" && as_dir=.
5156    for ac_exec_ext in '' $ac_executable_extensions; do
5157  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5158    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5159    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5160    break 2
5161  fi
5162done
5163  done
5164IFS=$as_save_IFS
5165
5166fi
5167fi
5168OBJDUMP=$ac_cv_prog_OBJDUMP
5169if test -n "$OBJDUMP"; then
5170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5171$as_echo "$OBJDUMP" >&6; }
5172else
5173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5174$as_echo "no" >&6; }
5175fi
5176
5177
5178fi
5179if test -z "$ac_cv_prog_OBJDUMP"; then
5180  ac_ct_OBJDUMP=$OBJDUMP
5181  # Extract the first word of "objdump", so it can be a program name with args.
5182set dummy objdump; ac_word=$2
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5184$as_echo_n "checking for $ac_word... " >&6; }
5185if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5186  $as_echo_n "(cached) " >&6
5187else
5188  if test -n "$ac_ct_OBJDUMP"; then
5189  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5190else
5191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5192for as_dir in $PATH
5193do
5194  IFS=$as_save_IFS
5195  test -z "$as_dir" && as_dir=.
5196    for ac_exec_ext in '' $ac_executable_extensions; do
5197  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5198    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5199    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5200    break 2
5201  fi
5202done
5203  done
5204IFS=$as_save_IFS
5205
5206fi
5207fi
5208ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5209if test -n "$ac_ct_OBJDUMP"; then
5210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5211$as_echo "$ac_ct_OBJDUMP" >&6; }
5212else
5213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5214$as_echo "no" >&6; }
5215fi
5216
5217  if test "x$ac_ct_OBJDUMP" = x; then
5218    OBJDUMP="false"
5219  else
5220    case $cross_compiling:$ac_tool_warned in
5221yes:)
5222{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5223$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5224ac_tool_warned=yes ;;
5225esac
5226    OBJDUMP=$ac_ct_OBJDUMP
5227  fi
5228else
5229  OBJDUMP="$ac_cv_prog_OBJDUMP"
5230fi
5231
5232test -z "$OBJDUMP" && OBJDUMP=objdump
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5243$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5244if ${lt_cv_deplibs_check_method+:} false; then :
5245  $as_echo_n "(cached) " >&6
5246else
5247  lt_cv_file_magic_cmd='$MAGIC_CMD'
5248lt_cv_file_magic_test_file=
5249lt_cv_deplibs_check_method='unknown'
5250# Need to set the preceding variable on all platforms that support
5251# interlibrary dependencies.
5252# 'none' -- dependencies not supported.
5253# `unknown' -- same as none, but documents that we really don't know.
5254# 'pass_all' -- all dependencies passed with no checks.
5255# 'test_compile' -- check by making test program.
5256# 'file_magic [[regex]]' -- check by looking for files in library path
5257# which responds to the $file_magic_cmd with a given extended regex.
5258# If you have `file' or equivalent on your system and you're not sure
5259# whether `pass_all' will *always* work, you probably want this one.
5260
5261case $host_os in
5262aix[4-9]*)
5263  lt_cv_deplibs_check_method=pass_all
5264  ;;
5265
5266beos*)
5267  lt_cv_deplibs_check_method=pass_all
5268  ;;
5269
5270bsdi[45]*)
5271  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5272  lt_cv_file_magic_cmd='/usr/bin/file -L'
5273  lt_cv_file_magic_test_file=/shlib/libc.so
5274  ;;
5275
5276cygwin*)
5277  # func_win32_libid is a shell function defined in ltmain.sh
5278  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5279  lt_cv_file_magic_cmd='func_win32_libid'
5280  ;;
5281
5282mingw* | pw32*)
5283  # Base MSYS/MinGW do not provide the 'file' command needed by
5284  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5285  # unless we find 'file', for example because we are cross-compiling.
5286  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5287  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5288    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5289    lt_cv_file_magic_cmd='func_win32_libid'
5290  else
5291    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5292    lt_cv_file_magic_cmd='$OBJDUMP -f'
5293  fi
5294  ;;
5295
5296cegcc*)
5297  # use the weaker test based on 'objdump'. See mingw*.
5298  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5299  lt_cv_file_magic_cmd='$OBJDUMP -f'
5300  ;;
5301
5302darwin* | rhapsody*)
5303  lt_cv_deplibs_check_method=pass_all
5304  ;;
5305
5306freebsd* | dragonfly*)
5307  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5308    case $host_cpu in
5309    i*86 )
5310      # Not sure whether the presence of OpenBSD here was a mistake.
5311      # Let's accept both of them until this is cleared up.
5312      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5313      lt_cv_file_magic_cmd=/usr/bin/file
5314      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5315      ;;
5316    esac
5317  else
5318    lt_cv_deplibs_check_method=pass_all
5319  fi
5320  ;;
5321
5322gnu*)
5323  lt_cv_deplibs_check_method=pass_all
5324  ;;
5325
5326haiku*)
5327  lt_cv_deplibs_check_method=pass_all
5328  ;;
5329
5330hpux10.20* | hpux11*)
5331  lt_cv_file_magic_cmd=/usr/bin/file
5332  case $host_cpu in
5333  ia64*)
5334    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5335    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5336    ;;
5337  hppa*64*)
5338    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]'
5339    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5340    ;;
5341  *)
5342    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5343    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5344    ;;
5345  esac
5346  ;;
5347
5348interix[3-9]*)
5349  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5350  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5351  ;;
5352
5353irix5* | irix6* | nonstopux*)
5354  case $LD in
5355  *-32|*"-32 ") libmagic=32-bit;;
5356  *-n32|*"-n32 ") libmagic=N32;;
5357  *-64|*"-64 ") libmagic=64-bit;;
5358  *) libmagic=never-match;;
5359  esac
5360  lt_cv_deplibs_check_method=pass_all
5361  ;;
5362
5363# This must be Linux ELF.
5364linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5365  lt_cv_deplibs_check_method=pass_all
5366  ;;
5367
5368netbsd*)
5369  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5370    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5371  else
5372    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5373  fi
5374  ;;
5375
5376newos6*)
5377  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5378  lt_cv_file_magic_cmd=/usr/bin/file
5379  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5380  ;;
5381
5382*nto* | *qnx*)
5383  lt_cv_deplibs_check_method=pass_all
5384  ;;
5385
5386openbsd*)
5387  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5388    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5389  else
5390    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5391  fi
5392  ;;
5393
5394osf3* | osf4* | osf5*)
5395  lt_cv_deplibs_check_method=pass_all
5396  ;;
5397
5398rdos*)
5399  lt_cv_deplibs_check_method=pass_all
5400  ;;
5401
5402solaris*)
5403  lt_cv_deplibs_check_method=pass_all
5404  ;;
5405
5406sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5407  lt_cv_deplibs_check_method=pass_all
5408  ;;
5409
5410sysv4 | sysv4.3*)
5411  case $host_vendor in
5412  motorola)
5413    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]'
5414    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5415    ;;
5416  ncr)
5417    lt_cv_deplibs_check_method=pass_all
5418    ;;
5419  sequent)
5420    lt_cv_file_magic_cmd='/bin/file'
5421    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5422    ;;
5423  sni)
5424    lt_cv_file_magic_cmd='/bin/file'
5425    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5426    lt_cv_file_magic_test_file=/lib/libc.so
5427    ;;
5428  siemens)
5429    lt_cv_deplibs_check_method=pass_all
5430    ;;
5431  pc)
5432    lt_cv_deplibs_check_method=pass_all
5433    ;;
5434  esac
5435  ;;
5436
5437tpf*)
5438  lt_cv_deplibs_check_method=pass_all
5439  ;;
5440vxworks*)
5441  # Assume VxWorks cross toolchains are built on Linux, possibly
5442  # as canadian for Windows hosts.
5443  lt_cv_deplibs_check_method=pass_all
5444  ;;
5445esac
5446
5447fi
5448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5449$as_echo "$lt_cv_deplibs_check_method" >&6; }
5450file_magic_cmd=$lt_cv_file_magic_cmd
5451deplibs_check_method=$lt_cv_deplibs_check_method
5452test -z "$deplibs_check_method" && deplibs_check_method=unknown
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465plugin_option=
5466plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5467for plugin in $plugin_names; do
5468  plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5469  if test x$plugin_so = x$plugin; then
5470    plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5471  fi
5472  if test x$plugin_so != x$plugin; then
5473    plugin_option="--plugin $plugin_so"
5474    break
5475  fi
5476done
5477
5478if test -n "$ac_tool_prefix"; then
5479  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5480set dummy ${ac_tool_prefix}ar; ac_word=$2
5481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5482$as_echo_n "checking for $ac_word... " >&6; }
5483if ${ac_cv_prog_AR+:} false; then :
5484  $as_echo_n "(cached) " >&6
5485else
5486  if test -n "$AR"; then
5487  ac_cv_prog_AR="$AR" # Let the user override the test.
5488else
5489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490for as_dir in $PATH
5491do
5492  IFS=$as_save_IFS
5493  test -z "$as_dir" && as_dir=.
5494    for ac_exec_ext in '' $ac_executable_extensions; do
5495  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5496    ac_cv_prog_AR="${ac_tool_prefix}ar"
5497    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5498    break 2
5499  fi
5500done
5501  done
5502IFS=$as_save_IFS
5503
5504fi
5505fi
5506AR=$ac_cv_prog_AR
5507if test -n "$AR"; then
5508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5509$as_echo "$AR" >&6; }
5510else
5511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5512$as_echo "no" >&6; }
5513fi
5514
5515
5516fi
5517if test -z "$ac_cv_prog_AR"; then
5518  ac_ct_AR=$AR
5519  # Extract the first word of "ar", so it can be a program name with args.
5520set dummy ar; ac_word=$2
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5522$as_echo_n "checking for $ac_word... " >&6; }
5523if ${ac_cv_prog_ac_ct_AR+:} false; then :
5524  $as_echo_n "(cached) " >&6
5525else
5526  if test -n "$ac_ct_AR"; then
5527  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5528else
5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5530for as_dir in $PATH
5531do
5532  IFS=$as_save_IFS
5533  test -z "$as_dir" && as_dir=.
5534    for ac_exec_ext in '' $ac_executable_extensions; do
5535  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5536    ac_cv_prog_ac_ct_AR="ar"
5537    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5538    break 2
5539  fi
5540done
5541  done
5542IFS=$as_save_IFS
5543
5544fi
5545fi
5546ac_ct_AR=$ac_cv_prog_ac_ct_AR
5547if test -n "$ac_ct_AR"; then
5548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5549$as_echo "$ac_ct_AR" >&6; }
5550else
5551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5552$as_echo "no" >&6; }
5553fi
5554
5555  if test "x$ac_ct_AR" = x; then
5556    AR="false"
5557  else
5558    case $cross_compiling:$ac_tool_warned in
5559yes:)
5560{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5561$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5562ac_tool_warned=yes ;;
5563esac
5564    AR=$ac_ct_AR
5565  fi
5566else
5567  AR="$ac_cv_prog_AR"
5568fi
5569
5570test -z "$AR" && AR=ar
5571if test -n "$plugin_option"; then
5572  if $AR --help 2>&1 | grep -q "\--plugin"; then
5573    touch conftest.c
5574    $AR $plugin_option rc conftest.a conftest.c
5575    if test "$?" != 0; then
5576      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5577$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5578    else
5579      AR="$AR $plugin_option"
5580    fi
5581    rm -f conftest.*
5582  fi
5583fi
5584test -z "$AR_FLAGS" && AR_FLAGS=cru
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596if test -n "$ac_tool_prefix"; then
5597  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5598set dummy ${ac_tool_prefix}strip; ac_word=$2
5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5600$as_echo_n "checking for $ac_word... " >&6; }
5601if ${ac_cv_prog_STRIP+:} false; then :
5602  $as_echo_n "(cached) " >&6
5603else
5604  if test -n "$STRIP"; then
5605  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5606else
5607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5608for as_dir in $PATH
5609do
5610  IFS=$as_save_IFS
5611  test -z "$as_dir" && as_dir=.
5612    for ac_exec_ext in '' $ac_executable_extensions; do
5613  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5614    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5616    break 2
5617  fi
5618done
5619  done
5620IFS=$as_save_IFS
5621
5622fi
5623fi
5624STRIP=$ac_cv_prog_STRIP
5625if test -n "$STRIP"; then
5626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5627$as_echo "$STRIP" >&6; }
5628else
5629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5630$as_echo "no" >&6; }
5631fi
5632
5633
5634fi
5635if test -z "$ac_cv_prog_STRIP"; then
5636  ac_ct_STRIP=$STRIP
5637  # Extract the first word of "strip", so it can be a program name with args.
5638set dummy strip; ac_word=$2
5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5640$as_echo_n "checking for $ac_word... " >&6; }
5641if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5642  $as_echo_n "(cached) " >&6
5643else
5644  if test -n "$ac_ct_STRIP"; then
5645  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5646else
5647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5648for as_dir in $PATH
5649do
5650  IFS=$as_save_IFS
5651  test -z "$as_dir" && as_dir=.
5652    for ac_exec_ext in '' $ac_executable_extensions; do
5653  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5654    ac_cv_prog_ac_ct_STRIP="strip"
5655    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5656    break 2
5657  fi
5658done
5659  done
5660IFS=$as_save_IFS
5661
5662fi
5663fi
5664ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5665if test -n "$ac_ct_STRIP"; then
5666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5667$as_echo "$ac_ct_STRIP" >&6; }
5668else
5669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5670$as_echo "no" >&6; }
5671fi
5672
5673  if test "x$ac_ct_STRIP" = x; then
5674    STRIP=":"
5675  else
5676    case $cross_compiling:$ac_tool_warned in
5677yes:)
5678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5680ac_tool_warned=yes ;;
5681esac
5682    STRIP=$ac_ct_STRIP
5683  fi
5684else
5685  STRIP="$ac_cv_prog_STRIP"
5686fi
5687
5688test -z "$STRIP" && STRIP=:
5689
5690
5691
5692
5693
5694
5695if test -n "$ac_tool_prefix"; then
5696  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5697set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5699$as_echo_n "checking for $ac_word... " >&6; }
5700if ${ac_cv_prog_RANLIB+:} false; then :
5701  $as_echo_n "(cached) " >&6
5702else
5703  if test -n "$RANLIB"; then
5704  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5705else
5706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5707for as_dir in $PATH
5708do
5709  IFS=$as_save_IFS
5710  test -z "$as_dir" && as_dir=.
5711    for ac_exec_ext in '' $ac_executable_extensions; do
5712  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5713    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5714    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5715    break 2
5716  fi
5717done
5718  done
5719IFS=$as_save_IFS
5720
5721fi
5722fi
5723RANLIB=$ac_cv_prog_RANLIB
5724if test -n "$RANLIB"; then
5725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5726$as_echo "$RANLIB" >&6; }
5727else
5728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5729$as_echo "no" >&6; }
5730fi
5731
5732
5733fi
5734if test -z "$ac_cv_prog_RANLIB"; then
5735  ac_ct_RANLIB=$RANLIB
5736  # Extract the first word of "ranlib", so it can be a program name with args.
5737set dummy ranlib; ac_word=$2
5738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5739$as_echo_n "checking for $ac_word... " >&6; }
5740if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5741  $as_echo_n "(cached) " >&6
5742else
5743  if test -n "$ac_ct_RANLIB"; then
5744  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5745else
5746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5747for as_dir in $PATH
5748do
5749  IFS=$as_save_IFS
5750  test -z "$as_dir" && as_dir=.
5751    for ac_exec_ext in '' $ac_executable_extensions; do
5752  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5753    ac_cv_prog_ac_ct_RANLIB="ranlib"
5754    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5755    break 2
5756  fi
5757done
5758  done
5759IFS=$as_save_IFS
5760
5761fi
5762fi
5763ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5764if test -n "$ac_ct_RANLIB"; then
5765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5766$as_echo "$ac_ct_RANLIB" >&6; }
5767else
5768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5769$as_echo "no" >&6; }
5770fi
5771
5772  if test "x$ac_ct_RANLIB" = x; then
5773    RANLIB=":"
5774  else
5775    case $cross_compiling:$ac_tool_warned in
5776yes:)
5777{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5778$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5779ac_tool_warned=yes ;;
5780esac
5781    RANLIB=$ac_ct_RANLIB
5782  fi
5783else
5784  RANLIB="$ac_cv_prog_RANLIB"
5785fi
5786
5787test -z "$RANLIB" && RANLIB=:
5788if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5789  if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5790    RANLIB="$RANLIB $plugin_option"
5791  fi
5792fi
5793
5794
5795
5796
5797
5798
5799# Determine commands to create old-style static archives.
5800old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5801old_postinstall_cmds='chmod 644 $oldlib'
5802old_postuninstall_cmds=
5803
5804if test -n "$RANLIB"; then
5805  case $host_os in
5806  openbsd*)
5807    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5808    ;;
5809  *)
5810    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5811    ;;
5812  esac
5813  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5814fi
5815
5816case $host_os in
5817  darwin*)
5818    lock_old_archive_extraction=yes ;;
5819  *)
5820    lock_old_archive_extraction=no ;;
5821esac
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861# If no C compiler was specified, use CC.
5862LTCC=${LTCC-"$CC"}
5863
5864# If no C compiler flags were specified, use CFLAGS.
5865LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5866
5867# Allow CC to be a program name with arguments.
5868compiler=$CC
5869
5870
5871# Check for command to grab the raw symbol name followed by C symbol from nm.
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5873$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5874if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5875  $as_echo_n "(cached) " >&6
5876else
5877
5878# These are sane defaults that work on at least a few old systems.
5879# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5880
5881# Character class describing NM global symbol codes.
5882symcode='[BCDEGRST]'
5883
5884# Regexp to match symbols that can be accessed directly from C.
5885sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5886
5887# Define system-specific variables.
5888case $host_os in
5889aix*)
5890  symcode='[BCDT]'
5891  ;;
5892cygwin* | mingw* | pw32* | cegcc*)
5893  symcode='[ABCDGISTW]'
5894  ;;
5895hpux*)
5896  if test "$host_cpu" = ia64; then
5897    symcode='[ABCDEGRST]'
5898  fi
5899  ;;
5900irix* | nonstopux*)
5901  symcode='[BCDEGRST]'
5902  ;;
5903osf*)
5904  symcode='[BCDEGQRST]'
5905  ;;
5906solaris*)
5907  symcode='[BCDRT]'
5908  ;;
5909sco3.2v5*)
5910  symcode='[DT]'
5911  ;;
5912sysv4.2uw2*)
5913  symcode='[DT]'
5914  ;;
5915sysv5* | sco5v6* | unixware* | OpenUNIX*)
5916  symcode='[ABDT]'
5917  ;;
5918sysv4)
5919  symcode='[DFNSTU]'
5920  ;;
5921esac
5922
5923# If we're using GNU nm, then use its standard symbol codes.
5924case `$NM -V 2>&1` in
5925*GNU* | *'with BFD'*)
5926  symcode='[ABCDGIRSTW]' ;;
5927esac
5928
5929# Transform an extracted symbol line into a proper C declaration.
5930# Some systems (esp. on ia64) link data and code symbols differently,
5931# so use this general approach.
5932lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5933
5934# Transform an extracted symbol line into symbol name and symbol address
5935lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5936lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
5937
5938# Handle CRLF in mingw tool chain
5939opt_cr=
5940case $build_os in
5941mingw*)
5942  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5943  ;;
5944esac
5945
5946# Try without a prefix underscore, then with it.
5947for ac_symprfx in "" "_"; do
5948
5949  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5950  symxfrm="\\1 $ac_symprfx\\2 \\2"
5951
5952  # Write the raw and C identifiers.
5953  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5954    # Fake it for dumpbin and say T for any non-static function
5955    # and D for any global variable.
5956    # Also find C++ and __fastcall symbols from MSVC++,
5957    # which start with @ or ?.
5958    lt_cv_sys_global_symbol_pipe="$AWK '"\
5959"     {last_section=section; section=\$ 3};"\
5960"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5961"     \$ 0!~/External *\|/{next};"\
5962"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5963"     {if(hide[section]) next};"\
5964"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5965"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5966"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5967"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5968"     ' prfx=^$ac_symprfx"
5969  else
5970    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5971  fi
5972
5973  # Check to see that the pipe works correctly.
5974  pipe_works=no
5975
5976  rm -f conftest*
5977  cat > conftest.$ac_ext <<_LT_EOF
5978#ifdef __cplusplus
5979extern "C" {
5980#endif
5981char nm_test_var;
5982void nm_test_func(void);
5983void nm_test_func(void){}
5984#ifdef __cplusplus
5985}
5986#endif
5987int main(){nm_test_var='a';nm_test_func();return(0);}
5988_LT_EOF
5989
5990  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5991  (eval $ac_compile) 2>&5
5992  ac_status=$?
5993  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5994  test $ac_status = 0; }; then
5995    # Now try to grab the symbols.
5996    nlist=conftest.nm
5997    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5998  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5999  ac_status=$?
6000  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6001  test $ac_status = 0; } && test -s "$nlist"; then
6002      # Try sorting and uniquifying the output.
6003      if sort "$nlist" | uniq > "$nlist"T; then
6004	mv -f "$nlist"T "$nlist"
6005      else
6006	rm -f "$nlist"T
6007      fi
6008
6009      # Make sure that we snagged all the symbols we need.
6010      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6011	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6012	  cat <<_LT_EOF > conftest.$ac_ext
6013#ifdef __cplusplus
6014extern "C" {
6015#endif
6016
6017_LT_EOF
6018	  # Now generate the symbol file.
6019	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6020
6021	  cat <<_LT_EOF >> conftest.$ac_ext
6022
6023/* The mapping between symbol names and symbols.  */
6024const struct {
6025  const char *name;
6026  void       *address;
6027}
6028lt__PROGRAM__LTX_preloaded_symbols[] =
6029{
6030  { "@PROGRAM@", (void *) 0 },
6031_LT_EOF
6032	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6033	  cat <<\_LT_EOF >> conftest.$ac_ext
6034  {0, (void *) 0}
6035};
6036
6037/* This works around a problem in FreeBSD linker */
6038#ifdef FREEBSD_WORKAROUND
6039static const void *lt_preloaded_setup() {
6040  return lt__PROGRAM__LTX_preloaded_symbols;
6041}
6042#endif
6043
6044#ifdef __cplusplus
6045}
6046#endif
6047_LT_EOF
6048	  # Now try linking the two files.
6049	  mv conftest.$ac_objext conftstm.$ac_objext
6050	  lt_save_LIBS="$LIBS"
6051	  lt_save_CFLAGS="$CFLAGS"
6052	  LIBS="conftstm.$ac_objext"
6053	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6054	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6055  (eval $ac_link) 2>&5
6056  ac_status=$?
6057  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6058  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6059	    pipe_works=yes
6060	  fi
6061	  LIBS="$lt_save_LIBS"
6062	  CFLAGS="$lt_save_CFLAGS"
6063	else
6064	  echo "cannot find nm_test_func in $nlist" >&5
6065	fi
6066      else
6067	echo "cannot find nm_test_var in $nlist" >&5
6068      fi
6069    else
6070      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6071    fi
6072  else
6073    echo "$progname: failed program was:" >&5
6074    cat conftest.$ac_ext >&5
6075  fi
6076  rm -rf conftest* conftst*
6077
6078  # Do not use the global_symbol_pipe unless it works.
6079  if test "$pipe_works" = yes; then
6080    break
6081  else
6082    lt_cv_sys_global_symbol_pipe=
6083  fi
6084done
6085
6086fi
6087
6088if test -z "$lt_cv_sys_global_symbol_pipe"; then
6089  lt_cv_sys_global_symbol_to_cdecl=
6090fi
6091if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6093$as_echo "failed" >&6; }
6094else
6095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6096$as_echo "ok" >&6; }
6097fi
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121# Check whether --enable-libtool-lock was given.
6122if test "${enable_libtool_lock+set}" = set; then :
6123  enableval=$enable_libtool_lock;
6124fi
6125
6126test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6127
6128# Some flags need to be propagated to the compiler or linker for good
6129# libtool support.
6130case $host in
6131ia64-*-hpux*)
6132  # Find out which ABI we are using.
6133  echo 'int i;' > conftest.$ac_ext
6134  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6135  (eval $ac_compile) 2>&5
6136  ac_status=$?
6137  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6138  test $ac_status = 0; }; then
6139    case `/usr/bin/file conftest.$ac_objext` in
6140      *ELF-32*)
6141	HPUX_IA64_MODE="32"
6142	;;
6143      *ELF-64*)
6144	HPUX_IA64_MODE="64"
6145	;;
6146    esac
6147  fi
6148  rm -rf conftest*
6149  ;;
6150*-*-irix6*)
6151  # Find out which ABI we are using.
6152  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6153  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6154  (eval $ac_compile) 2>&5
6155  ac_status=$?
6156  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6157  test $ac_status = 0; }; then
6158    if test "$lt_cv_prog_gnu_ld" = yes; then
6159      case `/usr/bin/file conftest.$ac_objext` in
6160	*32-bit*)
6161	  LD="${LD-ld} -melf32bsmip"
6162	  ;;
6163	*N32*)
6164	  LD="${LD-ld} -melf32bmipn32"
6165	  ;;
6166	*64-bit*)
6167	  LD="${LD-ld} -melf64bmip"
6168	;;
6169      esac
6170    else
6171      case `/usr/bin/file conftest.$ac_objext` in
6172	*32-bit*)
6173	  LD="${LD-ld} -32"
6174	  ;;
6175	*N32*)
6176	  LD="${LD-ld} -n32"
6177	  ;;
6178	*64-bit*)
6179	  LD="${LD-ld} -64"
6180	  ;;
6181      esac
6182    fi
6183  fi
6184  rm -rf conftest*
6185  ;;
6186
6187x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6188s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6189  # Find out which ABI we are using.
6190  echo 'int i;' > conftest.$ac_ext
6191  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6192  (eval $ac_compile) 2>&5
6193  ac_status=$?
6194  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6195  test $ac_status = 0; }; then
6196    case `/usr/bin/file conftest.o` in
6197      *32-bit*)
6198	case $host in
6199	  x86_64-*kfreebsd*-gnu)
6200	    LD="${LD-ld} -m elf_i386_fbsd"
6201	    ;;
6202	  x86_64-*linux*)
6203	    case `/usr/bin/file conftest.o` in
6204	      *x86-64*)
6205		LD="${LD-ld} -m elf32_x86_64"
6206		;;
6207	      *)
6208		LD="${LD-ld} -m elf_i386"
6209		;;
6210	    esac
6211	    ;;
6212	  powerpc64le-*linux*)
6213	    LD="${LD-ld} -m elf32lppclinux"
6214	    ;;
6215	  powerpc64-*linux*)
6216	    LD="${LD-ld} -m elf32ppclinux"
6217	    ;;
6218	  s390x-*linux*)
6219	    LD="${LD-ld} -m elf_s390"
6220	    ;;
6221	  sparc64-*linux*)
6222	    LD="${LD-ld} -m elf32_sparc"
6223	    ;;
6224	esac
6225	;;
6226      *64-bit*)
6227	case $host in
6228	  x86_64-*kfreebsd*-gnu)
6229	    LD="${LD-ld} -m elf_x86_64_fbsd"
6230	    ;;
6231	  x86_64-*linux*)
6232	    LD="${LD-ld} -m elf_x86_64"
6233	    ;;
6234	  powerpcle-*linux*)
6235	    LD="${LD-ld} -m elf64lppc"
6236	    ;;
6237	  powerpc-*linux*)
6238	    LD="${LD-ld} -m elf64ppc"
6239	    ;;
6240	  s390*-*linux*|s390*-*tpf*)
6241	    LD="${LD-ld} -m elf64_s390"
6242	    ;;
6243	  sparc*-*linux*)
6244	    LD="${LD-ld} -m elf64_sparc"
6245	    ;;
6246	esac
6247	;;
6248    esac
6249  fi
6250  rm -rf conftest*
6251  ;;
6252
6253*-*-sco3.2v5*)
6254  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6255  SAVE_CFLAGS="$CFLAGS"
6256  CFLAGS="$CFLAGS -belf"
6257  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6258$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6259if ${lt_cv_cc_needs_belf+:} false; then :
6260  $as_echo_n "(cached) " >&6
6261else
6262  ac_ext=c
6263ac_cpp='$CPP $CPPFLAGS'
6264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6266ac_compiler_gnu=$ac_cv_c_compiler_gnu
6267
6268     if test x$gcc_no_link = xyes; then
6269  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6270fi
6271cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6272/* end confdefs.h.  */
6273
6274int
6275main ()
6276{
6277
6278  ;
6279  return 0;
6280}
6281_ACEOF
6282if ac_fn_c_try_link "$LINENO"; then :
6283  lt_cv_cc_needs_belf=yes
6284else
6285  lt_cv_cc_needs_belf=no
6286fi
6287rm -f core conftest.err conftest.$ac_objext \
6288    conftest$ac_exeext conftest.$ac_ext
6289     ac_ext=c
6290ac_cpp='$CPP $CPPFLAGS'
6291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6293ac_compiler_gnu=$ac_cv_c_compiler_gnu
6294
6295fi
6296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6297$as_echo "$lt_cv_cc_needs_belf" >&6; }
6298  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6299    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6300    CFLAGS="$SAVE_CFLAGS"
6301  fi
6302  ;;
6303sparc*-*solaris*)
6304  # Find out which ABI we are using.
6305  echo 'int i;' > conftest.$ac_ext
6306  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6307  (eval $ac_compile) 2>&5
6308  ac_status=$?
6309  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6310  test $ac_status = 0; }; then
6311    case `/usr/bin/file conftest.o` in
6312    *64-bit*)
6313      case $lt_cv_prog_gnu_ld in
6314      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6315      *)
6316	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6317	  LD="${LD-ld} -64"
6318	fi
6319	;;
6320      esac
6321      ;;
6322    esac
6323  fi
6324  rm -rf conftest*
6325  ;;
6326esac
6327
6328need_locks="$enable_libtool_lock"
6329
6330
6331  case $host_os in
6332    rhapsody* | darwin*)
6333    if test -n "$ac_tool_prefix"; then
6334  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6335set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6337$as_echo_n "checking for $ac_word... " >&6; }
6338if ${ac_cv_prog_DSYMUTIL+:} false; then :
6339  $as_echo_n "(cached) " >&6
6340else
6341  if test -n "$DSYMUTIL"; then
6342  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6343else
6344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6345for as_dir in $PATH
6346do
6347  IFS=$as_save_IFS
6348  test -z "$as_dir" && as_dir=.
6349    for ac_exec_ext in '' $ac_executable_extensions; do
6350  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6351    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6352    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6353    break 2
6354  fi
6355done
6356  done
6357IFS=$as_save_IFS
6358
6359fi
6360fi
6361DSYMUTIL=$ac_cv_prog_DSYMUTIL
6362if test -n "$DSYMUTIL"; then
6363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6364$as_echo "$DSYMUTIL" >&6; }
6365else
6366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6367$as_echo "no" >&6; }
6368fi
6369
6370
6371fi
6372if test -z "$ac_cv_prog_DSYMUTIL"; then
6373  ac_ct_DSYMUTIL=$DSYMUTIL
6374  # Extract the first word of "dsymutil", so it can be a program name with args.
6375set dummy dsymutil; ac_word=$2
6376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6377$as_echo_n "checking for $ac_word... " >&6; }
6378if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6379  $as_echo_n "(cached) " >&6
6380else
6381  if test -n "$ac_ct_DSYMUTIL"; then
6382  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6383else
6384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6385for as_dir in $PATH
6386do
6387  IFS=$as_save_IFS
6388  test -z "$as_dir" && as_dir=.
6389    for ac_exec_ext in '' $ac_executable_extensions; do
6390  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6391    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6392    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6393    break 2
6394  fi
6395done
6396  done
6397IFS=$as_save_IFS
6398
6399fi
6400fi
6401ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6402if test -n "$ac_ct_DSYMUTIL"; then
6403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6404$as_echo "$ac_ct_DSYMUTIL" >&6; }
6405else
6406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6407$as_echo "no" >&6; }
6408fi
6409
6410  if test "x$ac_ct_DSYMUTIL" = x; then
6411    DSYMUTIL=":"
6412  else
6413    case $cross_compiling:$ac_tool_warned in
6414yes:)
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6416$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6417ac_tool_warned=yes ;;
6418esac
6419    DSYMUTIL=$ac_ct_DSYMUTIL
6420  fi
6421else
6422  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6423fi
6424
6425    if test -n "$ac_tool_prefix"; then
6426  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6427set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6429$as_echo_n "checking for $ac_word... " >&6; }
6430if ${ac_cv_prog_NMEDIT+:} false; then :
6431  $as_echo_n "(cached) " >&6
6432else
6433  if test -n "$NMEDIT"; then
6434  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6435else
6436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6437for as_dir in $PATH
6438do
6439  IFS=$as_save_IFS
6440  test -z "$as_dir" && as_dir=.
6441    for ac_exec_ext in '' $ac_executable_extensions; do
6442  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6443    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6444    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6445    break 2
6446  fi
6447done
6448  done
6449IFS=$as_save_IFS
6450
6451fi
6452fi
6453NMEDIT=$ac_cv_prog_NMEDIT
6454if test -n "$NMEDIT"; then
6455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6456$as_echo "$NMEDIT" >&6; }
6457else
6458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6459$as_echo "no" >&6; }
6460fi
6461
6462
6463fi
6464if test -z "$ac_cv_prog_NMEDIT"; then
6465  ac_ct_NMEDIT=$NMEDIT
6466  # Extract the first word of "nmedit", so it can be a program name with args.
6467set dummy nmedit; ac_word=$2
6468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6469$as_echo_n "checking for $ac_word... " >&6; }
6470if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6471  $as_echo_n "(cached) " >&6
6472else
6473  if test -n "$ac_ct_NMEDIT"; then
6474  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6475else
6476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6477for as_dir in $PATH
6478do
6479  IFS=$as_save_IFS
6480  test -z "$as_dir" && as_dir=.
6481    for ac_exec_ext in '' $ac_executable_extensions; do
6482  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6483    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6484    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6485    break 2
6486  fi
6487done
6488  done
6489IFS=$as_save_IFS
6490
6491fi
6492fi
6493ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6494if test -n "$ac_ct_NMEDIT"; then
6495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6496$as_echo "$ac_ct_NMEDIT" >&6; }
6497else
6498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6499$as_echo "no" >&6; }
6500fi
6501
6502  if test "x$ac_ct_NMEDIT" = x; then
6503    NMEDIT=":"
6504  else
6505    case $cross_compiling:$ac_tool_warned in
6506yes:)
6507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6509ac_tool_warned=yes ;;
6510esac
6511    NMEDIT=$ac_ct_NMEDIT
6512  fi
6513else
6514  NMEDIT="$ac_cv_prog_NMEDIT"
6515fi
6516
6517    if test -n "$ac_tool_prefix"; then
6518  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6519set dummy ${ac_tool_prefix}lipo; ac_word=$2
6520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6521$as_echo_n "checking for $ac_word... " >&6; }
6522if ${ac_cv_prog_LIPO+:} false; then :
6523  $as_echo_n "(cached) " >&6
6524else
6525  if test -n "$LIPO"; then
6526  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6527else
6528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6529for as_dir in $PATH
6530do
6531  IFS=$as_save_IFS
6532  test -z "$as_dir" && as_dir=.
6533    for ac_exec_ext in '' $ac_executable_extensions; do
6534  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6535    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6536    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6537    break 2
6538  fi
6539done
6540  done
6541IFS=$as_save_IFS
6542
6543fi
6544fi
6545LIPO=$ac_cv_prog_LIPO
6546if test -n "$LIPO"; then
6547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6548$as_echo "$LIPO" >&6; }
6549else
6550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6551$as_echo "no" >&6; }
6552fi
6553
6554
6555fi
6556if test -z "$ac_cv_prog_LIPO"; then
6557  ac_ct_LIPO=$LIPO
6558  # Extract the first word of "lipo", so it can be a program name with args.
6559set dummy lipo; ac_word=$2
6560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6561$as_echo_n "checking for $ac_word... " >&6; }
6562if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6563  $as_echo_n "(cached) " >&6
6564else
6565  if test -n "$ac_ct_LIPO"; then
6566  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6567else
6568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6569for as_dir in $PATH
6570do
6571  IFS=$as_save_IFS
6572  test -z "$as_dir" && as_dir=.
6573    for ac_exec_ext in '' $ac_executable_extensions; do
6574  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6575    ac_cv_prog_ac_ct_LIPO="lipo"
6576    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6577    break 2
6578  fi
6579done
6580  done
6581IFS=$as_save_IFS
6582
6583fi
6584fi
6585ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6586if test -n "$ac_ct_LIPO"; then
6587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6588$as_echo "$ac_ct_LIPO" >&6; }
6589else
6590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6591$as_echo "no" >&6; }
6592fi
6593
6594  if test "x$ac_ct_LIPO" = x; then
6595    LIPO=":"
6596  else
6597    case $cross_compiling:$ac_tool_warned in
6598yes:)
6599{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6600$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6601ac_tool_warned=yes ;;
6602esac
6603    LIPO=$ac_ct_LIPO
6604  fi
6605else
6606  LIPO="$ac_cv_prog_LIPO"
6607fi
6608
6609    if test -n "$ac_tool_prefix"; then
6610  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6611set dummy ${ac_tool_prefix}otool; ac_word=$2
6612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6613$as_echo_n "checking for $ac_word... " >&6; }
6614if ${ac_cv_prog_OTOOL+:} false; then :
6615  $as_echo_n "(cached) " >&6
6616else
6617  if test -n "$OTOOL"; then
6618  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6619else
6620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6621for as_dir in $PATH
6622do
6623  IFS=$as_save_IFS
6624  test -z "$as_dir" && as_dir=.
6625    for ac_exec_ext in '' $ac_executable_extensions; do
6626  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6627    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6628    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6629    break 2
6630  fi
6631done
6632  done
6633IFS=$as_save_IFS
6634
6635fi
6636fi
6637OTOOL=$ac_cv_prog_OTOOL
6638if test -n "$OTOOL"; then
6639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6640$as_echo "$OTOOL" >&6; }
6641else
6642  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6643$as_echo "no" >&6; }
6644fi
6645
6646
6647fi
6648if test -z "$ac_cv_prog_OTOOL"; then
6649  ac_ct_OTOOL=$OTOOL
6650  # Extract the first word of "otool", so it can be a program name with args.
6651set dummy otool; ac_word=$2
6652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6653$as_echo_n "checking for $ac_word... " >&6; }
6654if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6655  $as_echo_n "(cached) " >&6
6656else
6657  if test -n "$ac_ct_OTOOL"; then
6658  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6659else
6660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6661for as_dir in $PATH
6662do
6663  IFS=$as_save_IFS
6664  test -z "$as_dir" && as_dir=.
6665    for ac_exec_ext in '' $ac_executable_extensions; do
6666  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6667    ac_cv_prog_ac_ct_OTOOL="otool"
6668    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6669    break 2
6670  fi
6671done
6672  done
6673IFS=$as_save_IFS
6674
6675fi
6676fi
6677ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6678if test -n "$ac_ct_OTOOL"; then
6679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6680$as_echo "$ac_ct_OTOOL" >&6; }
6681else
6682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6683$as_echo "no" >&6; }
6684fi
6685
6686  if test "x$ac_ct_OTOOL" = x; then
6687    OTOOL=":"
6688  else
6689    case $cross_compiling:$ac_tool_warned in
6690yes:)
6691{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6693ac_tool_warned=yes ;;
6694esac
6695    OTOOL=$ac_ct_OTOOL
6696  fi
6697else
6698  OTOOL="$ac_cv_prog_OTOOL"
6699fi
6700
6701    if test -n "$ac_tool_prefix"; then
6702  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6703set dummy ${ac_tool_prefix}otool64; ac_word=$2
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6705$as_echo_n "checking for $ac_word... " >&6; }
6706if ${ac_cv_prog_OTOOL64+:} false; then :
6707  $as_echo_n "(cached) " >&6
6708else
6709  if test -n "$OTOOL64"; then
6710  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6711else
6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713for as_dir in $PATH
6714do
6715  IFS=$as_save_IFS
6716  test -z "$as_dir" && as_dir=.
6717    for ac_exec_ext in '' $ac_executable_extensions; do
6718  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6719    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6720    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6721    break 2
6722  fi
6723done
6724  done
6725IFS=$as_save_IFS
6726
6727fi
6728fi
6729OTOOL64=$ac_cv_prog_OTOOL64
6730if test -n "$OTOOL64"; then
6731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6732$as_echo "$OTOOL64" >&6; }
6733else
6734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735$as_echo "no" >&6; }
6736fi
6737
6738
6739fi
6740if test -z "$ac_cv_prog_OTOOL64"; then
6741  ac_ct_OTOOL64=$OTOOL64
6742  # Extract the first word of "otool64", so it can be a program name with args.
6743set dummy otool64; ac_word=$2
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745$as_echo_n "checking for $ac_word... " >&6; }
6746if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6747  $as_echo_n "(cached) " >&6
6748else
6749  if test -n "$ac_ct_OTOOL64"; then
6750  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6751else
6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755  IFS=$as_save_IFS
6756  test -z "$as_dir" && as_dir=.
6757    for ac_exec_ext in '' $ac_executable_extensions; do
6758  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6759    ac_cv_prog_ac_ct_OTOOL64="otool64"
6760    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6761    break 2
6762  fi
6763done
6764  done
6765IFS=$as_save_IFS
6766
6767fi
6768fi
6769ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6770if test -n "$ac_ct_OTOOL64"; then
6771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6772$as_echo "$ac_ct_OTOOL64" >&6; }
6773else
6774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775$as_echo "no" >&6; }
6776fi
6777
6778  if test "x$ac_ct_OTOOL64" = x; then
6779    OTOOL64=":"
6780  else
6781    case $cross_compiling:$ac_tool_warned in
6782yes:)
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6785ac_tool_warned=yes ;;
6786esac
6787    OTOOL64=$ac_ct_OTOOL64
6788  fi
6789else
6790  OTOOL64="$ac_cv_prog_OTOOL64"
6791fi
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6820$as_echo_n "checking for -single_module linker flag... " >&6; }
6821if ${lt_cv_apple_cc_single_mod+:} false; then :
6822  $as_echo_n "(cached) " >&6
6823else
6824  lt_cv_apple_cc_single_mod=no
6825      if test -z "${LT_MULTI_MODULE}"; then
6826	# By default we will add the -single_module flag. You can override
6827	# by either setting the environment variable LT_MULTI_MODULE
6828	# non-empty at configure time, or by adding -multi_module to the
6829	# link flags.
6830	rm -rf libconftest.dylib*
6831	echo "int foo(void){return 1;}" > conftest.c
6832	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6833-dynamiclib -Wl,-single_module conftest.c" >&5
6834	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6835	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6836        _lt_result=$?
6837	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6838	  lt_cv_apple_cc_single_mod=yes
6839	else
6840	  cat conftest.err >&5
6841	fi
6842	rm -rf libconftest.dylib*
6843	rm -f conftest.*
6844      fi
6845fi
6846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6847$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6848    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6849$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6850if ${lt_cv_ld_exported_symbols_list+:} false; then :
6851  $as_echo_n "(cached) " >&6
6852else
6853  lt_cv_ld_exported_symbols_list=no
6854      save_LDFLAGS=$LDFLAGS
6855      echo "_main" > conftest.sym
6856      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6857      if test x$gcc_no_link = xyes; then
6858  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6859fi
6860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6861/* end confdefs.h.  */
6862
6863int
6864main ()
6865{
6866
6867  ;
6868  return 0;
6869}
6870_ACEOF
6871if ac_fn_c_try_link "$LINENO"; then :
6872  lt_cv_ld_exported_symbols_list=yes
6873else
6874  lt_cv_ld_exported_symbols_list=no
6875fi
6876rm -f core conftest.err conftest.$ac_objext \
6877    conftest$ac_exeext conftest.$ac_ext
6878	LDFLAGS="$save_LDFLAGS"
6879
6880fi
6881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6882$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6883    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6884$as_echo_n "checking for -force_load linker flag... " >&6; }
6885if ${lt_cv_ld_force_load+:} false; then :
6886  $as_echo_n "(cached) " >&6
6887else
6888  lt_cv_ld_force_load=no
6889      cat > conftest.c << _LT_EOF
6890int forced_loaded() { return 2;}
6891_LT_EOF
6892      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6893      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6894      echo "$AR cru libconftest.a conftest.o" >&5
6895      $AR cru libconftest.a conftest.o 2>&5
6896      cat > conftest.c << _LT_EOF
6897int main() { return 0;}
6898_LT_EOF
6899      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6900      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6901      _lt_result=$?
6902      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6903	lt_cv_ld_force_load=yes
6904      else
6905	cat conftest.err >&5
6906      fi
6907        rm -f conftest.err libconftest.a conftest conftest.c
6908        rm -rf conftest.dSYM
6909
6910fi
6911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6912$as_echo "$lt_cv_ld_force_load" >&6; }
6913    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
6914    # build without first building modern cctools / linker.
6915    case $host_cpu-$host_os in
6916    *-rhapsody* | *-darwin1.[012])
6917      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6918    *-darwin1.*)
6919      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6920    *-darwin*)
6921      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
6922      # deployment target is forced to an earlier version.
6923      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
6924	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
6925	  ;;
6926	10.[012][,.]*)
6927	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
6928	  ;;
6929	*)
6930	  ;;
6931     esac
6932    ;;
6933  esac
6934    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6935      _lt_dar_single_mod='$single_module'
6936    fi
6937    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6938      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6939    else
6940      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6941    fi
6942    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6943      _lt_dsymutil='~$DSYMUTIL $lib || :'
6944    else
6945      _lt_dsymutil=
6946    fi
6947    ;;
6948  esac
6949
6950ac_ext=c
6951ac_cpp='$CPP $CPPFLAGS'
6952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6954ac_compiler_gnu=$ac_cv_c_compiler_gnu
6955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6956$as_echo_n "checking how to run the C preprocessor... " >&6; }
6957# On Suns, sometimes $CPP names a directory.
6958if test -n "$CPP" && test -d "$CPP"; then
6959  CPP=
6960fi
6961if test -z "$CPP"; then
6962  if ${ac_cv_prog_CPP+:} false; then :
6963  $as_echo_n "(cached) " >&6
6964else
6965      # Double quotes because CPP needs to be expanded
6966    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6967    do
6968      ac_preproc_ok=false
6969for ac_c_preproc_warn_flag in '' yes
6970do
6971  # Use a header file that comes with gcc, so configuring glibc
6972  # with a fresh cross-compiler works.
6973  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6974  # <limits.h> exists even on freestanding compilers.
6975  # On the NeXT, cc -E runs the code through the compiler's parser,
6976  # not just through cpp. "Syntax error" is here to catch this case.
6977  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6978/* end confdefs.h.  */
6979#ifdef __STDC__
6980# include <limits.h>
6981#else
6982# include <assert.h>
6983#endif
6984		     Syntax error
6985_ACEOF
6986if ac_fn_c_try_cpp "$LINENO"; then :
6987
6988else
6989  # Broken: fails on valid input.
6990continue
6991fi
6992rm -f conftest.err conftest.i conftest.$ac_ext
6993
6994  # OK, works on sane cases.  Now check whether nonexistent headers
6995  # can be detected and how.
6996  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6997/* end confdefs.h.  */
6998#include <ac_nonexistent.h>
6999_ACEOF
7000if ac_fn_c_try_cpp "$LINENO"; then :
7001  # Broken: success on invalid input.
7002continue
7003else
7004  # Passes both tests.
7005ac_preproc_ok=:
7006break
7007fi
7008rm -f conftest.err conftest.i conftest.$ac_ext
7009
7010done
7011# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7012rm -f conftest.i conftest.err conftest.$ac_ext
7013if $ac_preproc_ok; then :
7014  break
7015fi
7016
7017    done
7018    ac_cv_prog_CPP=$CPP
7019
7020fi
7021  CPP=$ac_cv_prog_CPP
7022else
7023  ac_cv_prog_CPP=$CPP
7024fi
7025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7026$as_echo "$CPP" >&6; }
7027ac_preproc_ok=false
7028for ac_c_preproc_warn_flag in '' yes
7029do
7030  # Use a header file that comes with gcc, so configuring glibc
7031  # with a fresh cross-compiler works.
7032  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7033  # <limits.h> exists even on freestanding compilers.
7034  # On the NeXT, cc -E runs the code through the compiler's parser,
7035  # not just through cpp. "Syntax error" is here to catch this case.
7036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7037/* end confdefs.h.  */
7038#ifdef __STDC__
7039# include <limits.h>
7040#else
7041# include <assert.h>
7042#endif
7043		     Syntax error
7044_ACEOF
7045if ac_fn_c_try_cpp "$LINENO"; then :
7046
7047else
7048  # Broken: fails on valid input.
7049continue
7050fi
7051rm -f conftest.err conftest.i conftest.$ac_ext
7052
7053  # OK, works on sane cases.  Now check whether nonexistent headers
7054  # can be detected and how.
7055  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7056/* end confdefs.h.  */
7057#include <ac_nonexistent.h>
7058_ACEOF
7059if ac_fn_c_try_cpp "$LINENO"; then :
7060  # Broken: success on invalid input.
7061continue
7062else
7063  # Passes both tests.
7064ac_preproc_ok=:
7065break
7066fi
7067rm -f conftest.err conftest.i conftest.$ac_ext
7068
7069done
7070# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7071rm -f conftest.i conftest.err conftest.$ac_ext
7072if $ac_preproc_ok; then :
7073
7074else
7075  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7076$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7077as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7078See \`config.log' for more details" "$LINENO" 5; }
7079fi
7080
7081ac_ext=c
7082ac_cpp='$CPP $CPPFLAGS'
7083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7085ac_compiler_gnu=$ac_cv_c_compiler_gnu
7086
7087
7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7089$as_echo_n "checking for ANSI C header files... " >&6; }
7090if ${ac_cv_header_stdc+:} false; then :
7091  $as_echo_n "(cached) " >&6
7092else
7093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7094/* end confdefs.h.  */
7095#include <stdlib.h>
7096#include <stdarg.h>
7097#include <string.h>
7098#include <float.h>
7099
7100int
7101main ()
7102{
7103
7104  ;
7105  return 0;
7106}
7107_ACEOF
7108if ac_fn_c_try_compile "$LINENO"; then :
7109  ac_cv_header_stdc=yes
7110else
7111  ac_cv_header_stdc=no
7112fi
7113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7114
7115if test $ac_cv_header_stdc = yes; then
7116  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7117  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7118/* end confdefs.h.  */
7119#include <string.h>
7120
7121_ACEOF
7122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7123  $EGREP "memchr" >/dev/null 2>&1; then :
7124
7125else
7126  ac_cv_header_stdc=no
7127fi
7128rm -f conftest*
7129
7130fi
7131
7132if test $ac_cv_header_stdc = yes; then
7133  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7134  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7135/* end confdefs.h.  */
7136#include <stdlib.h>
7137
7138_ACEOF
7139if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7140  $EGREP "free" >/dev/null 2>&1; then :
7141
7142else
7143  ac_cv_header_stdc=no
7144fi
7145rm -f conftest*
7146
7147fi
7148
7149if test $ac_cv_header_stdc = yes; then
7150  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7151  if test "$cross_compiling" = yes; then :
7152  :
7153else
7154  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7155/* end confdefs.h.  */
7156#include <ctype.h>
7157#include <stdlib.h>
7158#if ((' ' & 0x0FF) == 0x020)
7159# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7160# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7161#else
7162# define ISLOWER(c) \
7163		   (('a' <= (c) && (c) <= 'i') \
7164		     || ('j' <= (c) && (c) <= 'r') \
7165		     || ('s' <= (c) && (c) <= 'z'))
7166# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7167#endif
7168
7169#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7170int
7171main ()
7172{
7173  int i;
7174  for (i = 0; i < 256; i++)
7175    if (XOR (islower (i), ISLOWER (i))
7176	|| toupper (i) != TOUPPER (i))
7177      return 2;
7178  return 0;
7179}
7180_ACEOF
7181if ac_fn_c_try_run "$LINENO"; then :
7182
7183else
7184  ac_cv_header_stdc=no
7185fi
7186rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7187  conftest.$ac_objext conftest.beam conftest.$ac_ext
7188fi
7189
7190fi
7191fi
7192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7193$as_echo "$ac_cv_header_stdc" >&6; }
7194if test $ac_cv_header_stdc = yes; then
7195
7196$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7197
7198fi
7199
7200# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7201for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7202		  inttypes.h stdint.h unistd.h
7203do :
7204  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7205ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7206"
7207if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7208  cat >>confdefs.h <<_ACEOF
7209#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7210_ACEOF
7211
7212fi
7213
7214done
7215
7216
7217for ac_header in dlfcn.h
7218do :
7219  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7220"
7221if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7222  cat >>confdefs.h <<_ACEOF
7223#define HAVE_DLFCN_H 1
7224_ACEOF
7225
7226fi
7227
7228done
7229
7230
7231
7232
7233
7234# Set options
7235
7236
7237
7238        enable_dlopen=no
7239
7240
7241  enable_win32_dll=no
7242
7243
7244            # Check whether --enable-shared was given.
7245if test "${enable_shared+set}" = set; then :
7246  enableval=$enable_shared; p=${PACKAGE-default}
7247    case $enableval in
7248    yes) enable_shared=yes ;;
7249    no) enable_shared=no ;;
7250    *)
7251      enable_shared=no
7252      # Look at the argument we got.  We use all the common list separators.
7253      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7254      for pkg in $enableval; do
7255	IFS="$lt_save_ifs"
7256	if test "X$pkg" = "X$p"; then
7257	  enable_shared=yes
7258	fi
7259      done
7260      IFS="$lt_save_ifs"
7261      ;;
7262    esac
7263else
7264  enable_shared=yes
7265fi
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275  # Check whether --enable-static was given.
7276if test "${enable_static+set}" = set; then :
7277  enableval=$enable_static; p=${PACKAGE-default}
7278    case $enableval in
7279    yes) enable_static=yes ;;
7280    no) enable_static=no ;;
7281    *)
7282     enable_static=no
7283      # Look at the argument we got.  We use all the common list separators.
7284      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7285      for pkg in $enableval; do
7286	IFS="$lt_save_ifs"
7287	if test "X$pkg" = "X$p"; then
7288	  enable_static=yes
7289	fi
7290      done
7291      IFS="$lt_save_ifs"
7292      ;;
7293    esac
7294else
7295  enable_static=yes
7296fi
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307# Check whether --with-pic was given.
7308if test "${with_pic+set}" = set; then :
7309  withval=$with_pic; pic_mode="$withval"
7310else
7311  pic_mode=default
7312fi
7313
7314
7315test -z "$pic_mode" && pic_mode=default
7316
7317
7318
7319
7320
7321
7322
7323  # Check whether --enable-fast-install was given.
7324if test "${enable_fast_install+set}" = set; then :
7325  enableval=$enable_fast_install; p=${PACKAGE-default}
7326    case $enableval in
7327    yes) enable_fast_install=yes ;;
7328    no) enable_fast_install=no ;;
7329    *)
7330      enable_fast_install=no
7331      # Look at the argument we got.  We use all the common list separators.
7332      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7333      for pkg in $enableval; do
7334	IFS="$lt_save_ifs"
7335	if test "X$pkg" = "X$p"; then
7336	  enable_fast_install=yes
7337	fi
7338      done
7339      IFS="$lt_save_ifs"
7340      ;;
7341    esac
7342else
7343  enable_fast_install=yes
7344fi
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356# This can be used to rebuild libtool when needed
7357LIBTOOL_DEPS="$ltmain"
7358
7359# Always use our own libtool.
7360LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387test -z "$LN_S" && LN_S="ln -s"
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402if test -n "${ZSH_VERSION+set}" ; then
7403   setopt NO_GLOB_SUBST
7404fi
7405
7406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7407$as_echo_n "checking for objdir... " >&6; }
7408if ${lt_cv_objdir+:} false; then :
7409  $as_echo_n "(cached) " >&6
7410else
7411  rm -f .libs 2>/dev/null
7412mkdir .libs 2>/dev/null
7413if test -d .libs; then
7414  lt_cv_objdir=.libs
7415else
7416  # MS-DOS does not allow filenames that begin with a dot.
7417  lt_cv_objdir=_libs
7418fi
7419rmdir .libs 2>/dev/null
7420fi
7421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7422$as_echo "$lt_cv_objdir" >&6; }
7423objdir=$lt_cv_objdir
7424
7425
7426
7427
7428
7429cat >>confdefs.h <<_ACEOF
7430#define LT_OBJDIR "$lt_cv_objdir/"
7431_ACEOF
7432
7433
7434
7435
7436case $host_os in
7437aix3*)
7438  # AIX sometimes has problems with the GCC collect2 program.  For some
7439  # reason, if we set the COLLECT_NAMES environment variable, the problems
7440  # vanish in a puff of smoke.
7441  if test "X${COLLECT_NAMES+set}" != Xset; then
7442    COLLECT_NAMES=
7443    export COLLECT_NAMES
7444  fi
7445  ;;
7446esac
7447
7448# Global variables:
7449ofile=libtool
7450can_build_shared=yes
7451
7452# All known linkers require a `.a' archive for static linking (except MSVC,
7453# which needs '.lib').
7454libext=a
7455
7456with_gnu_ld="$lt_cv_prog_gnu_ld"
7457
7458old_CC="$CC"
7459old_CFLAGS="$CFLAGS"
7460
7461# Set sane defaults for various variables
7462test -z "$CC" && CC=cc
7463test -z "$LTCC" && LTCC=$CC
7464test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7465test -z "$LD" && LD=ld
7466test -z "$ac_objext" && ac_objext=o
7467
7468for cc_temp in $compiler""; do
7469  case $cc_temp in
7470    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7471    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7472    \-*) ;;
7473    *) break;;
7474  esac
7475done
7476cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7477
7478
7479# Only perform the check for file, if the check method requires it
7480test -z "$MAGIC_CMD" && MAGIC_CMD=file
7481case $deplibs_check_method in
7482file_magic*)
7483  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7484    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7485$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7486if ${lt_cv_path_MAGIC_CMD+:} false; then :
7487  $as_echo_n "(cached) " >&6
7488else
7489  case $MAGIC_CMD in
7490[\\/*] |  ?:[\\/]*)
7491  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7492  ;;
7493*)
7494  lt_save_MAGIC_CMD="$MAGIC_CMD"
7495  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7496  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7497  for ac_dir in $ac_dummy; do
7498    IFS="$lt_save_ifs"
7499    test -z "$ac_dir" && ac_dir=.
7500    if test -f $ac_dir/${ac_tool_prefix}file; then
7501      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7502      if test -n "$file_magic_test_file"; then
7503	case $deplibs_check_method in
7504	"file_magic "*)
7505	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7506	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7507	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7508	    $EGREP "$file_magic_regex" > /dev/null; then
7509	    :
7510	  else
7511	    cat <<_LT_EOF 1>&2
7512
7513*** Warning: the command libtool uses to detect shared libraries,
7514*** $file_magic_cmd, produces output that libtool cannot recognize.
7515*** The result is that libtool may fail to recognize shared libraries
7516*** as such.  This will affect the creation of libtool libraries that
7517*** depend on shared libraries, but programs linked with such libtool
7518*** libraries will work regardless of this problem.  Nevertheless, you
7519*** may want to report the problem to your system manager and/or to
7520*** bug-libtool@gnu.org
7521
7522_LT_EOF
7523	  fi ;;
7524	esac
7525      fi
7526      break
7527    fi
7528  done
7529  IFS="$lt_save_ifs"
7530  MAGIC_CMD="$lt_save_MAGIC_CMD"
7531  ;;
7532esac
7533fi
7534
7535MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7536if test -n "$MAGIC_CMD"; then
7537  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7538$as_echo "$MAGIC_CMD" >&6; }
7539else
7540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541$as_echo "no" >&6; }
7542fi
7543
7544
7545
7546
7547
7548if test -z "$lt_cv_path_MAGIC_CMD"; then
7549  if test -n "$ac_tool_prefix"; then
7550    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7551$as_echo_n "checking for file... " >&6; }
7552if ${lt_cv_path_MAGIC_CMD+:} false; then :
7553  $as_echo_n "(cached) " >&6
7554else
7555  case $MAGIC_CMD in
7556[\\/*] |  ?:[\\/]*)
7557  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7558  ;;
7559*)
7560  lt_save_MAGIC_CMD="$MAGIC_CMD"
7561  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7562  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7563  for ac_dir in $ac_dummy; do
7564    IFS="$lt_save_ifs"
7565    test -z "$ac_dir" && ac_dir=.
7566    if test -f $ac_dir/file; then
7567      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7568      if test -n "$file_magic_test_file"; then
7569	case $deplibs_check_method in
7570	"file_magic "*)
7571	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7572	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7573	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7574	    $EGREP "$file_magic_regex" > /dev/null; then
7575	    :
7576	  else
7577	    cat <<_LT_EOF 1>&2
7578
7579*** Warning: the command libtool uses to detect shared libraries,
7580*** $file_magic_cmd, produces output that libtool cannot recognize.
7581*** The result is that libtool may fail to recognize shared libraries
7582*** as such.  This will affect the creation of libtool libraries that
7583*** depend on shared libraries, but programs linked with such libtool
7584*** libraries will work regardless of this problem.  Nevertheless, you
7585*** may want to report the problem to your system manager and/or to
7586*** bug-libtool@gnu.org
7587
7588_LT_EOF
7589	  fi ;;
7590	esac
7591      fi
7592      break
7593    fi
7594  done
7595  IFS="$lt_save_ifs"
7596  MAGIC_CMD="$lt_save_MAGIC_CMD"
7597  ;;
7598esac
7599fi
7600
7601MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7602if test -n "$MAGIC_CMD"; then
7603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7604$as_echo "$MAGIC_CMD" >&6; }
7605else
7606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608fi
7609
7610
7611  else
7612    MAGIC_CMD=:
7613  fi
7614fi
7615
7616  fi
7617  ;;
7618esac
7619
7620# Use C for the default configuration in the libtool script
7621
7622lt_save_CC="$CC"
7623ac_ext=c
7624ac_cpp='$CPP $CPPFLAGS'
7625ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7626ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7627ac_compiler_gnu=$ac_cv_c_compiler_gnu
7628
7629
7630# Source file extension for C test sources.
7631ac_ext=c
7632
7633# Object file extension for compiled C test sources.
7634objext=o
7635objext=$objext
7636
7637# Code to be used in simple compile tests
7638lt_simple_compile_test_code="int some_variable = 0;"
7639
7640# Code to be used in simple link tests
7641lt_simple_link_test_code='int main(){return(0);}'
7642
7643
7644
7645
7646
7647
7648
7649# If no C compiler was specified, use CC.
7650LTCC=${LTCC-"$CC"}
7651
7652# If no C compiler flags were specified, use CFLAGS.
7653LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7654
7655# Allow CC to be a program name with arguments.
7656compiler=$CC
7657
7658# Save the default compiler, since it gets overwritten when the other
7659# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7660compiler_DEFAULT=$CC
7661
7662# save warnings/boilerplate of simple test code
7663ac_outfile=conftest.$ac_objext
7664echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7665eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7666_lt_compiler_boilerplate=`cat conftest.err`
7667$RM conftest*
7668
7669ac_outfile=conftest.$ac_objext
7670echo "$lt_simple_link_test_code" >conftest.$ac_ext
7671eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7672_lt_linker_boilerplate=`cat conftest.err`
7673$RM -r conftest*
7674
7675
7676## CAVEAT EMPTOR:
7677## There is no encapsulation within the following macros, do not change
7678## the running order or otherwise move them around unless you know exactly
7679## what you are doing...
7680if test -n "$compiler"; then
7681
7682lt_prog_compiler_no_builtin_flag=
7683
7684if test "$GCC" = yes; then
7685  case $cc_basename in
7686  nvcc*)
7687    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7688  *)
7689    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7690  esac
7691
7692  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7693$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7694if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7695  $as_echo_n "(cached) " >&6
7696else
7697  lt_cv_prog_compiler_rtti_exceptions=no
7698   ac_outfile=conftest.$ac_objext
7699   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7700   lt_compiler_flag="-fno-rtti -fno-exceptions"
7701   # Insert the option either (1) after the last *FLAGS variable, or
7702   # (2) before a word containing "conftest.", or (3) at the end.
7703   # Note that $ac_compile itself does not contain backslashes and begins
7704   # with a dollar sign (not a hyphen), so the echo should work correctly.
7705   # The option is referenced via a variable to avoid confusing sed.
7706   lt_compile=`echo "$ac_compile" | $SED \
7707   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7708   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7709   -e 's:$: $lt_compiler_flag:'`
7710   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7711   (eval "$lt_compile" 2>conftest.err)
7712   ac_status=$?
7713   cat conftest.err >&5
7714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7715   if (exit $ac_status) && test -s "$ac_outfile"; then
7716     # The compiler can only warn and ignore the option if not recognized
7717     # So say no if there are warnings other than the usual output.
7718     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7719     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7720     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7721       lt_cv_prog_compiler_rtti_exceptions=yes
7722     fi
7723   fi
7724   $RM conftest*
7725
7726fi
7727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7728$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7729
7730if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7731    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7732else
7733    :
7734fi
7735
7736fi
7737
7738
7739
7740
7741
7742
7743  lt_prog_compiler_wl=
7744lt_prog_compiler_pic=
7745lt_prog_compiler_static=
7746
7747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7748$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7749
7750  if test "$GCC" = yes; then
7751    lt_prog_compiler_wl='-Wl,'
7752    lt_prog_compiler_static='-static'
7753
7754    case $host_os in
7755      aix*)
7756      # All AIX code is PIC.
7757      if test "$host_cpu" = ia64; then
7758	# AIX 5 now supports IA64 processor
7759	lt_prog_compiler_static='-Bstatic'
7760      fi
7761      lt_prog_compiler_pic='-fPIC'
7762      ;;
7763
7764    amigaos*)
7765      case $host_cpu in
7766      powerpc)
7767            # see comment about AmigaOS4 .so support
7768            lt_prog_compiler_pic='-fPIC'
7769        ;;
7770      m68k)
7771            # FIXME: we need at least 68020 code to build shared libraries, but
7772            # adding the `-m68020' flag to GCC prevents building anything better,
7773            # like `-m68040'.
7774            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7775        ;;
7776      esac
7777      ;;
7778
7779    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7780      # PIC is the default for these OSes.
7781      ;;
7782
7783    mingw* | cygwin* | pw32* | os2* | cegcc*)
7784      # This hack is so that the source file can tell whether it is being
7785      # built for inclusion in a dll (and should export symbols for example).
7786      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7787      # (--disable-auto-import) libraries
7788      lt_prog_compiler_pic='-DDLL_EXPORT'
7789      ;;
7790
7791    darwin* | rhapsody*)
7792      # PIC is the default on this platform
7793      # Common symbols not allowed in MH_DYLIB files
7794      lt_prog_compiler_pic='-fno-common'
7795      ;;
7796
7797    haiku*)
7798      # PIC is the default for Haiku.
7799      # The "-static" flag exists, but is broken.
7800      lt_prog_compiler_static=
7801      ;;
7802
7803    hpux*)
7804      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7805      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7806      # sets the default TLS model and affects inlining.
7807      case $host_cpu in
7808      hppa*64*)
7809	# +Z the default
7810	;;
7811      *)
7812	lt_prog_compiler_pic='-fPIC'
7813	;;
7814      esac
7815      ;;
7816
7817    interix[3-9]*)
7818      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7819      # Instead, we relocate shared libraries at runtime.
7820      ;;
7821
7822    msdosdjgpp*)
7823      # Just because we use GCC doesn't mean we suddenly get shared libraries
7824      # on systems that don't support them.
7825      lt_prog_compiler_can_build_shared=no
7826      enable_shared=no
7827      ;;
7828
7829    *nto* | *qnx*)
7830      # QNX uses GNU C++, but need to define -shared option too, otherwise
7831      # it will coredump.
7832      lt_prog_compiler_pic='-fPIC -shared'
7833      ;;
7834
7835    sysv4*MP*)
7836      if test -d /usr/nec; then
7837	lt_prog_compiler_pic=-Kconform_pic
7838      fi
7839      ;;
7840
7841    *)
7842      lt_prog_compiler_pic='-fPIC'
7843      ;;
7844    esac
7845
7846    case $cc_basename in
7847    nvcc*) # Cuda Compiler Driver 2.2
7848      lt_prog_compiler_wl='-Xlinker '
7849      lt_prog_compiler_pic='-Xcompiler -fPIC'
7850      ;;
7851    esac
7852  else
7853    # PORTME Check for flag to pass linker flags through the system compiler.
7854    case $host_os in
7855    aix*)
7856      lt_prog_compiler_wl='-Wl,'
7857      if test "$host_cpu" = ia64; then
7858	# AIX 5 now supports IA64 processor
7859	lt_prog_compiler_static='-Bstatic'
7860      else
7861	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7862      fi
7863      ;;
7864
7865    mingw* | cygwin* | pw32* | os2* | cegcc*)
7866      # This hack is so that the source file can tell whether it is being
7867      # built for inclusion in a dll (and should export symbols for example).
7868      lt_prog_compiler_pic='-DDLL_EXPORT'
7869      ;;
7870
7871    hpux9* | hpux10* | hpux11*)
7872      lt_prog_compiler_wl='-Wl,'
7873      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7874      # not for PA HP-UX.
7875      case $host_cpu in
7876      hppa*64*|ia64*)
7877	# +Z the default
7878	;;
7879      *)
7880	lt_prog_compiler_pic='+Z'
7881	;;
7882      esac
7883      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7884      lt_prog_compiler_static='${wl}-a ${wl}archive'
7885      ;;
7886
7887    irix5* | irix6* | nonstopux*)
7888      lt_prog_compiler_wl='-Wl,'
7889      # PIC (with -KPIC) is the default.
7890      lt_prog_compiler_static='-non_shared'
7891      ;;
7892
7893    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7894      case $cc_basename in
7895      # old Intel for x86_64 which still supported -KPIC.
7896      ecc*)
7897	lt_prog_compiler_wl='-Wl,'
7898	lt_prog_compiler_pic='-KPIC'
7899	lt_prog_compiler_static='-static'
7900        ;;
7901      # icc used to be incompatible with GCC.
7902      # ICC 10 doesn't accept -KPIC any more.
7903      icc* | ifort*)
7904	lt_prog_compiler_wl='-Wl,'
7905	lt_prog_compiler_pic='-fPIC'
7906	lt_prog_compiler_static='-static'
7907        ;;
7908      # Lahey Fortran 8.1.
7909      lf95*)
7910	lt_prog_compiler_wl='-Wl,'
7911	lt_prog_compiler_pic='--shared'
7912	lt_prog_compiler_static='--static'
7913	;;
7914      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7915        # Portland Group compilers (*not* the Pentium gcc compiler,
7916	# which looks to be a dead project)
7917	lt_prog_compiler_wl='-Wl,'
7918	lt_prog_compiler_pic='-fpic'
7919	lt_prog_compiler_static='-Bstatic'
7920        ;;
7921      ccc*)
7922        lt_prog_compiler_wl='-Wl,'
7923        # All Alpha code is PIC.
7924        lt_prog_compiler_static='-non_shared'
7925        ;;
7926      xl* | bgxl* | bgf* | mpixl*)
7927	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7928	lt_prog_compiler_wl='-Wl,'
7929	lt_prog_compiler_pic='-qpic'
7930	lt_prog_compiler_static='-qstaticlink'
7931	;;
7932      *)
7933	case `$CC -V 2>&1 | sed 5q` in
7934	*Sun\ F* | *Sun*Fortran*)
7935	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7936	  lt_prog_compiler_pic='-KPIC'
7937	  lt_prog_compiler_static='-Bstatic'
7938	  lt_prog_compiler_wl=''
7939	  ;;
7940	*Sun\ C*)
7941	  # Sun C 5.9
7942	  lt_prog_compiler_pic='-KPIC'
7943	  lt_prog_compiler_static='-Bstatic'
7944	  lt_prog_compiler_wl='-Wl,'
7945	  ;;
7946	esac
7947	;;
7948      esac
7949      ;;
7950
7951    newsos6)
7952      lt_prog_compiler_pic='-KPIC'
7953      lt_prog_compiler_static='-Bstatic'
7954      ;;
7955
7956    *nto* | *qnx*)
7957      # QNX uses GNU C++, but need to define -shared option too, otherwise
7958      # it will coredump.
7959      lt_prog_compiler_pic='-fPIC -shared'
7960      ;;
7961
7962    osf3* | osf4* | osf5*)
7963      lt_prog_compiler_wl='-Wl,'
7964      # All OSF/1 code is PIC.
7965      lt_prog_compiler_static='-non_shared'
7966      ;;
7967
7968    rdos*)
7969      lt_prog_compiler_static='-non_shared'
7970      ;;
7971
7972    solaris*)
7973      lt_prog_compiler_pic='-KPIC'
7974      lt_prog_compiler_static='-Bstatic'
7975      case $cc_basename in
7976      f77* | f90* | f95*)
7977	lt_prog_compiler_wl='-Qoption ld ';;
7978      *)
7979	lt_prog_compiler_wl='-Wl,';;
7980      esac
7981      ;;
7982
7983    sunos4*)
7984      lt_prog_compiler_wl='-Qoption ld '
7985      lt_prog_compiler_pic='-PIC'
7986      lt_prog_compiler_static='-Bstatic'
7987      ;;
7988
7989    sysv4 | sysv4.2uw2* | sysv4.3*)
7990      lt_prog_compiler_wl='-Wl,'
7991      lt_prog_compiler_pic='-KPIC'
7992      lt_prog_compiler_static='-Bstatic'
7993      ;;
7994
7995    sysv4*MP*)
7996      if test -d /usr/nec ;then
7997	lt_prog_compiler_pic='-Kconform_pic'
7998	lt_prog_compiler_static='-Bstatic'
7999      fi
8000      ;;
8001
8002    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8003      lt_prog_compiler_wl='-Wl,'
8004      lt_prog_compiler_pic='-KPIC'
8005      lt_prog_compiler_static='-Bstatic'
8006      ;;
8007
8008    unicos*)
8009      lt_prog_compiler_wl='-Wl,'
8010      lt_prog_compiler_can_build_shared=no
8011      ;;
8012
8013    uts4*)
8014      lt_prog_compiler_pic='-pic'
8015      lt_prog_compiler_static='-Bstatic'
8016      ;;
8017
8018    *)
8019      lt_prog_compiler_can_build_shared=no
8020      ;;
8021    esac
8022  fi
8023
8024case $host_os in
8025  # For platforms which do not support PIC, -DPIC is meaningless:
8026  *djgpp*)
8027    lt_prog_compiler_pic=
8028    ;;
8029  *)
8030    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8031    ;;
8032esac
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8034$as_echo "$lt_prog_compiler_pic" >&6; }
8035
8036
8037
8038
8039
8040
8041#
8042# Check to make sure the PIC flag actually works.
8043#
8044if test -n "$lt_prog_compiler_pic"; then
8045  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8046$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8047if ${lt_cv_prog_compiler_pic_works+:} false; then :
8048  $as_echo_n "(cached) " >&6
8049else
8050  lt_cv_prog_compiler_pic_works=no
8051   ac_outfile=conftest.$ac_objext
8052   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8053   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8054   # Insert the option either (1) after the last *FLAGS variable, or
8055   # (2) before a word containing "conftest.", or (3) at the end.
8056   # Note that $ac_compile itself does not contain backslashes and begins
8057   # with a dollar sign (not a hyphen), so the echo should work correctly.
8058   # The option is referenced via a variable to avoid confusing sed.
8059   lt_compile=`echo "$ac_compile" | $SED \
8060   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8061   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8062   -e 's:$: $lt_compiler_flag:'`
8063   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8064   (eval "$lt_compile" 2>conftest.err)
8065   ac_status=$?
8066   cat conftest.err >&5
8067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8068   if (exit $ac_status) && test -s "$ac_outfile"; then
8069     # The compiler can only warn and ignore the option if not recognized
8070     # So say no if there are warnings other than the usual output.
8071     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8072     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8073     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8074       lt_cv_prog_compiler_pic_works=yes
8075     fi
8076   fi
8077   $RM conftest*
8078
8079fi
8080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8081$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8082
8083if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8084    case $lt_prog_compiler_pic in
8085     "" | " "*) ;;
8086     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8087     esac
8088else
8089    lt_prog_compiler_pic=
8090     lt_prog_compiler_can_build_shared=no
8091fi
8092
8093fi
8094
8095
8096
8097
8098
8099
8100#
8101# Check to make sure the static flag actually works.
8102#
8103wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8105$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8106if ${lt_cv_prog_compiler_static_works+:} false; then :
8107  $as_echo_n "(cached) " >&6
8108else
8109  lt_cv_prog_compiler_static_works=no
8110   save_LDFLAGS="$LDFLAGS"
8111   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8112   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8113   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8114     # The linker can only warn and ignore the option if not recognized
8115     # So say no if there are warnings
8116     if test -s conftest.err; then
8117       # Append any errors to the config.log.
8118       cat conftest.err 1>&5
8119       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8120       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8121       if diff conftest.exp conftest.er2 >/dev/null; then
8122         lt_cv_prog_compiler_static_works=yes
8123       fi
8124     else
8125       lt_cv_prog_compiler_static_works=yes
8126     fi
8127   fi
8128   $RM -r conftest*
8129   LDFLAGS="$save_LDFLAGS"
8130
8131fi
8132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8133$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8134
8135if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8136    :
8137else
8138    lt_prog_compiler_static=
8139fi
8140
8141
8142
8143
8144
8145
8146
8147  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8148$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8149if ${lt_cv_prog_compiler_c_o+:} false; then :
8150  $as_echo_n "(cached) " >&6
8151else
8152  lt_cv_prog_compiler_c_o=no
8153   $RM -r conftest 2>/dev/null
8154   mkdir conftest
8155   cd conftest
8156   mkdir out
8157   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8158
8159   lt_compiler_flag="-o out/conftest2.$ac_objext"
8160   # Insert the option either (1) after the last *FLAGS variable, or
8161   # (2) before a word containing "conftest.", or (3) at the end.
8162   # Note that $ac_compile itself does not contain backslashes and begins
8163   # with a dollar sign (not a hyphen), so the echo should work correctly.
8164   lt_compile=`echo "$ac_compile" | $SED \
8165   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8166   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8167   -e 's:$: $lt_compiler_flag:'`
8168   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8169   (eval "$lt_compile" 2>out/conftest.err)
8170   ac_status=$?
8171   cat out/conftest.err >&5
8172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8173   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8174   then
8175     # The compiler can only warn and ignore the option if not recognized
8176     # So say no if there are warnings
8177     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8178     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8179     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8180       lt_cv_prog_compiler_c_o=yes
8181     fi
8182   fi
8183   chmod u+w . 2>&5
8184   $RM conftest*
8185   # SGI C++ compiler will create directory out/ii_files/ for
8186   # template instantiation
8187   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8188   $RM out/* && rmdir out
8189   cd ..
8190   $RM -r conftest
8191   $RM conftest*
8192
8193fi
8194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8195$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8196
8197
8198
8199
8200
8201
8202  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8203$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8204if ${lt_cv_prog_compiler_c_o+:} false; then :
8205  $as_echo_n "(cached) " >&6
8206else
8207  lt_cv_prog_compiler_c_o=no
8208   $RM -r conftest 2>/dev/null
8209   mkdir conftest
8210   cd conftest
8211   mkdir out
8212   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8213
8214   lt_compiler_flag="-o out/conftest2.$ac_objext"
8215   # Insert the option either (1) after the last *FLAGS variable, or
8216   # (2) before a word containing "conftest.", or (3) at the end.
8217   # Note that $ac_compile itself does not contain backslashes and begins
8218   # with a dollar sign (not a hyphen), so the echo should work correctly.
8219   lt_compile=`echo "$ac_compile" | $SED \
8220   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8221   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8222   -e 's:$: $lt_compiler_flag:'`
8223   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8224   (eval "$lt_compile" 2>out/conftest.err)
8225   ac_status=$?
8226   cat out/conftest.err >&5
8227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8228   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8229   then
8230     # The compiler can only warn and ignore the option if not recognized
8231     # So say no if there are warnings
8232     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8233     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8234     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8235       lt_cv_prog_compiler_c_o=yes
8236     fi
8237   fi
8238   chmod u+w . 2>&5
8239   $RM conftest*
8240   # SGI C++ compiler will create directory out/ii_files/ for
8241   # template instantiation
8242   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8243   $RM out/* && rmdir out
8244   cd ..
8245   $RM -r conftest
8246   $RM conftest*
8247
8248fi
8249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8250$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8251
8252
8253
8254
8255hard_links="nottested"
8256if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8257  # do not overwrite the value of need_locks provided by the user
8258  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8259$as_echo_n "checking if we can lock with hard links... " >&6; }
8260  hard_links=yes
8261  $RM conftest*
8262  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8263  touch conftest.a
8264  ln conftest.a conftest.b 2>&5 || hard_links=no
8265  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8267$as_echo "$hard_links" >&6; }
8268  if test "$hard_links" = no; then
8269    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8270$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8271    need_locks=warn
8272  fi
8273else
8274  need_locks=no
8275fi
8276
8277
8278
8279
8280
8281
8282  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8283$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8284
8285  runpath_var=
8286  allow_undefined_flag=
8287  always_export_symbols=no
8288  archive_cmds=
8289  archive_expsym_cmds=
8290  compiler_needs_object=no
8291  enable_shared_with_static_runtimes=no
8292  export_dynamic_flag_spec=
8293  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8294  hardcode_automatic=no
8295  hardcode_direct=no
8296  hardcode_direct_absolute=no
8297  hardcode_libdir_flag_spec=
8298  hardcode_libdir_flag_spec_ld=
8299  hardcode_libdir_separator=
8300  hardcode_minus_L=no
8301  hardcode_shlibpath_var=unsupported
8302  inherit_rpath=no
8303  link_all_deplibs=unknown
8304  module_cmds=
8305  module_expsym_cmds=
8306  old_archive_from_new_cmds=
8307  old_archive_from_expsyms_cmds=
8308  thread_safe_flag_spec=
8309  whole_archive_flag_spec=
8310  # include_expsyms should be a list of space-separated symbols to be *always*
8311  # included in the symbol list
8312  include_expsyms=
8313  # exclude_expsyms can be an extended regexp of symbols to exclude
8314  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8315  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8316  # as well as any symbol that contains `d'.
8317  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8318  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8319  # platforms (ab)use it in PIC code, but their linkers get confused if
8320  # the symbol is explicitly referenced.  Since portable code cannot
8321  # rely on this symbol name, it's probably fine to never include it in
8322  # preloaded symbol tables.
8323  # Exclude shared library initialization/finalization symbols.
8324  extract_expsyms_cmds=
8325
8326  case $host_os in
8327  cygwin* | mingw* | pw32* | cegcc*)
8328    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8329    # When not using gcc, we currently assume that we are using
8330    # Microsoft Visual C++.
8331    if test "$GCC" != yes; then
8332      with_gnu_ld=no
8333    fi
8334    ;;
8335  interix*)
8336    # we just hope/assume this is gcc and not c89 (= MSVC++)
8337    with_gnu_ld=yes
8338    ;;
8339  openbsd*)
8340    with_gnu_ld=no
8341    ;;
8342  esac
8343
8344  ld_shlibs=yes
8345
8346  # On some targets, GNU ld is compatible enough with the native linker
8347  # that we're better off using the native interface for both.
8348  lt_use_gnu_ld_interface=no
8349  if test "$with_gnu_ld" = yes; then
8350    case $host_os in
8351      aix*)
8352	# The AIX port of GNU ld has always aspired to compatibility
8353	# with the native linker.  However, as the warning in the GNU ld
8354	# block says, versions before 2.19.5* couldn't really create working
8355	# shared libraries, regardless of the interface used.
8356	case `$LD -v 2>&1` in
8357	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8358	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8359	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8360	  *)
8361	    lt_use_gnu_ld_interface=yes
8362	    ;;
8363	esac
8364	;;
8365      *)
8366	lt_use_gnu_ld_interface=yes
8367	;;
8368    esac
8369  fi
8370
8371  if test "$lt_use_gnu_ld_interface" = yes; then
8372    # If archive_cmds runs LD, not CC, wlarc should be empty
8373    wlarc='${wl}'
8374
8375    # Set some defaults for GNU ld with shared library support. These
8376    # are reset later if shared libraries are not supported. Putting them
8377    # here allows them to be overridden if necessary.
8378    runpath_var=LD_RUN_PATH
8379    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8380    export_dynamic_flag_spec='${wl}--export-dynamic'
8381    # ancient GNU ld didn't support --whole-archive et. al.
8382    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8383      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8384    else
8385      whole_archive_flag_spec=
8386    fi
8387    supports_anon_versioning=no
8388    case `$LD -v 2>&1` in
8389      *GNU\ gold*) supports_anon_versioning=yes ;;
8390      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8391      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8392      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8393      *\ 2.11.*) ;; # other 2.11 versions
8394      *) supports_anon_versioning=yes ;;
8395    esac
8396
8397    # See if GNU ld supports shared libraries.
8398    case $host_os in
8399    aix[3-9]*)
8400      # On AIX/PPC, the GNU linker is very broken
8401      if test "$host_cpu" != ia64; then
8402	ld_shlibs=no
8403	cat <<_LT_EOF 1>&2
8404
8405*** Warning: the GNU linker, at least up to release 2.19, is reported
8406*** to be unable to reliably create shared libraries on AIX.
8407*** Therefore, libtool is disabling shared libraries support.  If you
8408*** really care for shared libraries, you may want to install binutils
8409*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8410*** You will then need to restart the configuration process.
8411
8412_LT_EOF
8413      fi
8414      ;;
8415
8416    amigaos*)
8417      case $host_cpu in
8418      powerpc)
8419            # see comment about AmigaOS4 .so support
8420            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8421            archive_expsym_cmds=''
8422        ;;
8423      m68k)
8424            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)'
8425            hardcode_libdir_flag_spec='-L$libdir'
8426            hardcode_minus_L=yes
8427        ;;
8428      esac
8429      ;;
8430
8431    beos*)
8432      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8433	allow_undefined_flag=unsupported
8434	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8435	# support --undefined.  This deserves some investigation.  FIXME
8436	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8437      else
8438	ld_shlibs=no
8439      fi
8440      ;;
8441
8442    cygwin* | mingw* | pw32* | cegcc*)
8443      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8444      # as there is no search path for DLLs.
8445      hardcode_libdir_flag_spec='-L$libdir'
8446      export_dynamic_flag_spec='${wl}--export-all-symbols'
8447      allow_undefined_flag=unsupported
8448      always_export_symbols=no
8449      enable_shared_with_static_runtimes=yes
8450      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8451
8452      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8453        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8454	# If the export-symbols file already is a .def file (1st line
8455	# is EXPORTS), use it as is; otherwise, prepend...
8456	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8457	  cp $export_symbols $output_objdir/$soname.def;
8458	else
8459	  echo EXPORTS > $output_objdir/$soname.def;
8460	  cat $export_symbols >> $output_objdir/$soname.def;
8461	fi~
8462	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8463      else
8464	ld_shlibs=no
8465      fi
8466      ;;
8467
8468    haiku*)
8469      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8470      link_all_deplibs=yes
8471      ;;
8472
8473    interix[3-9]*)
8474      hardcode_direct=no
8475      hardcode_shlibpath_var=no
8476      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8477      export_dynamic_flag_spec='${wl}-E'
8478      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8479      # Instead, shared libraries are loaded at an image base (0x10000000 by
8480      # default) and relocated if they conflict, which is a slow very memory
8481      # consuming and fragmenting process.  To avoid this, we pick a random,
8482      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8483      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8484      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8485      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'
8486      ;;
8487
8488    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8489      tmp_diet=no
8490      if test "$host_os" = linux-dietlibc; then
8491	case $cc_basename in
8492	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8493	esac
8494      fi
8495      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8496	 && test "$tmp_diet" = no
8497      then
8498	tmp_addflag=' $pic_flag'
8499	tmp_sharedflag='-shared'
8500	case $cc_basename,$host_cpu in
8501        pgcc*)				# Portland Group C compiler
8502	  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'
8503	  tmp_addflag=' $pic_flag'
8504	  ;;
8505	pgf77* | pgf90* | pgf95* | pgfortran*)
8506					# Portland Group f77 and f90 compilers
8507	  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'
8508	  tmp_addflag=' $pic_flag -Mnomain' ;;
8509	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8510	  tmp_addflag=' -i_dynamic' ;;
8511	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8512	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8513	ifc* | ifort*)			# Intel Fortran compiler
8514	  tmp_addflag=' -nofor_main' ;;
8515	lf95*)				# Lahey Fortran 8.1
8516	  whole_archive_flag_spec=
8517	  tmp_sharedflag='--shared' ;;
8518	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8519	  tmp_sharedflag='-qmkshrobj'
8520	  tmp_addflag= ;;
8521	nvcc*)	# Cuda Compiler Driver 2.2
8522	  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'
8523	  compiler_needs_object=yes
8524	  ;;
8525	esac
8526	case `$CC -V 2>&1 | sed 5q` in
8527	*Sun\ C*)			# Sun C 5.9
8528	  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'
8529	  compiler_needs_object=yes
8530	  tmp_sharedflag='-G' ;;
8531	*Sun\ F*)			# Sun Fortran 8.3
8532	  tmp_sharedflag='-G' ;;
8533	esac
8534	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8535
8536        if test "x$supports_anon_versioning" = xyes; then
8537          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8538	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8539	    echo "local: *; };" >> $output_objdir/$libname.ver~
8540	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8541        fi
8542
8543	case $cc_basename in
8544	xlf* | bgf* | bgxlf* | mpixlf*)
8545	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8546	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8547	  hardcode_libdir_flag_spec=
8548	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8549	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8550	  if test "x$supports_anon_versioning" = xyes; then
8551	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8552	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8553	      echo "local: *; };" >> $output_objdir/$libname.ver~
8554	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8555	  fi
8556	  ;;
8557	esac
8558      else
8559        ld_shlibs=no
8560      fi
8561      ;;
8562
8563    netbsd*)
8564      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8565	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8566	wlarc=
8567      else
8568	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8569	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8570      fi
8571      ;;
8572
8573    solaris*)
8574      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8575	ld_shlibs=no
8576	cat <<_LT_EOF 1>&2
8577
8578*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8579*** create shared libraries on Solaris systems.  Therefore, libtool
8580*** is disabling shared libraries support.  We urge you to upgrade GNU
8581*** binutils to release 2.9.1 or newer.  Another option is to modify
8582*** your PATH or compiler configuration so that the native linker is
8583*** used, and then restart.
8584
8585_LT_EOF
8586      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8587	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8588	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8589      else
8590	ld_shlibs=no
8591      fi
8592      ;;
8593
8594    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8595      case `$LD -v 2>&1` in
8596        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8597	ld_shlibs=no
8598	cat <<_LT_EOF 1>&2
8599
8600*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8601*** reliably create shared libraries on SCO systems.  Therefore, libtool
8602*** is disabling shared libraries support.  We urge you to upgrade GNU
8603*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8604*** your PATH or compiler configuration so that the native linker is
8605*** used, and then restart.
8606
8607_LT_EOF
8608	;;
8609	*)
8610	  # For security reasons, it is highly recommended that you always
8611	  # use absolute paths for naming shared libraries, and exclude the
8612	  # DT_RUNPATH tag from executables and libraries.  But doing so
8613	  # requires that you compile everything twice, which is a pain.
8614	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8615	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8616	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8617	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8618	  else
8619	    ld_shlibs=no
8620	  fi
8621	;;
8622      esac
8623      ;;
8624
8625    sunos4*)
8626      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8627      wlarc=
8628      hardcode_direct=yes
8629      hardcode_shlibpath_var=no
8630      ;;
8631
8632    *)
8633      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8634	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8636      else
8637	ld_shlibs=no
8638      fi
8639      ;;
8640    esac
8641
8642    if test "$ld_shlibs" = no; then
8643      runpath_var=
8644      hardcode_libdir_flag_spec=
8645      export_dynamic_flag_spec=
8646      whole_archive_flag_spec=
8647    fi
8648  else
8649    # PORTME fill in a description of your system's linker (not GNU ld)
8650    case $host_os in
8651    aix3*)
8652      allow_undefined_flag=unsupported
8653      always_export_symbols=yes
8654      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'
8655      # Note: this linker hardcodes the directories in LIBPATH if there
8656      # are no directories specified by -L.
8657      hardcode_minus_L=yes
8658      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8659	# Neither direct hardcoding nor static linking is supported with a
8660	# broken collect2.
8661	hardcode_direct=unsupported
8662      fi
8663      ;;
8664
8665    aix[4-9]*)
8666      if test "$host_cpu" = ia64; then
8667	# On IA64, the linker does run time linking by default, so we don't
8668	# have to do anything special.
8669	aix_use_runtimelinking=no
8670	exp_sym_flag='-Bexport'
8671	no_entry_flag=""
8672      else
8673	# If we're using GNU nm, then we don't want the "-C" option.
8674	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8675	# Also, AIX nm treats weak defined symbols like other global
8676	# defined symbols, whereas GNU nm marks them as "W".
8677	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8678	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8679	else
8680	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8681	fi
8682	aix_use_runtimelinking=no
8683
8684	# Test if we are trying to use run time linking or normal
8685	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8686	# need to do runtime linking.
8687	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8688	  for ld_flag in $LDFLAGS; do
8689	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8690	    aix_use_runtimelinking=yes
8691	    break
8692	  fi
8693	  done
8694	  ;;
8695	esac
8696
8697	exp_sym_flag='-bexport'
8698	no_entry_flag='-bnoentry'
8699      fi
8700
8701      # When large executables or shared objects are built, AIX ld can
8702      # have problems creating the table of contents.  If linking a library
8703      # or program results in "error TOC overflow" add -mminimal-toc to
8704      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8705      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8706
8707      archive_cmds=''
8708      hardcode_direct=yes
8709      hardcode_direct_absolute=yes
8710      hardcode_libdir_separator=':'
8711      link_all_deplibs=yes
8712      file_list_spec='${wl}-f,'
8713
8714      if test "$GCC" = yes; then
8715	case $host_os in aix4.[012]|aix4.[012].*)
8716	# We only want to do this on AIX 4.2 and lower, the check
8717	# below for broken collect2 doesn't work under 4.3+
8718	  collect2name=`${CC} -print-prog-name=collect2`
8719	  if test -f "$collect2name" &&
8720	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8721	  then
8722	  # We have reworked collect2
8723	  :
8724	  else
8725	  # We have old collect2
8726	  hardcode_direct=unsupported
8727	  # It fails to find uninstalled libraries when the uninstalled
8728	  # path is not listed in the libpath.  Setting hardcode_minus_L
8729	  # to unsupported forces relinking
8730	  hardcode_minus_L=yes
8731	  hardcode_libdir_flag_spec='-L$libdir'
8732	  hardcode_libdir_separator=
8733	  fi
8734	  ;;
8735	esac
8736	shared_flag='-shared'
8737	if test "$aix_use_runtimelinking" = yes; then
8738	  shared_flag="$shared_flag "'${wl}-G'
8739	fi
8740      else
8741	# not using gcc
8742	if test "$host_cpu" = ia64; then
8743	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8744	# chokes on -Wl,-G. The following line is correct:
8745	  shared_flag='-G'
8746	else
8747	  if test "$aix_use_runtimelinking" = yes; then
8748	    shared_flag='${wl}-G'
8749	  else
8750	    shared_flag='${wl}-bM:SRE'
8751	  fi
8752	fi
8753      fi
8754
8755      export_dynamic_flag_spec='${wl}-bexpall'
8756      # It seems that -bexpall does not export symbols beginning with
8757      # underscore (_), so it is better to generate a list of symbols to export.
8758      always_export_symbols=yes
8759      if test "$aix_use_runtimelinking" = yes; then
8760	# Warning - without using the other runtime loading flags (-brtl),
8761	# -berok will link without error, but may produce a broken library.
8762	allow_undefined_flag='-berok'
8763        # Determine the default libpath from the value encoded in an
8764        # empty executable.
8765        if test x$gcc_no_link = xyes; then
8766  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8767fi
8768cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8769/* end confdefs.h.  */
8770
8771int
8772main ()
8773{
8774
8775  ;
8776  return 0;
8777}
8778_ACEOF
8779if ac_fn_c_try_link "$LINENO"; then :
8780
8781lt_aix_libpath_sed='
8782    /Import File Strings/,/^$/ {
8783	/^0/ {
8784	    s/^0  *\(.*\)$/\1/
8785	    p
8786	}
8787    }'
8788aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8789# Check for a 64-bit object if we didn't find anything.
8790if test -z "$aix_libpath"; then
8791  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8792fi
8793fi
8794rm -f core conftest.err conftest.$ac_objext \
8795    conftest$ac_exeext conftest.$ac_ext
8796if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8797
8798        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8799        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8800      else
8801	if test "$host_cpu" = ia64; then
8802	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8803	  allow_undefined_flag="-z nodefs"
8804	  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"
8805	else
8806	 # Determine the default libpath from the value encoded in an
8807	 # empty executable.
8808	 if test x$gcc_no_link = xyes; then
8809  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8810fi
8811cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8812/* end confdefs.h.  */
8813
8814int
8815main ()
8816{
8817
8818  ;
8819  return 0;
8820}
8821_ACEOF
8822if ac_fn_c_try_link "$LINENO"; then :
8823
8824lt_aix_libpath_sed='
8825    /Import File Strings/,/^$/ {
8826	/^0/ {
8827	    s/^0  *\(.*\)$/\1/
8828	    p
8829	}
8830    }'
8831aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8832# Check for a 64-bit object if we didn't find anything.
8833if test -z "$aix_libpath"; then
8834  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8835fi
8836fi
8837rm -f core conftest.err conftest.$ac_objext \
8838    conftest$ac_exeext conftest.$ac_ext
8839if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8840
8841	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8842	  # Warning - without using the other run time loading flags,
8843	  # -berok will link without error, but may produce a broken library.
8844	  no_undefined_flag=' ${wl}-bernotok'
8845	  allow_undefined_flag=' ${wl}-berok'
8846	  if test "$with_gnu_ld" = yes; then
8847	    # We only use this code for GNU lds that support --whole-archive.
8848	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8849	  else
8850	    # Exported symbols can be pulled into shared objects from archives
8851	    whole_archive_flag_spec='$convenience'
8852	  fi
8853	  archive_cmds_need_lc=yes
8854	  # This is similar to how AIX traditionally builds its shared libraries.
8855	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8856	fi
8857      fi
8858      ;;
8859
8860    amigaos*)
8861      case $host_cpu in
8862      powerpc)
8863            # see comment about AmigaOS4 .so support
8864            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8865            archive_expsym_cmds=''
8866        ;;
8867      m68k)
8868            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)'
8869            hardcode_libdir_flag_spec='-L$libdir'
8870            hardcode_minus_L=yes
8871        ;;
8872      esac
8873      ;;
8874
8875    bsdi[45]*)
8876      export_dynamic_flag_spec=-rdynamic
8877      ;;
8878
8879    cygwin* | mingw* | pw32* | cegcc*)
8880      # When not using gcc, we currently assume that we are using
8881      # Microsoft Visual C++.
8882      # hardcode_libdir_flag_spec is actually meaningless, as there is
8883      # no search path for DLLs.
8884      hardcode_libdir_flag_spec=' '
8885      allow_undefined_flag=unsupported
8886      # Tell ltmain to make .lib files, not .a files.
8887      libext=lib
8888      # Tell ltmain to make .dll files, not .so files.
8889      shrext_cmds=".dll"
8890      # FIXME: Setting linknames here is a bad hack.
8891      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8892      # The linker will automatically build a .lib file if we build a DLL.
8893      old_archive_from_new_cmds='true'
8894      # FIXME: Should let the user specify the lib program.
8895      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8896      fix_srcfile_path='`cygpath -w "$srcfile"`'
8897      enable_shared_with_static_runtimes=yes
8898      ;;
8899
8900    darwin* | rhapsody*)
8901
8902
8903  archive_cmds_need_lc=no
8904  hardcode_direct=no
8905  hardcode_automatic=yes
8906  hardcode_shlibpath_var=unsupported
8907  if test "$lt_cv_ld_force_load" = "yes"; then
8908    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\"`'
8909  else
8910    whole_archive_flag_spec=''
8911  fi
8912  link_all_deplibs=yes
8913  allow_undefined_flag="$_lt_dar_allow_undefined"
8914  case $cc_basename in
8915     ifort*) _lt_dar_can_shared=yes ;;
8916     *) _lt_dar_can_shared=$GCC ;;
8917  esac
8918  if test "$_lt_dar_can_shared" = "yes"; then
8919    output_verbose_link_cmd=func_echo_all
8920    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8921    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8922    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}"
8923    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}"
8924
8925  else
8926  ld_shlibs=no
8927  fi
8928
8929      ;;
8930
8931    dgux*)
8932      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8933      hardcode_libdir_flag_spec='-L$libdir'
8934      hardcode_shlibpath_var=no
8935      ;;
8936
8937    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8938    # support.  Future versions do this automatically, but an explicit c++rt0.o
8939    # does not break anything, and helps significantly (at the cost of a little
8940    # extra space).
8941    freebsd2.2*)
8942      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8943      hardcode_libdir_flag_spec='-R$libdir'
8944      hardcode_direct=yes
8945      hardcode_shlibpath_var=no
8946      ;;
8947
8948    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8949    freebsd2.*)
8950      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8951      hardcode_direct=yes
8952      hardcode_minus_L=yes
8953      hardcode_shlibpath_var=no
8954      ;;
8955
8956    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8957    freebsd* | dragonfly*)
8958      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8959      hardcode_libdir_flag_spec='-R$libdir'
8960      hardcode_direct=yes
8961      hardcode_shlibpath_var=no
8962      ;;
8963
8964    hpux9*)
8965      if test "$GCC" = yes; then
8966	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8967      else
8968	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8969      fi
8970      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8971      hardcode_libdir_separator=:
8972      hardcode_direct=yes
8973
8974      # hardcode_minus_L: Not really in the search PATH,
8975      # but as the default location of the library.
8976      hardcode_minus_L=yes
8977      export_dynamic_flag_spec='${wl}-E'
8978      ;;
8979
8980    hpux10*)
8981      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8982	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8983      else
8984	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8985      fi
8986      if test "$with_gnu_ld" = no; then
8987	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8988	hardcode_libdir_flag_spec_ld='+b $libdir'
8989	hardcode_libdir_separator=:
8990	hardcode_direct=yes
8991	hardcode_direct_absolute=yes
8992	export_dynamic_flag_spec='${wl}-E'
8993	# hardcode_minus_L: Not really in the search PATH,
8994	# but as the default location of the library.
8995	hardcode_minus_L=yes
8996      fi
8997      ;;
8998
8999    hpux11*)
9000      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9001	case $host_cpu in
9002	hppa*64*)
9003	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9004	  ;;
9005	ia64*)
9006	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9007	  ;;
9008	*)
9009	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9010	  ;;
9011	esac
9012      else
9013	case $host_cpu in
9014	hppa*64*)
9015	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9016	  ;;
9017	ia64*)
9018	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9019	  ;;
9020	*)
9021
9022	  # Older versions of the 11.00 compiler do not understand -b yet
9023	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9024	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9025$as_echo_n "checking if $CC understands -b... " >&6; }
9026if ${lt_cv_prog_compiler__b+:} false; then :
9027  $as_echo_n "(cached) " >&6
9028else
9029  lt_cv_prog_compiler__b=no
9030   save_LDFLAGS="$LDFLAGS"
9031   LDFLAGS="$LDFLAGS -b"
9032   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9033   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9034     # The linker can only warn and ignore the option if not recognized
9035     # So say no if there are warnings
9036     if test -s conftest.err; then
9037       # Append any errors to the config.log.
9038       cat conftest.err 1>&5
9039       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9040       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9041       if diff conftest.exp conftest.er2 >/dev/null; then
9042         lt_cv_prog_compiler__b=yes
9043       fi
9044     else
9045       lt_cv_prog_compiler__b=yes
9046     fi
9047   fi
9048   $RM -r conftest*
9049   LDFLAGS="$save_LDFLAGS"
9050
9051fi
9052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9053$as_echo "$lt_cv_prog_compiler__b" >&6; }
9054
9055if test x"$lt_cv_prog_compiler__b" = xyes; then
9056    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9057else
9058    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9059fi
9060
9061	  ;;
9062	esac
9063      fi
9064      if test "$with_gnu_ld" = no; then
9065	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9066	hardcode_libdir_separator=:
9067
9068	case $host_cpu in
9069	hppa*64*|ia64*)
9070	  hardcode_direct=no
9071	  hardcode_shlibpath_var=no
9072	  ;;
9073	*)
9074	  hardcode_direct=yes
9075	  hardcode_direct_absolute=yes
9076	  export_dynamic_flag_spec='${wl}-E'
9077
9078	  # hardcode_minus_L: Not really in the search PATH,
9079	  # but as the default location of the library.
9080	  hardcode_minus_L=yes
9081	  ;;
9082	esac
9083      fi
9084      ;;
9085
9086    irix5* | irix6* | nonstopux*)
9087      if test "$GCC" = yes; then
9088	archive_cmds='$CC -shared $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'
9089	# Try to use the -exported_symbol ld option, if it does not
9090	# work, assume that -exports_file does not work either and
9091	# implicitly export all symbols.
9092        save_LDFLAGS="$LDFLAGS"
9093        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9094        if test x$gcc_no_link = xyes; then
9095  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9096fi
9097cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9098/* end confdefs.h.  */
9099int foo(void) {}
9100_ACEOF
9101if ac_fn_c_try_link "$LINENO"; then :
9102  archive_expsym_cmds='$CC -shared $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'
9103
9104fi
9105rm -f core conftest.err conftest.$ac_objext \
9106    conftest$ac_exeext conftest.$ac_ext
9107        LDFLAGS="$save_LDFLAGS"
9108      else
9109	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'
9110	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'
9111      fi
9112      archive_cmds_need_lc='no'
9113      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9114      hardcode_libdir_separator=:
9115      inherit_rpath=yes
9116      link_all_deplibs=yes
9117      ;;
9118
9119    netbsd*)
9120      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9121	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9122      else
9123	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9124      fi
9125      hardcode_libdir_flag_spec='-R$libdir'
9126      hardcode_direct=yes
9127      hardcode_shlibpath_var=no
9128      ;;
9129
9130    newsos6)
9131      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9132      hardcode_direct=yes
9133      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9134      hardcode_libdir_separator=:
9135      hardcode_shlibpath_var=no
9136      ;;
9137
9138    *nto* | *qnx*)
9139      ;;
9140
9141    openbsd*)
9142      if test -f /usr/libexec/ld.so; then
9143	hardcode_direct=yes
9144	hardcode_shlibpath_var=no
9145	hardcode_direct_absolute=yes
9146	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9147	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9148	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9149	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9150	  export_dynamic_flag_spec='${wl}-E'
9151	else
9152	  case $host_os in
9153	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9154	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9155	     hardcode_libdir_flag_spec='-R$libdir'
9156	     ;;
9157	   *)
9158	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9159	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9160	     ;;
9161	  esac
9162	fi
9163      else
9164	ld_shlibs=no
9165      fi
9166      ;;
9167
9168    os2*)
9169      hardcode_libdir_flag_spec='-L$libdir'
9170      hardcode_minus_L=yes
9171      allow_undefined_flag=unsupported
9172      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9173      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9174      ;;
9175
9176    osf3*)
9177      if test "$GCC" = yes; then
9178	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9179	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'
9180      else
9181	allow_undefined_flag=' -expect_unresolved \*'
9182	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'
9183      fi
9184      archive_cmds_need_lc='no'
9185      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9186      hardcode_libdir_separator=:
9187      ;;
9188
9189    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9190      if test "$GCC" = yes; then
9191	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9192	archive_cmds='$CC -shared${allow_undefined_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'
9193	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9194      else
9195	allow_undefined_flag=' -expect_unresolved \*'
9196	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'
9197	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~
9198	$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'
9199
9200	# Both c and cxx compiler support -rpath directly
9201	hardcode_libdir_flag_spec='-rpath $libdir'
9202      fi
9203      archive_cmds_need_lc='no'
9204      hardcode_libdir_separator=:
9205      ;;
9206
9207    solaris*)
9208      no_undefined_flag=' -z defs'
9209      if test "$GCC" = yes; then
9210	wlarc='${wl}'
9211	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9212	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9213	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9214      else
9215	case `$CC -V 2>&1` in
9216	*"Compilers 5.0"*)
9217	  wlarc=''
9218	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9219	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9220	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9221	  ;;
9222	*)
9223	  wlarc='${wl}'
9224	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9225	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9226	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9227	  ;;
9228	esac
9229      fi
9230      hardcode_libdir_flag_spec='-R$libdir'
9231      hardcode_shlibpath_var=no
9232      case $host_os in
9233      solaris2.[0-5] | solaris2.[0-5].*) ;;
9234      *)
9235	# The compiler driver will combine and reorder linker options,
9236	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9237	# but is careful enough not to reorder.
9238	# Supported since Solaris 2.6 (maybe 2.5.1?)
9239	if test "$GCC" = yes; then
9240	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9241	else
9242	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9243	fi
9244	;;
9245      esac
9246      link_all_deplibs=yes
9247      ;;
9248
9249    sunos4*)
9250      if test "x$host_vendor" = xsequent; then
9251	# Use $CC to link under sequent, because it throws in some extra .o
9252	# files that make .init and .fini sections work.
9253	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9254      else
9255	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9256      fi
9257      hardcode_libdir_flag_spec='-L$libdir'
9258      hardcode_direct=yes
9259      hardcode_minus_L=yes
9260      hardcode_shlibpath_var=no
9261      ;;
9262
9263    sysv4)
9264      case $host_vendor in
9265	sni)
9266	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9267	  hardcode_direct=yes # is this really true???
9268	;;
9269	siemens)
9270	  ## LD is ld it makes a PLAMLIB
9271	  ## CC just makes a GrossModule.
9272	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9273	  reload_cmds='$CC -r -o $output$reload_objs'
9274	  hardcode_direct=no
9275        ;;
9276	motorola)
9277	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9278	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9279	;;
9280      esac
9281      runpath_var='LD_RUN_PATH'
9282      hardcode_shlibpath_var=no
9283      ;;
9284
9285    sysv4.3*)
9286      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9287      hardcode_shlibpath_var=no
9288      export_dynamic_flag_spec='-Bexport'
9289      ;;
9290
9291    sysv4*MP*)
9292      if test -d /usr/nec; then
9293	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9294	hardcode_shlibpath_var=no
9295	runpath_var=LD_RUN_PATH
9296	hardcode_runpath_var=yes
9297	ld_shlibs=yes
9298      fi
9299      ;;
9300
9301    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9302      no_undefined_flag='${wl}-z,text'
9303      archive_cmds_need_lc=no
9304      hardcode_shlibpath_var=no
9305      runpath_var='LD_RUN_PATH'
9306
9307      if test "$GCC" = yes; then
9308	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9309	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9310      else
9311	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9312	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9313      fi
9314      ;;
9315
9316    sysv5* | sco3.2v5* | sco5v6*)
9317      # Note: We can NOT use -z defs as we might desire, because we do not
9318      # link with -lc, and that would cause any symbols used from libc to
9319      # always be unresolved, which means just about no library would
9320      # ever link correctly.  If we're not using GNU ld we use -z text
9321      # though, which does catch some bad symbols but isn't as heavy-handed
9322      # as -z defs.
9323      no_undefined_flag='${wl}-z,text'
9324      allow_undefined_flag='${wl}-z,nodefs'
9325      archive_cmds_need_lc=no
9326      hardcode_shlibpath_var=no
9327      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9328      hardcode_libdir_separator=':'
9329      link_all_deplibs=yes
9330      export_dynamic_flag_spec='${wl}-Bexport'
9331      runpath_var='LD_RUN_PATH'
9332
9333      if test "$GCC" = yes; then
9334	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9335	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9336      else
9337	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9338	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9339      fi
9340      ;;
9341
9342    uts4*)
9343      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344      hardcode_libdir_flag_spec='-L$libdir'
9345      hardcode_shlibpath_var=no
9346      ;;
9347
9348    *)
9349      ld_shlibs=no
9350      ;;
9351    esac
9352
9353    if test x$host_vendor = xsni; then
9354      case $host in
9355      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9356	export_dynamic_flag_spec='${wl}-Blargedynsym'
9357	;;
9358      esac
9359    fi
9360  fi
9361
9362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9363$as_echo "$ld_shlibs" >&6; }
9364test "$ld_shlibs" = no && can_build_shared=no
9365
9366with_gnu_ld=$with_gnu_ld
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382#
9383# Do we need to explicitly link libc?
9384#
9385case "x$archive_cmds_need_lc" in
9386x|xyes)
9387  # Assume -lc should be added
9388  archive_cmds_need_lc=yes
9389
9390  if test "$enable_shared" = yes && test "$GCC" = yes; then
9391    case $archive_cmds in
9392    *'~'*)
9393      # FIXME: we may have to deal with multi-command sequences.
9394      ;;
9395    '$CC '*)
9396      # Test whether the compiler implicitly links with -lc since on some
9397      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9398      # to ld, don't add -lc before -lgcc.
9399      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9400$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9401if ${lt_cv_archive_cmds_need_lc+:} false; then :
9402  $as_echo_n "(cached) " >&6
9403else
9404  $RM conftest*
9405	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9406
9407	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9408  (eval $ac_compile) 2>&5
9409  ac_status=$?
9410  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9411  test $ac_status = 0; } 2>conftest.err; then
9412	  soname=conftest
9413	  lib=conftest
9414	  libobjs=conftest.$ac_objext
9415	  deplibs=
9416	  wl=$lt_prog_compiler_wl
9417	  pic_flag=$lt_prog_compiler_pic
9418	  compiler_flags=-v
9419	  linker_flags=-v
9420	  verstring=
9421	  output_objdir=.
9422	  libname=conftest
9423	  lt_save_allow_undefined_flag=$allow_undefined_flag
9424	  allow_undefined_flag=
9425	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9426  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9427  ac_status=$?
9428  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9429  test $ac_status = 0; }
9430	  then
9431	    lt_cv_archive_cmds_need_lc=no
9432	  else
9433	    lt_cv_archive_cmds_need_lc=yes
9434	  fi
9435	  allow_undefined_flag=$lt_save_allow_undefined_flag
9436	else
9437	  cat conftest.err 1>&5
9438	fi
9439	$RM conftest*
9440
9441fi
9442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9443$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9444      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9445      ;;
9446    esac
9447  fi
9448  ;;
9449esac
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9608$as_echo_n "checking dynamic linker characteristics... " >&6; }
9609
9610if test "$GCC" = yes; then
9611  case $host_os in
9612    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9613    *) lt_awk_arg="/^libraries:/" ;;
9614  esac
9615  case $host_os in
9616    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9617    *) lt_sed_strip_eq="s,=/,/,g" ;;
9618  esac
9619  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9620  case $lt_search_path_spec in
9621  *\;*)
9622    # if the path contains ";" then we assume it to be the separator
9623    # otherwise default to the standard path separator (i.e. ":") - it is
9624    # assumed that no part of a normal pathname contains ";" but that should
9625    # okay in the real world where ";" in dirpaths is itself problematic.
9626    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9627    ;;
9628  *)
9629    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9630    ;;
9631  esac
9632  # Ok, now we have the path, separated by spaces, we can step through it
9633  # and add multilib dir if necessary.
9634  lt_tmp_lt_search_path_spec=
9635  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9636  for lt_sys_path in $lt_search_path_spec; do
9637    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9638      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9639    else
9640      test -d "$lt_sys_path" && \
9641	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9642    fi
9643  done
9644  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9645BEGIN {RS=" "; FS="/|\n";} {
9646  lt_foo="";
9647  lt_count=0;
9648  for (lt_i = NF; lt_i > 0; lt_i--) {
9649    if ($lt_i != "" && $lt_i != ".") {
9650      if ($lt_i == "..") {
9651        lt_count++;
9652      } else {
9653        if (lt_count == 0) {
9654          lt_foo="/" $lt_i lt_foo;
9655        } else {
9656          lt_count--;
9657        }
9658      }
9659    }
9660  }
9661  if (lt_foo != "") { lt_freq[lt_foo]++; }
9662  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9663}'`
9664  # AWK program above erroneously prepends '/' to C:/dos/paths
9665  # for these hosts.
9666  case $host_os in
9667    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9668      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9669  esac
9670  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9671else
9672  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9673fi
9674library_names_spec=
9675libname_spec='lib$name'
9676soname_spec=
9677shrext_cmds=".so"
9678postinstall_cmds=
9679postuninstall_cmds=
9680finish_cmds=
9681finish_eval=
9682shlibpath_var=
9683shlibpath_overrides_runpath=unknown
9684version_type=none
9685dynamic_linker="$host_os ld.so"
9686sys_lib_dlsearch_path_spec="/lib /usr/lib"
9687need_lib_prefix=unknown
9688hardcode_into_libs=no
9689
9690# when you set need_version to no, make sure it does not cause -set_version
9691# flags to be left without arguments
9692need_version=unknown
9693
9694case $host_os in
9695aix3*)
9696  version_type=linux
9697  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9698  shlibpath_var=LIBPATH
9699
9700  # AIX 3 has no versioning support, so we append a major version to the name.
9701  soname_spec='${libname}${release}${shared_ext}$major'
9702  ;;
9703
9704aix[4-9]*)
9705  version_type=linux
9706  need_lib_prefix=no
9707  need_version=no
9708  hardcode_into_libs=yes
9709  if test "$host_cpu" = ia64; then
9710    # AIX 5 supports IA64
9711    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9712    shlibpath_var=LD_LIBRARY_PATH
9713  else
9714    # With GCC up to 2.95.x, collect2 would create an import file
9715    # for dependence libraries.  The import file would start with
9716    # the line `#! .'.  This would cause the generated library to
9717    # depend on `.', always an invalid library.  This was fixed in
9718    # development snapshots of GCC prior to 3.0.
9719    case $host_os in
9720      aix4 | aix4.[01] | aix4.[01].*)
9721      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9722	   echo ' yes '
9723	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9724	:
9725      else
9726	can_build_shared=no
9727      fi
9728      ;;
9729    esac
9730    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9731    # soname into executable. Probably we can add versioning support to
9732    # collect2, so additional links can be useful in future.
9733    if test "$aix_use_runtimelinking" = yes; then
9734      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9735      # instead of lib<name>.a to let people know that these are not
9736      # typical AIX shared libraries.
9737      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9738    else
9739      # We preserve .a as extension for shared libraries through AIX4.2
9740      # and later when we are not doing run time linking.
9741      library_names_spec='${libname}${release}.a $libname.a'
9742      soname_spec='${libname}${release}${shared_ext}$major'
9743    fi
9744    shlibpath_var=LIBPATH
9745  fi
9746  ;;
9747
9748amigaos*)
9749  case $host_cpu in
9750  powerpc)
9751    # Since July 2007 AmigaOS4 officially supports .so libraries.
9752    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9753    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9754    ;;
9755  m68k)
9756    library_names_spec='$libname.ixlibrary $libname.a'
9757    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9758    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9759    ;;
9760  esac
9761  ;;
9762
9763beos*)
9764  library_names_spec='${libname}${shared_ext}'
9765  dynamic_linker="$host_os ld.so"
9766  shlibpath_var=LIBRARY_PATH
9767  ;;
9768
9769bsdi[45]*)
9770  version_type=linux
9771  need_version=no
9772  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9773  soname_spec='${libname}${release}${shared_ext}$major'
9774  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9775  shlibpath_var=LD_LIBRARY_PATH
9776  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9777  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9778  # the default ld.so.conf also contains /usr/contrib/lib and
9779  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9780  # libtool to hard-code these into programs
9781  ;;
9782
9783cygwin* | mingw* | pw32* | cegcc*)
9784  version_type=windows
9785  shrext_cmds=".dll"
9786  need_version=no
9787  need_lib_prefix=no
9788
9789  case $GCC,$host_os in
9790  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9791    library_names_spec='$libname.dll.a'
9792    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9793    postinstall_cmds='base_file=`basename \${file}`~
9794      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9795      dldir=$destdir/`dirname \$dlpath`~
9796      test -d \$dldir || mkdir -p \$dldir~
9797      $install_prog $dir/$dlname \$dldir/$dlname~
9798      chmod a+x \$dldir/$dlname~
9799      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9800        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9801      fi'
9802    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9803      dlpath=$dir/\$dldll~
9804       $RM \$dlpath'
9805    shlibpath_overrides_runpath=yes
9806
9807    case $host_os in
9808    cygwin*)
9809      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9810      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9811
9812      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9813      ;;
9814    mingw* | cegcc*)
9815      # MinGW DLLs use traditional 'lib' prefix
9816      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9817      ;;
9818    pw32*)
9819      # pw32 DLLs use 'pw' prefix rather than 'lib'
9820      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9821      ;;
9822    esac
9823    ;;
9824
9825  *)
9826    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9827    ;;
9828  esac
9829  dynamic_linker='Win32 ld.exe'
9830  # FIXME: first we should search . and the directory the executable is in
9831  shlibpath_var=PATH
9832  ;;
9833
9834darwin* | rhapsody*)
9835  dynamic_linker="$host_os dyld"
9836  version_type=darwin
9837  need_lib_prefix=no
9838  need_version=no
9839  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9840  soname_spec='${libname}${release}${major}$shared_ext'
9841  shlibpath_overrides_runpath=yes
9842  shlibpath_var=DYLD_LIBRARY_PATH
9843  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9844
9845  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9846  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9847  ;;
9848
9849dgux*)
9850  version_type=linux
9851  need_lib_prefix=no
9852  need_version=no
9853  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9854  soname_spec='${libname}${release}${shared_ext}$major'
9855  shlibpath_var=LD_LIBRARY_PATH
9856  ;;
9857
9858freebsd* | dragonfly*)
9859  # DragonFly does not have aout.  When/if they implement a new
9860  # versioning mechanism, adjust this.
9861  if test -x /usr/bin/objformat; then
9862    objformat=`/usr/bin/objformat`
9863  else
9864    case $host_os in
9865    freebsd[23].*) objformat=aout ;;
9866    *) objformat=elf ;;
9867    esac
9868  fi
9869  version_type=freebsd-$objformat
9870  case $version_type in
9871    freebsd-elf*)
9872      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9873      need_version=no
9874      need_lib_prefix=no
9875      ;;
9876    freebsd-*)
9877      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9878      need_version=yes
9879      ;;
9880  esac
9881  shlibpath_var=LD_LIBRARY_PATH
9882  case $host_os in
9883  freebsd2.*)
9884    shlibpath_overrides_runpath=yes
9885    ;;
9886  freebsd3.[01]* | freebsdelf3.[01]*)
9887    shlibpath_overrides_runpath=yes
9888    hardcode_into_libs=yes
9889    ;;
9890  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9891  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9892    shlibpath_overrides_runpath=no
9893    hardcode_into_libs=yes
9894    ;;
9895  *) # from 4.6 on, and DragonFly
9896    shlibpath_overrides_runpath=yes
9897    hardcode_into_libs=yes
9898    ;;
9899  esac
9900  ;;
9901
9902haiku*)
9903  version_type=linux
9904  need_lib_prefix=no
9905  need_version=no
9906  dynamic_linker="$host_os runtime_loader"
9907  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9908  soname_spec='${libname}${release}${shared_ext}$major'
9909  shlibpath_var=LIBRARY_PATH
9910  shlibpath_overrides_runpath=yes
9911  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9912  hardcode_into_libs=yes
9913  ;;
9914
9915hpux9* | hpux10* | hpux11*)
9916  # Give a soname corresponding to the major version so that dld.sl refuses to
9917  # link against other versions.
9918  version_type=sunos
9919  need_lib_prefix=no
9920  need_version=no
9921  case $host_cpu in
9922  ia64*)
9923    shrext_cmds='.so'
9924    hardcode_into_libs=yes
9925    dynamic_linker="$host_os dld.so"
9926    shlibpath_var=LD_LIBRARY_PATH
9927    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9928    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9929    soname_spec='${libname}${release}${shared_ext}$major'
9930    if test "X$HPUX_IA64_MODE" = X32; then
9931      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9932    else
9933      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9934    fi
9935    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9936    ;;
9937  hppa*64*)
9938    shrext_cmds='.sl'
9939    hardcode_into_libs=yes
9940    dynamic_linker="$host_os dld.sl"
9941    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9942    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9943    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9944    soname_spec='${libname}${release}${shared_ext}$major'
9945    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9946    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9947    ;;
9948  *)
9949    shrext_cmds='.sl'
9950    dynamic_linker="$host_os dld.sl"
9951    shlibpath_var=SHLIB_PATH
9952    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9953    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9954    soname_spec='${libname}${release}${shared_ext}$major'
9955    ;;
9956  esac
9957  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9958  postinstall_cmds='chmod 555 $lib'
9959  # or fails outright, so override atomically:
9960  install_override_mode=555
9961  ;;
9962
9963interix[3-9]*)
9964  version_type=linux
9965  need_lib_prefix=no
9966  need_version=no
9967  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9968  soname_spec='${libname}${release}${shared_ext}$major'
9969  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9970  shlibpath_var=LD_LIBRARY_PATH
9971  shlibpath_overrides_runpath=no
9972  hardcode_into_libs=yes
9973  ;;
9974
9975irix5* | irix6* | nonstopux*)
9976  case $host_os in
9977    nonstopux*) version_type=nonstopux ;;
9978    *)
9979	if test "$lt_cv_prog_gnu_ld" = yes; then
9980		version_type=linux
9981	else
9982		version_type=irix
9983	fi ;;
9984  esac
9985  need_lib_prefix=no
9986  need_version=no
9987  soname_spec='${libname}${release}${shared_ext}$major'
9988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9989  case $host_os in
9990  irix5* | nonstopux*)
9991    libsuff= shlibsuff=
9992    ;;
9993  *)
9994    case $LD in # libtool.m4 will add one of these switches to LD
9995    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9996      libsuff= shlibsuff= libmagic=32-bit;;
9997    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9998      libsuff=32 shlibsuff=N32 libmagic=N32;;
9999    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10000      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10001    *) libsuff= shlibsuff= libmagic=never-match;;
10002    esac
10003    ;;
10004  esac
10005  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10006  shlibpath_overrides_runpath=no
10007  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10008  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10009  hardcode_into_libs=yes
10010  ;;
10011
10012# No shared lib support for Linux oldld, aout, or coff.
10013linux*oldld* | linux*aout* | linux*coff*)
10014  dynamic_linker=no
10015  ;;
10016
10017# This must be Linux ELF.
10018
10019# uclinux* changes (here and below) have been submitted to the libtool
10020# project, but have not yet been accepted: they are GCC-local changes
10021# for the time being.  (See
10022# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10023linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10024  version_type=linux
10025  need_lib_prefix=no
10026  need_version=no
10027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028  soname_spec='${libname}${release}${shared_ext}$major'
10029  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10030  shlibpath_var=LD_LIBRARY_PATH
10031  shlibpath_overrides_runpath=no
10032
10033  # Some binutils ld are patched to set DT_RUNPATH
10034  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10035  $as_echo_n "(cached) " >&6
10036else
10037  lt_cv_shlibpath_overrides_runpath=no
10038    save_LDFLAGS=$LDFLAGS
10039    save_libdir=$libdir
10040    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10041	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10042    if test x$gcc_no_link = xyes; then
10043  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10044fi
10045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10046/* end confdefs.h.  */
10047
10048int
10049main ()
10050{
10051
10052  ;
10053  return 0;
10054}
10055_ACEOF
10056if ac_fn_c_try_link "$LINENO"; then :
10057  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10058  lt_cv_shlibpath_overrides_runpath=yes
10059fi
10060fi
10061rm -f core conftest.err conftest.$ac_objext \
10062    conftest$ac_exeext conftest.$ac_ext
10063    LDFLAGS=$save_LDFLAGS
10064    libdir=$save_libdir
10065
10066fi
10067
10068  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10069
10070  # This implies no fast_install, which is unacceptable.
10071  # Some rework will be needed to allow for fast_install
10072  # before this can be enabled.
10073  hardcode_into_libs=yes
10074
10075  # Append ld.so.conf contents to the search path
10076  if test -f /etc/ld.so.conf; then
10077    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' ' '`
10078    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10079  fi
10080
10081  # We used to test for /lib/ld.so.1 and disable shared libraries on
10082  # powerpc, because MkLinux only supported shared libraries with the
10083  # GNU dynamic linker.  Since this was broken with cross compilers,
10084  # most powerpc-linux boxes support dynamic linking these days and
10085  # people can always --disable-shared, the test was removed, and we
10086  # assume the GNU/Linux dynamic linker is in use.
10087  dynamic_linker='GNU/Linux ld.so'
10088  ;;
10089
10090netbsd*)
10091  version_type=sunos
10092  need_lib_prefix=no
10093  need_version=no
10094  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10095    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10096    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10097    dynamic_linker='NetBSD (a.out) ld.so'
10098  else
10099    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10100    soname_spec='${libname}${release}${shared_ext}$major'
10101    dynamic_linker='NetBSD ld.elf_so'
10102  fi
10103  shlibpath_var=LD_LIBRARY_PATH
10104  shlibpath_overrides_runpath=yes
10105  hardcode_into_libs=yes
10106  ;;
10107
10108newsos6)
10109  version_type=linux
10110  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10111  shlibpath_var=LD_LIBRARY_PATH
10112  shlibpath_overrides_runpath=yes
10113  ;;
10114
10115*nto* | *qnx*)
10116  version_type=qnx
10117  need_lib_prefix=no
10118  need_version=no
10119  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10120  soname_spec='${libname}${release}${shared_ext}$major'
10121  shlibpath_var=LD_LIBRARY_PATH
10122  shlibpath_overrides_runpath=no
10123  hardcode_into_libs=yes
10124  dynamic_linker='ldqnx.so'
10125  ;;
10126
10127openbsd*)
10128  version_type=sunos
10129  sys_lib_dlsearch_path_spec="/usr/lib"
10130  need_lib_prefix=no
10131  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10132  case $host_os in
10133    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10134    *)				need_version=no  ;;
10135  esac
10136  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10137  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10138  shlibpath_var=LD_LIBRARY_PATH
10139  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10140    case $host_os in
10141      openbsd2.[89] | openbsd2.[89].*)
10142	shlibpath_overrides_runpath=no
10143	;;
10144      *)
10145	shlibpath_overrides_runpath=yes
10146	;;
10147      esac
10148  else
10149    shlibpath_overrides_runpath=yes
10150  fi
10151  ;;
10152
10153os2*)
10154  libname_spec='$name'
10155  shrext_cmds=".dll"
10156  need_lib_prefix=no
10157  library_names_spec='$libname${shared_ext} $libname.a'
10158  dynamic_linker='OS/2 ld.exe'
10159  shlibpath_var=LIBPATH
10160  ;;
10161
10162osf3* | osf4* | osf5*)
10163  version_type=osf
10164  need_lib_prefix=no
10165  need_version=no
10166  soname_spec='${libname}${release}${shared_ext}$major'
10167  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10168  shlibpath_var=LD_LIBRARY_PATH
10169  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10170  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10171  ;;
10172
10173rdos*)
10174  dynamic_linker=no
10175  ;;
10176
10177solaris*)
10178  version_type=linux
10179  need_lib_prefix=no
10180  need_version=no
10181  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10182  soname_spec='${libname}${release}${shared_ext}$major'
10183  shlibpath_var=LD_LIBRARY_PATH
10184  shlibpath_overrides_runpath=yes
10185  hardcode_into_libs=yes
10186  # ldd complains unless libraries are executable
10187  postinstall_cmds='chmod +x $lib'
10188  ;;
10189
10190sunos4*)
10191  version_type=sunos
10192  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10193  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10194  shlibpath_var=LD_LIBRARY_PATH
10195  shlibpath_overrides_runpath=yes
10196  if test "$with_gnu_ld" = yes; then
10197    need_lib_prefix=no
10198  fi
10199  need_version=yes
10200  ;;
10201
10202sysv4 | sysv4.3*)
10203  version_type=linux
10204  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10205  soname_spec='${libname}${release}${shared_ext}$major'
10206  shlibpath_var=LD_LIBRARY_PATH
10207  case $host_vendor in
10208    sni)
10209      shlibpath_overrides_runpath=no
10210      need_lib_prefix=no
10211      runpath_var=LD_RUN_PATH
10212      ;;
10213    siemens)
10214      need_lib_prefix=no
10215      ;;
10216    motorola)
10217      need_lib_prefix=no
10218      need_version=no
10219      shlibpath_overrides_runpath=no
10220      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10221      ;;
10222  esac
10223  ;;
10224
10225sysv4*MP*)
10226  if test -d /usr/nec ;then
10227    version_type=linux
10228    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10229    soname_spec='$libname${shared_ext}.$major'
10230    shlibpath_var=LD_LIBRARY_PATH
10231  fi
10232  ;;
10233
10234sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10235  version_type=freebsd-elf
10236  need_lib_prefix=no
10237  need_version=no
10238  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10239  soname_spec='${libname}${release}${shared_ext}$major'
10240  shlibpath_var=LD_LIBRARY_PATH
10241  shlibpath_overrides_runpath=yes
10242  hardcode_into_libs=yes
10243  if test "$with_gnu_ld" = yes; then
10244    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10245  else
10246    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10247    case $host_os in
10248      sco3.2v5*)
10249        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10250	;;
10251    esac
10252  fi
10253  sys_lib_dlsearch_path_spec='/usr/lib'
10254  ;;
10255
10256tpf*)
10257  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10258  version_type=linux
10259  need_lib_prefix=no
10260  need_version=no
10261  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10262  shlibpath_var=LD_LIBRARY_PATH
10263  shlibpath_overrides_runpath=no
10264  hardcode_into_libs=yes
10265  ;;
10266
10267uts4*)
10268  version_type=linux
10269  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10270  soname_spec='${libname}${release}${shared_ext}$major'
10271  shlibpath_var=LD_LIBRARY_PATH
10272  ;;
10273
10274# Shared libraries for VwWorks, >= 7 only at this stage
10275# and (fpic) still incompatible with "large" code models
10276# in a few configurations. Only for RTP mode in any case,
10277# and upon explicit request at configure time.
10278vxworks7*)
10279  dynamic_linker=no
10280  case ${with_multisubdir}-${enable_shared} in
10281    *large*)
10282      ;;
10283    *mrtp*-yes)
10284      version_type=linux
10285      need_lib_prefix=no
10286      need_version=no
10287      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288      soname_spec='${libname}${release}${shared_ext}$major'
10289      dynamic_linker="$host_os module_loader"
10290      ;;
10291  esac
10292  ;;
10293*)
10294  dynamic_linker=no
10295  ;;
10296esac
10297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10298$as_echo "$dynamic_linker" >&6; }
10299test "$dynamic_linker" = no && can_build_shared=no
10300
10301variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10302if test "$GCC" = yes; then
10303  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10304fi
10305
10306if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10307  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10308fi
10309if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10310  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10311fi
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10405$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10406hardcode_action=
10407if test -n "$hardcode_libdir_flag_spec" ||
10408   test -n "$runpath_var" ||
10409   test "X$hardcode_automatic" = "Xyes" ; then
10410
10411  # We can hardcode non-existent directories.
10412  if test "$hardcode_direct" != no &&
10413     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10414     # have to relink, otherwise we might link with an installed library
10415     # when we should be linking with a yet-to-be-installed one
10416     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10417     test "$hardcode_minus_L" != no; then
10418    # Linking always hardcodes the temporary library directory.
10419    hardcode_action=relink
10420  else
10421    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10422    hardcode_action=immediate
10423  fi
10424else
10425  # We cannot hardcode anything, or else we can only hardcode existing
10426  # directories.
10427  hardcode_action=unsupported
10428fi
10429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10430$as_echo "$hardcode_action" >&6; }
10431
10432if test "$hardcode_action" = relink ||
10433   test "$inherit_rpath" = yes; then
10434  # Fast installation is not supported
10435  enable_fast_install=no
10436elif test "$shlibpath_overrides_runpath" = yes ||
10437     test "$enable_shared" = no; then
10438  # Fast installation is not necessary
10439  enable_fast_install=needless
10440fi
10441
10442
10443
10444
10445
10446
10447  if test "x$enable_dlopen" != xyes; then
10448  enable_dlopen=unknown
10449  enable_dlopen_self=unknown
10450  enable_dlopen_self_static=unknown
10451else
10452  lt_cv_dlopen=no
10453  lt_cv_dlopen_libs=
10454
10455  case $host_os in
10456  beos*)
10457    lt_cv_dlopen="load_add_on"
10458    lt_cv_dlopen_libs=
10459    lt_cv_dlopen_self=yes
10460    ;;
10461
10462  mingw* | pw32* | cegcc*)
10463    lt_cv_dlopen="LoadLibrary"
10464    lt_cv_dlopen_libs=
10465    ;;
10466
10467  cygwin*)
10468    lt_cv_dlopen="dlopen"
10469    lt_cv_dlopen_libs=
10470    ;;
10471
10472  darwin*)
10473  # if libdl is installed we need to link against it
10474    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10475$as_echo_n "checking for dlopen in -ldl... " >&6; }
10476if ${ac_cv_lib_dl_dlopen+:} false; then :
10477  $as_echo_n "(cached) " >&6
10478else
10479  ac_check_lib_save_LIBS=$LIBS
10480LIBS="-ldl  $LIBS"
10481if test x$gcc_no_link = xyes; then
10482  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10483fi
10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10485/* end confdefs.h.  */
10486
10487/* Override any GCC internal prototype to avoid an error.
10488   Use char because int might match the return type of a GCC
10489   builtin and then its argument prototype would still apply.  */
10490#ifdef __cplusplus
10491extern "C"
10492#endif
10493char dlopen ();
10494int
10495main ()
10496{
10497return dlopen ();
10498  ;
10499  return 0;
10500}
10501_ACEOF
10502if ac_fn_c_try_link "$LINENO"; then :
10503  ac_cv_lib_dl_dlopen=yes
10504else
10505  ac_cv_lib_dl_dlopen=no
10506fi
10507rm -f core conftest.err conftest.$ac_objext \
10508    conftest$ac_exeext conftest.$ac_ext
10509LIBS=$ac_check_lib_save_LIBS
10510fi
10511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10512$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10513if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10514  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10515else
10516
10517    lt_cv_dlopen="dyld"
10518    lt_cv_dlopen_libs=
10519    lt_cv_dlopen_self=yes
10520
10521fi
10522
10523    ;;
10524
10525  *)
10526    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10527if test "x$ac_cv_func_shl_load" = xyes; then :
10528  lt_cv_dlopen="shl_load"
10529else
10530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10531$as_echo_n "checking for shl_load in -ldld... " >&6; }
10532if ${ac_cv_lib_dld_shl_load+:} false; then :
10533  $as_echo_n "(cached) " >&6
10534else
10535  ac_check_lib_save_LIBS=$LIBS
10536LIBS="-ldld  $LIBS"
10537if test x$gcc_no_link = xyes; then
10538  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10539fi
10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10541/* end confdefs.h.  */
10542
10543/* Override any GCC internal prototype to avoid an error.
10544   Use char because int might match the return type of a GCC
10545   builtin and then its argument prototype would still apply.  */
10546#ifdef __cplusplus
10547extern "C"
10548#endif
10549char shl_load ();
10550int
10551main ()
10552{
10553return shl_load ();
10554  ;
10555  return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_link "$LINENO"; then :
10559  ac_cv_lib_dld_shl_load=yes
10560else
10561  ac_cv_lib_dld_shl_load=no
10562fi
10563rm -f core conftest.err conftest.$ac_objext \
10564    conftest$ac_exeext conftest.$ac_ext
10565LIBS=$ac_check_lib_save_LIBS
10566fi
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10568$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10569if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10570  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10571else
10572  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10573if test "x$ac_cv_func_dlopen" = xyes; then :
10574  lt_cv_dlopen="dlopen"
10575else
10576  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10577$as_echo_n "checking for dlopen in -ldl... " >&6; }
10578if ${ac_cv_lib_dl_dlopen+:} false; then :
10579  $as_echo_n "(cached) " >&6
10580else
10581  ac_check_lib_save_LIBS=$LIBS
10582LIBS="-ldl  $LIBS"
10583if test x$gcc_no_link = xyes; then
10584  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10585fi
10586cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10587/* end confdefs.h.  */
10588
10589/* Override any GCC internal prototype to avoid an error.
10590   Use char because int might match the return type of a GCC
10591   builtin and then its argument prototype would still apply.  */
10592#ifdef __cplusplus
10593extern "C"
10594#endif
10595char dlopen ();
10596int
10597main ()
10598{
10599return dlopen ();
10600  ;
10601  return 0;
10602}
10603_ACEOF
10604if ac_fn_c_try_link "$LINENO"; then :
10605  ac_cv_lib_dl_dlopen=yes
10606else
10607  ac_cv_lib_dl_dlopen=no
10608fi
10609rm -f core conftest.err conftest.$ac_objext \
10610    conftest$ac_exeext conftest.$ac_ext
10611LIBS=$ac_check_lib_save_LIBS
10612fi
10613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10614$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10615if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10616  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10617else
10618  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10619$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10620if ${ac_cv_lib_svld_dlopen+:} false; then :
10621  $as_echo_n "(cached) " >&6
10622else
10623  ac_check_lib_save_LIBS=$LIBS
10624LIBS="-lsvld  $LIBS"
10625if test x$gcc_no_link = xyes; then
10626  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10627fi
10628cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10629/* end confdefs.h.  */
10630
10631/* Override any GCC internal prototype to avoid an error.
10632   Use char because int might match the return type of a GCC
10633   builtin and then its argument prototype would still apply.  */
10634#ifdef __cplusplus
10635extern "C"
10636#endif
10637char dlopen ();
10638int
10639main ()
10640{
10641return dlopen ();
10642  ;
10643  return 0;
10644}
10645_ACEOF
10646if ac_fn_c_try_link "$LINENO"; then :
10647  ac_cv_lib_svld_dlopen=yes
10648else
10649  ac_cv_lib_svld_dlopen=no
10650fi
10651rm -f core conftest.err conftest.$ac_objext \
10652    conftest$ac_exeext conftest.$ac_ext
10653LIBS=$ac_check_lib_save_LIBS
10654fi
10655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10656$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10657if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10658  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10659else
10660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10661$as_echo_n "checking for dld_link in -ldld... " >&6; }
10662if ${ac_cv_lib_dld_dld_link+:} false; then :
10663  $as_echo_n "(cached) " >&6
10664else
10665  ac_check_lib_save_LIBS=$LIBS
10666LIBS="-ldld  $LIBS"
10667if test x$gcc_no_link = xyes; then
10668  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10669fi
10670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10671/* end confdefs.h.  */
10672
10673/* Override any GCC internal prototype to avoid an error.
10674   Use char because int might match the return type of a GCC
10675   builtin and then its argument prototype would still apply.  */
10676#ifdef __cplusplus
10677extern "C"
10678#endif
10679char dld_link ();
10680int
10681main ()
10682{
10683return dld_link ();
10684  ;
10685  return 0;
10686}
10687_ACEOF
10688if ac_fn_c_try_link "$LINENO"; then :
10689  ac_cv_lib_dld_dld_link=yes
10690else
10691  ac_cv_lib_dld_dld_link=no
10692fi
10693rm -f core conftest.err conftest.$ac_objext \
10694    conftest$ac_exeext conftest.$ac_ext
10695LIBS=$ac_check_lib_save_LIBS
10696fi
10697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10698$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10699if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10700  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10701fi
10702
10703
10704fi
10705
10706
10707fi
10708
10709
10710fi
10711
10712
10713fi
10714
10715
10716fi
10717
10718    ;;
10719  esac
10720
10721  if test "x$lt_cv_dlopen" != xno; then
10722    enable_dlopen=yes
10723  else
10724    enable_dlopen=no
10725  fi
10726
10727  case $lt_cv_dlopen in
10728  dlopen)
10729    save_CPPFLAGS="$CPPFLAGS"
10730    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10731
10732    save_LDFLAGS="$LDFLAGS"
10733    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10734
10735    save_LIBS="$LIBS"
10736    LIBS="$lt_cv_dlopen_libs $LIBS"
10737
10738    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10739$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10740if ${lt_cv_dlopen_self+:} false; then :
10741  $as_echo_n "(cached) " >&6
10742else
10743  	  if test "$cross_compiling" = yes; then :
10744  lt_cv_dlopen_self=cross
10745else
10746  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10747  lt_status=$lt_dlunknown
10748  cat > conftest.$ac_ext <<_LT_EOF
10749#line 10749 "configure"
10750#include "confdefs.h"
10751
10752#if HAVE_DLFCN_H
10753#include <dlfcn.h>
10754#endif
10755
10756#include <stdio.h>
10757
10758#ifdef RTLD_GLOBAL
10759#  define LT_DLGLOBAL		RTLD_GLOBAL
10760#else
10761#  ifdef DL_GLOBAL
10762#    define LT_DLGLOBAL		DL_GLOBAL
10763#  else
10764#    define LT_DLGLOBAL		0
10765#  endif
10766#endif
10767
10768/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10769   find out it does not work in some platform. */
10770#ifndef LT_DLLAZY_OR_NOW
10771#  ifdef RTLD_LAZY
10772#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10773#  else
10774#    ifdef DL_LAZY
10775#      define LT_DLLAZY_OR_NOW		DL_LAZY
10776#    else
10777#      ifdef RTLD_NOW
10778#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10779#      else
10780#        ifdef DL_NOW
10781#          define LT_DLLAZY_OR_NOW	DL_NOW
10782#        else
10783#          define LT_DLLAZY_OR_NOW	0
10784#        endif
10785#      endif
10786#    endif
10787#  endif
10788#endif
10789
10790/* When -fvisbility=hidden is used, assume the code has been annotated
10791   correspondingly for the symbols needed.  */
10792#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10793void fnord () __attribute__((visibility("default")));
10794#endif
10795
10796void fnord () { int i=42; }
10797int main ()
10798{
10799  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10800  int status = $lt_dlunknown;
10801
10802  if (self)
10803    {
10804      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10805      else
10806        {
10807	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10808          else puts (dlerror ());
10809	}
10810      /* dlclose (self); */
10811    }
10812  else
10813    puts (dlerror ());
10814
10815  return status;
10816}
10817_LT_EOF
10818  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10819  (eval $ac_link) 2>&5
10820  ac_status=$?
10821  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10822  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10823    (./conftest; exit; ) >&5 2>/dev/null
10824    lt_status=$?
10825    case x$lt_status in
10826      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10827      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10828      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10829    esac
10830  else :
10831    # compilation failed
10832    lt_cv_dlopen_self=no
10833  fi
10834fi
10835rm -fr conftest*
10836
10837
10838fi
10839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10840$as_echo "$lt_cv_dlopen_self" >&6; }
10841
10842    if test "x$lt_cv_dlopen_self" = xyes; then
10843      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10844      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10845$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10846if ${lt_cv_dlopen_self_static+:} false; then :
10847  $as_echo_n "(cached) " >&6
10848else
10849  	  if test "$cross_compiling" = yes; then :
10850  lt_cv_dlopen_self_static=cross
10851else
10852  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10853  lt_status=$lt_dlunknown
10854  cat > conftest.$ac_ext <<_LT_EOF
10855#line 10855 "configure"
10856#include "confdefs.h"
10857
10858#if HAVE_DLFCN_H
10859#include <dlfcn.h>
10860#endif
10861
10862#include <stdio.h>
10863
10864#ifdef RTLD_GLOBAL
10865#  define LT_DLGLOBAL		RTLD_GLOBAL
10866#else
10867#  ifdef DL_GLOBAL
10868#    define LT_DLGLOBAL		DL_GLOBAL
10869#  else
10870#    define LT_DLGLOBAL		0
10871#  endif
10872#endif
10873
10874/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10875   find out it does not work in some platform. */
10876#ifndef LT_DLLAZY_OR_NOW
10877#  ifdef RTLD_LAZY
10878#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10879#  else
10880#    ifdef DL_LAZY
10881#      define LT_DLLAZY_OR_NOW		DL_LAZY
10882#    else
10883#      ifdef RTLD_NOW
10884#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10885#      else
10886#        ifdef DL_NOW
10887#          define LT_DLLAZY_OR_NOW	DL_NOW
10888#        else
10889#          define LT_DLLAZY_OR_NOW	0
10890#        endif
10891#      endif
10892#    endif
10893#  endif
10894#endif
10895
10896/* When -fvisbility=hidden is used, assume the code has been annotated
10897   correspondingly for the symbols needed.  */
10898#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10899void fnord () __attribute__((visibility("default")));
10900#endif
10901
10902void fnord () { int i=42; }
10903int main ()
10904{
10905  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10906  int status = $lt_dlunknown;
10907
10908  if (self)
10909    {
10910      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10911      else
10912        {
10913	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10914          else puts (dlerror ());
10915	}
10916      /* dlclose (self); */
10917    }
10918  else
10919    puts (dlerror ());
10920
10921  return status;
10922}
10923_LT_EOF
10924  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10925  (eval $ac_link) 2>&5
10926  ac_status=$?
10927  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10928  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10929    (./conftest; exit; ) >&5 2>/dev/null
10930    lt_status=$?
10931    case x$lt_status in
10932      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10933      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10934      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10935    esac
10936  else :
10937    # compilation failed
10938    lt_cv_dlopen_self_static=no
10939  fi
10940fi
10941rm -fr conftest*
10942
10943
10944fi
10945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10946$as_echo "$lt_cv_dlopen_self_static" >&6; }
10947    fi
10948
10949    CPPFLAGS="$save_CPPFLAGS"
10950    LDFLAGS="$save_LDFLAGS"
10951    LIBS="$save_LIBS"
10952    ;;
10953  esac
10954
10955  case $lt_cv_dlopen_self in
10956  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10957  *) enable_dlopen_self=unknown ;;
10958  esac
10959
10960  case $lt_cv_dlopen_self_static in
10961  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10962  *) enable_dlopen_self_static=unknown ;;
10963  esac
10964fi
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982striplib=
10983old_striplib=
10984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10985$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10986if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10987  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10988  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10990$as_echo "yes" >&6; }
10991else
10992# FIXME - insert some real tests, host_os isn't really good enough
10993  case $host_os in
10994  darwin*)
10995    if test -n "$STRIP" ; then
10996      striplib="$STRIP -x"
10997      old_striplib="$STRIP -S"
10998      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10999$as_echo "yes" >&6; }
11000    else
11001      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11002$as_echo "no" >&6; }
11003    fi
11004    ;;
11005  *)
11006    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11007$as_echo "no" >&6; }
11008    ;;
11009  esac
11010fi
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023  # Report which library types will actually be built
11024  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11025$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11027$as_echo "$can_build_shared" >&6; }
11028
11029  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11030$as_echo_n "checking whether to build shared libraries... " >&6; }
11031  test "$can_build_shared" = "no" && enable_shared=no
11032
11033  # On AIX, shared libraries and static libraries use the same namespace, and
11034  # are all built from PIC.
11035  case $host_os in
11036  aix3*)
11037    test "$enable_shared" = yes && enable_static=no
11038    if test -n "$RANLIB"; then
11039      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11040      postinstall_cmds='$RANLIB $lib'
11041    fi
11042    ;;
11043
11044  aix[4-9]*)
11045    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11046      test "$enable_shared" = yes && enable_static=no
11047    fi
11048    ;;
11049  esac
11050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11051$as_echo "$enable_shared" >&6; }
11052
11053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11054$as_echo_n "checking whether to build static libraries... " >&6; }
11055  # Make sure either enable_shared or enable_static is yes.
11056  test "$enable_shared" = yes || enable_static=yes
11057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11058$as_echo "$enable_static" >&6; }
11059
11060
11061
11062
11063fi
11064ac_ext=c
11065ac_cpp='$CPP $CPPFLAGS'
11066ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11067ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11068ac_compiler_gnu=$ac_cv_c_compiler_gnu
11069
11070CC="$lt_save_CC"
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084        ac_config_commands="$ac_config_commands libtool"
11085
11086
11087
11088
11089# Only expand once:
11090
11091
11092
11093# Find CPP now so that any conditional tests below won't do it and
11094# thereby make the resulting definitions conditional.
11095ac_ext=c
11096ac_cpp='$CPP $CPPFLAGS'
11097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11099ac_compiler_gnu=$ac_cv_c_compiler_gnu
11100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
11101$as_echo_n "checking how to run the C preprocessor... " >&6; }
11102# On Suns, sometimes $CPP names a directory.
11103if test -n "$CPP" && test -d "$CPP"; then
11104  CPP=
11105fi
11106if test -z "$CPP"; then
11107  if ${ac_cv_prog_CPP+:} false; then :
11108  $as_echo_n "(cached) " >&6
11109else
11110      # Double quotes because CPP needs to be expanded
11111    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
11112    do
11113      ac_preproc_ok=false
11114for ac_c_preproc_warn_flag in '' yes
11115do
11116  # Use a header file that comes with gcc, so configuring glibc
11117  # with a fresh cross-compiler works.
11118  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11119  # <limits.h> exists even on freestanding compilers.
11120  # On the NeXT, cc -E runs the code through the compiler's parser,
11121  # not just through cpp. "Syntax error" is here to catch this case.
11122  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123/* end confdefs.h.  */
11124#ifdef __STDC__
11125# include <limits.h>
11126#else
11127# include <assert.h>
11128#endif
11129		     Syntax error
11130_ACEOF
11131if ac_fn_c_try_cpp "$LINENO"; then :
11132
11133else
11134  # Broken: fails on valid input.
11135continue
11136fi
11137rm -f conftest.err conftest.i conftest.$ac_ext
11138
11139  # OK, works on sane cases.  Now check whether nonexistent headers
11140  # can be detected and how.
11141  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11142/* end confdefs.h.  */
11143#include <ac_nonexistent.h>
11144_ACEOF
11145if ac_fn_c_try_cpp "$LINENO"; then :
11146  # Broken: success on invalid input.
11147continue
11148else
11149  # Passes both tests.
11150ac_preproc_ok=:
11151break
11152fi
11153rm -f conftest.err conftest.i conftest.$ac_ext
11154
11155done
11156# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11157rm -f conftest.i conftest.err conftest.$ac_ext
11158if $ac_preproc_ok; then :
11159  break
11160fi
11161
11162    done
11163    ac_cv_prog_CPP=$CPP
11164
11165fi
11166  CPP=$ac_cv_prog_CPP
11167else
11168  ac_cv_prog_CPP=$CPP
11169fi
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
11171$as_echo "$CPP" >&6; }
11172ac_preproc_ok=false
11173for ac_c_preproc_warn_flag in '' yes
11174do
11175  # Use a header file that comes with gcc, so configuring glibc
11176  # with a fresh cross-compiler works.
11177  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11178  # <limits.h> exists even on freestanding compilers.
11179  # On the NeXT, cc -E runs the code through the compiler's parser,
11180  # not just through cpp. "Syntax error" is here to catch this case.
11181  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11182/* end confdefs.h.  */
11183#ifdef __STDC__
11184# include <limits.h>
11185#else
11186# include <assert.h>
11187#endif
11188		     Syntax error
11189_ACEOF
11190if ac_fn_c_try_cpp "$LINENO"; then :
11191
11192else
11193  # Broken: fails on valid input.
11194continue
11195fi
11196rm -f conftest.err conftest.i conftest.$ac_ext
11197
11198  # OK, works on sane cases.  Now check whether nonexistent headers
11199  # can be detected and how.
11200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11201/* end confdefs.h.  */
11202#include <ac_nonexistent.h>
11203_ACEOF
11204if ac_fn_c_try_cpp "$LINENO"; then :
11205  # Broken: success on invalid input.
11206continue
11207else
11208  # Passes both tests.
11209ac_preproc_ok=:
11210break
11211fi
11212rm -f conftest.err conftest.i conftest.$ac_ext
11213
11214done
11215# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11216rm -f conftest.i conftest.err conftest.$ac_ext
11217if $ac_preproc_ok; then :
11218
11219else
11220  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11221$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11222as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
11223See \`config.log' for more details" "$LINENO" 5; }
11224fi
11225
11226ac_ext=c
11227ac_cpp='$CPP $CPPFLAGS'
11228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11230ac_compiler_gnu=$ac_cv_c_compiler_gnu
11231
11232
11233if test -n "$with_cross_host"; then
11234   # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
11235   # may not work correctly, because the compiler may not be able to
11236   # link executables.
11237
11238   # We assume newlib.  This lets us hard-code the functions we know
11239   # we'll have.
11240   $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
11241
11242   $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
11243
11244
11245   # We ignore --with-system-zlib in this case.
11246   target_all=libzgcj.la
11247else
11248   if test x$gcc_no_link = xyes; then
11249  if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
11250    ac_cv_func_mmap_fixed_mapped=no
11251  fi
11252fi
11253if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
11254
11255
11256
11257  for ac_header in $ac_header_list
11258do :
11259  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11260ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
11261"
11262if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11263  cat >>confdefs.h <<_ACEOF
11264#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11265_ACEOF
11266
11267fi
11268
11269done
11270
11271
11272
11273
11274
11275
11276
11277
11278for ac_func in getpagesize
11279do :
11280  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11281if test "x$ac_cv_func_getpagesize" = xyes; then :
11282  cat >>confdefs.h <<_ACEOF
11283#define HAVE_GETPAGESIZE 1
11284_ACEOF
11285
11286fi
11287done
11288
11289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11290$as_echo_n "checking for working mmap... " >&6; }
11291if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
11292  $as_echo_n "(cached) " >&6
11293else
11294  if test "$cross_compiling" = yes; then :
11295  ac_cv_func_mmap_fixed_mapped=no
11296else
11297  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298/* end confdefs.h.  */
11299$ac_includes_default
11300/* malloc might have been renamed as rpl_malloc. */
11301#undef malloc
11302
11303/* Thanks to Mike Haertel and Jim Avera for this test.
11304   Here is a matrix of mmap possibilities:
11305	mmap private not fixed
11306	mmap private fixed at somewhere currently unmapped
11307	mmap private fixed at somewhere already mapped
11308	mmap shared not fixed
11309	mmap shared fixed at somewhere currently unmapped
11310	mmap shared fixed at somewhere already mapped
11311   For private mappings, we should verify that changes cannot be read()
11312   back from the file, nor mmap's back from the file at a different
11313   address.  (There have been systems where private was not correctly
11314   implemented like the infamous i386 svr4.0, and systems where the
11315   VM page cache was not coherent with the file system buffer cache
11316   like early versions of FreeBSD and possibly contemporary NetBSD.)
11317   For shared mappings, we should conversely verify that changes get
11318   propagated back to all the places they're supposed to be.
11319
11320   Grep wants private fixed already mapped.
11321   The main things grep needs to know about mmap are:
11322   * does it exist and is it safe to write into the mmap'd area
11323   * how to use it (BSD variants)  */
11324
11325#include <fcntl.h>
11326#include <sys/mman.h>
11327
11328#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11329char *malloc ();
11330#endif
11331
11332/* This mess was copied from the GNU getpagesize.h.  */
11333#ifndef HAVE_GETPAGESIZE
11334# ifdef _SC_PAGESIZE
11335#  define getpagesize() sysconf(_SC_PAGESIZE)
11336# else /* no _SC_PAGESIZE */
11337#  ifdef HAVE_SYS_PARAM_H
11338#   include <sys/param.h>
11339#   ifdef EXEC_PAGESIZE
11340#    define getpagesize() EXEC_PAGESIZE
11341#   else /* no EXEC_PAGESIZE */
11342#    ifdef NBPG
11343#     define getpagesize() NBPG * CLSIZE
11344#     ifndef CLSIZE
11345#      define CLSIZE 1
11346#     endif /* no CLSIZE */
11347#    else /* no NBPG */
11348#     ifdef NBPC
11349#      define getpagesize() NBPC
11350#     else /* no NBPC */
11351#      ifdef PAGESIZE
11352#       define getpagesize() PAGESIZE
11353#      endif /* PAGESIZE */
11354#     endif /* no NBPC */
11355#    endif /* no NBPG */
11356#   endif /* no EXEC_PAGESIZE */
11357#  else /* no HAVE_SYS_PARAM_H */
11358#   define getpagesize() 8192	/* punt totally */
11359#  endif /* no HAVE_SYS_PARAM_H */
11360# endif /* no _SC_PAGESIZE */
11361
11362#endif /* no HAVE_GETPAGESIZE */
11363
11364int
11365main ()
11366{
11367  char *data, *data2, *data3;
11368  const char *cdata2;
11369  int i, pagesize;
11370  int fd, fd2;
11371
11372  pagesize = getpagesize ();
11373
11374  /* First, make a file with some known garbage in it. */
11375  data = (char *) malloc (pagesize);
11376  if (!data)
11377    return 1;
11378  for (i = 0; i < pagesize; ++i)
11379    *(data + i) = rand ();
11380  umask (0);
11381  fd = creat ("conftest.mmap", 0600);
11382  if (fd < 0)
11383    return 2;
11384  if (write (fd, data, pagesize) != pagesize)
11385    return 3;
11386  close (fd);
11387
11388  /* Next, check that the tail of a page is zero-filled.  File must have
11389     non-zero length, otherwise we risk SIGBUS for entire page.  */
11390  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
11391  if (fd2 < 0)
11392    return 4;
11393  cdata2 = "";
11394  if (write (fd2, cdata2, 1) != 1)
11395    return 5;
11396  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
11397  if (data2 == MAP_FAILED)
11398    return 6;
11399  for (i = 0; i < pagesize; ++i)
11400    if (*(data2 + i))
11401      return 7;
11402  close (fd2);
11403  if (munmap (data2, pagesize))
11404    return 8;
11405
11406  /* Next, try to mmap the file at a fixed address which already has
11407     something else allocated at it.  If we can, also make sure that
11408     we see the same garbage.  */
11409  fd = open ("conftest.mmap", O_RDWR);
11410  if (fd < 0)
11411    return 9;
11412  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11413		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
11414    return 10;
11415  for (i = 0; i < pagesize; ++i)
11416    if (*(data + i) != *(data2 + i))
11417      return 11;
11418
11419  /* Finally, make sure that changes to the mapped area do not
11420     percolate back to the file as seen by read().  (This is a bug on
11421     some variants of i386 svr4.0.)  */
11422  for (i = 0; i < pagesize; ++i)
11423    *(data2 + i) = *(data2 + i) + 1;
11424  data3 = (char *) malloc (pagesize);
11425  if (!data3)
11426    return 12;
11427  if (read (fd, data3, pagesize) != pagesize)
11428    return 13;
11429  for (i = 0; i < pagesize; ++i)
11430    if (*(data + i) != *(data3 + i))
11431      return 14;
11432  close (fd);
11433  return 0;
11434}
11435_ACEOF
11436if ac_fn_c_try_run "$LINENO"; then :
11437  ac_cv_func_mmap_fixed_mapped=yes
11438else
11439  ac_cv_func_mmap_fixed_mapped=no
11440fi
11441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11442  conftest.$ac_objext conftest.beam conftest.$ac_ext
11443fi
11444
11445fi
11446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11447$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11448if test $ac_cv_func_mmap_fixed_mapped = yes; then
11449
11450$as_echo "#define HAVE_MMAP 1" >>confdefs.h
11451
11452fi
11453rm -f conftest.mmap conftest.txt
11454
11455fi
11456   for ac_func in memcpy strerror
11457do :
11458  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11459ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11460if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11461  cat >>confdefs.h <<_ACEOF
11462#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11463_ACEOF
11464
11465fi
11466done
11467
11468
11469   if test "$with_system_zlib" = yes; then
11470      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
11471$as_echo_n "checking for deflate in -lz... " >&6; }
11472if ${ac_cv_lib_z_deflate+:} false; then :
11473  $as_echo_n "(cached) " >&6
11474else
11475  ac_check_lib_save_LIBS=$LIBS
11476LIBS="-lz  $LIBS"
11477if test x$gcc_no_link = xyes; then
11478  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11479fi
11480cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11481/* end confdefs.h.  */
11482
11483/* Override any GCC internal prototype to avoid an error.
11484   Use char because int might match the return type of a GCC
11485   builtin and then its argument prototype would still apply.  */
11486#ifdef __cplusplus
11487extern "C"
11488#endif
11489char deflate ();
11490int
11491main ()
11492{
11493return deflate ();
11494  ;
11495  return 0;
11496}
11497_ACEOF
11498if ac_fn_c_try_link "$LINENO"; then :
11499  ac_cv_lib_z_deflate=yes
11500else
11501  ac_cv_lib_z_deflate=no
11502fi
11503rm -f core conftest.err conftest.$ac_objext \
11504    conftest$ac_exeext conftest.$ac_ext
11505LIBS=$ac_check_lib_save_LIBS
11506fi
11507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
11508$as_echo "$ac_cv_lib_z_deflate" >&6; }
11509if test "x$ac_cv_lib_z_deflate" = xyes; then :
11510  target_all=
11511else
11512  target_all=libzgcj.la
11513fi
11514
11515   else
11516      target_all=libzgcj.la
11517   fi
11518fi
11519
11520
11521
11522for ac_header in unistd.h
11523do :
11524  ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11525if test "x$ac_cv_header_unistd_h" = xyes; then :
11526  cat >>confdefs.h <<_ACEOF
11527#define HAVE_UNISTD_H 1
11528_ACEOF
11529
11530fi
11531
11532done
11533
11534
11535if test -n "$with_cross_host" &&
11536   test x"$with_cross_host" != x"no"; then
11537  toolexecdir='$(exec_prefix)/$(target_alias)'
11538  toolexeclibdir='$(toolexecdir)/lib'
11539else
11540  toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11541  toolexeclibdir='$(libdir)'
11542fi
11543if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11544  multiosdir=/`$CC -print-multi-os-directory`
11545  case $multiosdir in
11546    /.) multiosdir= ;; # Avoid trailing /.
11547  esac
11548else
11549  multiosdir=
11550fi
11551toolexeclibdir=${toolexeclibdir}${multiosdir}
11552
11553
11554
11555 if test -n "$with_target_subdir"; then
11556  TARGET_LIBRARY_TRUE=
11557  TARGET_LIBRARY_FALSE='#'
11558else
11559  TARGET_LIBRARY_TRUE='#'
11560  TARGET_LIBRARY_FALSE=
11561fi
11562
11563
11564if test "${multilib}" = "yes"; then
11565  multilib_arg="--enable-multilib"
11566else
11567  multilib_arg=
11568fi
11569
11570# Enable --enable-host-shared.
11571# Check whether --enable-host-shared was given.
11572if test "${enable_host_shared+set}" = set; then :
11573  enableval=$enable_host_shared;
11574fi
11575
11576
11577
11578# Enable --enable-host-pie.
11579# Check whether --enable-host-pie was given.
11580if test "${enable_host_pie+set}" = set; then :
11581  enableval=$enable_host_pie;
11582fi
11583
11584
11585
11586if test x$enable_host_shared = xyes; then
11587  PICFLAG=-fPIC
11588elif test x$enable_host_pie = xyes; then
11589  PICFLAG=-fPIE
11590else
11591  PICFLAG=
11592fi
11593
11594
11595ac_config_files="$ac_config_files Makefile"
11596
11597cat >confcache <<\_ACEOF
11598# This file is a shell script that caches the results of configure
11599# tests run on this system so they can be shared between configure
11600# scripts and configure runs, see configure's option --config-cache.
11601# It is not useful on other systems.  If it contains results you don't
11602# want to keep, you may remove or edit it.
11603#
11604# config.status only pays attention to the cache file if you give it
11605# the --recheck option to rerun configure.
11606#
11607# `ac_cv_env_foo' variables (set or unset) will be overridden when
11608# loading this file, other *unset* `ac_cv_foo' will be assigned the
11609# following values.
11610
11611_ACEOF
11612
11613# The following way of writing the cache mishandles newlines in values,
11614# but we know of no workaround that is simple, portable, and efficient.
11615# So, we kill variables containing newlines.
11616# Ultrix sh set writes to stderr and can't be redirected directly,
11617# and sets the high bit in the cache file unless we assign to the vars.
11618(
11619  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11620    eval ac_val=\$$ac_var
11621    case $ac_val in #(
11622    *${as_nl}*)
11623      case $ac_var in #(
11624      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11625$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11626      esac
11627      case $ac_var in #(
11628      _ | IFS | as_nl) ;; #(
11629      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11630      *) { eval $ac_var=; unset $ac_var;} ;;
11631      esac ;;
11632    esac
11633  done
11634
11635  (set) 2>&1 |
11636    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11637    *${as_nl}ac_space=\ *)
11638      # `set' does not quote correctly, so add quotes: double-quote
11639      # substitution turns \\\\ into \\, and sed turns \\ into \.
11640      sed -n \
11641	"s/'/'\\\\''/g;
11642	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11643      ;; #(
11644    *)
11645      # `set' quotes correctly as required by POSIX, so do not add quotes.
11646      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11647      ;;
11648    esac |
11649    sort
11650) |
11651  sed '
11652     /^ac_cv_env_/b end
11653     t clear
11654     :clear
11655     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11656     t end
11657     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11658     :end' >>confcache
11659if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11660  if test -w "$cache_file"; then
11661    if test "x$cache_file" != "x/dev/null"; then
11662      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11663$as_echo "$as_me: updating cache $cache_file" >&6;}
11664      if test ! -f "$cache_file" || test -h "$cache_file"; then
11665	cat confcache >"$cache_file"
11666      else
11667        case $cache_file in #(
11668        */* | ?:*)
11669	  mv -f confcache "$cache_file"$$ &&
11670	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11671        *)
11672	  mv -f confcache "$cache_file" ;;
11673	esac
11674      fi
11675    fi
11676  else
11677    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11678$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11679  fi
11680fi
11681rm -f confcache
11682
11683test "x$prefix" = xNONE && prefix=$ac_default_prefix
11684# Let make expand exec_prefix.
11685test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11686
11687# Transform confdefs.h into DEFS.
11688# Protect against shell expansion while executing Makefile rules.
11689# Protect against Makefile macro expansion.
11690#
11691# If the first sed substitution is executed (which looks for macros that
11692# take arguments), then branch to the quote section.  Otherwise,
11693# look for a macro that doesn't take arguments.
11694ac_script='
11695:mline
11696/\\$/{
11697 N
11698 s,\\\n,,
11699 b mline
11700}
11701t clear
11702:clear
11703s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
11704t quote
11705s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
11706t quote
11707b any
11708:quote
11709s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11710s/\[/\\&/g
11711s/\]/\\&/g
11712s/\$/$$/g
11713H
11714:any
11715${
11716	g
11717	s/^\n//
11718	s/\n/ /g
11719	p
11720}
11721'
11722DEFS=`sed -n "$ac_script" confdefs.h`
11723
11724
11725ac_libobjs=
11726ac_ltlibobjs=
11727U=
11728for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11729  # 1. Remove the extension, and $U if already installed.
11730  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11731  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11732  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11733  #    will be set to the directory where LIBOBJS objects are built.
11734  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11735  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11736done
11737LIBOBJS=$ac_libobjs
11738
11739LTLIBOBJS=$ac_ltlibobjs
11740
11741
11742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11743$as_echo_n "checking that generated files are newer than configure... " >&6; }
11744   if test -n "$am_sleep_pid"; then
11745     # Hide warnings about reused PIDs.
11746     wait $am_sleep_pid 2>/dev/null
11747   fi
11748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11749$as_echo "done" >&6; }
11750 if test -n "$EXEEXT"; then
11751  am__EXEEXT_TRUE=
11752  am__EXEEXT_FALSE='#'
11753else
11754  am__EXEEXT_TRUE='#'
11755  am__EXEEXT_FALSE=
11756fi
11757
11758if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11759  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11760Usually this means the macro was only invoked conditionally." "$LINENO" 5
11761fi
11762if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11763  as_fn_error $? "conditional \"AMDEP\" was never defined.
11764Usually this means the macro was only invoked conditionally." "$LINENO" 5
11765fi
11766if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11767  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11768Usually this means the macro was only invoked conditionally." "$LINENO" 5
11769fi
11770if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
11771  as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
11772Usually this means the macro was only invoked conditionally." "$LINENO" 5
11773fi
11774
11775: "${CONFIG_STATUS=./config.status}"
11776ac_write_fail=0
11777ac_clean_files_save=$ac_clean_files
11778ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11779{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11780$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11781as_write_fail=0
11782cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11783#! $SHELL
11784# Generated by $as_me.
11785# Run this file to recreate the current configuration.
11786# Compiler output produced by configure, useful for debugging
11787# configure, is in config.log if it exists.
11788
11789debug=false
11790ac_cs_recheck=false
11791ac_cs_silent=false
11792
11793SHELL=\${CONFIG_SHELL-$SHELL}
11794export SHELL
11795_ASEOF
11796cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11797## -------------------- ##
11798## M4sh Initialization. ##
11799## -------------------- ##
11800
11801# Be more Bourne compatible
11802DUALCASE=1; export DUALCASE # for MKS sh
11803if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11804  emulate sh
11805  NULLCMD=:
11806  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11807  # is contrary to our usage.  Disable this feature.
11808  alias -g '${1+"$@"}'='"$@"'
11809  setopt NO_GLOB_SUBST
11810else
11811  case `(set -o) 2>/dev/null` in #(
11812  *posix*) :
11813    set -o posix ;; #(
11814  *) :
11815     ;;
11816esac
11817fi
11818
11819
11820as_nl='
11821'
11822export as_nl
11823# Printing a long string crashes Solaris 7 /usr/bin/printf.
11824as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11825as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11826as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11827# Prefer a ksh shell builtin over an external printf program on Solaris,
11828# but without wasting forks for bash or zsh.
11829if test -z "$BASH_VERSION$ZSH_VERSION" \
11830    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11831  as_echo='print -r --'
11832  as_echo_n='print -rn --'
11833elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11834  as_echo='printf %s\n'
11835  as_echo_n='printf %s'
11836else
11837  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11838    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11839    as_echo_n='/usr/ucb/echo -n'
11840  else
11841    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11842    as_echo_n_body='eval
11843      arg=$1;
11844      case $arg in #(
11845      *"$as_nl"*)
11846	expr "X$arg" : "X\\(.*\\)$as_nl";
11847	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11848      esac;
11849      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11850    '
11851    export as_echo_n_body
11852    as_echo_n='sh -c $as_echo_n_body as_echo'
11853  fi
11854  export as_echo_body
11855  as_echo='sh -c $as_echo_body as_echo'
11856fi
11857
11858# The user is always right.
11859if test "${PATH_SEPARATOR+set}" != set; then
11860  PATH_SEPARATOR=:
11861  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11862    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11863      PATH_SEPARATOR=';'
11864  }
11865fi
11866
11867
11868# IFS
11869# We need space, tab and new line, in precisely that order.  Quoting is
11870# there to prevent editors from complaining about space-tab.
11871# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11872# splitting by setting IFS to empty value.)
11873IFS=" ""	$as_nl"
11874
11875# Find who we are.  Look in the path if we contain no directory separator.
11876as_myself=
11877case $0 in #((
11878  *[\\/]* ) as_myself=$0 ;;
11879  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11880for as_dir in $PATH
11881do
11882  IFS=$as_save_IFS
11883  test -z "$as_dir" && as_dir=.
11884    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11885  done
11886IFS=$as_save_IFS
11887
11888     ;;
11889esac
11890# We did not find ourselves, most probably we were run as `sh COMMAND'
11891# in which case we are not to be found in the path.
11892if test "x$as_myself" = x; then
11893  as_myself=$0
11894fi
11895if test ! -f "$as_myself"; then
11896  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11897  exit 1
11898fi
11899
11900# Unset variables that we do not need and which cause bugs (e.g. in
11901# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11902# suppresses any "Segmentation fault" message there.  '((' could
11903# trigger a bug in pdksh 5.2.14.
11904for as_var in BASH_ENV ENV MAIL MAILPATH
11905do eval test x\${$as_var+set} = xset \
11906  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11907done
11908PS1='$ '
11909PS2='> '
11910PS4='+ '
11911
11912# NLS nuisances.
11913LC_ALL=C
11914export LC_ALL
11915LANGUAGE=C
11916export LANGUAGE
11917
11918# CDPATH.
11919(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11920
11921
11922# as_fn_error STATUS ERROR [LINENO LOG_FD]
11923# ----------------------------------------
11924# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11925# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11926# script with STATUS, using 1 if that was 0.
11927as_fn_error ()
11928{
11929  as_status=$1; test $as_status -eq 0 && as_status=1
11930  if test "$4"; then
11931    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11932    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11933  fi
11934  $as_echo "$as_me: error: $2" >&2
11935  as_fn_exit $as_status
11936} # as_fn_error
11937
11938
11939# as_fn_set_status STATUS
11940# -----------------------
11941# Set $? to STATUS, without forking.
11942as_fn_set_status ()
11943{
11944  return $1
11945} # as_fn_set_status
11946
11947# as_fn_exit STATUS
11948# -----------------
11949# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11950as_fn_exit ()
11951{
11952  set +e
11953  as_fn_set_status $1
11954  exit $1
11955} # as_fn_exit
11956
11957# as_fn_unset VAR
11958# ---------------
11959# Portably unset VAR.
11960as_fn_unset ()
11961{
11962  { eval $1=; unset $1;}
11963}
11964as_unset=as_fn_unset
11965# as_fn_append VAR VALUE
11966# ----------------------
11967# Append the text in VALUE to the end of the definition contained in VAR. Take
11968# advantage of any shell optimizations that allow amortized linear growth over
11969# repeated appends, instead of the typical quadratic growth present in naive
11970# implementations.
11971if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11972  eval 'as_fn_append ()
11973  {
11974    eval $1+=\$2
11975  }'
11976else
11977  as_fn_append ()
11978  {
11979    eval $1=\$$1\$2
11980  }
11981fi # as_fn_append
11982
11983# as_fn_arith ARG...
11984# ------------------
11985# Perform arithmetic evaluation on the ARGs, and store the result in the
11986# global $as_val. Take advantage of shells that can avoid forks. The arguments
11987# must be portable across $(()) and expr.
11988if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11989  eval 'as_fn_arith ()
11990  {
11991    as_val=$(( $* ))
11992  }'
11993else
11994  as_fn_arith ()
11995  {
11996    as_val=`expr "$@" || test $? -eq 1`
11997  }
11998fi # as_fn_arith
11999
12000
12001if expr a : '\(a\)' >/dev/null 2>&1 &&
12002   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12003  as_expr=expr
12004else
12005  as_expr=false
12006fi
12007
12008if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12009  as_basename=basename
12010else
12011  as_basename=false
12012fi
12013
12014if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12015  as_dirname=dirname
12016else
12017  as_dirname=false
12018fi
12019
12020as_me=`$as_basename -- "$0" ||
12021$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12022	 X"$0" : 'X\(//\)$' \| \
12023	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12024$as_echo X/"$0" |
12025    sed '/^.*\/\([^/][^/]*\)\/*$/{
12026	    s//\1/
12027	    q
12028	  }
12029	  /^X\/\(\/\/\)$/{
12030	    s//\1/
12031	    q
12032	  }
12033	  /^X\/\(\/\).*/{
12034	    s//\1/
12035	    q
12036	  }
12037	  s/.*/./; q'`
12038
12039# Avoid depending upon Character Ranges.
12040as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12041as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12042as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12043as_cr_digits='0123456789'
12044as_cr_alnum=$as_cr_Letters$as_cr_digits
12045
12046ECHO_C= ECHO_N= ECHO_T=
12047case `echo -n x` in #(((((
12048-n*)
12049  case `echo 'xy\c'` in
12050  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12051  xy)  ECHO_C='\c';;
12052  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12053       ECHO_T='	';;
12054  esac;;
12055*)
12056  ECHO_N='-n';;
12057esac
12058
12059rm -f conf$$ conf$$.exe conf$$.file
12060if test -d conf$$.dir; then
12061  rm -f conf$$.dir/conf$$.file
12062else
12063  rm -f conf$$.dir
12064  mkdir conf$$.dir 2>/dev/null
12065fi
12066if (echo >conf$$.file) 2>/dev/null; then
12067  if ln -s conf$$.file conf$$ 2>/dev/null; then
12068    as_ln_s='ln -s'
12069    # ... but there are two gotchas:
12070    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12071    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12072    # In both cases, we have to default to `cp -pR'.
12073    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12074      as_ln_s='cp -pR'
12075  elif ln conf$$.file conf$$ 2>/dev/null; then
12076    as_ln_s=ln
12077  else
12078    as_ln_s='cp -pR'
12079  fi
12080else
12081  as_ln_s='cp -pR'
12082fi
12083rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12084rmdir conf$$.dir 2>/dev/null
12085
12086
12087# as_fn_mkdir_p
12088# -------------
12089# Create "$as_dir" as a directory, including parents if necessary.
12090as_fn_mkdir_p ()
12091{
12092
12093  case $as_dir in #(
12094  -*) as_dir=./$as_dir;;
12095  esac
12096  test -d "$as_dir" || eval $as_mkdir_p || {
12097    as_dirs=
12098    while :; do
12099      case $as_dir in #(
12100      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12101      *) as_qdir=$as_dir;;
12102      esac
12103      as_dirs="'$as_qdir' $as_dirs"
12104      as_dir=`$as_dirname -- "$as_dir" ||
12105$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12106	 X"$as_dir" : 'X\(//\)[^/]' \| \
12107	 X"$as_dir" : 'X\(//\)$' \| \
12108	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12109$as_echo X"$as_dir" |
12110    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12111	    s//\1/
12112	    q
12113	  }
12114	  /^X\(\/\/\)[^/].*/{
12115	    s//\1/
12116	    q
12117	  }
12118	  /^X\(\/\/\)$/{
12119	    s//\1/
12120	    q
12121	  }
12122	  /^X\(\/\).*/{
12123	    s//\1/
12124	    q
12125	  }
12126	  s/.*/./; q'`
12127      test -d "$as_dir" && break
12128    done
12129    test -z "$as_dirs" || eval "mkdir $as_dirs"
12130  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12131
12132
12133} # as_fn_mkdir_p
12134if mkdir -p . 2>/dev/null; then
12135  as_mkdir_p='mkdir -p "$as_dir"'
12136else
12137  test -d ./-p && rmdir ./-p
12138  as_mkdir_p=false
12139fi
12140
12141
12142# as_fn_executable_p FILE
12143# -----------------------
12144# Test if FILE is an executable regular file.
12145as_fn_executable_p ()
12146{
12147  test -f "$1" && test -x "$1"
12148} # as_fn_executable_p
12149as_test_x='test -x'
12150as_executable_p=as_fn_executable_p
12151
12152# Sed expression to map a string onto a valid CPP name.
12153as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12154
12155# Sed expression to map a string onto a valid variable name.
12156as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12157
12158
12159exec 6>&1
12160## ----------------------------------- ##
12161## Main body of $CONFIG_STATUS script. ##
12162## ----------------------------------- ##
12163_ASEOF
12164test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12165
12166cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12167# Save the log message, to keep $0 and so on meaningful, and to
12168# report actual input values of CONFIG_FILES etc. instead of their
12169# values after options handling.
12170ac_log="
12171This file was extended by zlib $as_me 1.1.4, which was
12172generated by GNU Autoconf 2.69.  Invocation command line was
12173
12174  CONFIG_FILES    = $CONFIG_FILES
12175  CONFIG_HEADERS  = $CONFIG_HEADERS
12176  CONFIG_LINKS    = $CONFIG_LINKS
12177  CONFIG_COMMANDS = $CONFIG_COMMANDS
12178  $ $0 $@
12179
12180on `(hostname || uname -n) 2>/dev/null | sed 1q`
12181"
12182
12183_ACEOF
12184
12185case $ac_config_files in *"
12186"*) set x $ac_config_files; shift; ac_config_files=$*;;
12187esac
12188
12189
12190
12191cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12192# Files that config.status was made for.
12193config_files="$ac_config_files"
12194config_commands="$ac_config_commands"
12195
12196_ACEOF
12197
12198cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12199ac_cs_usage="\
12200\`$as_me' instantiates files and other configuration actions
12201from templates according to the current configuration.  Unless the files
12202and actions are specified as TAGs, all are instantiated by default.
12203
12204Usage: $0 [OPTION]... [TAG]...
12205
12206  -h, --help       print this help, then exit
12207  -V, --version    print version number and configuration settings, then exit
12208      --config     print configuration, then exit
12209  -q, --quiet, --silent
12210                   do not print progress messages
12211  -d, --debug      don't remove temporary files
12212      --recheck    update $as_me by reconfiguring in the same conditions
12213      --file=FILE[:TEMPLATE]
12214                   instantiate the configuration file FILE
12215
12216Configuration files:
12217$config_files
12218
12219Configuration commands:
12220$config_commands
12221
12222Report bugs to the package provider."
12223
12224_ACEOF
12225cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12226ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12227ac_cs_version="\\
12228zlib config.status 1.1.4
12229configured by $0, generated by GNU Autoconf 2.69,
12230  with options \\"\$ac_cs_config\\"
12231
12232Copyright (C) 2012 Free Software Foundation, Inc.
12233This config.status script is free software; the Free Software Foundation
12234gives unlimited permission to copy, distribute and modify it."
12235
12236ac_pwd='$ac_pwd'
12237srcdir='$srcdir'
12238INSTALL='$INSTALL'
12239MKDIR_P='$MKDIR_P'
12240AWK='$AWK'
12241test -n "\$AWK" || AWK=awk
12242_ACEOF
12243
12244cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12245# The default lists apply if the user does not specify any file.
12246ac_need_defaults=:
12247while test $# != 0
12248do
12249  case $1 in
12250  --*=?*)
12251    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12252    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12253    ac_shift=:
12254    ;;
12255  --*=)
12256    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12257    ac_optarg=
12258    ac_shift=:
12259    ;;
12260  *)
12261    ac_option=$1
12262    ac_optarg=$2
12263    ac_shift=shift
12264    ;;
12265  esac
12266
12267  case $ac_option in
12268  # Handling of the options.
12269  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12270    ac_cs_recheck=: ;;
12271  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12272    $as_echo "$ac_cs_version"; exit ;;
12273  --config | --confi | --conf | --con | --co | --c )
12274    $as_echo "$ac_cs_config"; exit ;;
12275  --debug | --debu | --deb | --de | --d | -d )
12276    debug=: ;;
12277  --file | --fil | --fi | --f )
12278    $ac_shift
12279    case $ac_optarg in
12280    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12281    '') as_fn_error $? "missing file argument" ;;
12282    esac
12283    as_fn_append CONFIG_FILES " '$ac_optarg'"
12284    ac_need_defaults=false;;
12285  --he | --h |  --help | --hel | -h )
12286    $as_echo "$ac_cs_usage"; exit ;;
12287  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12288  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12289    ac_cs_silent=: ;;
12290
12291  # This is an error.
12292  -*) as_fn_error $? "unrecognized option: \`$1'
12293Try \`$0 --help' for more information." ;;
12294
12295  *) as_fn_append ac_config_targets " $1"
12296     ac_need_defaults=false ;;
12297
12298  esac
12299  shift
12300done
12301
12302ac_configure_extra_args=
12303
12304if $ac_cs_silent; then
12305  exec 6>/dev/null
12306  ac_configure_extra_args="$ac_configure_extra_args --silent"
12307fi
12308
12309_ACEOF
12310cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12311if \$ac_cs_recheck; then
12312  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12313  shift
12314  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12315  CONFIG_SHELL='$SHELL'
12316  export CONFIG_SHELL
12317  exec "\$@"
12318fi
12319
12320_ACEOF
12321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12322exec 5>>config.log
12323{
12324  echo
12325  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12326## Running $as_me. ##
12327_ASBOX
12328  $as_echo "$ac_log"
12329} >&5
12330
12331_ACEOF
12332cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12333#
12334# INIT-COMMANDS
12335#
12336
12337srcdir="$srcdir"
12338host="$host"
12339target="$target"
12340with_multisubdir="$with_multisubdir"
12341with_multisrctop="$with_multisrctop"
12342with_target_subdir="$with_target_subdir"
12343ac_configure_args="${multilib_arg} ${ac_configure_args}"
12344multi_basedir="$multi_basedir"
12345CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12346CC="$CC"
12347CXX="$CXX"
12348GFORTRAN="$GFORTRAN"
12349GDC="$GDC"
12350AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12351
12352
12353# The HP-UX ksh and POSIX shell print the target directory to stdout
12354# if CDPATH is set.
12355(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12356
12357sed_quote_subst='$sed_quote_subst'
12358double_quote_subst='$double_quote_subst'
12359delay_variable_subst='$delay_variable_subst'
12360macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12361macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12362enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12363enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12364pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12365enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12366SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12367ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12368host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12369host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12370host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12371build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12372build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12373build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12374SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12375Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12376GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12377EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12378FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12379LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12380NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12381LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12382max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12383ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12384exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12385lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12386lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12387lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12388reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12389reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12390OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12391deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12392file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12393AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12394AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12395STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12396RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12397old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12398old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12399old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12400lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12401CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12402CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12403compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12404GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12405lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12406lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12407lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12408lt_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"`'
12409objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12410MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12411lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12412lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12413lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12414lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12415lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12416need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12417DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12418NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12419LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12420OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12421OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12422libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12423shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12424extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12425archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12426enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12427export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12428whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12429compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12430old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12431old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12432archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12433archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12434module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12435module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12436with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12437allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12438no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12439hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12440hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12441hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12442hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12443hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12444hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12445hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12446hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12447inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12448link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12449fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12450always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12451export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12452exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12453include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12454prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12455file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12456variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12457need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12458need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12459version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12460runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12461shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12462shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12463libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12464library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12465soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12466install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12467postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12468postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12469finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12470finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12471hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12472sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12473sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12474hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12475enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12476enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12477enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12478old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12479striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12480
12481LTCC='$LTCC'
12482LTCFLAGS='$LTCFLAGS'
12483compiler='$compiler_DEFAULT'
12484
12485# A function that is used when there is no print builtin or printf.
12486func_fallback_echo ()
12487{
12488  eval 'cat <<_LTECHO_EOF
12489\$1
12490_LTECHO_EOF'
12491}
12492
12493# Quote evaled strings.
12494for var in SHELL \
12495ECHO \
12496SED \
12497GREP \
12498EGREP \
12499FGREP \
12500LD \
12501NM \
12502LN_S \
12503lt_SP2NL \
12504lt_NL2SP \
12505reload_flag \
12506OBJDUMP \
12507deplibs_check_method \
12508file_magic_cmd \
12509AR \
12510AR_FLAGS \
12511STRIP \
12512RANLIB \
12513CC \
12514CFLAGS \
12515compiler \
12516lt_cv_sys_global_symbol_pipe \
12517lt_cv_sys_global_symbol_to_cdecl \
12518lt_cv_sys_global_symbol_to_c_name_address \
12519lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12520lt_prog_compiler_no_builtin_flag \
12521lt_prog_compiler_wl \
12522lt_prog_compiler_pic \
12523lt_prog_compiler_static \
12524lt_cv_prog_compiler_c_o \
12525need_locks \
12526DSYMUTIL \
12527NMEDIT \
12528LIPO \
12529OTOOL \
12530OTOOL64 \
12531shrext_cmds \
12532export_dynamic_flag_spec \
12533whole_archive_flag_spec \
12534compiler_needs_object \
12535with_gnu_ld \
12536allow_undefined_flag \
12537no_undefined_flag \
12538hardcode_libdir_flag_spec \
12539hardcode_libdir_flag_spec_ld \
12540hardcode_libdir_separator \
12541fix_srcfile_path \
12542exclude_expsyms \
12543include_expsyms \
12544file_list_spec \
12545variables_saved_for_relink \
12546libname_spec \
12547library_names_spec \
12548soname_spec \
12549install_override_mode \
12550finish_eval \
12551old_striplib \
12552striplib; do
12553    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12554    *[\\\\\\\`\\"\\\$]*)
12555      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12556      ;;
12557    *)
12558      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12559      ;;
12560    esac
12561done
12562
12563# Double-quote double-evaled strings.
12564for var in reload_cmds \
12565old_postinstall_cmds \
12566old_postuninstall_cmds \
12567old_archive_cmds \
12568extract_expsyms_cmds \
12569old_archive_from_new_cmds \
12570old_archive_from_expsyms_cmds \
12571archive_cmds \
12572archive_expsym_cmds \
12573module_cmds \
12574module_expsym_cmds \
12575export_symbols_cmds \
12576prelink_cmds \
12577postinstall_cmds \
12578postuninstall_cmds \
12579finish_cmds \
12580sys_lib_search_path_spec \
12581sys_lib_dlsearch_path_spec; do
12582    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12583    *[\\\\\\\`\\"\\\$]*)
12584      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12585      ;;
12586    *)
12587      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12588      ;;
12589    esac
12590done
12591
12592ac_aux_dir='$ac_aux_dir'
12593xsi_shell='$xsi_shell'
12594lt_shell_append='$lt_shell_append'
12595
12596# See if we are running on zsh, and set the options which allow our
12597# commands through without removal of \ escapes INIT.
12598if test -n "\${ZSH_VERSION+set}" ; then
12599   setopt NO_GLOB_SUBST
12600fi
12601
12602
12603    PACKAGE='$PACKAGE'
12604    VERSION='$VERSION'
12605    TIMESTAMP='$TIMESTAMP'
12606    RM='$RM'
12607    ofile='$ofile'
12608
12609
12610
12611
12612_ACEOF
12613
12614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12615
12616# Handling of arguments.
12617for ac_config_target in $ac_config_targets
12618do
12619  case $ac_config_target in
12620    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12621    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12622    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12623    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12624
12625  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12626  esac
12627done
12628
12629
12630# If the user did not use the arguments to specify the items to instantiate,
12631# then the envvar interface is used.  Set only those that are not.
12632# We use the long form for the default assignment because of an extremely
12633# bizarre bug on SunOS 4.1.3.
12634if $ac_need_defaults; then
12635  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12636  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12637fi
12638
12639# Have a temporary directory for convenience.  Make it in the build tree
12640# simply because there is no reason against having it here, and in addition,
12641# creating and moving files from /tmp can sometimes cause problems.
12642# Hook for its removal unless debugging.
12643# Note that there is a small window in which the directory will not be cleaned:
12644# after its creation but before its name has been assigned to `$tmp'.
12645$debug ||
12646{
12647  tmp= ac_tmp=
12648  trap 'exit_status=$?
12649  : "${ac_tmp:=$tmp}"
12650  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12651' 0
12652  trap 'as_fn_exit 1' 1 2 13 15
12653}
12654# Create a (secure) tmp directory for tmp files.
12655
12656{
12657  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12658  test -d "$tmp"
12659}  ||
12660{
12661  tmp=./conf$$-$RANDOM
12662  (umask 077 && mkdir "$tmp")
12663} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12664ac_tmp=$tmp
12665
12666# Set up the scripts for CONFIG_FILES section.
12667# No need to generate them if there are no CONFIG_FILES.
12668# This happens for instance with `./config.status config.h'.
12669if test -n "$CONFIG_FILES"; then
12670
12671
12672ac_cr=`echo X | tr X '\015'`
12673# On cygwin, bash can eat \r inside `` if the user requested igncr.
12674# But we know of no other shell where ac_cr would be empty at this
12675# point, so we can use a bashism as a fallback.
12676if test "x$ac_cr" = x; then
12677  eval ac_cr=\$\'\\r\'
12678fi
12679ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12680if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12681  ac_cs_awk_cr='\\r'
12682else
12683  ac_cs_awk_cr=$ac_cr
12684fi
12685
12686echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12687_ACEOF
12688
12689
12690{
12691  echo "cat >conf$$subs.awk <<_ACEOF" &&
12692  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12693  echo "_ACEOF"
12694} >conf$$subs.sh ||
12695  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12696ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12697ac_delim='%!_!# '
12698for ac_last_try in false false false false false :; do
12699  . ./conf$$subs.sh ||
12700    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12701
12702  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12703  if test $ac_delim_n = $ac_delim_num; then
12704    break
12705  elif $ac_last_try; then
12706    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12707  else
12708    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12709  fi
12710done
12711rm -f conf$$subs.sh
12712
12713cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12714cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12715_ACEOF
12716sed -n '
12717h
12718s/^/S["/; s/!.*/"]=/
12719p
12720g
12721s/^[^!]*!//
12722:repl
12723t repl
12724s/'"$ac_delim"'$//
12725t delim
12726:nl
12727h
12728s/\(.\{148\}\)..*/\1/
12729t more1
12730s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12731p
12732n
12733b repl
12734:more1
12735s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12736p
12737g
12738s/.\{148\}//
12739t nl
12740:delim
12741h
12742s/\(.\{148\}\)..*/\1/
12743t more2
12744s/["\\]/\\&/g; s/^/"/; s/$/"/
12745p
12746b
12747:more2
12748s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12749p
12750g
12751s/.\{148\}//
12752t delim
12753' <conf$$subs.awk | sed '
12754/^[^""]/{
12755  N
12756  s/\n//
12757}
12758' >>$CONFIG_STATUS || ac_write_fail=1
12759rm -f conf$$subs.awk
12760cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12761_ACAWK
12762cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12763  for (key in S) S_is_set[key] = 1
12764  FS = ""
12765
12766}
12767{
12768  line = $ 0
12769  nfields = split(line, field, "@")
12770  substed = 0
12771  len = length(field[1])
12772  for (i = 2; i < nfields; i++) {
12773    key = field[i]
12774    keylen = length(key)
12775    if (S_is_set[key]) {
12776      value = S[key]
12777      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12778      len += length(value) + length(field[++i])
12779      substed = 1
12780    } else
12781      len += 1 + keylen
12782  }
12783
12784  print line
12785}
12786
12787_ACAWK
12788_ACEOF
12789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12790if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12791  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12792else
12793  cat
12794fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12795  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12796_ACEOF
12797
12798# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12799# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12800# trailing colons and then remove the whole line if VPATH becomes empty
12801# (actually we leave an empty line to preserve line numbers).
12802if test "x$srcdir" = x.; then
12803  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12804h
12805s///
12806s/^/:/
12807s/[	 ]*$/:/
12808s/:\$(srcdir):/:/g
12809s/:\${srcdir}:/:/g
12810s/:@srcdir@:/:/g
12811s/^:*//
12812s/:*$//
12813x
12814s/\(=[	 ]*\).*/\1/
12815G
12816s/\n//
12817s/^[^=]*=[	 ]*$//
12818}'
12819fi
12820
12821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12822fi # test -n "$CONFIG_FILES"
12823
12824
12825eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
12826shift
12827for ac_tag
12828do
12829  case $ac_tag in
12830  :[FHLC]) ac_mode=$ac_tag; continue;;
12831  esac
12832  case $ac_mode$ac_tag in
12833  :[FHL]*:*);;
12834  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12835  :[FH]-) ac_tag=-:-;;
12836  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12837  esac
12838  ac_save_IFS=$IFS
12839  IFS=:
12840  set x $ac_tag
12841  IFS=$ac_save_IFS
12842  shift
12843  ac_file=$1
12844  shift
12845
12846  case $ac_mode in
12847  :L) ac_source=$1;;
12848  :[FH])
12849    ac_file_inputs=
12850    for ac_f
12851    do
12852      case $ac_f in
12853      -) ac_f="$ac_tmp/stdin";;
12854      *) # Look for the file first in the build tree, then in the source tree
12855	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12856	 # because $ac_f cannot contain `:'.
12857	 test -f "$ac_f" ||
12858	   case $ac_f in
12859	   [\\/$]*) false;;
12860	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12861	   esac ||
12862	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12863      esac
12864      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12865      as_fn_append ac_file_inputs " '$ac_f'"
12866    done
12867
12868    # Let's still pretend it is `configure' which instantiates (i.e., don't
12869    # use $as_me), people would be surprised to read:
12870    #    /* config.h.  Generated by config.status.  */
12871    configure_input='Generated from '`
12872	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12873	`' by configure.'
12874    if test x"$ac_file" != x-; then
12875      configure_input="$ac_file.  $configure_input"
12876      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12877$as_echo "$as_me: creating $ac_file" >&6;}
12878    fi
12879    # Neutralize special characters interpreted by sed in replacement strings.
12880    case $configure_input in #(
12881    *\&* | *\|* | *\\* )
12882       ac_sed_conf_input=`$as_echo "$configure_input" |
12883       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12884    *) ac_sed_conf_input=$configure_input;;
12885    esac
12886
12887    case $ac_tag in
12888    *:-:* | *:-) cat >"$ac_tmp/stdin" \
12889      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12890    esac
12891    ;;
12892  esac
12893
12894  ac_dir=`$as_dirname -- "$ac_file" ||
12895$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12896	 X"$ac_file" : 'X\(//\)[^/]' \| \
12897	 X"$ac_file" : 'X\(//\)$' \| \
12898	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12899$as_echo X"$ac_file" |
12900    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12901	    s//\1/
12902	    q
12903	  }
12904	  /^X\(\/\/\)[^/].*/{
12905	    s//\1/
12906	    q
12907	  }
12908	  /^X\(\/\/\)$/{
12909	    s//\1/
12910	    q
12911	  }
12912	  /^X\(\/\).*/{
12913	    s//\1/
12914	    q
12915	  }
12916	  s/.*/./; q'`
12917  as_dir="$ac_dir"; as_fn_mkdir_p
12918  ac_builddir=.
12919
12920case "$ac_dir" in
12921.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12922*)
12923  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12924  # A ".." for each directory in $ac_dir_suffix.
12925  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12926  case $ac_top_builddir_sub in
12927  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12928  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12929  esac ;;
12930esac
12931ac_abs_top_builddir=$ac_pwd
12932ac_abs_builddir=$ac_pwd$ac_dir_suffix
12933# for backward compatibility:
12934ac_top_builddir=$ac_top_build_prefix
12935
12936case $srcdir in
12937  .)  # We are building in place.
12938    ac_srcdir=.
12939    ac_top_srcdir=$ac_top_builddir_sub
12940    ac_abs_top_srcdir=$ac_pwd ;;
12941  [\\/]* | ?:[\\/]* )  # Absolute name.
12942    ac_srcdir=$srcdir$ac_dir_suffix;
12943    ac_top_srcdir=$srcdir
12944    ac_abs_top_srcdir=$srcdir ;;
12945  *) # Relative name.
12946    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12947    ac_top_srcdir=$ac_top_build_prefix$srcdir
12948    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12949esac
12950ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12951
12952
12953  case $ac_mode in
12954  :F)
12955  #
12956  # CONFIG_FILE
12957  #
12958
12959  case $INSTALL in
12960  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12961  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12962  esac
12963  ac_MKDIR_P=$MKDIR_P
12964  case $MKDIR_P in
12965  [\\/$]* | ?:[\\/]* ) ;;
12966  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12967  esac
12968_ACEOF
12969
12970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12971# If the template does not know about datarootdir, expand it.
12972# FIXME: This hack should be removed a few years after 2.60.
12973ac_datarootdir_hack=; ac_datarootdir_seen=
12974ac_sed_dataroot='
12975/datarootdir/ {
12976  p
12977  q
12978}
12979/@datadir@/p
12980/@docdir@/p
12981/@infodir@/p
12982/@localedir@/p
12983/@mandir@/p'
12984case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12985*datarootdir*) ac_datarootdir_seen=yes;;
12986*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12987  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12988$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12989_ACEOF
12990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12991  ac_datarootdir_hack='
12992  s&@datadir@&$datadir&g
12993  s&@docdir@&$docdir&g
12994  s&@infodir@&$infodir&g
12995  s&@localedir@&$localedir&g
12996  s&@mandir@&$mandir&g
12997  s&\\\${datarootdir}&$datarootdir&g' ;;
12998esac
12999_ACEOF
13000
13001# Neutralize VPATH when `$srcdir' = `.'.
13002# Shell code in configure.ac might set extrasub.
13003# FIXME: do we really want to maintain this feature?
13004cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13005ac_sed_extra="$ac_vpsub
13006$extrasub
13007_ACEOF
13008cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13009:t
13010/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13011s|@configure_input@|$ac_sed_conf_input|;t t
13012s&@top_builddir@&$ac_top_builddir_sub&;t t
13013s&@top_build_prefix@&$ac_top_build_prefix&;t t
13014s&@srcdir@&$ac_srcdir&;t t
13015s&@abs_srcdir@&$ac_abs_srcdir&;t t
13016s&@top_srcdir@&$ac_top_srcdir&;t t
13017s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13018s&@builddir@&$ac_builddir&;t t
13019s&@abs_builddir@&$ac_abs_builddir&;t t
13020s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13021s&@INSTALL@&$ac_INSTALL&;t t
13022s&@MKDIR_P@&$ac_MKDIR_P&;t t
13023$ac_datarootdir_hack
13024"
13025eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13026  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13027
13028test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13029  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13030  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13031      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13032  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13033which seems to be undefined.  Please make sure it is defined" >&5
13034$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13035which seems to be undefined.  Please make sure it is defined" >&2;}
13036
13037  rm -f "$ac_tmp/stdin"
13038  case $ac_file in
13039  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13040  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13041  esac \
13042  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13043 ;;
13044
13045
13046  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13047$as_echo "$as_me: executing $ac_file commands" >&6;}
13048 ;;
13049  esac
13050
13051
13052  case $ac_file$ac_mode in
13053    "default-1":C)
13054# Only add multilib support code if we just rebuilt the top-level
13055# Makefile.
13056case " $CONFIG_FILES " in
13057 *" Makefile "*)
13058   ac_file=Makefile . ${multi_basedir}/config-ml.in
13059   ;;
13060esac ;;
13061    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13062  # Older Autoconf quotes --file arguments for eval, but not when files
13063  # are listed without --file.  Let's play safe and only enable the eval
13064  # if we detect the quoting.
13065  case $CONFIG_FILES in
13066  *\'*) eval set x "$CONFIG_FILES" ;;
13067  *)   set x $CONFIG_FILES ;;
13068  esac
13069  shift
13070  for mf
13071  do
13072    # Strip MF so we end up with the name of the file.
13073    mf=`echo "$mf" | sed -e 's/:.*$//'`
13074    # Check whether this is an Automake generated Makefile or not.
13075    # We used to match only the files named 'Makefile.in', but
13076    # some people rename them; so instead we look at the file content.
13077    # Grep'ing the first line is not enough: some people post-process
13078    # each Makefile.in and add a new line on top of each file to say so.
13079    # Grep'ing the whole file is not good either: AIX grep has a line
13080    # limit of 2048, but all sed's we know have understand at least 4000.
13081    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13082      dirpart=`$as_dirname -- "$mf" ||
13083$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13084	 X"$mf" : 'X\(//\)[^/]' \| \
13085	 X"$mf" : 'X\(//\)$' \| \
13086	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13087$as_echo X"$mf" |
13088    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13089	    s//\1/
13090	    q
13091	  }
13092	  /^X\(\/\/\)[^/].*/{
13093	    s//\1/
13094	    q
13095	  }
13096	  /^X\(\/\/\)$/{
13097	    s//\1/
13098	    q
13099	  }
13100	  /^X\(\/\).*/{
13101	    s//\1/
13102	    q
13103	  }
13104	  s/.*/./; q'`
13105    else
13106      continue
13107    fi
13108    # Extract the definition of DEPDIR, am__include, and am__quote
13109    # from the Makefile without running 'make'.
13110    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13111    test -z "$DEPDIR" && continue
13112    am__include=`sed -n 's/^am__include = //p' < "$mf"`
13113    test -z "$am__include" && continue
13114    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13115    # Find all dependency output files, they are included files with
13116    # $(DEPDIR) in their names.  We invoke sed twice because it is the
13117    # simplest approach to changing $(DEPDIR) to its actual value in the
13118    # expansion.
13119    for file in `sed -n "
13120      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13121	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13122      # Make sure the directory exists.
13123      test -f "$dirpart/$file" && continue
13124      fdir=`$as_dirname -- "$file" ||
13125$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13126	 X"$file" : 'X\(//\)[^/]' \| \
13127	 X"$file" : 'X\(//\)$' \| \
13128	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13129$as_echo X"$file" |
13130    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13131	    s//\1/
13132	    q
13133	  }
13134	  /^X\(\/\/\)[^/].*/{
13135	    s//\1/
13136	    q
13137	  }
13138	  /^X\(\/\/\)$/{
13139	    s//\1/
13140	    q
13141	  }
13142	  /^X\(\/\).*/{
13143	    s//\1/
13144	    q
13145	  }
13146	  s/.*/./; q'`
13147      as_dir=$dirpart/$fdir; as_fn_mkdir_p
13148      # echo "creating $dirpart/$file"
13149      echo '# dummy' > "$dirpart/$file"
13150    done
13151  done
13152}
13153 ;;
13154    "libtool":C)
13155
13156    # See if we are running on zsh, and set the options which allow our
13157    # commands through without removal of \ escapes.
13158    if test -n "${ZSH_VERSION+set}" ; then
13159      setopt NO_GLOB_SUBST
13160    fi
13161
13162    cfgfile="${ofile}T"
13163    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13164    $RM "$cfgfile"
13165
13166    cat <<_LT_EOF >> "$cfgfile"
13167#! $SHELL
13168
13169# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13170# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13171# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13172# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13173#
13174#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13175#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13176#   Written by Gordon Matzigkeit, 1996
13177#
13178#   This file is part of GNU Libtool.
13179#
13180# GNU Libtool is free software; you can redistribute it and/or
13181# modify it under the terms of the GNU General Public License as
13182# published by the Free Software Foundation; either version 2 of
13183# the License, or (at your option) any later version.
13184#
13185# As a special exception to the GNU General Public License,
13186# if you distribute this file as part of a program or library that
13187# is built using GNU Libtool, you may include this file under the
13188# same distribution terms that you use for the rest of that program.
13189#
13190# GNU Libtool is distributed in the hope that it will be useful,
13191# but WITHOUT ANY WARRANTY; without even the implied warranty of
13192# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13193# GNU General Public License for more details.
13194#
13195# You should have received a copy of the GNU General Public License
13196# along with GNU Libtool; see the file COPYING.  If not, a copy
13197# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13198# obtained by writing to the Free Software Foundation, Inc.,
13199# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13200
13201
13202# The names of the tagged configurations supported by this script.
13203available_tags=""
13204
13205# ### BEGIN LIBTOOL CONFIG
13206
13207# Which release of libtool.m4 was used?
13208macro_version=$macro_version
13209macro_revision=$macro_revision
13210
13211# Whether or not to build shared libraries.
13212build_libtool_libs=$enable_shared
13213
13214# Whether or not to build static libraries.
13215build_old_libs=$enable_static
13216
13217# What type of objects to build.
13218pic_mode=$pic_mode
13219
13220# Whether or not to optimize for fast installation.
13221fast_install=$enable_fast_install
13222
13223# Shell to use when invoking shell scripts.
13224SHELL=$lt_SHELL
13225
13226# An echo program that protects backslashes.
13227ECHO=$lt_ECHO
13228
13229# The host system.
13230host_alias=$host_alias
13231host=$host
13232host_os=$host_os
13233
13234# The build system.
13235build_alias=$build_alias
13236build=$build
13237build_os=$build_os
13238
13239# A sed program that does not truncate output.
13240SED=$lt_SED
13241
13242# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13243Xsed="\$SED -e 1s/^X//"
13244
13245# A grep program that handles long lines.
13246GREP=$lt_GREP
13247
13248# An ERE matcher.
13249EGREP=$lt_EGREP
13250
13251# A literal string matcher.
13252FGREP=$lt_FGREP
13253
13254# A BSD- or MS-compatible name lister.
13255NM=$lt_NM
13256
13257# Whether we need soft or hard links.
13258LN_S=$lt_LN_S
13259
13260# What is the maximum length of a command?
13261max_cmd_len=$max_cmd_len
13262
13263# Object file suffix (normally "o").
13264objext=$ac_objext
13265
13266# Executable file suffix (normally "").
13267exeext=$exeext
13268
13269# whether the shell understands "unset".
13270lt_unset=$lt_unset
13271
13272# turn spaces into newlines.
13273SP2NL=$lt_lt_SP2NL
13274
13275# turn newlines into spaces.
13276NL2SP=$lt_lt_NL2SP
13277
13278# An object symbol dumper.
13279OBJDUMP=$lt_OBJDUMP
13280
13281# Method to check whether dependent libraries are shared objects.
13282deplibs_check_method=$lt_deplibs_check_method
13283
13284# Command to use when deplibs_check_method == "file_magic".
13285file_magic_cmd=$lt_file_magic_cmd
13286
13287# The archiver.
13288AR=$lt_AR
13289AR_FLAGS=$lt_AR_FLAGS
13290
13291# A symbol stripping program.
13292STRIP=$lt_STRIP
13293
13294# Commands used to install an old-style archive.
13295RANLIB=$lt_RANLIB
13296old_postinstall_cmds=$lt_old_postinstall_cmds
13297old_postuninstall_cmds=$lt_old_postuninstall_cmds
13298
13299# Whether to use a lock for old archive extraction.
13300lock_old_archive_extraction=$lock_old_archive_extraction
13301
13302# A C compiler.
13303LTCC=$lt_CC
13304
13305# LTCC compiler flags.
13306LTCFLAGS=$lt_CFLAGS
13307
13308# Take the output of nm and produce a listing of raw symbols and C names.
13309global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13310
13311# Transform the output of nm in a proper C declaration.
13312global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13313
13314# Transform the output of nm in a C name address pair.
13315global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13316
13317# Transform the output of nm in a C name address pair when lib prefix is needed.
13318global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13319
13320# The name of the directory that contains temporary libtool files.
13321objdir=$objdir
13322
13323# Used to examine libraries when file_magic_cmd begins with "file".
13324MAGIC_CMD=$MAGIC_CMD
13325
13326# Must we lock files when doing compilation?
13327need_locks=$lt_need_locks
13328
13329# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13330DSYMUTIL=$lt_DSYMUTIL
13331
13332# Tool to change global to local symbols on Mac OS X.
13333NMEDIT=$lt_NMEDIT
13334
13335# Tool to manipulate fat objects and archives on Mac OS X.
13336LIPO=$lt_LIPO
13337
13338# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13339OTOOL=$lt_OTOOL
13340
13341# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13342OTOOL64=$lt_OTOOL64
13343
13344# Old archive suffix (normally "a").
13345libext=$libext
13346
13347# Shared library suffix (normally ".so").
13348shrext_cmds=$lt_shrext_cmds
13349
13350# The commands to extract the exported symbol list from a shared archive.
13351extract_expsyms_cmds=$lt_extract_expsyms_cmds
13352
13353# Variables whose values should be saved in libtool wrapper scripts and
13354# restored at link time.
13355variables_saved_for_relink=$lt_variables_saved_for_relink
13356
13357# Do we need the "lib" prefix for modules?
13358need_lib_prefix=$need_lib_prefix
13359
13360# Do we need a version for libraries?
13361need_version=$need_version
13362
13363# Library versioning type.
13364version_type=$version_type
13365
13366# Shared library runtime path variable.
13367runpath_var=$runpath_var
13368
13369# Shared library path variable.
13370shlibpath_var=$shlibpath_var
13371
13372# Is shlibpath searched before the hard-coded library search path?
13373shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13374
13375# Format of library name prefix.
13376libname_spec=$lt_libname_spec
13377
13378# List of archive names.  First name is the real one, the rest are links.
13379# The last name is the one that the linker finds with -lNAME
13380library_names_spec=$lt_library_names_spec
13381
13382# The coded name of the library, if different from the real name.
13383soname_spec=$lt_soname_spec
13384
13385# Permission mode override for installation of shared libraries.
13386install_override_mode=$lt_install_override_mode
13387
13388# Command to use after installation of a shared archive.
13389postinstall_cmds=$lt_postinstall_cmds
13390
13391# Command to use after uninstallation of a shared archive.
13392postuninstall_cmds=$lt_postuninstall_cmds
13393
13394# Commands used to finish a libtool library installation in a directory.
13395finish_cmds=$lt_finish_cmds
13396
13397# As "finish_cmds", except a single script fragment to be evaled but
13398# not shown.
13399finish_eval=$lt_finish_eval
13400
13401# Whether we should hardcode library paths into libraries.
13402hardcode_into_libs=$hardcode_into_libs
13403
13404# Compile-time system search path for libraries.
13405sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13406
13407# Run-time system search path for libraries.
13408sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13409
13410# Whether dlopen is supported.
13411dlopen_support=$enable_dlopen
13412
13413# Whether dlopen of programs is supported.
13414dlopen_self=$enable_dlopen_self
13415
13416# Whether dlopen of statically linked programs is supported.
13417dlopen_self_static=$enable_dlopen_self_static
13418
13419# Commands to strip libraries.
13420old_striplib=$lt_old_striplib
13421striplib=$lt_striplib
13422
13423
13424# The linker used to build libraries.
13425LD=$lt_LD
13426
13427# How to create reloadable object files.
13428reload_flag=$lt_reload_flag
13429reload_cmds=$lt_reload_cmds
13430
13431# Commands used to build an old-style archive.
13432old_archive_cmds=$lt_old_archive_cmds
13433
13434# A language specific compiler.
13435CC=$lt_compiler
13436
13437# Is the compiler the GNU compiler?
13438with_gcc=$GCC
13439
13440# Compiler flag to turn off builtin functions.
13441no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13442
13443# How to pass a linker flag through the compiler.
13444wl=$lt_lt_prog_compiler_wl
13445
13446# Additional compiler flags for building library objects.
13447pic_flag=$lt_lt_prog_compiler_pic
13448
13449# Compiler flag to prevent dynamic linking.
13450link_static_flag=$lt_lt_prog_compiler_static
13451
13452# Does compiler simultaneously support -c and -o options?
13453compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13454
13455# Whether or not to add -lc for building shared libraries.
13456build_libtool_need_lc=$archive_cmds_need_lc
13457
13458# Whether or not to disallow shared libs when runtime libs are static.
13459allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13460
13461# Compiler flag to allow reflexive dlopens.
13462export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13463
13464# Compiler flag to generate shared objects directly from archives.
13465whole_archive_flag_spec=$lt_whole_archive_flag_spec
13466
13467# Whether the compiler copes with passing no objects directly.
13468compiler_needs_object=$lt_compiler_needs_object
13469
13470# Create an old-style archive from a shared archive.
13471old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13472
13473# Create a temporary old-style archive to link instead of a shared archive.
13474old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13475
13476# Commands used to build a shared archive.
13477archive_cmds=$lt_archive_cmds
13478archive_expsym_cmds=$lt_archive_expsym_cmds
13479
13480# Commands used to build a loadable module if different from building
13481# a shared archive.
13482module_cmds=$lt_module_cmds
13483module_expsym_cmds=$lt_module_expsym_cmds
13484
13485# Whether we are building with GNU ld or not.
13486with_gnu_ld=$lt_with_gnu_ld
13487
13488# Flag that allows shared libraries with undefined symbols to be built.
13489allow_undefined_flag=$lt_allow_undefined_flag
13490
13491# Flag that enforces no undefined symbols.
13492no_undefined_flag=$lt_no_undefined_flag
13493
13494# Flag to hardcode \$libdir into a binary during linking.
13495# This must work even if \$libdir does not exist
13496hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13497
13498# If ld is used when linking, flag to hardcode \$libdir into a binary
13499# during linking.  This must work even if \$libdir does not exist.
13500hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13501
13502# Whether we need a single "-rpath" flag with a separated argument.
13503hardcode_libdir_separator=$lt_hardcode_libdir_separator
13504
13505# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13506# DIR into the resulting binary.
13507hardcode_direct=$hardcode_direct
13508
13509# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13510# DIR into the resulting binary and the resulting library dependency is
13511# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13512# library is relocated.
13513hardcode_direct_absolute=$hardcode_direct_absolute
13514
13515# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13516# into the resulting binary.
13517hardcode_minus_L=$hardcode_minus_L
13518
13519# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13520# into the resulting binary.
13521hardcode_shlibpath_var=$hardcode_shlibpath_var
13522
13523# Set to "yes" if building a shared library automatically hardcodes DIR
13524# into the library and all subsequent libraries and executables linked
13525# against it.
13526hardcode_automatic=$hardcode_automatic
13527
13528# Set to yes if linker adds runtime paths of dependent libraries
13529# to runtime path list.
13530inherit_rpath=$inherit_rpath
13531
13532# Whether libtool must link a program against all its dependency libraries.
13533link_all_deplibs=$link_all_deplibs
13534
13535# Fix the shell variable \$srcfile for the compiler.
13536fix_srcfile_path=$lt_fix_srcfile_path
13537
13538# Set to "yes" if exported symbols are required.
13539always_export_symbols=$always_export_symbols
13540
13541# The commands to list exported symbols.
13542export_symbols_cmds=$lt_export_symbols_cmds
13543
13544# Symbols that should not be listed in the preloaded symbols.
13545exclude_expsyms=$lt_exclude_expsyms
13546
13547# Symbols that must always be exported.
13548include_expsyms=$lt_include_expsyms
13549
13550# Commands necessary for linking programs (against libraries) with templates.
13551prelink_cmds=$lt_prelink_cmds
13552
13553# Specify filename containing input files.
13554file_list_spec=$lt_file_list_spec
13555
13556# How to hardcode a shared library path into an executable.
13557hardcode_action=$hardcode_action
13558
13559# ### END LIBTOOL CONFIG
13560
13561_LT_EOF
13562
13563  case $host_os in
13564  aix3*)
13565    cat <<\_LT_EOF >> "$cfgfile"
13566# AIX sometimes has problems with the GCC collect2 program.  For some
13567# reason, if we set the COLLECT_NAMES environment variable, the problems
13568# vanish in a puff of smoke.
13569if test "X${COLLECT_NAMES+set}" != Xset; then
13570  COLLECT_NAMES=
13571  export COLLECT_NAMES
13572fi
13573_LT_EOF
13574    ;;
13575  esac
13576
13577
13578ltmain="$ac_aux_dir/ltmain.sh"
13579
13580
13581  # We use sed instead of cat because bash on DJGPP gets confused if
13582  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13583  # text mode, it properly converts lines to CR/LF.  This bash problem
13584  # is reportedly fixed, but why not run on old versions too?
13585  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13586    || (rm -f "$cfgfile"; exit 1)
13587
13588  case $xsi_shell in
13589  yes)
13590    cat << \_LT_EOF >> "$cfgfile"
13591
13592# func_dirname file append nondir_replacement
13593# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13594# otherwise set result to NONDIR_REPLACEMENT.
13595func_dirname ()
13596{
13597  case ${1} in
13598    */*) func_dirname_result="${1%/*}${2}" ;;
13599    *  ) func_dirname_result="${3}" ;;
13600  esac
13601}
13602
13603# func_basename file
13604func_basename ()
13605{
13606  func_basename_result="${1##*/}"
13607}
13608
13609# func_dirname_and_basename file append nondir_replacement
13610# perform func_basename and func_dirname in a single function
13611# call:
13612#   dirname:  Compute the dirname of FILE.  If nonempty,
13613#             add APPEND to the result, otherwise set result
13614#             to NONDIR_REPLACEMENT.
13615#             value returned in "$func_dirname_result"
13616#   basename: Compute filename of FILE.
13617#             value retuned in "$func_basename_result"
13618# Implementation must be kept synchronized with func_dirname
13619# and func_basename. For efficiency, we do not delegate to
13620# those functions but instead duplicate the functionality here.
13621func_dirname_and_basename ()
13622{
13623  case ${1} in
13624    */*) func_dirname_result="${1%/*}${2}" ;;
13625    *  ) func_dirname_result="${3}" ;;
13626  esac
13627  func_basename_result="${1##*/}"
13628}
13629
13630# func_stripname prefix suffix name
13631# strip PREFIX and SUFFIX off of NAME.
13632# PREFIX and SUFFIX must not contain globbing or regex special
13633# characters, hashes, percent signs, but SUFFIX may contain a leading
13634# dot (in which case that matches only a dot).
13635func_stripname ()
13636{
13637  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13638  # positional parameters, so assign one to ordinary parameter first.
13639  func_stripname_result=${3}
13640  func_stripname_result=${func_stripname_result#"${1}"}
13641  func_stripname_result=${func_stripname_result%"${2}"}
13642}
13643
13644# func_opt_split
13645func_opt_split ()
13646{
13647  func_opt_split_opt=${1%%=*}
13648  func_opt_split_arg=${1#*=}
13649}
13650
13651# func_lo2o object
13652func_lo2o ()
13653{
13654  case ${1} in
13655    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13656    *)    func_lo2o_result=${1} ;;
13657  esac
13658}
13659
13660# func_xform libobj-or-source
13661func_xform ()
13662{
13663  func_xform_result=${1%.*}.lo
13664}
13665
13666# func_arith arithmetic-term...
13667func_arith ()
13668{
13669  func_arith_result=$(( $* ))
13670}
13671
13672# func_len string
13673# STRING may not start with a hyphen.
13674func_len ()
13675{
13676  func_len_result=${#1}
13677}
13678
13679_LT_EOF
13680    ;;
13681  *) # Bourne compatible functions.
13682    cat << \_LT_EOF >> "$cfgfile"
13683
13684# func_dirname file append nondir_replacement
13685# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13686# otherwise set result to NONDIR_REPLACEMENT.
13687func_dirname ()
13688{
13689  # Extract subdirectory from the argument.
13690  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13691  if test "X$func_dirname_result" = "X${1}"; then
13692    func_dirname_result="${3}"
13693  else
13694    func_dirname_result="$func_dirname_result${2}"
13695  fi
13696}
13697
13698# func_basename file
13699func_basename ()
13700{
13701  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13702}
13703
13704
13705# func_stripname prefix suffix name
13706# strip PREFIX and SUFFIX off of NAME.
13707# PREFIX and SUFFIX must not contain globbing or regex special
13708# characters, hashes, percent signs, but SUFFIX may contain a leading
13709# dot (in which case that matches only a dot).
13710# func_strip_suffix prefix name
13711func_stripname ()
13712{
13713  case ${2} in
13714    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13715    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13716  esac
13717}
13718
13719# sed scripts:
13720my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13721my_sed_long_arg='1s/^-[^=]*=//'
13722
13723# func_opt_split
13724func_opt_split ()
13725{
13726  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13727  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13728}
13729
13730# func_lo2o object
13731func_lo2o ()
13732{
13733  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13734}
13735
13736# func_xform libobj-or-source
13737func_xform ()
13738{
13739  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13740}
13741
13742# func_arith arithmetic-term...
13743func_arith ()
13744{
13745  func_arith_result=`expr "$@"`
13746}
13747
13748# func_len string
13749# STRING may not start with a hyphen.
13750func_len ()
13751{
13752  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13753}
13754
13755_LT_EOF
13756esac
13757
13758case $lt_shell_append in
13759  yes)
13760    cat << \_LT_EOF >> "$cfgfile"
13761
13762# func_append var value
13763# Append VALUE to the end of shell variable VAR.
13764func_append ()
13765{
13766  eval "$1+=\$2"
13767}
13768_LT_EOF
13769    ;;
13770  *)
13771    cat << \_LT_EOF >> "$cfgfile"
13772
13773# func_append var value
13774# Append VALUE to the end of shell variable VAR.
13775func_append ()
13776{
13777  eval "$1=\$$1\$2"
13778}
13779
13780_LT_EOF
13781    ;;
13782  esac
13783
13784
13785  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13786    || (rm -f "$cfgfile"; exit 1)
13787
13788  mv -f "$cfgfile" "$ofile" ||
13789    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13790  chmod +x "$ofile"
13791
13792 ;;
13793
13794  esac
13795done # for ac_tag
13796
13797
13798as_fn_exit 0
13799_ACEOF
13800ac_clean_files=$ac_clean_files_save
13801
13802test $ac_write_fail = 0 ||
13803  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13804
13805
13806# configure is writing to config.log, and then calls config.status.
13807# config.status does its own redirection, appending to config.log.
13808# Unfortunately, on DOS this fails, as config.log is still kept open
13809# by configure, so config.status won't be able to write to it; its
13810# output is simply discarded.  So we exec the FD to /dev/null,
13811# effectively closing config.log, so it can be properly (re)opened and
13812# appended to by config.status.  When coming back to configure, we
13813# need to make the FD available again.
13814if test "$no_create" != yes; then
13815  ac_cs_success=:
13816  ac_config_status_args=
13817  test "$silent" = yes &&
13818    ac_config_status_args="$ac_config_status_args --quiet"
13819  exec 5>/dev/null
13820  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13821  exec 5>>config.log
13822  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13823  # would make configure fail if this is the last instruction.
13824  $ac_cs_success || as_fn_exit 1
13825fi
13826if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13827  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13828$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13829fi
13830
13831