1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for package-unused version-unused.
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='package-unused'
589PACKAGE_TARNAME='libobjc'
590PACKAGE_VERSION='version-unused'
591PACKAGE_STRING='package-unused version-unused'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="objc/objc.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_subst_vars='LTLIBOBJS
633LIBOBJS
634get_gcc_base_ver
635OBJC_BOEHM_GC_LIBS
636OBJC_BOEHM_GC_INCLUDES
637OBJC_BOEHM_GC
638OBJC_GCFLAGS
639SET_MAKE
640CPP
641OTOOL64
642OTOOL
643LIPO
644NMEDIT
645DSYMUTIL
646AWK
647STRIP
648LN_S
649NM
650ac_ct_DUMPBIN
651DUMPBIN
652LD
653FGREP
654EGREP
655GREP
656SED
657LIBTOOL
658OBJDUMP
659DLLTOOL
660MAINT
661MAINTAINER_MODE_FALSE
662MAINTAINER_MODE_TRUE
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
666RANLIB
667AR
668AS
669XCFLAGS
670extra_ldflags_libobjc
671lt_host_flags
672OBJEXT
673EXEEXT
674ac_ct_CC
675CPPFLAGS
676LDFLAGS
677CFLAGS
678CC
679libsuffix
680includedirname
681toolexeclibdir
682toolexecdir
683glibcpp_srcdir
684target_noncanonical
685target_os
686target_vendor
687target_cpu
688target
689host_os
690host_vendor
691host_cpu
692host
693multi_basedir
694VERSION
695target_subdir
696host_subdir
697build_subdir
698build_libsubdir
699build_os
700build_vendor
701build_cpu
702build
703target_alias
704host_alias
705build_alias
706LIBS
707ECHO_T
708ECHO_N
709ECHO_C
710DEFS
711mandir
712localedir
713libdir
714psdir
715pdfdir
716dvidir
717htmldir
718infodir
719docdir
720oldincludedir
721includedir
722localstatedir
723sharedstatedir
724sysconfdir
725datadir
726datarootdir
727libexecdir
728sbindir
729bindir
730program_transform_name
731prefix
732exec_prefix
733PACKAGE_URL
734PACKAGE_BUGREPORT
735PACKAGE_STRING
736PACKAGE_VERSION
737PACKAGE_TARNAME
738PACKAGE_NAME
739PATH_SEPARATOR
740SHELL'
741ac_subst_files=''
742ac_user_opts='
743enable_option_checking
744with_build_libsubdir
745with_target_subdir
746with_cross_host
747enable_version_specific_runtime_libs
748enable_multilib
749with_toolexeclibdir
750enable_cet
751enable_maintainer_mode
752enable_shared
753enable_static
754with_pic
755enable_fast_install
756with_gnu_ld
757enable_libtool_lock
758enable_tls
759enable_objc_gc
760with_target_bdw_gc
761with_target_bdw_gc_include
762with_target_bdw_gc_lib
763with_gcc_major_version_only
764'
765      ac_precious_vars='build_alias
766host_alias
767target_alias
768CPP
769CPPFLAGS'
770
771
772# Initialize some variables set by options.
773ac_init_help=
774ac_init_version=false
775ac_unrecognized_opts=
776ac_unrecognized_sep=
777# The variables have the same names as the options, with
778# dashes changed to underlines.
779cache_file=/dev/null
780exec_prefix=NONE
781no_create=
782no_recursion=
783prefix=NONE
784program_prefix=NONE
785program_suffix=NONE
786program_transform_name=s,x,x,
787silent=
788site=
789srcdir=
790verbose=
791x_includes=NONE
792x_libraries=NONE
793
794# Installation directory options.
795# These are left unexpanded so users can "make install exec_prefix=/foo"
796# and all the variables that are supposed to be based on exec_prefix
797# by default will actually change.
798# Use braces instead of parens because sh, perl, etc. also accept them.
799# (The list follows the same order as the GNU Coding Standards.)
800bindir='${exec_prefix}/bin'
801sbindir='${exec_prefix}/sbin'
802libexecdir='${exec_prefix}/libexec'
803datarootdir='${prefix}/share'
804datadir='${datarootdir}'
805sysconfdir='${prefix}/etc'
806sharedstatedir='${prefix}/com'
807localstatedir='${prefix}/var'
808includedir='${prefix}/include'
809oldincludedir='/usr/include'
810docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811infodir='${datarootdir}/info'
812htmldir='${docdir}'
813dvidir='${docdir}'
814pdfdir='${docdir}'
815psdir='${docdir}'
816libdir='${exec_prefix}/lib'
817localedir='${datarootdir}/locale'
818mandir='${datarootdir}/man'
819
820ac_prev=
821ac_dashdash=
822for ac_option
823do
824  # If the previous option needs an argument, assign it.
825  if test -n "$ac_prev"; then
826    eval $ac_prev=\$ac_option
827    ac_prev=
828    continue
829  fi
830
831  case $ac_option in
832  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833  *=)   ac_optarg= ;;
834  *)    ac_optarg=yes ;;
835  esac
836
837  # Accept the important Cygnus configure options, so we can diagnose typos.
838
839  case $ac_dashdash$ac_option in
840  --)
841    ac_dashdash=yes ;;
842
843  -bindir | --bindir | --bindi | --bind | --bin | --bi)
844    ac_prev=bindir ;;
845  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846    bindir=$ac_optarg ;;
847
848  -build | --build | --buil | --bui | --bu)
849    ac_prev=build_alias ;;
850  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851    build_alias=$ac_optarg ;;
852
853  -cache-file | --cache-file | --cache-fil | --cache-fi \
854  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855    ac_prev=cache_file ;;
856  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858    cache_file=$ac_optarg ;;
859
860  --config-cache | -C)
861    cache_file=config.cache ;;
862
863  -datadir | --datadir | --datadi | --datad)
864    ac_prev=datadir ;;
865  -datadir=* | --datadir=* | --datadi=* | --datad=*)
866    datadir=$ac_optarg ;;
867
868  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869  | --dataroo | --dataro | --datar)
870    ac_prev=datarootdir ;;
871  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873    datarootdir=$ac_optarg ;;
874
875  -disable-* | --disable-*)
876    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877    # Reject names that are not valid shell variable names.
878    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879      as_fn_error $? "invalid feature name: $ac_useropt"
880    ac_useropt_orig=$ac_useropt
881    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882    case $ac_user_opts in
883      *"
884"enable_$ac_useropt"
885"*) ;;
886      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887	 ac_unrecognized_sep=', ';;
888    esac
889    eval enable_$ac_useropt=no ;;
890
891  -docdir | --docdir | --docdi | --doc | --do)
892    ac_prev=docdir ;;
893  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894    docdir=$ac_optarg ;;
895
896  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897    ac_prev=dvidir ;;
898  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899    dvidir=$ac_optarg ;;
900
901  -enable-* | --enable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=\$ac_optarg ;;
916
917  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919  | --exec | --exe | --ex)
920    ac_prev=exec_prefix ;;
921  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923  | --exec=* | --exe=* | --ex=*)
924    exec_prefix=$ac_optarg ;;
925
926  -gas | --gas | --ga | --g)
927    # Obsolete; use --with-gas.
928    with_gas=yes ;;
929
930  -help | --help | --hel | --he | -h)
931    ac_init_help=long ;;
932  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933    ac_init_help=recursive ;;
934  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935    ac_init_help=short ;;
936
937  -host | --host | --hos | --ho)
938    ac_prev=host_alias ;;
939  -host=* | --host=* | --hos=* | --ho=*)
940    host_alias=$ac_optarg ;;
941
942  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943    ac_prev=htmldir ;;
944  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945  | --ht=*)
946    htmldir=$ac_optarg ;;
947
948  -includedir | --includedir | --includedi | --included | --include \
949  | --includ | --inclu | --incl | --inc)
950    ac_prev=includedir ;;
951  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952  | --includ=* | --inclu=* | --incl=* | --inc=*)
953    includedir=$ac_optarg ;;
954
955  -infodir | --infodir | --infodi | --infod | --info | --inf)
956    ac_prev=infodir ;;
957  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958    infodir=$ac_optarg ;;
959
960  -libdir | --libdir | --libdi | --libd)
961    ac_prev=libdir ;;
962  -libdir=* | --libdir=* | --libdi=* | --libd=*)
963    libdir=$ac_optarg ;;
964
965  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966  | --libexe | --libex | --libe)
967    ac_prev=libexecdir ;;
968  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969  | --libexe=* | --libex=* | --libe=*)
970    libexecdir=$ac_optarg ;;
971
972  -localedir | --localedir | --localedi | --localed | --locale)
973    ac_prev=localedir ;;
974  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975    localedir=$ac_optarg ;;
976
977  -localstatedir | --localstatedir | --localstatedi | --localstated \
978  | --localstate | --localstat | --localsta | --localst | --locals)
979    ac_prev=localstatedir ;;
980  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982    localstatedir=$ac_optarg ;;
983
984  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985    ac_prev=mandir ;;
986  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987    mandir=$ac_optarg ;;
988
989  -nfp | --nfp | --nf)
990    # Obsolete; use --without-fp.
991    with_fp=no ;;
992
993  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994  | --no-cr | --no-c | -n)
995    no_create=yes ;;
996
997  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999    no_recursion=yes ;;
1000
1001  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003  | --oldin | --oldi | --old | --ol | --o)
1004    ac_prev=oldincludedir ;;
1005  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008    oldincludedir=$ac_optarg ;;
1009
1010  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011    ac_prev=prefix ;;
1012  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013    prefix=$ac_optarg ;;
1014
1015  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016  | --program-pre | --program-pr | --program-p)
1017    ac_prev=program_prefix ;;
1018  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020    program_prefix=$ac_optarg ;;
1021
1022  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023  | --program-suf | --program-su | --program-s)
1024    ac_prev=program_suffix ;;
1025  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027    program_suffix=$ac_optarg ;;
1028
1029  -program-transform-name | --program-transform-name \
1030  | --program-transform-nam | --program-transform-na \
1031  | --program-transform-n | --program-transform- \
1032  | --program-transform | --program-transfor \
1033  | --program-transfo | --program-transf \
1034  | --program-trans | --program-tran \
1035  | --progr-tra | --program-tr | --program-t)
1036    ac_prev=program_transform_name ;;
1037  -program-transform-name=* | --program-transform-name=* \
1038  | --program-transform-nam=* | --program-transform-na=* \
1039  | --program-transform-n=* | --program-transform-=* \
1040  | --program-transform=* | --program-transfor=* \
1041  | --program-transfo=* | --program-transf=* \
1042  | --program-trans=* | --program-tran=* \
1043  | --progr-tra=* | --program-tr=* | --program-t=*)
1044    program_transform_name=$ac_optarg ;;
1045
1046  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047    ac_prev=pdfdir ;;
1048  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049    pdfdir=$ac_optarg ;;
1050
1051  -psdir | --psdir | --psdi | --psd | --ps)
1052    ac_prev=psdir ;;
1053  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054    psdir=$ac_optarg ;;
1055
1056  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057  | -silent | --silent | --silen | --sile | --sil)
1058    silent=yes ;;
1059
1060  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061    ac_prev=sbindir ;;
1062  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063  | --sbi=* | --sb=*)
1064    sbindir=$ac_optarg ;;
1065
1066  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068  | --sharedst | --shareds | --shared | --share | --shar \
1069  | --sha | --sh)
1070    ac_prev=sharedstatedir ;;
1071  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074  | --sha=* | --sh=*)
1075    sharedstatedir=$ac_optarg ;;
1076
1077  -site | --site | --sit)
1078    ac_prev=site ;;
1079  -site=* | --site=* | --sit=*)
1080    site=$ac_optarg ;;
1081
1082  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083    ac_prev=srcdir ;;
1084  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085    srcdir=$ac_optarg ;;
1086
1087  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088  | --syscon | --sysco | --sysc | --sys | --sy)
1089    ac_prev=sysconfdir ;;
1090  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092    sysconfdir=$ac_optarg ;;
1093
1094  -target | --target | --targe | --targ | --tar | --ta | --t)
1095    ac_prev=target_alias ;;
1096  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097    target_alias=$ac_optarg ;;
1098
1099  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100    verbose=yes ;;
1101
1102  -version | --version | --versio | --versi | --vers | -V)
1103    ac_init_version=: ;;
1104
1105  -with-* | --with-*)
1106    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107    # Reject names that are not valid shell variable names.
1108    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109      as_fn_error $? "invalid package name: $ac_useropt"
1110    ac_useropt_orig=$ac_useropt
1111    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112    case $ac_user_opts in
1113      *"
1114"with_$ac_useropt"
1115"*) ;;
1116      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117	 ac_unrecognized_sep=', ';;
1118    esac
1119    eval with_$ac_useropt=\$ac_optarg ;;
1120
1121  -without-* | --without-*)
1122    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123    # Reject names that are not valid shell variable names.
1124    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125      as_fn_error $? "invalid package name: $ac_useropt"
1126    ac_useropt_orig=$ac_useropt
1127    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128    case $ac_user_opts in
1129      *"
1130"with_$ac_useropt"
1131"*) ;;
1132      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133	 ac_unrecognized_sep=', ';;
1134    esac
1135    eval with_$ac_useropt=no ;;
1136
1137  --x)
1138    # Obsolete; use --with-x.
1139    with_x=yes ;;
1140
1141  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142  | --x-incl | --x-inc | --x-in | --x-i)
1143    ac_prev=x_includes ;;
1144  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146    x_includes=$ac_optarg ;;
1147
1148  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150    ac_prev=x_libraries ;;
1151  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153    x_libraries=$ac_optarg ;;
1154
1155  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1156Try \`$0 --help' for more information"
1157    ;;
1158
1159  *=*)
1160    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161    # Reject names that are not valid shell variable names.
1162    case $ac_envvar in #(
1163      '' | [0-9]* | *[!_$as_cr_alnum]* )
1164      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1165    esac
1166    eval $ac_envvar=\$ac_optarg
1167    export $ac_envvar ;;
1168
1169  *)
1170    # FIXME: should be removed in autoconf 3.0.
1171    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1175    ;;
1176
1177  esac
1178done
1179
1180if test -n "$ac_prev"; then
1181  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182  as_fn_error $? "missing argument to $ac_option"
1183fi
1184
1185if test -n "$ac_unrecognized_opts"; then
1186  case $enable_option_checking in
1187    no) ;;
1188    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1189    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190  esac
1191fi
1192
1193# Check all directory arguments for consistency.
1194for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195		datadir sysconfdir sharedstatedir localstatedir includedir \
1196		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197		libdir localedir mandir
1198do
1199  eval ac_val=\$$ac_var
1200  # Remove trailing slashes.
1201  case $ac_val in
1202    */ )
1203      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204      eval $ac_var=\$ac_val;;
1205  esac
1206  # Be sure to have absolute directory names.
1207  case $ac_val in
1208    [\\/$]* | ?:[\\/]* )  continue;;
1209    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210  esac
1211  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1212done
1213
1214# There might be people who depend on the old broken behavior: `$host'
1215# used to hold the argument of --host etc.
1216# FIXME: To remove some day.
1217build=$build_alias
1218host=$host_alias
1219target=$target_alias
1220
1221# FIXME: To remove some day.
1222if test "x$host_alias" != x; then
1223  if test "x$build_alias" = x; then
1224    cross_compiling=maybe
1225  elif test "x$build_alias" != "x$host_alias"; then
1226    cross_compiling=yes
1227  fi
1228fi
1229
1230ac_tool_prefix=
1231test -n "$host_alias" && ac_tool_prefix=$host_alias-
1232
1233test "$silent" = yes && exec 6>/dev/null
1234
1235
1236ac_pwd=`pwd` && test -n "$ac_pwd" &&
1237ac_ls_di=`ls -di .` &&
1238ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1239  as_fn_error $? "working directory cannot be determined"
1240test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1241  as_fn_error $? "pwd does not report name of working directory"
1242
1243
1244# Find the source files, if location was not specified.
1245if test -z "$srcdir"; then
1246  ac_srcdir_defaulted=yes
1247  # Try the directory containing this script, then the parent directory.
1248  ac_confdir=`$as_dirname -- "$as_myself" ||
1249$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1250	 X"$as_myself" : 'X\(//\)[^/]' \| \
1251	 X"$as_myself" : 'X\(//\)$' \| \
1252	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1253$as_echo X"$as_myself" |
1254    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1255	    s//\1/
1256	    q
1257	  }
1258	  /^X\(\/\/\)[^/].*/{
1259	    s//\1/
1260	    q
1261	  }
1262	  /^X\(\/\/\)$/{
1263	    s//\1/
1264	    q
1265	  }
1266	  /^X\(\/\).*/{
1267	    s//\1/
1268	    q
1269	  }
1270	  s/.*/./; q'`
1271  srcdir=$ac_confdir
1272  if test ! -r "$srcdir/$ac_unique_file"; then
1273    srcdir=..
1274  fi
1275else
1276  ac_srcdir_defaulted=no
1277fi
1278if test ! -r "$srcdir/$ac_unique_file"; then
1279  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1280  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1281fi
1282ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1283ac_abs_confdir=`(
1284	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1285	pwd)`
1286# When building in place, set srcdir=.
1287if test "$ac_abs_confdir" = "$ac_pwd"; then
1288  srcdir=.
1289fi
1290# Remove unnecessary trailing slashes from srcdir.
1291# Double slashes in file names in object file debugging info
1292# mess up M-x gdb in Emacs.
1293case $srcdir in
1294*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1295esac
1296for ac_var in $ac_precious_vars; do
1297  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1298  eval ac_env_${ac_var}_value=\$${ac_var}
1299  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1300  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1301done
1302
1303#
1304# Report the --help message.
1305#
1306if test "$ac_init_help" = "long"; then
1307  # Omit some internal or obsolete options to make the list less imposing.
1308  # This message is too long to be a string in the A/UX 3.1 sh.
1309  cat <<_ACEOF
1310\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1311
1312Usage: $0 [OPTION]... [VAR=VALUE]...
1313
1314To assign environment variables (e.g., CC, CFLAGS...), specify them as
1315VAR=VALUE.  See below for descriptions of some of the useful variables.
1316
1317Defaults for the options are specified in brackets.
1318
1319Configuration:
1320  -h, --help              display this help and exit
1321      --help=short        display options specific to this package
1322      --help=recursive    display the short help of all the included packages
1323  -V, --version           display version information and exit
1324  -q, --quiet, --silent   do not print \`checking ...' messages
1325      --cache-file=FILE   cache test results in FILE [disabled]
1326  -C, --config-cache      alias for \`--cache-file=config.cache'
1327  -n, --no-create         do not create output files
1328      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1329
1330Installation directories:
1331  --prefix=PREFIX         install architecture-independent files in PREFIX
1332                          [$ac_default_prefix]
1333  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1334                          [PREFIX]
1335
1336By default, \`make install' will install all the files in
1337\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1338an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1339for instance \`--prefix=\$HOME'.
1340
1341For better control, use the options below.
1342
1343Fine tuning of the installation directories:
1344  --bindir=DIR            user executables [EPREFIX/bin]
1345  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1346  --libexecdir=DIR        program executables [EPREFIX/libexec]
1347  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1348  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1349  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1350  --libdir=DIR            object code libraries [EPREFIX/lib]
1351  --includedir=DIR        C header files [PREFIX/include]
1352  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1353  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1354  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1355  --infodir=DIR           info documentation [DATAROOTDIR/info]
1356  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1357  --mandir=DIR            man documentation [DATAROOTDIR/man]
1358  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1359  --htmldir=DIR           html documentation [DOCDIR]
1360  --dvidir=DIR            dvi documentation [DOCDIR]
1361  --pdfdir=DIR            pdf documentation [DOCDIR]
1362  --psdir=DIR             ps documentation [DOCDIR]
1363_ACEOF
1364
1365  cat <<\_ACEOF
1366
1367System types:
1368  --build=BUILD     configure for building on BUILD [guessed]
1369  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1370  --target=TARGET   configure for building compilers for TARGET [HOST]
1371_ACEOF
1372fi
1373
1374if test -n "$ac_init_help"; then
1375  case $ac_init_help in
1376     short | recursive ) echo "Configuration of package-unused version-unused:";;
1377   esac
1378  cat <<\_ACEOF
1379
1380Optional Features:
1381  --disable-option-checking  ignore unrecognized --enable/--with options
1382  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1383  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1384  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1385  --enable-multilib       build many library versions (default)
1386  --enable-cet            enable Intel CET in target libraries [default=auto]
1387  --enable-maintainer-mode
1388                          enable make rules and dependencies not useful (and
1389                          sometimes confusing) to the casual installer
1390  --enable-shared[=PKGS]  build shared libraries [default=yes]
1391  --enable-static[=PKGS]  build static libraries [default=yes]
1392  --enable-fast-install[=PKGS]
1393                          optimize for fast installation [default=yes]
1394  --disable-libtool-lock  avoid locking (might break parallel builds)
1395  --enable-tls            Use thread-local storage [default=yes]
1396  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1397                          Objective-C runtime
1398
1399Optional Packages:
1400  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1401  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1402  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1403  --with-target-subdir=SUBDIR
1404                           configuring in a subdirectory
1405  --with-cross-host=HOST  configuring with a cross compiler
1406  --with-toolexeclibdir=DIR
1407                          install libraries built with a cross compiler within
1408                          DIR
1409  --with-pic              try to use only PIC/non-PIC objects [default=use
1410                          both]
1411  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1412  --with-target-bdw-gc=PATHLIST
1413                          specify prefix directory for installed bdw-gc
1414                          package. Equivalent to
1415                          --with-target-bdw-gc-include=PATH/include plus
1416                          --with-target-bdw-gc-lib=PATH/lib
1417  --with-target-bdw-gc-include=PATHLIST
1418                          specify directories for installed bdw-gc include
1419                          files
1420  --with-target-bdw-gc-lib=PATHLIST
1421                          specify directories for installed bdw-gc library
1422  --with-gcc-major-version-only
1423                          use only GCC major number in filesystem paths
1424
1425Some influential environment variables:
1426  CC          C compiler command
1427  CFLAGS      C compiler flags
1428  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1429              nonstandard directory <lib dir>
1430  LIBS        libraries to pass to the linker, e.g. -l<library>
1431  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432              you have headers in a nonstandard directory <include dir>
1433  CPP         C preprocessor
1434
1435Use these variables to override the choices made by `configure' or to help
1436it to find libraries and programs with nonstandard names/locations.
1437
1438Report bugs to the package provider.
1439_ACEOF
1440ac_status=$?
1441fi
1442
1443if test "$ac_init_help" = "recursive"; then
1444  # If there are subdirs, report their specific --help.
1445  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1446    test -d "$ac_dir" ||
1447      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1448      continue
1449    ac_builddir=.
1450
1451case "$ac_dir" in
1452.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453*)
1454  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455  # A ".." for each directory in $ac_dir_suffix.
1456  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457  case $ac_top_builddir_sub in
1458  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1460  esac ;;
1461esac
1462ac_abs_top_builddir=$ac_pwd
1463ac_abs_builddir=$ac_pwd$ac_dir_suffix
1464# for backward compatibility:
1465ac_top_builddir=$ac_top_build_prefix
1466
1467case $srcdir in
1468  .)  # We are building in place.
1469    ac_srcdir=.
1470    ac_top_srcdir=$ac_top_builddir_sub
1471    ac_abs_top_srcdir=$ac_pwd ;;
1472  [\\/]* | ?:[\\/]* )  # Absolute name.
1473    ac_srcdir=$srcdir$ac_dir_suffix;
1474    ac_top_srcdir=$srcdir
1475    ac_abs_top_srcdir=$srcdir ;;
1476  *) # Relative name.
1477    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478    ac_top_srcdir=$ac_top_build_prefix$srcdir
1479    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1480esac
1481ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1482
1483    cd "$ac_dir" || { ac_status=$?; continue; }
1484    # Check for guested configure.
1485    if test -f "$ac_srcdir/configure.gnu"; then
1486      echo &&
1487      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1488    elif test -f "$ac_srcdir/configure"; then
1489      echo &&
1490      $SHELL "$ac_srcdir/configure" --help=recursive
1491    else
1492      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1493    fi || ac_status=$?
1494    cd "$ac_pwd" || { ac_status=$?; break; }
1495  done
1496fi
1497
1498test -n "$ac_init_help" && exit $ac_status
1499if $ac_init_version; then
1500  cat <<\_ACEOF
1501package-unused configure version-unused
1502generated by GNU Autoconf 2.69
1503
1504Copyright (C) 2012 Free Software Foundation, Inc.
1505This configure script is free software; the Free Software Foundation
1506gives unlimited permission to copy, distribute and modify it.
1507_ACEOF
1508  exit
1509fi
1510
1511## ------------------------ ##
1512## Autoconf initialization. ##
1513## ------------------------ ##
1514
1515# ac_fn_c_try_compile LINENO
1516# --------------------------
1517# Try to compile conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_compile ()
1519{
1520  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521  rm -f conftest.$ac_objext
1522  if { { ac_try="$ac_compile"
1523case "(($ac_try" in
1524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525  *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529  (eval "$ac_compile") 2>conftest.err
1530  ac_status=$?
1531  if test -s conftest.err; then
1532    grep -v '^ *+' conftest.err >conftest.er1
1533    cat conftest.er1 >&5
1534    mv -f conftest.er1 conftest.err
1535  fi
1536  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537  test $ac_status = 0; } && {
1538	 test -z "$ac_c_werror_flag" ||
1539	 test ! -s conftest.err
1540       } && test -s conftest.$ac_objext; then :
1541  ac_retval=0
1542else
1543  $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546	ac_retval=1
1547fi
1548  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1549  as_fn_set_status $ac_retval
1550
1551} # ac_fn_c_try_compile
1552
1553# ac_fn_c_try_link LINENO
1554# -----------------------
1555# Try to link conftest.$ac_ext, and return whether this succeeded.
1556ac_fn_c_try_link ()
1557{
1558  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559  rm -f conftest.$ac_objext conftest$ac_exeext
1560  if { { ac_try="$ac_link"
1561case "(($ac_try" in
1562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563  *) ac_try_echo=$ac_try;;
1564esac
1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566$as_echo "$ac_try_echo"; } >&5
1567  (eval "$ac_link") 2>conftest.err
1568  ac_status=$?
1569  if test -s conftest.err; then
1570    grep -v '^ *+' conftest.err >conftest.er1
1571    cat conftest.er1 >&5
1572    mv -f conftest.er1 conftest.err
1573  fi
1574  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575  test $ac_status = 0; } && {
1576	 test -z "$ac_c_werror_flag" ||
1577	 test ! -s conftest.err
1578       } && test -s conftest$ac_exeext && {
1579	 test "$cross_compiling" = yes ||
1580	 test -x conftest$ac_exeext
1581       }; then :
1582  ac_retval=0
1583else
1584  $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
1586
1587	ac_retval=1
1588fi
1589  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1590  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1591  # interfere with the next link command; also delete a directory that is
1592  # left behind by Apple's compiler.  We do this before executing the actions.
1593  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1594  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595  as_fn_set_status $ac_retval
1596
1597} # ac_fn_c_try_link
1598
1599# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1600# -------------------------------------------------------
1601# Tests whether HEADER exists and can be compiled using the include files in
1602# INCLUDES, setting the cache variable VAR accordingly.
1603ac_fn_c_check_header_compile ()
1604{
1605  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607$as_echo_n "checking for $2... " >&6; }
1608if eval \${$3+:} false; then :
1609  $as_echo_n "(cached) " >&6
1610else
1611  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1612/* end confdefs.h.  */
1613$4
1614#include <$2>
1615_ACEOF
1616if ac_fn_c_try_compile "$LINENO"; then :
1617  eval "$3=yes"
1618else
1619  eval "$3=no"
1620fi
1621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1622fi
1623eval ac_res=\$$3
1624	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625$as_echo "$ac_res" >&6; }
1626  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627
1628} # ac_fn_c_check_header_compile
1629
1630# ac_fn_c_try_cpp LINENO
1631# ----------------------
1632# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1633ac_fn_c_try_cpp ()
1634{
1635  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636  if { { ac_try="$ac_cpp conftest.$ac_ext"
1637case "(($ac_try" in
1638  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639  *) ac_try_echo=$ac_try;;
1640esac
1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642$as_echo "$ac_try_echo"; } >&5
1643  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1644  ac_status=$?
1645  if test -s conftest.err; then
1646    grep -v '^ *+' conftest.err >conftest.er1
1647    cat conftest.er1 >&5
1648    mv -f conftest.er1 conftest.err
1649  fi
1650  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651  test $ac_status = 0; } > conftest.i && {
1652	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1653	 test ! -s conftest.err
1654       }; then :
1655  ac_retval=0
1656else
1657  $as_echo "$as_me: failed program was:" >&5
1658sed 's/^/| /' conftest.$ac_ext >&5
1659
1660    ac_retval=1
1661fi
1662  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663  as_fn_set_status $ac_retval
1664
1665} # ac_fn_c_try_cpp
1666
1667# ac_fn_c_try_run LINENO
1668# ----------------------
1669# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1670# that executables *can* be run.
1671ac_fn_c_try_run ()
1672{
1673  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674  if { { ac_try="$ac_link"
1675case "(($ac_try" in
1676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677  *) ac_try_echo=$ac_try;;
1678esac
1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680$as_echo "$ac_try_echo"; } >&5
1681  (eval "$ac_link") 2>&5
1682  ac_status=$?
1683  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1685  { { case "(($ac_try" in
1686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687  *) ac_try_echo=$ac_try;;
1688esac
1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690$as_echo "$ac_try_echo"; } >&5
1691  (eval "$ac_try") 2>&5
1692  ac_status=$?
1693  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694  test $ac_status = 0; }; }; then :
1695  ac_retval=0
1696else
1697  $as_echo "$as_me: program exited with status $ac_status" >&5
1698       $as_echo "$as_me: failed program was:" >&5
1699sed 's/^/| /' conftest.$ac_ext >&5
1700
1701       ac_retval=$ac_status
1702fi
1703  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705  as_fn_set_status $ac_retval
1706
1707} # ac_fn_c_try_run
1708
1709# ac_fn_c_check_func LINENO FUNC VAR
1710# ----------------------------------
1711# Tests whether FUNC exists, setting the cache variable VAR accordingly
1712ac_fn_c_check_func ()
1713{
1714  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716$as_echo_n "checking for $2... " >&6; }
1717if eval \${$3+:} false; then :
1718  $as_echo_n "(cached) " >&6
1719else
1720  if test x$gcc_no_link = xyes; then
1721  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1722fi
1723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724/* end confdefs.h.  */
1725/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1726   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1727#define $2 innocuous_$2
1728
1729/* System header to define __stub macros and hopefully few prototypes,
1730    which can conflict with char $2 (); below.
1731    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1732    <limits.h> exists even on freestanding compilers.  */
1733
1734#ifdef __STDC__
1735# include <limits.h>
1736#else
1737# include <assert.h>
1738#endif
1739
1740#undef $2
1741
1742/* Override any GCC internal prototype to avoid an error.
1743   Use char because int might match the return type of a GCC
1744   builtin and then its argument prototype would still apply.  */
1745#ifdef __cplusplus
1746extern "C"
1747#endif
1748char $2 ();
1749/* The GNU C library defines this for functions which it implements
1750    to always fail with ENOSYS.  Some functions are actually named
1751    something starting with __ and the normal name is an alias.  */
1752#if defined __stub_$2 || defined __stub___$2
1753choke me
1754#endif
1755
1756int
1757main ()
1758{
1759return $2 ();
1760  ;
1761  return 0;
1762}
1763_ACEOF
1764if ac_fn_c_try_link "$LINENO"; then :
1765  eval "$3=yes"
1766else
1767  eval "$3=no"
1768fi
1769rm -f core conftest.err conftest.$ac_objext \
1770    conftest$ac_exeext conftest.$ac_ext
1771fi
1772eval ac_res=\$$3
1773	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1774$as_echo "$ac_res" >&6; }
1775  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776
1777} # ac_fn_c_check_func
1778
1779# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1780# -------------------------------------------------------
1781# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1782# the include files in INCLUDES and setting the cache variable VAR
1783# accordingly.
1784ac_fn_c_check_header_mongrel ()
1785{
1786  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787  if eval \${$3+:} false; then :
1788  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789$as_echo_n "checking for $2... " >&6; }
1790if eval \${$3+:} false; then :
1791  $as_echo_n "(cached) " >&6
1792fi
1793eval ac_res=\$$3
1794	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796else
1797  # Is the header compilable?
1798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1799$as_echo_n "checking $2 usability... " >&6; }
1800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h.  */
1802$4
1803#include <$2>
1804_ACEOF
1805if ac_fn_c_try_compile "$LINENO"; then :
1806  ac_header_compiler=yes
1807else
1808  ac_header_compiler=no
1809fi
1810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1812$as_echo "$ac_header_compiler" >&6; }
1813
1814# Is the header present?
1815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1816$as_echo_n "checking $2 presence... " >&6; }
1817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h.  */
1819#include <$2>
1820_ACEOF
1821if ac_fn_c_try_cpp "$LINENO"; then :
1822  ac_header_preproc=yes
1823else
1824  ac_header_preproc=no
1825fi
1826rm -f conftest.err conftest.i conftest.$ac_ext
1827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1828$as_echo "$ac_header_preproc" >&6; }
1829
1830# So?  What about this header?
1831case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1832  yes:no: )
1833    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1834$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1835    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1836$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1837    ;;
1838  no:yes:* )
1839    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1840$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1841    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1842$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1843    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1844$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1845    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1846$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1847    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1849    ;;
1850esac
1851  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852$as_echo_n "checking for $2... " >&6; }
1853if eval \${$3+:} false; then :
1854  $as_echo_n "(cached) " >&6
1855else
1856  eval "$3=\$ac_header_compiler"
1857fi
1858eval ac_res=\$$3
1859	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861fi
1862  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863
1864} # ac_fn_c_check_header_mongrel
1865cat >config.log <<_ACEOF
1866This file contains any messages produced by compilers while
1867running configure, to aid debugging if configure makes a mistake.
1868
1869It was created by package-unused $as_me version-unused, which was
1870generated by GNU Autoconf 2.69.  Invocation command line was
1871
1872  $ $0 $@
1873
1874_ACEOF
1875exec 5>>config.log
1876{
1877cat <<_ASUNAME
1878## --------- ##
1879## Platform. ##
1880## --------- ##
1881
1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886uname -v = `(uname -v) 2>/dev/null || echo unknown`
1887
1888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1889/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1890
1891/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1892/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1894/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1895/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1896/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1897/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1898
1899_ASUNAME
1900
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904  IFS=$as_save_IFS
1905  test -z "$as_dir" && as_dir=.
1906    $as_echo "PATH: $as_dir"
1907  done
1908IFS=$as_save_IFS
1909
1910} >&5
1911
1912cat >&5 <<_ACEOF
1913
1914
1915## ----------- ##
1916## Core tests. ##
1917## ----------- ##
1918
1919_ACEOF
1920
1921
1922# Keep a trace of the command line.
1923# Strip out --no-create and --no-recursion so they do not pile up.
1924# Strip out --silent because we don't want to record it for future runs.
1925# Also quote any args containing shell meta-characters.
1926# Make two passes to allow for proper duplicate-argument suppression.
1927ac_configure_args=
1928ac_configure_args0=
1929ac_configure_args1=
1930ac_must_keep_next=false
1931for ac_pass in 1 2
1932do
1933  for ac_arg
1934  do
1935    case $ac_arg in
1936    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1937    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1938    | -silent | --silent | --silen | --sile | --sil)
1939      continue ;;
1940    *\'*)
1941      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1942    esac
1943    case $ac_pass in
1944    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1945    2)
1946      as_fn_append ac_configure_args1 " '$ac_arg'"
1947      if test $ac_must_keep_next = true; then
1948	ac_must_keep_next=false # Got value, back to normal.
1949      else
1950	case $ac_arg in
1951	  *=* | --config-cache | -C | -disable-* | --disable-* \
1952	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1953	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1954	  | -with-* | --with-* | -without-* | --without-* | --x)
1955	    case "$ac_configure_args0 " in
1956	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1957	    esac
1958	    ;;
1959	  -* ) ac_must_keep_next=true ;;
1960	esac
1961      fi
1962      as_fn_append ac_configure_args " '$ac_arg'"
1963      ;;
1964    esac
1965  done
1966done
1967{ ac_configure_args0=; unset ac_configure_args0;}
1968{ ac_configure_args1=; unset ac_configure_args1;}
1969
1970# When interrupted or exit'd, cleanup temporary files, and complete
1971# config.log.  We remove comments because anyway the quotes in there
1972# would cause problems or look ugly.
1973# WARNING: Use '\'' to represent an apostrophe within the trap.
1974# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975trap 'exit_status=$?
1976  # Save into config.log some information that might help in debugging.
1977  {
1978    echo
1979
1980    $as_echo "## ---------------- ##
1981## Cache variables. ##
1982## ---------------- ##"
1983    echo
1984    # The following way of writing the cache mishandles newlines in values,
1985(
1986  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1987    eval ac_val=\$$ac_var
1988    case $ac_val in #(
1989    *${as_nl}*)
1990      case $ac_var in #(
1991      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1992$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1993      esac
1994      case $ac_var in #(
1995      _ | IFS | as_nl) ;; #(
1996      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997      *) { eval $ac_var=; unset $ac_var;} ;;
1998      esac ;;
1999    esac
2000  done
2001  (set) 2>&1 |
2002    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2003    *${as_nl}ac_space=\ *)
2004      sed -n \
2005	"s/'\''/'\''\\\\'\'''\''/g;
2006	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2007      ;; #(
2008    *)
2009      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2010      ;;
2011    esac |
2012    sort
2013)
2014    echo
2015
2016    $as_echo "## ----------------- ##
2017## Output variables. ##
2018## ----------------- ##"
2019    echo
2020    for ac_var in $ac_subst_vars
2021    do
2022      eval ac_val=\$$ac_var
2023      case $ac_val in
2024      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2025      esac
2026      $as_echo "$ac_var='\''$ac_val'\''"
2027    done | sort
2028    echo
2029
2030    if test -n "$ac_subst_files"; then
2031      $as_echo "## ------------------- ##
2032## File substitutions. ##
2033## ------------------- ##"
2034      echo
2035      for ac_var in $ac_subst_files
2036      do
2037	eval ac_val=\$$ac_var
2038	case $ac_val in
2039	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2040	esac
2041	$as_echo "$ac_var='\''$ac_val'\''"
2042      done | sort
2043      echo
2044    fi
2045
2046    if test -s confdefs.h; then
2047      $as_echo "## ----------- ##
2048## confdefs.h. ##
2049## ----------- ##"
2050      echo
2051      cat confdefs.h
2052      echo
2053    fi
2054    test "$ac_signal" != 0 &&
2055      $as_echo "$as_me: caught signal $ac_signal"
2056    $as_echo "$as_me: exit $exit_status"
2057  } >&5
2058  rm -f core *.core core.conftest.* &&
2059    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060    exit $exit_status
2061' 0
2062for ac_signal in 1 2 13 15; do
2063  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064done
2065ac_signal=0
2066
2067# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068rm -f -r conftest* confdefs.h
2069
2070$as_echo "/* confdefs.h */" > confdefs.h
2071
2072# Predefined preprocessor variables.
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_NAME "$PACKAGE_NAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_STRING "$PACKAGE_STRING"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_URL "$PACKAGE_URL"
2096_ACEOF
2097
2098
2099# Let the site file select an alternate cache file if it wants to.
2100# Prefer an explicitly selected file to automatically selected ones.
2101ac_site_file1=NONE
2102ac_site_file2=NONE
2103if test -n "$CONFIG_SITE"; then
2104  # We do not want a PATH search for config.site.
2105  case $CONFIG_SITE in #((
2106    -*)  ac_site_file1=./$CONFIG_SITE;;
2107    */*) ac_site_file1=$CONFIG_SITE;;
2108    *)   ac_site_file1=./$CONFIG_SITE;;
2109  esac
2110elif test "x$prefix" != xNONE; then
2111  ac_site_file1=$prefix/share/config.site
2112  ac_site_file2=$prefix/etc/config.site
2113else
2114  ac_site_file1=$ac_default_prefix/share/config.site
2115  ac_site_file2=$ac_default_prefix/etc/config.site
2116fi
2117for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118do
2119  test "x$ac_site_file" = xNONE && continue
2120  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2121    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2122$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2123    sed 's/^/| /' "$ac_site_file" >&5
2124    . "$ac_site_file" \
2125      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2127as_fn_error $? "failed to load site script $ac_site_file
2128See \`config.log' for more details" "$LINENO" 5; }
2129  fi
2130done
2131
2132if test -r "$cache_file"; then
2133  # Some versions of bash will fail to source /dev/null (special files
2134  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2135  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2136    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137$as_echo "$as_me: loading cache $cache_file" >&6;}
2138    case $cache_file in
2139      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140      *)                      . "./$cache_file";;
2141    esac
2142  fi
2143else
2144  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145$as_echo "$as_me: creating cache $cache_file" >&6;}
2146  >$cache_file
2147fi
2148
2149# Check that the precious variables saved in the cache have kept the same
2150# value.
2151ac_cache_corrupted=false
2152for ac_var in $ac_precious_vars; do
2153  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154  eval ac_new_set=\$ac_env_${ac_var}_set
2155  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156  eval ac_new_val=\$ac_env_${ac_var}_value
2157  case $ac_old_set,$ac_new_set in
2158    set,)
2159      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2160$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2161      ac_cache_corrupted=: ;;
2162    ,set)
2163      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2164$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2165      ac_cache_corrupted=: ;;
2166    ,);;
2167    *)
2168      if test "x$ac_old_val" != "x$ac_new_val"; then
2169	# differences in whitespace do not lead to failure.
2170	ac_old_val_w=`echo x $ac_old_val`
2171	ac_new_val_w=`echo x $ac_new_val`
2172	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2173	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2174$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2175	  ac_cache_corrupted=:
2176	else
2177	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2178$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2179	  eval $ac_var=\$ac_old_val
2180	fi
2181	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2182$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2183	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2184$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2185      fi;;
2186  esac
2187  # Pass precious variables to config.status.
2188  if test "$ac_new_set" = set; then
2189    case $ac_new_val in
2190    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2191    *) ac_arg=$ac_var=$ac_new_val ;;
2192    esac
2193    case " $ac_configure_args " in
2194      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2195      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2196    esac
2197  fi
2198done
2199if $ac_cache_corrupted; then
2200  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2205fi
2206## -------------------- ##
2207## Main body of script. ##
2208## -------------------- ##
2209
2210ac_ext=c
2211ac_cpp='$CPP $CPPFLAGS'
2212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214ac_compiler_gnu=$ac_cv_c_compiler_gnu
2215
2216
2217
2218
2219
2220
2221ac_aux_dir=
2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2223  if test -f "$ac_dir/install-sh"; then
2224    ac_aux_dir=$ac_dir
2225    ac_install_sh="$ac_aux_dir/install-sh -c"
2226    break
2227  elif test -f "$ac_dir/install.sh"; then
2228    ac_aux_dir=$ac_dir
2229    ac_install_sh="$ac_aux_dir/install.sh -c"
2230    break
2231  elif test -f "$ac_dir/shtool"; then
2232    ac_aux_dir=$ac_dir
2233    ac_install_sh="$ac_aux_dir/shtool install -c"
2234    break
2235  fi
2236done
2237if test -z "$ac_aux_dir"; then
2238  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2239fi
2240
2241# These three variables are undocumented and unsupported,
2242# and are intended to be withdrawn in a future Autoconf release.
2243# They can cause serious problems if a builder's source tree is in a directory
2244# whose full name contains unusual characters.
2245ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2246ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2247ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2248
2249
2250# Make sure we can run config.sub.
2251$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2252  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2253
2254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2255$as_echo_n "checking build system type... " >&6; }
2256if ${ac_cv_build+:} false; then :
2257  $as_echo_n "(cached) " >&6
2258else
2259  ac_build_alias=$build_alias
2260test "x$ac_build_alias" = x &&
2261  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2262test "x$ac_build_alias" = x &&
2263  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2264ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2265  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2266
2267fi
2268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2269$as_echo "$ac_cv_build" >&6; }
2270case $ac_cv_build in
2271*-*-*) ;;
2272*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2273esac
2274build=$ac_cv_build
2275ac_save_IFS=$IFS; IFS='-'
2276set x $ac_cv_build
2277shift
2278build_cpu=$1
2279build_vendor=$2
2280shift; shift
2281# Remember, the first character of IFS is used to create $*,
2282# except with old shells:
2283build_os=$*
2284IFS=$ac_save_IFS
2285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2286
2287
2288 case ${build_alias} in
2289  "") build_noncanonical=${build} ;;
2290  *) build_noncanonical=${build_alias} ;;
2291esac
2292
2293 case ${host_alias} in
2294  "") host_noncanonical=${build_noncanonical} ;;
2295  *) host_noncanonical=${host_alias} ;;
2296esac
2297
2298 case ${target_alias} in
2299  "") target_noncanonical=${host_noncanonical} ;;
2300  *) target_noncanonical=${target_alias} ;;
2301esac
2302
2303
2304# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2305# have matching libraries, they should use host libraries: Makefile.tpl
2306# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2307# However, they still use the build modules, because the corresponding
2308# host modules (e.g. bison) are only built for the host when bootstrap
2309# finishes. So:
2310# - build_subdir is where we find build modules, and never changes.
2311# - build_libsubdir is where we find build libraries, and can be overridden.
2312
2313# Prefix 'build-' so this never conflicts with target_subdir.
2314build_subdir="build-${build_noncanonical}"
2315
2316# Check whether --with-build-libsubdir was given.
2317if test "${with_build_libsubdir+set}" = set; then :
2318  withval=$with_build_libsubdir; build_libsubdir="$withval"
2319else
2320  build_libsubdir="$build_subdir"
2321fi
2322
2323# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2324if ( test $srcdir = . && test -d gcc ) \
2325   || test -d $srcdir/../host-${host_noncanonical}; then
2326  host_subdir="host-${host_noncanonical}"
2327else
2328  host_subdir=.
2329fi
2330# No prefix.
2331target_subdir=${target_noncanonical}
2332
2333
2334# We need the following definitions because AC_PROG_LIBTOOL relies on them
2335PACKAGE=libobjc
2336# Version is pulled out to make it a bit easier to change using sed.
2337VERSION=4:0:0
2338
2339
2340# This works around the fact that libtool configuration may change LD
2341# for this particular configuration, but some shells, instead of
2342# keeping the changes in LD private, export them just because LD is
2343# exported.
2344ORIGINAL_LD_FOR_MULTILIBS=$LD
2345
2346# -------
2347# Options
2348# -------
2349
2350# We use these options to decide which functions to include.
2351
2352# Check whether --with-target-subdir was given.
2353if test "${with_target_subdir+set}" = set; then :
2354  withval=$with_target_subdir;
2355fi
2356
2357
2358# Check whether --with-cross-host was given.
2359if test "${with_cross_host+set}" = set; then :
2360  withval=$with_cross_host;
2361fi
2362
2363
2364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2365$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2366# Check whether --enable-version-specific-runtime-libs was given.
2367if test "${enable_version_specific_runtime_libs+set}" = set; then :
2368  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2369 yes) version_specific_libs=yes ;;
2370 no)  version_specific_libs=no ;;
2371 *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2372 esac
2373else
2374  version_specific_libs=no
2375fi
2376
2377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2378$as_echo "$version_specific_libs" >&6; }
2379
2380# -----------
2381# Directories
2382# -----------
2383
2384# Find the rest of the source tree framework.
2385# Default to --enable-multilib
2386# Check whether --enable-multilib was given.
2387if test "${enable_multilib+set}" = set; then :
2388  enableval=$enable_multilib; case "$enableval" in
2389  yes) multilib=yes ;;
2390  no)  multilib=no ;;
2391  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2392 esac
2393else
2394  multilib=yes
2395fi
2396
2397
2398# We may get other options which we leave undocumented:
2399# --with-target-subdir, --with-multisrctop, --with-multisubdir
2400# See config-ml.in if you want the gory details.
2401
2402if test "$srcdir" = "."; then
2403  if test "$with_target_subdir" != "."; then
2404    multi_basedir="$srcdir/$with_multisrctop../.."
2405  else
2406    multi_basedir="$srcdir/$with_multisrctop.."
2407  fi
2408else
2409  multi_basedir="$srcdir/.."
2410fi
2411
2412
2413# Even if the default multilib is not a cross compilation,
2414# it may be that some of the other multilibs are.
2415if test $cross_compiling = no && test $multilib = yes \
2416   && test "x${with_multisubdir}" != x ; then
2417   cross_compiling=maybe
2418fi
2419
2420ac_config_commands="$ac_config_commands default-1"
2421
2422
2423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2424$as_echo_n "checking host system type... " >&6; }
2425if ${ac_cv_host+:} false; then :
2426  $as_echo_n "(cached) " >&6
2427else
2428  if test "x$host_alias" = x; then
2429  ac_cv_host=$ac_cv_build
2430else
2431  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2432    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2433fi
2434
2435fi
2436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2437$as_echo "$ac_cv_host" >&6; }
2438case $ac_cv_host in
2439*-*-*) ;;
2440*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2441esac
2442host=$ac_cv_host
2443ac_save_IFS=$IFS; IFS='-'
2444set x $ac_cv_host
2445shift
2446host_cpu=$1
2447host_vendor=$2
2448shift; shift
2449# Remember, the first character of IFS is used to create $*,
2450# except with old shells:
2451host_os=$*
2452IFS=$ac_save_IFS
2453case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2454
2455
2456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2457$as_echo_n "checking target system type... " >&6; }
2458if ${ac_cv_target+:} false; then :
2459  $as_echo_n "(cached) " >&6
2460else
2461  if test "x$target_alias" = x; then
2462  ac_cv_target=$ac_cv_host
2463else
2464  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2465    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2466fi
2467
2468fi
2469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2470$as_echo "$ac_cv_target" >&6; }
2471case $ac_cv_target in
2472*-*-*) ;;
2473*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2474esac
2475target=$ac_cv_target
2476ac_save_IFS=$IFS; IFS='-'
2477set x $ac_cv_target
2478shift
2479target_cpu=$1
2480target_vendor=$2
2481shift; shift
2482# Remember, the first character of IFS is used to create $*,
2483# except with old shells:
2484target_os=$*
2485IFS=$ac_save_IFS
2486case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2487
2488
2489# The aliases save the names the user supplied, while $host etc.
2490# will get canonicalized.
2491test -n "$target_alias" &&
2492  test "$program_prefix$program_suffix$program_transform_name" = \
2493    NONENONEs,x,x, &&
2494  program_prefix=${target_alias}-
2495
2496
2497
2498
2499# Export source directory.
2500# These need to be absolute paths, yet at the same time need to
2501# canonicalize only relative paths, because then amd will not unmount
2502# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2503case $srcdir in
2504  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2505  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2506esac
2507
2508
2509
2510# Check whether --with-toolexeclibdir was given.
2511if test "${with_toolexeclibdir+set}" = set; then :
2512  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
2513  /)
2514    ;;
2515  */)
2516    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
2517    ;;
2518esac
2519else
2520  with_toolexeclibdir=no
2521fi
2522
2523
2524
2525# Calculate toolexeclibdir
2526# Also toolexecdir, though it's only used in toolexeclibdir
2527case ${version_specific_libs} in
2528  yes)
2529    # Need the gcc compiler version to know where to install libraries
2530    # and header files if --enable-version-specific-runtime-libs option
2531    # is selected.
2532    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2533    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2534    ;;
2535  no)
2536    if test -n "$with_cross_host" &&
2537       test x"$with_cross_host" != x"no"; then
2538      # Install a library built with a cross compiler in tooldir, not libdir.
2539      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2540      case ${with_toolexeclibdir} in
2541	no)
2542	  toolexeclibdir='$(toolexecdir)/lib'
2543	  ;;
2544	*)
2545	  toolexeclibdir=${with_toolexeclibdir}
2546	  ;;
2547      esac
2548    else
2549      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2550      toolexeclibdir='$(libdir)'
2551    fi
2552    multi_os_directory=`$CC -print-multi-os-directory`
2553    case $multi_os_directory in
2554      .) ;; # Avoid trailing /.
2555      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2556    esac
2557    ;;
2558esac
2559
2560
2561
2562# Figure out if we want to name the include directory and the
2563#  library name changes differently.
2564includedirname=include
2565libsuffix=
2566case "${host}" in
2567  *-darwin*)
2568    # Darwin is the only target so far that needs a different include directory.
2569    includedirname=include-gnu-runtime
2570    libsuffix=-gnu
2571    ;;
2572esac
2573
2574
2575
2576ac_config_headers="$ac_config_headers config.h"
2577
2578
2579# --------
2580# Programs
2581# --------
2582
2583
2584
2585# We must force CC to /not/ be a precious variable; otherwise
2586# the wrong, non-multilib-adjusted value will be used in multilibs.
2587# As a side effect, we have to subst CFLAGS ourselves.
2588
2589
2590ac_ext=c
2591ac_cpp='$CPP $CPPFLAGS'
2592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2594ac_compiler_gnu=$ac_cv_c_compiler_gnu
2595if test -n "$ac_tool_prefix"; then
2596  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2597set dummy ${ac_tool_prefix}gcc; ac_word=$2
2598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2599$as_echo_n "checking for $ac_word... " >&6; }
2600if ${ac_cv_prog_CC+:} false; then :
2601  $as_echo_n "(cached) " >&6
2602else
2603  if test -n "$CC"; then
2604  ac_cv_prog_CC="$CC" # Let the user override the test.
2605else
2606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2607for as_dir in $PATH
2608do
2609  IFS=$as_save_IFS
2610  test -z "$as_dir" && as_dir=.
2611    for ac_exec_ext in '' $ac_executable_extensions; do
2612  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2613    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2614    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2615    break 2
2616  fi
2617done
2618  done
2619IFS=$as_save_IFS
2620
2621fi
2622fi
2623CC=$ac_cv_prog_CC
2624if test -n "$CC"; then
2625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626$as_echo "$CC" >&6; }
2627else
2628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629$as_echo "no" >&6; }
2630fi
2631
2632
2633fi
2634if test -z "$ac_cv_prog_CC"; then
2635  ac_ct_CC=$CC
2636  # Extract the first word of "gcc", so it can be a program name with args.
2637set dummy gcc; ac_word=$2
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639$as_echo_n "checking for $ac_word... " >&6; }
2640if ${ac_cv_prog_ac_ct_CC+:} false; then :
2641  $as_echo_n "(cached) " >&6
2642else
2643  if test -n "$ac_ct_CC"; then
2644  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2645else
2646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647for as_dir in $PATH
2648do
2649  IFS=$as_save_IFS
2650  test -z "$as_dir" && as_dir=.
2651    for ac_exec_ext in '' $ac_executable_extensions; do
2652  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2653    ac_cv_prog_ac_ct_CC="gcc"
2654    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655    break 2
2656  fi
2657done
2658  done
2659IFS=$as_save_IFS
2660
2661fi
2662fi
2663ac_ct_CC=$ac_cv_prog_ac_ct_CC
2664if test -n "$ac_ct_CC"; then
2665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2666$as_echo "$ac_ct_CC" >&6; }
2667else
2668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669$as_echo "no" >&6; }
2670fi
2671
2672  if test "x$ac_ct_CC" = x; then
2673    CC=""
2674  else
2675    case $cross_compiling:$ac_tool_warned in
2676yes:)
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2679ac_tool_warned=yes ;;
2680esac
2681    CC=$ac_ct_CC
2682  fi
2683else
2684  CC="$ac_cv_prog_CC"
2685fi
2686
2687if test -z "$CC"; then
2688          if test -n "$ac_tool_prefix"; then
2689    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2690set dummy ${ac_tool_prefix}cc; ac_word=$2
2691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2692$as_echo_n "checking for $ac_word... " >&6; }
2693if ${ac_cv_prog_CC+:} false; then :
2694  $as_echo_n "(cached) " >&6
2695else
2696  if test -n "$CC"; then
2697  ac_cv_prog_CC="$CC" # Let the user override the test.
2698else
2699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700for as_dir in $PATH
2701do
2702  IFS=$as_save_IFS
2703  test -z "$as_dir" && as_dir=.
2704    for ac_exec_ext in '' $ac_executable_extensions; do
2705  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2706    ac_cv_prog_CC="${ac_tool_prefix}cc"
2707    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2708    break 2
2709  fi
2710done
2711  done
2712IFS=$as_save_IFS
2713
2714fi
2715fi
2716CC=$ac_cv_prog_CC
2717if test -n "$CC"; then
2718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2719$as_echo "$CC" >&6; }
2720else
2721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2722$as_echo "no" >&6; }
2723fi
2724
2725
2726  fi
2727fi
2728if test -z "$CC"; then
2729  # Extract the first word of "cc", so it can be a program name with args.
2730set dummy cc; ac_word=$2
2731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2732$as_echo_n "checking for $ac_word... " >&6; }
2733if ${ac_cv_prog_CC+:} false; then :
2734  $as_echo_n "(cached) " >&6
2735else
2736  if test -n "$CC"; then
2737  ac_cv_prog_CC="$CC" # Let the user override the test.
2738else
2739  ac_prog_rejected=no
2740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741for as_dir in $PATH
2742do
2743  IFS=$as_save_IFS
2744  test -z "$as_dir" && as_dir=.
2745    for ac_exec_ext in '' $ac_executable_extensions; do
2746  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2747    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2748       ac_prog_rejected=yes
2749       continue
2750     fi
2751    ac_cv_prog_CC="cc"
2752    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2753    break 2
2754  fi
2755done
2756  done
2757IFS=$as_save_IFS
2758
2759if test $ac_prog_rejected = yes; then
2760  # We found a bogon in the path, so make sure we never use it.
2761  set dummy $ac_cv_prog_CC
2762  shift
2763  if test $# != 0; then
2764    # We chose a different compiler from the bogus one.
2765    # However, it has the same basename, so the bogon will be chosen
2766    # first if we set CC to just the basename; use the full file name.
2767    shift
2768    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2769  fi
2770fi
2771fi
2772fi
2773CC=$ac_cv_prog_CC
2774if test -n "$CC"; then
2775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2776$as_echo "$CC" >&6; }
2777else
2778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2779$as_echo "no" >&6; }
2780fi
2781
2782
2783fi
2784if test -z "$CC"; then
2785  if test -n "$ac_tool_prefix"; then
2786  for ac_prog in cl.exe
2787  do
2788    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2789set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791$as_echo_n "checking for $ac_word... " >&6; }
2792if ${ac_cv_prog_CC+:} false; then :
2793  $as_echo_n "(cached) " >&6
2794else
2795  if test -n "$CC"; then
2796  ac_cv_prog_CC="$CC" # Let the user override the test.
2797else
2798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799for as_dir in $PATH
2800do
2801  IFS=$as_save_IFS
2802  test -z "$as_dir" && as_dir=.
2803    for ac_exec_ext in '' $ac_executable_extensions; do
2804  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2805    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2807    break 2
2808  fi
2809done
2810  done
2811IFS=$as_save_IFS
2812
2813fi
2814fi
2815CC=$ac_cv_prog_CC
2816if test -n "$CC"; then
2817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818$as_echo "$CC" >&6; }
2819else
2820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821$as_echo "no" >&6; }
2822fi
2823
2824
2825    test -n "$CC" && break
2826  done
2827fi
2828if test -z "$CC"; then
2829  ac_ct_CC=$CC
2830  for ac_prog in cl.exe
2831do
2832  # Extract the first word of "$ac_prog", so it can be a program name with args.
2833set dummy $ac_prog; ac_word=$2
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2835$as_echo_n "checking for $ac_word... " >&6; }
2836if ${ac_cv_prog_ac_ct_CC+:} false; then :
2837  $as_echo_n "(cached) " >&6
2838else
2839  if test -n "$ac_ct_CC"; then
2840  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2841else
2842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843for as_dir in $PATH
2844do
2845  IFS=$as_save_IFS
2846  test -z "$as_dir" && as_dir=.
2847    for ac_exec_ext in '' $ac_executable_extensions; do
2848  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2849    ac_cv_prog_ac_ct_CC="$ac_prog"
2850    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2851    break 2
2852  fi
2853done
2854  done
2855IFS=$as_save_IFS
2856
2857fi
2858fi
2859ac_ct_CC=$ac_cv_prog_ac_ct_CC
2860if test -n "$ac_ct_CC"; then
2861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2862$as_echo "$ac_ct_CC" >&6; }
2863else
2864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865$as_echo "no" >&6; }
2866fi
2867
2868
2869  test -n "$ac_ct_CC" && break
2870done
2871
2872  if test "x$ac_ct_CC" = x; then
2873    CC=""
2874  else
2875    case $cross_compiling:$ac_tool_warned in
2876yes:)
2877{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2878$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2879ac_tool_warned=yes ;;
2880esac
2881    CC=$ac_ct_CC
2882  fi
2883fi
2884
2885fi
2886
2887
2888test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2890as_fn_error $? "no acceptable C compiler found in \$PATH
2891See \`config.log' for more details" "$LINENO" 5; }
2892
2893# Provide some information about the compiler.
2894$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2895set X $ac_compile
2896ac_compiler=$2
2897for ac_option in --version -v -V -qversion; do
2898  { { ac_try="$ac_compiler $ac_option >&5"
2899case "(($ac_try" in
2900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901  *) ac_try_echo=$ac_try;;
2902esac
2903eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2904$as_echo "$ac_try_echo"; } >&5
2905  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2906  ac_status=$?
2907  if test -s conftest.err; then
2908    sed '10a\
2909... rest of stderr output deleted ...
2910         10q' conftest.err >conftest.er1
2911    cat conftest.er1 >&5
2912  fi
2913  rm -f conftest.er1 conftest.err
2914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2915  test $ac_status = 0; }
2916done
2917
2918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2919/* end confdefs.h.  */
2920#include <stdio.h>
2921int
2922main ()
2923{
2924printf ("hello world\n");
2925  ;
2926  return 0;
2927}
2928_ACEOF
2929# FIXME: Cleanup?
2930if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2931  (eval $ac_link) 2>&5
2932  ac_status=$?
2933  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2934  test $ac_status = 0; }; then :
2935  gcc_no_link=no
2936else
2937  gcc_no_link=yes
2938fi
2939if test x$gcc_no_link = xyes; then
2940  # Setting cross_compile will disable run tests; it will
2941  # also disable AC_CHECK_FILE but that's generally
2942  # correct if we can't link.
2943  cross_compiling=yes
2944  EXEEXT=
2945else
2946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2947/* end confdefs.h.  */
2948
2949int
2950main ()
2951{
2952
2953  ;
2954  return 0;
2955}
2956_ACEOF
2957ac_clean_files_save=$ac_clean_files
2958ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2959# Try to create an executable without -o first, disregard a.out.
2960# It will help us diagnose broken compilers, and finding out an intuition
2961# of exeext.
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2963$as_echo_n "checking whether the C compiler works... " >&6; }
2964ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2965
2966# The possible output files:
2967ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2968
2969ac_rmfiles=
2970for ac_file in $ac_files
2971do
2972  case $ac_file in
2973    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2974    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2975  esac
2976done
2977rm -f $ac_rmfiles
2978
2979if { { ac_try="$ac_link_default"
2980case "(($ac_try" in
2981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982  *) ac_try_echo=$ac_try;;
2983esac
2984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2985$as_echo "$ac_try_echo"; } >&5
2986  (eval "$ac_link_default") 2>&5
2987  ac_status=$?
2988  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2989  test $ac_status = 0; }; then :
2990  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2991# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2992# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2993# so that the user can short-circuit this test for compilers unknown to
2994# Autoconf.
2995for ac_file in $ac_files ''
2996do
2997  test -f "$ac_file" || continue
2998  case $ac_file in
2999    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3000	;;
3001    [ab].out )
3002	# We found the default executable, but exeext='' is most
3003	# certainly right.
3004	break;;
3005    *.* )
3006	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3007	then :; else
3008	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3009	fi
3010	# We set ac_cv_exeext here because the later test for it is not
3011	# safe: cross compilers may not add the suffix if given an `-o'
3012	# argument, so we may need to know it at that point already.
3013	# Even if this section looks crufty: it has the advantage of
3014	# actually working.
3015	break;;
3016    * )
3017	break;;
3018  esac
3019done
3020test "$ac_cv_exeext" = no && ac_cv_exeext=
3021
3022else
3023  ac_file=''
3024fi
3025if test -z "$ac_file"; then :
3026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027$as_echo "no" >&6; }
3028$as_echo "$as_me: failed program was:" >&5
3029sed 's/^/| /' conftest.$ac_ext >&5
3030
3031{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033as_fn_error 77 "C compiler cannot create executables
3034See \`config.log' for more details" "$LINENO" 5; }
3035else
3036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3037$as_echo "yes" >&6; }
3038fi
3039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3040$as_echo_n "checking for C compiler default output file name... " >&6; }
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3042$as_echo "$ac_file" >&6; }
3043ac_exeext=$ac_cv_exeext
3044
3045rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3046ac_clean_files=$ac_clean_files_save
3047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3048$as_echo_n "checking for suffix of executables... " >&6; }
3049if { { ac_try="$ac_link"
3050case "(($ac_try" in
3051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3052  *) ac_try_echo=$ac_try;;
3053esac
3054eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3055$as_echo "$ac_try_echo"; } >&5
3056  (eval "$ac_link") 2>&5
3057  ac_status=$?
3058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3059  test $ac_status = 0; }; then :
3060  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3061# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3062# work properly (i.e., refer to `conftest.exe'), while it won't with
3063# `rm'.
3064for ac_file in conftest.exe conftest conftest.*; do
3065  test -f "$ac_file" || continue
3066  case $ac_file in
3067    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3068    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3069	  break;;
3070    * ) break;;
3071  esac
3072done
3073else
3074  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3076as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3077See \`config.log' for more details" "$LINENO" 5; }
3078fi
3079rm -f conftest conftest$ac_cv_exeext
3080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3081$as_echo "$ac_cv_exeext" >&6; }
3082
3083rm -f conftest.$ac_ext
3084EXEEXT=$ac_cv_exeext
3085ac_exeext=$EXEEXT
3086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3087/* end confdefs.h.  */
3088#include <stdio.h>
3089int
3090main ()
3091{
3092FILE *f = fopen ("conftest.out", "w");
3093 return ferror (f) || fclose (f) != 0;
3094
3095  ;
3096  return 0;
3097}
3098_ACEOF
3099ac_clean_files="$ac_clean_files conftest.out"
3100# Check that the compiler produces executables we can run.  If not, either
3101# the compiler is broken, or we cross compile.
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3103$as_echo_n "checking whether we are cross compiling... " >&6; }
3104if test "$cross_compiling" != yes; then
3105  { { ac_try="$ac_link"
3106case "(($ac_try" in
3107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108  *) ac_try_echo=$ac_try;;
3109esac
3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111$as_echo "$ac_try_echo"; } >&5
3112  (eval "$ac_link") 2>&5
3113  ac_status=$?
3114  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3115  test $ac_status = 0; }
3116  if { ac_try='./conftest$ac_cv_exeext'
3117  { { case "(($ac_try" in
3118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3119  *) ac_try_echo=$ac_try;;
3120esac
3121eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3122$as_echo "$ac_try_echo"; } >&5
3123  (eval "$ac_try") 2>&5
3124  ac_status=$?
3125  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3126  test $ac_status = 0; }; }; then
3127    cross_compiling=no
3128  else
3129    if test "$cross_compiling" = maybe; then
3130	cross_compiling=yes
3131    else
3132	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3134as_fn_error $? "cannot run C compiled programs.
3135If you meant to cross compile, use \`--host'.
3136See \`config.log' for more details" "$LINENO" 5; }
3137    fi
3138  fi
3139fi
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3141$as_echo "$cross_compiling" >&6; }
3142
3143rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3144ac_clean_files=$ac_clean_files_save
3145fi
3146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3147$as_echo_n "checking for suffix of object files... " >&6; }
3148if ${ac_cv_objext+:} false; then :
3149  $as_echo_n "(cached) " >&6
3150else
3151  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3152/* end confdefs.h.  */
3153
3154int
3155main ()
3156{
3157
3158  ;
3159  return 0;
3160}
3161_ACEOF
3162rm -f conftest.o conftest.obj
3163if { { ac_try="$ac_compile"
3164case "(($ac_try" in
3165  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166  *) ac_try_echo=$ac_try;;
3167esac
3168eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3169$as_echo "$ac_try_echo"; } >&5
3170  (eval "$ac_compile") 2>&5
3171  ac_status=$?
3172  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173  test $ac_status = 0; }; then :
3174  for ac_file in conftest.o conftest.obj conftest.*; do
3175  test -f "$ac_file" || continue;
3176  case $ac_file in
3177    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3178    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3179       break;;
3180  esac
3181done
3182else
3183  $as_echo "$as_me: failed program was:" >&5
3184sed 's/^/| /' conftest.$ac_ext >&5
3185
3186{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3188as_fn_error $? "cannot compute suffix of object files: cannot compile
3189See \`config.log' for more details" "$LINENO" 5; }
3190fi
3191rm -f conftest.$ac_cv_objext conftest.$ac_ext
3192fi
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3194$as_echo "$ac_cv_objext" >&6; }
3195OBJEXT=$ac_cv_objext
3196ac_objext=$OBJEXT
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3198$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3199if ${ac_cv_c_compiler_gnu+:} false; then :
3200  $as_echo_n "(cached) " >&6
3201else
3202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h.  */
3204
3205int
3206main ()
3207{
3208#ifndef __GNUC__
3209       choke me
3210#endif
3211
3212  ;
3213  return 0;
3214}
3215_ACEOF
3216if ac_fn_c_try_compile "$LINENO"; then :
3217  ac_compiler_gnu=yes
3218else
3219  ac_compiler_gnu=no
3220fi
3221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3222ac_cv_c_compiler_gnu=$ac_compiler_gnu
3223
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3226$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3227if test $ac_compiler_gnu = yes; then
3228  GCC=yes
3229else
3230  GCC=
3231fi
3232ac_test_CFLAGS=${CFLAGS+set}
3233ac_save_CFLAGS=$CFLAGS
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3235$as_echo_n "checking whether $CC accepts -g... " >&6; }
3236if ${ac_cv_prog_cc_g+:} false; then :
3237  $as_echo_n "(cached) " >&6
3238else
3239  ac_save_c_werror_flag=$ac_c_werror_flag
3240   ac_c_werror_flag=yes
3241   ac_cv_prog_cc_g=no
3242   CFLAGS="-g"
3243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3244/* end confdefs.h.  */
3245
3246int
3247main ()
3248{
3249
3250  ;
3251  return 0;
3252}
3253_ACEOF
3254if ac_fn_c_try_compile "$LINENO"; then :
3255  ac_cv_prog_cc_g=yes
3256else
3257  CFLAGS=""
3258      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259/* end confdefs.h.  */
3260
3261int
3262main ()
3263{
3264
3265  ;
3266  return 0;
3267}
3268_ACEOF
3269if ac_fn_c_try_compile "$LINENO"; then :
3270
3271else
3272  ac_c_werror_flag=$ac_save_c_werror_flag
3273	 CFLAGS="-g"
3274	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3275/* end confdefs.h.  */
3276
3277int
3278main ()
3279{
3280
3281  ;
3282  return 0;
3283}
3284_ACEOF
3285if ac_fn_c_try_compile "$LINENO"; then :
3286  ac_cv_prog_cc_g=yes
3287fi
3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3289fi
3290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3291fi
3292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3293   ac_c_werror_flag=$ac_save_c_werror_flag
3294fi
3295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3296$as_echo "$ac_cv_prog_cc_g" >&6; }
3297if test "$ac_test_CFLAGS" = set; then
3298  CFLAGS=$ac_save_CFLAGS
3299elif test $ac_cv_prog_cc_g = yes; then
3300  if test "$GCC" = yes; then
3301    CFLAGS="-g -O2"
3302  else
3303    CFLAGS="-g"
3304  fi
3305else
3306  if test "$GCC" = yes; then
3307    CFLAGS="-O2"
3308  else
3309    CFLAGS=
3310  fi
3311fi
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3313$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3314if ${ac_cv_prog_cc_c89+:} false; then :
3315  $as_echo_n "(cached) " >&6
3316else
3317  ac_cv_prog_cc_c89=no
3318ac_save_CC=$CC
3319cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320/* end confdefs.h.  */
3321#include <stdarg.h>
3322#include <stdio.h>
3323struct stat;
3324/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3325struct buf { int x; };
3326FILE * (*rcsopen) (struct buf *, struct stat *, int);
3327static char *e (p, i)
3328     char **p;
3329     int i;
3330{
3331  return p[i];
3332}
3333static char *f (char * (*g) (char **, int), char **p, ...)
3334{
3335  char *s;
3336  va_list v;
3337  va_start (v,p);
3338  s = g (p, va_arg (v,int));
3339  va_end (v);
3340  return s;
3341}
3342
3343/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3344   function prototypes and stuff, but not '\xHH' hex character constants.
3345   These don't provoke an error unfortunately, instead are silently treated
3346   as 'x'.  The following induces an error, until -std is added to get
3347   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3348   array size at least.  It's necessary to write '\x00'==0 to get something
3349   that's true only with -std.  */
3350int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3351
3352/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3353   inside strings and character constants.  */
3354#define FOO(x) 'x'
3355int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3356
3357int test (int i, double x);
3358struct s1 {int (*f) (int a);};
3359struct s2 {int (*f) (double a);};
3360int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3361int argc;
3362char **argv;
3363int
3364main ()
3365{
3366return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3367  ;
3368  return 0;
3369}
3370_ACEOF
3371for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3372	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3373do
3374  CC="$ac_save_CC $ac_arg"
3375  if ac_fn_c_try_compile "$LINENO"; then :
3376  ac_cv_prog_cc_c89=$ac_arg
3377fi
3378rm -f core conftest.err conftest.$ac_objext
3379  test "x$ac_cv_prog_cc_c89" != "xno" && break
3380done
3381rm -f conftest.$ac_ext
3382CC=$ac_save_CC
3383
3384fi
3385# AC_CACHE_VAL
3386case "x$ac_cv_prog_cc_c89" in
3387  x)
3388    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3389$as_echo "none needed" >&6; } ;;
3390  xno)
3391    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3392$as_echo "unsupported" >&6; } ;;
3393  *)
3394    CC="$CC $ac_cv_prog_cc_c89"
3395    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3396$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3397esac
3398if test "x$ac_cv_prog_cc_c89" != xno; then :
3399
3400fi
3401
3402ac_ext=c
3403ac_cpp='$CPP $CPPFLAGS'
3404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410# extra LD Flags which are required for targets
3411
3412
3413
3414case $host in
3415  *-cygwin* | *-mingw*)
3416    # 'host' will be top-level target in the case of a target lib,
3417    # we must compare to with_cross_host to decide if this is a native
3418    # or cross-compiler and select where to install dlls appropriately.
3419    if test -n "$with_cross_host" &&
3420	test x"$with_cross_host" != x"no"; then
3421      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3422    else
3423      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3424    fi
3425    ;;
3426  *)
3427    lt_host_flags=
3428    ;;
3429esac
3430
3431
3432
3433case "${host}" in
3434  *-darwin*)
3435    # Darwin needs -single_module when linking libobjc
3436    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3437    ;;
3438  *-cygwin*|*-mingw*)
3439    # Tell libtool to build DLLs on Windows
3440    extra_ldflags_libobjc='$(lt_host_flags)'
3441    ;;
3442esac
3443
3444
3445# Add CET specific flags if CET is enabled
3446
3447 # Check whether --enable-cet was given.
3448if test "${enable_cet+set}" = set; then :
3449  enableval=$enable_cet;
3450      case "$enableval" in
3451       yes|no|auto) ;;
3452       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
3453                          esac
3454
3455else
3456  enable_cet=auto
3457fi
3458
3459
3460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
3461$as_echo_n "checking for CET support... " >&6; }
3462
3463# NB: Avoid nested save_CFLAGS and save_LDFLAGS.
3464case "$host" in
3465  i[34567]86-*-linux* | x86_64-*-linux*)
3466    case "$enable_cet" in
3467      auto)
3468	# Check if target supports multi-byte NOPs
3469	# and if assembler supports CET insn.
3470	cet_save_CFLAGS="$CFLAGS"
3471	CFLAGS="$CFLAGS -fcf-protection"
3472	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473/* end confdefs.h.  */
3474
3475int
3476main ()
3477{
3478
3479#if !defined(__SSE2__)
3480#error target does not support multi-byte NOPs
3481#else
3482asm ("setssbsy");
3483#endif
3484
3485  ;
3486  return 0;
3487}
3488_ACEOF
3489if ac_fn_c_try_compile "$LINENO"; then :
3490  enable_cet=yes
3491else
3492  enable_cet=no
3493fi
3494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3495	CFLAGS="$cet_save_CFLAGS"
3496	;;
3497      yes)
3498	# Check if assembler supports CET.
3499	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500/* end confdefs.h.  */
3501
3502int
3503main ()
3504{
3505asm ("setssbsy");
3506  ;
3507  return 0;
3508}
3509_ACEOF
3510if ac_fn_c_try_compile "$LINENO"; then :
3511
3512else
3513  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
3514fi
3515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516	;;
3517    esac
3518    ;;
3519  *)
3520    enable_cet=no
3521    ;;
3522esac
3523if test x$enable_cet = xyes; then
3524  CET_FLAGS="-fcf-protection -mshstk"
3525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3526$as_echo "yes" >&6; }
3527else
3528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529$as_echo "no" >&6; }
3530fi
3531
3532XCFLAGS="$XCFLAGS $CET_FLAGS"
3533
3534
3535
3536
3537if test -n "$ac_tool_prefix"; then
3538  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3539set dummy ${ac_tool_prefix}as; ac_word=$2
3540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3541$as_echo_n "checking for $ac_word... " >&6; }
3542if ${ac_cv_prog_AS+:} false; then :
3543  $as_echo_n "(cached) " >&6
3544else
3545  if test -n "$AS"; then
3546  ac_cv_prog_AS="$AS" # Let the user override the test.
3547else
3548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3549for as_dir in $PATH
3550do
3551  IFS=$as_save_IFS
3552  test -z "$as_dir" && as_dir=.
3553    for ac_exec_ext in '' $ac_executable_extensions; do
3554  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3555    ac_cv_prog_AS="${ac_tool_prefix}as"
3556    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3557    break 2
3558  fi
3559done
3560  done
3561IFS=$as_save_IFS
3562
3563fi
3564fi
3565AS=$ac_cv_prog_AS
3566if test -n "$AS"; then
3567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3568$as_echo "$AS" >&6; }
3569else
3570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571$as_echo "no" >&6; }
3572fi
3573
3574
3575fi
3576if test -z "$ac_cv_prog_AS"; then
3577  ac_ct_AS=$AS
3578  # Extract the first word of "as", so it can be a program name with args.
3579set dummy as; ac_word=$2
3580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581$as_echo_n "checking for $ac_word... " >&6; }
3582if ${ac_cv_prog_ac_ct_AS+:} false; then :
3583  $as_echo_n "(cached) " >&6
3584else
3585  if test -n "$ac_ct_AS"; then
3586  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3587else
3588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3589for as_dir in $PATH
3590do
3591  IFS=$as_save_IFS
3592  test -z "$as_dir" && as_dir=.
3593    for ac_exec_ext in '' $ac_executable_extensions; do
3594  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3595    ac_cv_prog_ac_ct_AS="as"
3596    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3597    break 2
3598  fi
3599done
3600  done
3601IFS=$as_save_IFS
3602
3603fi
3604fi
3605ac_ct_AS=$ac_cv_prog_ac_ct_AS
3606if test -n "$ac_ct_AS"; then
3607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3608$as_echo "$ac_ct_AS" >&6; }
3609else
3610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611$as_echo "no" >&6; }
3612fi
3613
3614  if test "x$ac_ct_AS" = x; then
3615    AS=""
3616  else
3617    case $cross_compiling:$ac_tool_warned in
3618yes:)
3619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3621ac_tool_warned=yes ;;
3622esac
3623    AS=$ac_ct_AS
3624  fi
3625else
3626  AS="$ac_cv_prog_AS"
3627fi
3628
3629if test -n "$ac_tool_prefix"; then
3630  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3631set dummy ${ac_tool_prefix}ar; ac_word=$2
3632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3633$as_echo_n "checking for $ac_word... " >&6; }
3634if ${ac_cv_prog_AR+:} false; then :
3635  $as_echo_n "(cached) " >&6
3636else
3637  if test -n "$AR"; then
3638  ac_cv_prog_AR="$AR" # Let the user override the test.
3639else
3640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3641for as_dir in $PATH
3642do
3643  IFS=$as_save_IFS
3644  test -z "$as_dir" && as_dir=.
3645    for ac_exec_ext in '' $ac_executable_extensions; do
3646  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3647    ac_cv_prog_AR="${ac_tool_prefix}ar"
3648    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3649    break 2
3650  fi
3651done
3652  done
3653IFS=$as_save_IFS
3654
3655fi
3656fi
3657AR=$ac_cv_prog_AR
3658if test -n "$AR"; then
3659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3660$as_echo "$AR" >&6; }
3661else
3662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663$as_echo "no" >&6; }
3664fi
3665
3666
3667fi
3668if test -z "$ac_cv_prog_AR"; then
3669  ac_ct_AR=$AR
3670  # Extract the first word of "ar", so it can be a program name with args.
3671set dummy ar; ac_word=$2
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3673$as_echo_n "checking for $ac_word... " >&6; }
3674if ${ac_cv_prog_ac_ct_AR+:} false; then :
3675  $as_echo_n "(cached) " >&6
3676else
3677  if test -n "$ac_ct_AR"; then
3678  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3679else
3680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681for as_dir in $PATH
3682do
3683  IFS=$as_save_IFS
3684  test -z "$as_dir" && as_dir=.
3685    for ac_exec_ext in '' $ac_executable_extensions; do
3686  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3687    ac_cv_prog_ac_ct_AR="ar"
3688    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3689    break 2
3690  fi
3691done
3692  done
3693IFS=$as_save_IFS
3694
3695fi
3696fi
3697ac_ct_AR=$ac_cv_prog_ac_ct_AR
3698if test -n "$ac_ct_AR"; then
3699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3700$as_echo "$ac_ct_AR" >&6; }
3701else
3702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3703$as_echo "no" >&6; }
3704fi
3705
3706  if test "x$ac_ct_AR" = x; then
3707    AR=""
3708  else
3709    case $cross_compiling:$ac_tool_warned in
3710yes:)
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3713ac_tool_warned=yes ;;
3714esac
3715    AR=$ac_ct_AR
3716  fi
3717else
3718  AR="$ac_cv_prog_AR"
3719fi
3720
3721if test -n "$ac_tool_prefix"; then
3722  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3723set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3725$as_echo_n "checking for $ac_word... " >&6; }
3726if ${ac_cv_prog_RANLIB+:} false; then :
3727  $as_echo_n "(cached) " >&6
3728else
3729  if test -n "$RANLIB"; then
3730  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3731else
3732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3733for as_dir in $PATH
3734do
3735  IFS=$as_save_IFS
3736  test -z "$as_dir" && as_dir=.
3737    for ac_exec_ext in '' $ac_executable_extensions; do
3738  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3739    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3740    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3741    break 2
3742  fi
3743done
3744  done
3745IFS=$as_save_IFS
3746
3747fi
3748fi
3749RANLIB=$ac_cv_prog_RANLIB
3750if test -n "$RANLIB"; then
3751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3752$as_echo "$RANLIB" >&6; }
3753else
3754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3755$as_echo "no" >&6; }
3756fi
3757
3758
3759fi
3760if test -z "$ac_cv_prog_RANLIB"; then
3761  ac_ct_RANLIB=$RANLIB
3762  # Extract the first word of "ranlib", so it can be a program name with args.
3763set dummy ranlib; ac_word=$2
3764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3765$as_echo_n "checking for $ac_word... " >&6; }
3766if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3767  $as_echo_n "(cached) " >&6
3768else
3769  if test -n "$ac_ct_RANLIB"; then
3770  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3771else
3772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3773for as_dir in $PATH
3774do
3775  IFS=$as_save_IFS
3776  test -z "$as_dir" && as_dir=.
3777    for ac_exec_ext in '' $ac_executable_extensions; do
3778  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3779    ac_cv_prog_ac_ct_RANLIB="ranlib"
3780    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3781    break 2
3782  fi
3783done
3784  done
3785IFS=$as_save_IFS
3786
3787fi
3788fi
3789ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3790if test -n "$ac_ct_RANLIB"; then
3791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3792$as_echo "$ac_ct_RANLIB" >&6; }
3793else
3794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3795$as_echo "no" >&6; }
3796fi
3797
3798  if test "x$ac_ct_RANLIB" = x; then
3799    RANLIB=":"
3800  else
3801    case $cross_compiling:$ac_tool_warned in
3802yes:)
3803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3805ac_tool_warned=yes ;;
3806esac
3807    RANLIB=$ac_ct_RANLIB
3808  fi
3809else
3810  RANLIB="$ac_cv_prog_RANLIB"
3811fi
3812
3813# Find a good install program.  We prefer a C program (faster),
3814# so one script is as good as another.  But avoid the broken or
3815# incompatible versions:
3816# SysV /etc/install, /usr/sbin/install
3817# SunOS /usr/etc/install
3818# IRIX /sbin/install
3819# AIX /bin/install
3820# AmigaOS /C/install, which installs bootblocks on floppy discs
3821# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3822# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3823# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3824# OS/2's system install, which has a completely different semantic
3825# ./install, which can be erroneously created by make from ./install.sh.
3826# Reject install programs that cannot install multiple files.
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3828$as_echo_n "checking for a BSD-compatible install... " >&6; }
3829if test -z "$INSTALL"; then
3830if ${ac_cv_path_install+:} false; then :
3831  $as_echo_n "(cached) " >&6
3832else
3833  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834for as_dir in $PATH
3835do
3836  IFS=$as_save_IFS
3837  test -z "$as_dir" && as_dir=.
3838    # Account for people who put trailing slashes in PATH elements.
3839case $as_dir/ in #((
3840  ./ | .// | /[cC]/* | \
3841  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3842  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3843  /usr/ucb/* ) ;;
3844  *)
3845    # OSF1 and SCO ODT 3.0 have their own names for install.
3846    # Don't use installbsd from OSF since it installs stuff as root
3847    # by default.
3848    for ac_prog in ginstall scoinst install; do
3849      for ac_exec_ext in '' $ac_executable_extensions; do
3850	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3851	  if test $ac_prog = install &&
3852	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3853	    # AIX install.  It has an incompatible calling convention.
3854	    :
3855	  elif test $ac_prog = install &&
3856	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3857	    # program-specific install script used by HP pwplus--don't use.
3858	    :
3859	  else
3860	    rm -rf conftest.one conftest.two conftest.dir
3861	    echo one > conftest.one
3862	    echo two > conftest.two
3863	    mkdir conftest.dir
3864	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3865	      test -s conftest.one && test -s conftest.two &&
3866	      test -s conftest.dir/conftest.one &&
3867	      test -s conftest.dir/conftest.two
3868	    then
3869	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3870	      break 3
3871	    fi
3872	  fi
3873	fi
3874      done
3875    done
3876    ;;
3877esac
3878
3879  done
3880IFS=$as_save_IFS
3881
3882rm -rf conftest.one conftest.two conftest.dir
3883
3884fi
3885  if test "${ac_cv_path_install+set}" = set; then
3886    INSTALL=$ac_cv_path_install
3887  else
3888    # As a last resort, use the slow shell script.  Don't cache a
3889    # value for INSTALL within a source directory, because that will
3890    # break other packages using the cache if that directory is
3891    # removed, or if the value is a relative name.
3892    INSTALL=$ac_install_sh
3893  fi
3894fi
3895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3896$as_echo "$INSTALL" >&6; }
3897
3898# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3899# It thinks the first close brace ends the variable substitution.
3900test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3901
3902test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3903
3904test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3905
3906
3907
3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3909$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3910    # Check whether --enable-maintainer-mode was given.
3911if test "${enable_maintainer_mode+set}" = set; then :
3912  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3913else
3914  USE_MAINTAINER_MODE=no
3915fi
3916
3917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3918$as_echo "$USE_MAINTAINER_MODE" >&6; }
3919   if test $USE_MAINTAINER_MODE = yes; then
3920  MAINTAINER_MODE_TRUE=
3921  MAINTAINER_MODE_FALSE='#'
3922else
3923  MAINTAINER_MODE_TRUE='#'
3924  MAINTAINER_MODE_FALSE=
3925fi
3926
3927  MAINT=$MAINTAINER_MODE_TRUE
3928
3929
3930
3931# Enable Win32 DLL on MS Windows - FIXME
3932enable_win32_dll=yes
3933
3934case $host in
3935*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3936  if test -n "$ac_tool_prefix"; then
3937  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3938set dummy ${ac_tool_prefix}as; ac_word=$2
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3940$as_echo_n "checking for $ac_word... " >&6; }
3941if ${ac_cv_prog_AS+:} false; then :
3942  $as_echo_n "(cached) " >&6
3943else
3944  if test -n "$AS"; then
3945  ac_cv_prog_AS="$AS" # Let the user override the test.
3946else
3947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948for as_dir in $PATH
3949do
3950  IFS=$as_save_IFS
3951  test -z "$as_dir" && as_dir=.
3952    for ac_exec_ext in '' $ac_executable_extensions; do
3953  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3954    ac_cv_prog_AS="${ac_tool_prefix}as"
3955    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3956    break 2
3957  fi
3958done
3959  done
3960IFS=$as_save_IFS
3961
3962fi
3963fi
3964AS=$ac_cv_prog_AS
3965if test -n "$AS"; then
3966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3967$as_echo "$AS" >&6; }
3968else
3969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3970$as_echo "no" >&6; }
3971fi
3972
3973
3974fi
3975if test -z "$ac_cv_prog_AS"; then
3976  ac_ct_AS=$AS
3977  # Extract the first word of "as", so it can be a program name with args.
3978set dummy as; ac_word=$2
3979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3980$as_echo_n "checking for $ac_word... " >&6; }
3981if ${ac_cv_prog_ac_ct_AS+:} false; then :
3982  $as_echo_n "(cached) " >&6
3983else
3984  if test -n "$ac_ct_AS"; then
3985  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3986else
3987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3988for as_dir in $PATH
3989do
3990  IFS=$as_save_IFS
3991  test -z "$as_dir" && as_dir=.
3992    for ac_exec_ext in '' $ac_executable_extensions; do
3993  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3994    ac_cv_prog_ac_ct_AS="as"
3995    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3996    break 2
3997  fi
3998done
3999  done
4000IFS=$as_save_IFS
4001
4002fi
4003fi
4004ac_ct_AS=$ac_cv_prog_ac_ct_AS
4005if test -n "$ac_ct_AS"; then
4006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4007$as_echo "$ac_ct_AS" >&6; }
4008else
4009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4010$as_echo "no" >&6; }
4011fi
4012
4013  if test "x$ac_ct_AS" = x; then
4014    AS="false"
4015  else
4016    case $cross_compiling:$ac_tool_warned in
4017yes:)
4018{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4019$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4020ac_tool_warned=yes ;;
4021esac
4022    AS=$ac_ct_AS
4023  fi
4024else
4025  AS="$ac_cv_prog_AS"
4026fi
4027
4028  if test -n "$ac_tool_prefix"; then
4029  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4030set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4032$as_echo_n "checking for $ac_word... " >&6; }
4033if ${ac_cv_prog_DLLTOOL+:} false; then :
4034  $as_echo_n "(cached) " >&6
4035else
4036  if test -n "$DLLTOOL"; then
4037  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4038else
4039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4040for as_dir in $PATH
4041do
4042  IFS=$as_save_IFS
4043  test -z "$as_dir" && as_dir=.
4044    for ac_exec_ext in '' $ac_executable_extensions; do
4045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4046    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4048    break 2
4049  fi
4050done
4051  done
4052IFS=$as_save_IFS
4053
4054fi
4055fi
4056DLLTOOL=$ac_cv_prog_DLLTOOL
4057if test -n "$DLLTOOL"; then
4058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4059$as_echo "$DLLTOOL" >&6; }
4060else
4061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4062$as_echo "no" >&6; }
4063fi
4064
4065
4066fi
4067if test -z "$ac_cv_prog_DLLTOOL"; then
4068  ac_ct_DLLTOOL=$DLLTOOL
4069  # Extract the first word of "dlltool", so it can be a program name with args.
4070set dummy dlltool; ac_word=$2
4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4072$as_echo_n "checking for $ac_word... " >&6; }
4073if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4074  $as_echo_n "(cached) " >&6
4075else
4076  if test -n "$ac_ct_DLLTOOL"; then
4077  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4078else
4079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080for as_dir in $PATH
4081do
4082  IFS=$as_save_IFS
4083  test -z "$as_dir" && as_dir=.
4084    for ac_exec_ext in '' $ac_executable_extensions; do
4085  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4086    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4087    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4088    break 2
4089  fi
4090done
4091  done
4092IFS=$as_save_IFS
4093
4094fi
4095fi
4096ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4097if test -n "$ac_ct_DLLTOOL"; then
4098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4099$as_echo "$ac_ct_DLLTOOL" >&6; }
4100else
4101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102$as_echo "no" >&6; }
4103fi
4104
4105  if test "x$ac_ct_DLLTOOL" = x; then
4106    DLLTOOL="false"
4107  else
4108    case $cross_compiling:$ac_tool_warned in
4109yes:)
4110{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4111$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4112ac_tool_warned=yes ;;
4113esac
4114    DLLTOOL=$ac_ct_DLLTOOL
4115  fi
4116else
4117  DLLTOOL="$ac_cv_prog_DLLTOOL"
4118fi
4119
4120  if test -n "$ac_tool_prefix"; then
4121  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4122set dummy ${ac_tool_prefix}objdump; ac_word=$2
4123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4124$as_echo_n "checking for $ac_word... " >&6; }
4125if ${ac_cv_prog_OBJDUMP+:} false; then :
4126  $as_echo_n "(cached) " >&6
4127else
4128  if test -n "$OBJDUMP"; then
4129  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4130else
4131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4132for as_dir in $PATH
4133do
4134  IFS=$as_save_IFS
4135  test -z "$as_dir" && as_dir=.
4136    for ac_exec_ext in '' $ac_executable_extensions; do
4137  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4138    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4140    break 2
4141  fi
4142done
4143  done
4144IFS=$as_save_IFS
4145
4146fi
4147fi
4148OBJDUMP=$ac_cv_prog_OBJDUMP
4149if test -n "$OBJDUMP"; then
4150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4151$as_echo "$OBJDUMP" >&6; }
4152else
4153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4154$as_echo "no" >&6; }
4155fi
4156
4157
4158fi
4159if test -z "$ac_cv_prog_OBJDUMP"; then
4160  ac_ct_OBJDUMP=$OBJDUMP
4161  # Extract the first word of "objdump", so it can be a program name with args.
4162set dummy objdump; ac_word=$2
4163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164$as_echo_n "checking for $ac_word... " >&6; }
4165if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4166  $as_echo_n "(cached) " >&6
4167else
4168  if test -n "$ac_ct_OBJDUMP"; then
4169  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4170else
4171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172for as_dir in $PATH
4173do
4174  IFS=$as_save_IFS
4175  test -z "$as_dir" && as_dir=.
4176    for ac_exec_ext in '' $ac_executable_extensions; do
4177  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4178    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4179    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180    break 2
4181  fi
4182done
4183  done
4184IFS=$as_save_IFS
4185
4186fi
4187fi
4188ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4189if test -n "$ac_ct_OBJDUMP"; then
4190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4191$as_echo "$ac_ct_OBJDUMP" >&6; }
4192else
4193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194$as_echo "no" >&6; }
4195fi
4196
4197  if test "x$ac_ct_OBJDUMP" = x; then
4198    OBJDUMP="false"
4199  else
4200    case $cross_compiling:$ac_tool_warned in
4201yes:)
4202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4204ac_tool_warned=yes ;;
4205esac
4206    OBJDUMP=$ac_ct_OBJDUMP
4207  fi
4208else
4209  OBJDUMP="$ac_cv_prog_OBJDUMP"
4210fi
4211
4212  ;;
4213esac
4214
4215test -z "$AS" && AS=as
4216
4217
4218
4219
4220
4221test -z "$DLLTOOL" && DLLTOOL=dlltool
4222
4223
4224
4225
4226
4227test -z "$OBJDUMP" && OBJDUMP=objdump
4228
4229
4230
4231
4232
4233
4234
4235
4236case `pwd` in
4237  *\ * | *\	*)
4238    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4239$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4240esac
4241
4242
4243
4244macro_version='2.2.7a'
4245macro_revision='1.3134'
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259ltmain="$ac_aux_dir/ltmain.sh"
4260
4261# Backslashify metacharacters that are still active within
4262# double-quoted strings.
4263sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4264
4265# Same as above, but do not quote variable references.
4266double_quote_subst='s/\(["`\\]\)/\\\1/g'
4267
4268# Sed substitution to delay expansion of an escaped shell variable in a
4269# double_quote_subst'ed string.
4270delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4271
4272# Sed substitution to delay expansion of an escaped single quote.
4273delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4274
4275# Sed substitution to avoid accidental globbing in evaled expressions
4276no_glob_subst='s/\*/\\\*/g'
4277
4278ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4279ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4280ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4281
4282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4283$as_echo_n "checking how to print strings... " >&6; }
4284# Test print first, because it will be a builtin if present.
4285if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4286   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4287  ECHO='print -r --'
4288elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4289  ECHO='printf %s\n'
4290else
4291  # Use this function as a fallback that always works.
4292  func_fallback_echo ()
4293  {
4294    eval 'cat <<_LTECHO_EOF
4295$1
4296_LTECHO_EOF'
4297  }
4298  ECHO='func_fallback_echo'
4299fi
4300
4301# func_echo_all arg...
4302# Invoke $ECHO with all args, space-separated.
4303func_echo_all ()
4304{
4305    $ECHO ""
4306}
4307
4308case "$ECHO" in
4309  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4310$as_echo "printf" >&6; } ;;
4311  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4312$as_echo "print -r" >&6; } ;;
4313  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4314$as_echo "cat" >&6; } ;;
4315esac
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4331$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4332if ${ac_cv_path_SED+:} false; then :
4333  $as_echo_n "(cached) " >&6
4334else
4335            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4336     for ac_i in 1 2 3 4 5 6 7; do
4337       ac_script="$ac_script$as_nl$ac_script"
4338     done
4339     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4340     { ac_script=; unset ac_script;}
4341     if test -z "$SED"; then
4342  ac_path_SED_found=false
4343  # Loop through the user's path and test for each of PROGNAME-LIST
4344  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4345for as_dir in $PATH
4346do
4347  IFS=$as_save_IFS
4348  test -z "$as_dir" && as_dir=.
4349    for ac_prog in sed gsed; do
4350    for ac_exec_ext in '' $ac_executable_extensions; do
4351      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4352      as_fn_executable_p "$ac_path_SED" || continue
4353# Check for GNU ac_path_SED and select it if it is found.
4354  # Check for GNU $ac_path_SED
4355case `"$ac_path_SED" --version 2>&1` in
4356*GNU*)
4357  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4358*)
4359  ac_count=0
4360  $as_echo_n 0123456789 >"conftest.in"
4361  while :
4362  do
4363    cat "conftest.in" "conftest.in" >"conftest.tmp"
4364    mv "conftest.tmp" "conftest.in"
4365    cp "conftest.in" "conftest.nl"
4366    $as_echo '' >> "conftest.nl"
4367    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4368    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4369    as_fn_arith $ac_count + 1 && ac_count=$as_val
4370    if test $ac_count -gt ${ac_path_SED_max-0}; then
4371      # Best one so far, save it but keep looking for a better one
4372      ac_cv_path_SED="$ac_path_SED"
4373      ac_path_SED_max=$ac_count
4374    fi
4375    # 10*(2^10) chars as input seems more than enough
4376    test $ac_count -gt 10 && break
4377  done
4378  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4379esac
4380
4381      $ac_path_SED_found && break 3
4382    done
4383  done
4384  done
4385IFS=$as_save_IFS
4386  if test -z "$ac_cv_path_SED"; then
4387    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4388  fi
4389else
4390  ac_cv_path_SED=$SED
4391fi
4392
4393fi
4394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4395$as_echo "$ac_cv_path_SED" >&6; }
4396 SED="$ac_cv_path_SED"
4397  rm -f conftest.sed
4398
4399test -z "$SED" && SED=sed
4400Xsed="$SED -e 1s/^X//"
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4413$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4414if ${ac_cv_path_GREP+:} false; then :
4415  $as_echo_n "(cached) " >&6
4416else
4417  if test -z "$GREP"; then
4418  ac_path_GREP_found=false
4419  # Loop through the user's path and test for each of PROGNAME-LIST
4420  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4421for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4422do
4423  IFS=$as_save_IFS
4424  test -z "$as_dir" && as_dir=.
4425    for ac_prog in grep ggrep; do
4426    for ac_exec_ext in '' $ac_executable_extensions; do
4427      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4428      as_fn_executable_p "$ac_path_GREP" || continue
4429# Check for GNU ac_path_GREP and select it if it is found.
4430  # Check for GNU $ac_path_GREP
4431case `"$ac_path_GREP" --version 2>&1` in
4432*GNU*)
4433  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4434*)
4435  ac_count=0
4436  $as_echo_n 0123456789 >"conftest.in"
4437  while :
4438  do
4439    cat "conftest.in" "conftest.in" >"conftest.tmp"
4440    mv "conftest.tmp" "conftest.in"
4441    cp "conftest.in" "conftest.nl"
4442    $as_echo 'GREP' >> "conftest.nl"
4443    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4444    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4445    as_fn_arith $ac_count + 1 && ac_count=$as_val
4446    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4447      # Best one so far, save it but keep looking for a better one
4448      ac_cv_path_GREP="$ac_path_GREP"
4449      ac_path_GREP_max=$ac_count
4450    fi
4451    # 10*(2^10) chars as input seems more than enough
4452    test $ac_count -gt 10 && break
4453  done
4454  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4455esac
4456
4457      $ac_path_GREP_found && break 3
4458    done
4459  done
4460  done
4461IFS=$as_save_IFS
4462  if test -z "$ac_cv_path_GREP"; then
4463    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4464  fi
4465else
4466  ac_cv_path_GREP=$GREP
4467fi
4468
4469fi
4470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4471$as_echo "$ac_cv_path_GREP" >&6; }
4472 GREP="$ac_cv_path_GREP"
4473
4474
4475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4476$as_echo_n "checking for egrep... " >&6; }
4477if ${ac_cv_path_EGREP+:} false; then :
4478  $as_echo_n "(cached) " >&6
4479else
4480  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4481   then ac_cv_path_EGREP="$GREP -E"
4482   else
4483     if test -z "$EGREP"; then
4484  ac_path_EGREP_found=false
4485  # Loop through the user's path and test for each of PROGNAME-LIST
4486  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4487for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4488do
4489  IFS=$as_save_IFS
4490  test -z "$as_dir" && as_dir=.
4491    for ac_prog in egrep; do
4492    for ac_exec_ext in '' $ac_executable_extensions; do
4493      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4494      as_fn_executable_p "$ac_path_EGREP" || continue
4495# Check for GNU ac_path_EGREP and select it if it is found.
4496  # Check for GNU $ac_path_EGREP
4497case `"$ac_path_EGREP" --version 2>&1` in
4498*GNU*)
4499  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4500*)
4501  ac_count=0
4502  $as_echo_n 0123456789 >"conftest.in"
4503  while :
4504  do
4505    cat "conftest.in" "conftest.in" >"conftest.tmp"
4506    mv "conftest.tmp" "conftest.in"
4507    cp "conftest.in" "conftest.nl"
4508    $as_echo 'EGREP' >> "conftest.nl"
4509    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4510    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4511    as_fn_arith $ac_count + 1 && ac_count=$as_val
4512    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4513      # Best one so far, save it but keep looking for a better one
4514      ac_cv_path_EGREP="$ac_path_EGREP"
4515      ac_path_EGREP_max=$ac_count
4516    fi
4517    # 10*(2^10) chars as input seems more than enough
4518    test $ac_count -gt 10 && break
4519  done
4520  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4521esac
4522
4523      $ac_path_EGREP_found && break 3
4524    done
4525  done
4526  done
4527IFS=$as_save_IFS
4528  if test -z "$ac_cv_path_EGREP"; then
4529    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4530  fi
4531else
4532  ac_cv_path_EGREP=$EGREP
4533fi
4534
4535   fi
4536fi
4537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4538$as_echo "$ac_cv_path_EGREP" >&6; }
4539 EGREP="$ac_cv_path_EGREP"
4540
4541
4542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4543$as_echo_n "checking for fgrep... " >&6; }
4544if ${ac_cv_path_FGREP+:} false; then :
4545  $as_echo_n "(cached) " >&6
4546else
4547  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4548   then ac_cv_path_FGREP="$GREP -F"
4549   else
4550     if test -z "$FGREP"; then
4551  ac_path_FGREP_found=false
4552  # Loop through the user's path and test for each of PROGNAME-LIST
4553  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4555do
4556  IFS=$as_save_IFS
4557  test -z "$as_dir" && as_dir=.
4558    for ac_prog in fgrep; do
4559    for ac_exec_ext in '' $ac_executable_extensions; do
4560      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4561      as_fn_executable_p "$ac_path_FGREP" || continue
4562# Check for GNU ac_path_FGREP and select it if it is found.
4563  # Check for GNU $ac_path_FGREP
4564case `"$ac_path_FGREP" --version 2>&1` in
4565*GNU*)
4566  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4567*)
4568  ac_count=0
4569  $as_echo_n 0123456789 >"conftest.in"
4570  while :
4571  do
4572    cat "conftest.in" "conftest.in" >"conftest.tmp"
4573    mv "conftest.tmp" "conftest.in"
4574    cp "conftest.in" "conftest.nl"
4575    $as_echo 'FGREP' >> "conftest.nl"
4576    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4577    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4578    as_fn_arith $ac_count + 1 && ac_count=$as_val
4579    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4580      # Best one so far, save it but keep looking for a better one
4581      ac_cv_path_FGREP="$ac_path_FGREP"
4582      ac_path_FGREP_max=$ac_count
4583    fi
4584    # 10*(2^10) chars as input seems more than enough
4585    test $ac_count -gt 10 && break
4586  done
4587  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4588esac
4589
4590      $ac_path_FGREP_found && break 3
4591    done
4592  done
4593  done
4594IFS=$as_save_IFS
4595  if test -z "$ac_cv_path_FGREP"; then
4596    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4597  fi
4598else
4599  ac_cv_path_FGREP=$FGREP
4600fi
4601
4602   fi
4603fi
4604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4605$as_echo "$ac_cv_path_FGREP" >&6; }
4606 FGREP="$ac_cv_path_FGREP"
4607
4608
4609test -z "$GREP" && GREP=grep
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629# Check whether --with-gnu-ld was given.
4630if test "${with_gnu_ld+set}" = set; then :
4631  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4632else
4633  with_gnu_ld=no
4634fi
4635
4636ac_prog=ld
4637if test "$GCC" = yes; then
4638  # Check if gcc -print-prog-name=ld gives a path.
4639  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4640$as_echo_n "checking for ld used by $CC... " >&6; }
4641  case $host in
4642  *-*-mingw*)
4643    # gcc leaves a trailing carriage return which upsets mingw
4644    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4645  *)
4646    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4647  esac
4648  case $ac_prog in
4649    # Accept absolute paths.
4650    [\\/]* | ?:[\\/]*)
4651      re_direlt='/[^/][^/]*/\.\./'
4652      # Canonicalize the pathname of ld
4653      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4654      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4655	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4656      done
4657      test -z "$LD" && LD="$ac_prog"
4658      ;;
4659  "")
4660    # If it fails, then pretend we aren't using GCC.
4661    ac_prog=ld
4662    ;;
4663  *)
4664    # If it is relative, then search for the first ld in PATH.
4665    with_gnu_ld=unknown
4666    ;;
4667  esac
4668elif test "$with_gnu_ld" = yes; then
4669  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4670$as_echo_n "checking for GNU ld... " >&6; }
4671else
4672  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4673$as_echo_n "checking for non-GNU ld... " >&6; }
4674fi
4675if ${lt_cv_path_LD+:} false; then :
4676  $as_echo_n "(cached) " >&6
4677else
4678  if test -z "$LD"; then
4679  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4680  for ac_dir in $PATH; do
4681    IFS="$lt_save_ifs"
4682    test -z "$ac_dir" && ac_dir=.
4683    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4684      lt_cv_path_LD="$ac_dir/$ac_prog"
4685      # Check to see if the program is GNU ld.  I'd rather use --version,
4686      # but apparently some variants of GNU ld only accept -v.
4687      # Break only if it was the GNU/non-GNU ld that we prefer.
4688      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4689      *GNU* | *'with BFD'*)
4690	test "$with_gnu_ld" != no && break
4691	;;
4692      *)
4693	test "$with_gnu_ld" != yes && break
4694	;;
4695      esac
4696    fi
4697  done
4698  IFS="$lt_save_ifs"
4699else
4700  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4701fi
4702fi
4703
4704LD="$lt_cv_path_LD"
4705if test -n "$LD"; then
4706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4707$as_echo "$LD" >&6; }
4708else
4709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4710$as_echo "no" >&6; }
4711fi
4712test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4714$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4715if ${lt_cv_prog_gnu_ld+:} false; then :
4716  $as_echo_n "(cached) " >&6
4717else
4718  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4719case `$LD -v 2>&1 </dev/null` in
4720*GNU* | *'with BFD'*)
4721  lt_cv_prog_gnu_ld=yes
4722  ;;
4723*)
4724  lt_cv_prog_gnu_ld=no
4725  ;;
4726esac
4727fi
4728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4729$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4730with_gnu_ld=$lt_cv_prog_gnu_ld
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4741$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4742if ${lt_cv_path_NM+:} false; then :
4743  $as_echo_n "(cached) " >&6
4744else
4745  if test -n "$NM"; then
4746  # Let the user override the test.
4747  lt_cv_path_NM="$NM"
4748else
4749  lt_nm_to_check="${ac_tool_prefix}nm"
4750  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4751    lt_nm_to_check="$lt_nm_to_check nm"
4752  fi
4753  for lt_tmp_nm in $lt_nm_to_check; do
4754    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4755    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4756      IFS="$lt_save_ifs"
4757      test -z "$ac_dir" && ac_dir=.
4758      tmp_nm="$ac_dir/$lt_tmp_nm"
4759      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4760	# Check to see if the nm accepts a BSD-compat flag.
4761	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4762	#   nm: unknown option "B" ignored
4763	# Tru64's nm complains that /dev/null is an invalid object file
4764	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4765	*/dev/null* | *'Invalid file or object type'*)
4766	  lt_cv_path_NM="$tmp_nm -B"
4767	  break
4768	  ;;
4769	*)
4770	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4771	  */dev/null*)
4772	    lt_cv_path_NM="$tmp_nm -p"
4773	    break
4774	    ;;
4775	  *)
4776	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4777	    continue # so that we can try to find one that supports BSD flags
4778	    ;;
4779	  esac
4780	  ;;
4781	esac
4782      fi
4783    done
4784    IFS="$lt_save_ifs"
4785  done
4786  : ${lt_cv_path_NM=no}
4787fi
4788fi
4789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4790$as_echo "$lt_cv_path_NM" >&6; }
4791if test "$lt_cv_path_NM" != "no"; then
4792  NM="$lt_cv_path_NM"
4793else
4794  # Didn't find any BSD compatible name lister, look for dumpbin.
4795  if test -n "$DUMPBIN"; then :
4796    # Let the user override the test.
4797  else
4798    if test -n "$ac_tool_prefix"; then
4799  for ac_prog in dumpbin "link -dump"
4800  do
4801    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4802set dummy $ac_tool_prefix$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_DUMPBIN+:} false; then :
4806  $as_echo_n "(cached) " >&6
4807else
4808  if test -n "$DUMPBIN"; then
4809  ac_cv_prog_DUMPBIN="$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_DUMPBIN="$ac_tool_prefix$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
4828DUMPBIN=$ac_cv_prog_DUMPBIN
4829if test -n "$DUMPBIN"; then
4830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4831$as_echo "$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 "$DUMPBIN" && break
4839  done
4840fi
4841if test -z "$DUMPBIN"; then
4842  ac_ct_DUMPBIN=$DUMPBIN
4843  for ac_prog in dumpbin "link -dump"
4844do
4845  # Extract the first word of "$ac_prog", so it can be a program name with args.
4846set dummy $ac_prog; ac_word=$2
4847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4848$as_echo_n "checking for $ac_word... " >&6; }
4849if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4850  $as_echo_n "(cached) " >&6
4851else
4852  if test -n "$ac_ct_DUMPBIN"; then
4853  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4854else
4855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4856for as_dir in $PATH
4857do
4858  IFS=$as_save_IFS
4859  test -z "$as_dir" && as_dir=.
4860    for ac_exec_ext in '' $ac_executable_extensions; do
4861  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4862    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4863    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4864    break 2
4865  fi
4866done
4867  done
4868IFS=$as_save_IFS
4869
4870fi
4871fi
4872ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4873if test -n "$ac_ct_DUMPBIN"; then
4874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4875$as_echo "$ac_ct_DUMPBIN" >&6; }
4876else
4877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4878$as_echo "no" >&6; }
4879fi
4880
4881
4882  test -n "$ac_ct_DUMPBIN" && break
4883done
4884
4885  if test "x$ac_ct_DUMPBIN" = x; then
4886    DUMPBIN=":"
4887  else
4888    case $cross_compiling:$ac_tool_warned in
4889yes:)
4890{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4892ac_tool_warned=yes ;;
4893esac
4894    DUMPBIN=$ac_ct_DUMPBIN
4895  fi
4896fi
4897
4898    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4899    *COFF*)
4900      DUMPBIN="$DUMPBIN -symbols"
4901      ;;
4902    *)
4903      DUMPBIN=:
4904      ;;
4905    esac
4906  fi
4907
4908  if test "$DUMPBIN" != ":"; then
4909    NM="$DUMPBIN"
4910  fi
4911fi
4912test -z "$NM" && NM=nm
4913
4914
4915
4916
4917
4918
4919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4920$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4921if ${lt_cv_nm_interface+:} false; then :
4922  $as_echo_n "(cached) " >&6
4923else
4924  lt_cv_nm_interface="BSD nm"
4925  echo "int some_variable = 0;" > conftest.$ac_ext
4926  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4927  (eval "$ac_compile" 2>conftest.err)
4928  cat conftest.err >&5
4929  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4930  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4931  cat conftest.err >&5
4932  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4933  cat conftest.out >&5
4934  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4935    lt_cv_nm_interface="MS dumpbin"
4936  fi
4937  rm -f conftest*
4938fi
4939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4940$as_echo "$lt_cv_nm_interface" >&6; }
4941
4942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4943$as_echo_n "checking whether ln -s works... " >&6; }
4944LN_S=$as_ln_s
4945if test "$LN_S" = "ln -s"; then
4946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4947$as_echo "yes" >&6; }
4948else
4949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4950$as_echo "no, using $LN_S" >&6; }
4951fi
4952
4953# find the maximum length of command line arguments
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4955$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4956if ${lt_cv_sys_max_cmd_len+:} false; then :
4957  $as_echo_n "(cached) " >&6
4958else
4959    i=0
4960  teststring="ABCD"
4961
4962  case $build_os in
4963  msdosdjgpp*)
4964    # On DJGPP, this test can blow up pretty badly due to problems in libc
4965    # (any single argument exceeding 2000 bytes causes a buffer overrun
4966    # during glob expansion).  Even if it were fixed, the result of this
4967    # check would be larger than it should be.
4968    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4969    ;;
4970
4971  gnu*)
4972    # Under GNU Hurd, this test is not required because there is
4973    # no limit to the length of command line arguments.
4974    # Libtool will interpret -1 as no limit whatsoever
4975    lt_cv_sys_max_cmd_len=-1;
4976    ;;
4977
4978  cygwin* | mingw* | cegcc*)
4979    # On Win9x/ME, this test blows up -- it succeeds, but takes
4980    # about 5 minutes as the teststring grows exponentially.
4981    # Worse, since 9x/ME are not pre-emptively multitasking,
4982    # you end up with a "frozen" computer, even though with patience
4983    # the test eventually succeeds (with a max line length of 256k).
4984    # Instead, let's just punt: use the minimum linelength reported by
4985    # all of the supported platforms: 8192 (on NT/2K/XP).
4986    lt_cv_sys_max_cmd_len=8192;
4987    ;;
4988
4989  mint*)
4990    # On MiNT this can take a long time and run out of memory.
4991    lt_cv_sys_max_cmd_len=8192;
4992    ;;
4993
4994  amigaos*)
4995    # On AmigaOS with pdksh, this test takes hours, literally.
4996    # So we just punt and use a minimum line length of 8192.
4997    lt_cv_sys_max_cmd_len=8192;
4998    ;;
4999
5000  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5001    # This has been around since 386BSD, at least.  Likely further.
5002    if test -x /sbin/sysctl; then
5003      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5004    elif test -x /usr/sbin/sysctl; then
5005      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5006    else
5007      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5008    fi
5009    # And add a safety zone
5010    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5011    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5012    ;;
5013
5014  interix*)
5015    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5016    lt_cv_sys_max_cmd_len=196608
5017    ;;
5018
5019  osf*)
5020    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5021    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5022    # nice to cause kernel panics so lets avoid the loop below.
5023    # First set a reasonable default.
5024    lt_cv_sys_max_cmd_len=16384
5025    #
5026    if test -x /sbin/sysconfig; then
5027      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5028        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5029      esac
5030    fi
5031    ;;
5032  sco3.2v5*)
5033    lt_cv_sys_max_cmd_len=102400
5034    ;;
5035  sysv5* | sco5v6* | sysv4.2uw2*)
5036    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5037    if test -n "$kargmax"; then
5038      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5039    else
5040      lt_cv_sys_max_cmd_len=32768
5041    fi
5042    ;;
5043  *)
5044    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5045    if test -n "$lt_cv_sys_max_cmd_len"; then
5046      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5047      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5048    else
5049      # Make teststring a little bigger before we do anything with it.
5050      # a 1K string should be a reasonable start.
5051      for i in 1 2 3 4 5 6 7 8 ; do
5052        teststring=$teststring$teststring
5053      done
5054      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5055      # If test is not a shell built-in, we'll probably end up computing a
5056      # maximum length that is only half of the actual maximum length, but
5057      # we can't tell.
5058      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5059	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5060	      test $i != 17 # 1/2 MB should be enough
5061      do
5062        i=`expr $i + 1`
5063        teststring=$teststring$teststring
5064      done
5065      # Only check the string length outside the loop.
5066      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5067      teststring=
5068      # Add a significant safety factor because C++ compilers can tack on
5069      # massive amounts of additional arguments before passing them to the
5070      # linker.  It appears as though 1/2 is a usable value.
5071      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5072    fi
5073    ;;
5074  esac
5075
5076fi
5077
5078if test -n $lt_cv_sys_max_cmd_len ; then
5079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5080$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5081else
5082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5083$as_echo "none" >&6; }
5084fi
5085max_cmd_len=$lt_cv_sys_max_cmd_len
5086
5087
5088
5089
5090
5091
5092: ${CP="cp -f"}
5093: ${MV="mv -f"}
5094: ${RM="rm -f"}
5095
5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5097$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5098# Try some XSI features
5099xsi_shell=no
5100( _lt_dummy="a/b/c"
5101  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5102      = c,a/b,, \
5103    && eval 'test $(( 1 + 1 )) -eq 2 \
5104    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5105  && xsi_shell=yes
5106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5107$as_echo "$xsi_shell" >&6; }
5108
5109
5110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5111$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5112lt_shell_append=no
5113( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5114    >/dev/null 2>&1 \
5115  && lt_shell_append=yes
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5117$as_echo "$lt_shell_append" >&6; }
5118
5119
5120if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5121  lt_unset=unset
5122else
5123  lt_unset=false
5124fi
5125
5126
5127
5128
5129
5130# test EBCDIC or ASCII
5131case `echo X|tr X '\101'` in
5132 A) # ASCII based system
5133    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5134  lt_SP2NL='tr \040 \012'
5135  lt_NL2SP='tr \015\012 \040\040'
5136  ;;
5137 *) # EBCDIC based system
5138  lt_SP2NL='tr \100 \n'
5139  lt_NL2SP='tr \r\n \100\100'
5140  ;;
5141esac
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5152$as_echo_n "checking for $LD option to reload object files... " >&6; }
5153if ${lt_cv_ld_reload_flag+:} false; then :
5154  $as_echo_n "(cached) " >&6
5155else
5156  lt_cv_ld_reload_flag='-r'
5157fi
5158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5159$as_echo "$lt_cv_ld_reload_flag" >&6; }
5160reload_flag=$lt_cv_ld_reload_flag
5161case $reload_flag in
5162"" | " "*) ;;
5163*) reload_flag=" $reload_flag" ;;
5164esac
5165reload_cmds='$LD$reload_flag -o $output$reload_objs'
5166case $host_os in
5167  darwin*)
5168    if test "$GCC" = yes; then
5169      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5170    else
5171      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5172    fi
5173    ;;
5174esac
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184if test -n "$ac_tool_prefix"; then
5185  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5186set dummy ${ac_tool_prefix}objdump; ac_word=$2
5187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5188$as_echo_n "checking for $ac_word... " >&6; }
5189if ${ac_cv_prog_OBJDUMP+:} false; then :
5190  $as_echo_n "(cached) " >&6
5191else
5192  if test -n "$OBJDUMP"; then
5193  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5194else
5195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196for as_dir in $PATH
5197do
5198  IFS=$as_save_IFS
5199  test -z "$as_dir" && as_dir=.
5200    for ac_exec_ext in '' $ac_executable_extensions; do
5201  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5202    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5203    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5204    break 2
5205  fi
5206done
5207  done
5208IFS=$as_save_IFS
5209
5210fi
5211fi
5212OBJDUMP=$ac_cv_prog_OBJDUMP
5213if test -n "$OBJDUMP"; then
5214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5215$as_echo "$OBJDUMP" >&6; }
5216else
5217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5218$as_echo "no" >&6; }
5219fi
5220
5221
5222fi
5223if test -z "$ac_cv_prog_OBJDUMP"; then
5224  ac_ct_OBJDUMP=$OBJDUMP
5225  # Extract the first word of "objdump", so it can be a program name with args.
5226set dummy objdump; ac_word=$2
5227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5228$as_echo_n "checking for $ac_word... " >&6; }
5229if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5230  $as_echo_n "(cached) " >&6
5231else
5232  if test -n "$ac_ct_OBJDUMP"; then
5233  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5234else
5235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236for as_dir in $PATH
5237do
5238  IFS=$as_save_IFS
5239  test -z "$as_dir" && as_dir=.
5240    for ac_exec_ext in '' $ac_executable_extensions; do
5241  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5242    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5243    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244    break 2
5245  fi
5246done
5247  done
5248IFS=$as_save_IFS
5249
5250fi
5251fi
5252ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5253if test -n "$ac_ct_OBJDUMP"; then
5254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5255$as_echo "$ac_ct_OBJDUMP" >&6; }
5256else
5257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5258$as_echo "no" >&6; }
5259fi
5260
5261  if test "x$ac_ct_OBJDUMP" = x; then
5262    OBJDUMP="false"
5263  else
5264    case $cross_compiling:$ac_tool_warned in
5265yes:)
5266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5268ac_tool_warned=yes ;;
5269esac
5270    OBJDUMP=$ac_ct_OBJDUMP
5271  fi
5272else
5273  OBJDUMP="$ac_cv_prog_OBJDUMP"
5274fi
5275
5276test -z "$OBJDUMP" && OBJDUMP=objdump
5277
5278
5279
5280
5281
5282
5283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5284$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5285if ${lt_cv_deplibs_check_method+:} false; then :
5286  $as_echo_n "(cached) " >&6
5287else
5288  lt_cv_file_magic_cmd='$MAGIC_CMD'
5289lt_cv_file_magic_test_file=
5290lt_cv_deplibs_check_method='unknown'
5291# Need to set the preceding variable on all platforms that support
5292# interlibrary dependencies.
5293# 'none' -- dependencies not supported.
5294# `unknown' -- same as none, but documents that we really don't know.
5295# 'pass_all' -- all dependencies passed with no checks.
5296# 'test_compile' -- check by making test program.
5297# 'file_magic [[regex]]' -- check by looking for files in library path
5298# which responds to the $file_magic_cmd with a given extended regex.
5299# If you have `file' or equivalent on your system and you're not sure
5300# whether `pass_all' will *always* work, you probably want this one.
5301
5302case $host_os in
5303aix[4-9]*)
5304  lt_cv_deplibs_check_method=pass_all
5305  ;;
5306
5307beos*)
5308  lt_cv_deplibs_check_method=pass_all
5309  ;;
5310
5311bsdi[45]*)
5312  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5313  lt_cv_file_magic_cmd='/usr/bin/file -L'
5314  lt_cv_file_magic_test_file=/shlib/libc.so
5315  ;;
5316
5317cygwin*)
5318  # func_win32_libid is a shell function defined in ltmain.sh
5319  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5320  lt_cv_file_magic_cmd='func_win32_libid'
5321  ;;
5322
5323mingw* | pw32*)
5324  # Base MSYS/MinGW do not provide the 'file' command needed by
5325  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5326  # unless we find 'file', for example because we are cross-compiling.
5327  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5328  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5329    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5330    lt_cv_file_magic_cmd='func_win32_libid'
5331  else
5332    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5333    lt_cv_file_magic_cmd='$OBJDUMP -f'
5334  fi
5335  ;;
5336
5337cegcc*)
5338  # use the weaker test based on 'objdump'. See mingw*.
5339  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5340  lt_cv_file_magic_cmd='$OBJDUMP -f'
5341  ;;
5342
5343darwin* | rhapsody*)
5344  lt_cv_deplibs_check_method=pass_all
5345  ;;
5346
5347freebsd* | dragonfly*)
5348  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5349    case $host_cpu in
5350    i*86 )
5351      # Not sure whether the presence of OpenBSD here was a mistake.
5352      # Let's accept both of them until this is cleared up.
5353      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5354      lt_cv_file_magic_cmd=/usr/bin/file
5355      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5356      ;;
5357    esac
5358  else
5359    lt_cv_deplibs_check_method=pass_all
5360  fi
5361  ;;
5362
5363gnu*)
5364  lt_cv_deplibs_check_method=pass_all
5365  ;;
5366
5367haiku*)
5368  lt_cv_deplibs_check_method=pass_all
5369  ;;
5370
5371hpux10.20* | hpux11*)
5372  lt_cv_file_magic_cmd=/usr/bin/file
5373  case $host_cpu in
5374  ia64*)
5375    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5376    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5377    ;;
5378  hppa*64*)
5379    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]'
5380    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5381    ;;
5382  *)
5383    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5384    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5385    ;;
5386  esac
5387  ;;
5388
5389interix[3-9]*)
5390  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5391  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5392  ;;
5393
5394irix5* | irix6* | nonstopux*)
5395  case $LD in
5396  *-32|*"-32 ") libmagic=32-bit;;
5397  *-n32|*"-n32 ") libmagic=N32;;
5398  *-64|*"-64 ") libmagic=64-bit;;
5399  *) libmagic=never-match;;
5400  esac
5401  lt_cv_deplibs_check_method=pass_all
5402  ;;
5403
5404# This must be Linux ELF.
5405linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5406  lt_cv_deplibs_check_method=pass_all
5407  ;;
5408
5409netbsd*)
5410  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5411    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5412  else
5413    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5414  fi
5415  ;;
5416
5417newos6*)
5418  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5419  lt_cv_file_magic_cmd=/usr/bin/file
5420  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5421  ;;
5422
5423*nto* | *qnx*)
5424  lt_cv_deplibs_check_method=pass_all
5425  ;;
5426
5427openbsd*)
5428  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5429    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5430  else
5431    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5432  fi
5433  ;;
5434
5435osf3* | osf4* | osf5*)
5436  lt_cv_deplibs_check_method=pass_all
5437  ;;
5438
5439rdos*)
5440  lt_cv_deplibs_check_method=pass_all
5441  ;;
5442
5443solaris*)
5444  lt_cv_deplibs_check_method=pass_all
5445  ;;
5446
5447sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5448  lt_cv_deplibs_check_method=pass_all
5449  ;;
5450
5451sysv4 | sysv4.3*)
5452  case $host_vendor in
5453  motorola)
5454    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]'
5455    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5456    ;;
5457  ncr)
5458    lt_cv_deplibs_check_method=pass_all
5459    ;;
5460  sequent)
5461    lt_cv_file_magic_cmd='/bin/file'
5462    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5463    ;;
5464  sni)
5465    lt_cv_file_magic_cmd='/bin/file'
5466    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5467    lt_cv_file_magic_test_file=/lib/libc.so
5468    ;;
5469  siemens)
5470    lt_cv_deplibs_check_method=pass_all
5471    ;;
5472  pc)
5473    lt_cv_deplibs_check_method=pass_all
5474    ;;
5475  esac
5476  ;;
5477
5478tpf*)
5479  lt_cv_deplibs_check_method=pass_all
5480  ;;
5481esac
5482
5483fi
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5485$as_echo "$lt_cv_deplibs_check_method" >&6; }
5486file_magic_cmd=$lt_cv_file_magic_cmd
5487deplibs_check_method=$lt_cv_deplibs_check_method
5488test -z "$deplibs_check_method" && deplibs_check_method=unknown
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501if test -n "$ac_tool_prefix"; then
5502  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5503set dummy ${ac_tool_prefix}ar; ac_word=$2
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505$as_echo_n "checking for $ac_word... " >&6; }
5506if ${ac_cv_prog_AR+:} false; then :
5507  $as_echo_n "(cached) " >&6
5508else
5509  if test -n "$AR"; then
5510  ac_cv_prog_AR="$AR" # Let the user override the test.
5511else
5512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513for as_dir in $PATH
5514do
5515  IFS=$as_save_IFS
5516  test -z "$as_dir" && as_dir=.
5517    for ac_exec_ext in '' $ac_executable_extensions; do
5518  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5519    ac_cv_prog_AR="${ac_tool_prefix}ar"
5520    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521    break 2
5522  fi
5523done
5524  done
5525IFS=$as_save_IFS
5526
5527fi
5528fi
5529AR=$ac_cv_prog_AR
5530if test -n "$AR"; then
5531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5532$as_echo "$AR" >&6; }
5533else
5534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535$as_echo "no" >&6; }
5536fi
5537
5538
5539fi
5540if test -z "$ac_cv_prog_AR"; then
5541  ac_ct_AR=$AR
5542  # Extract the first word of "ar", so it can be a program name with args.
5543set dummy ar; ac_word=$2
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545$as_echo_n "checking for $ac_word... " >&6; }
5546if ${ac_cv_prog_ac_ct_AR+:} false; then :
5547  $as_echo_n "(cached) " >&6
5548else
5549  if test -n "$ac_ct_AR"; then
5550  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5551else
5552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553for as_dir in $PATH
5554do
5555  IFS=$as_save_IFS
5556  test -z "$as_dir" && as_dir=.
5557    for ac_exec_ext in '' $ac_executable_extensions; do
5558  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5559    ac_cv_prog_ac_ct_AR="ar"
5560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561    break 2
5562  fi
5563done
5564  done
5565IFS=$as_save_IFS
5566
5567fi
5568fi
5569ac_ct_AR=$ac_cv_prog_ac_ct_AR
5570if test -n "$ac_ct_AR"; then
5571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5572$as_echo "$ac_ct_AR" >&6; }
5573else
5574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575$as_echo "no" >&6; }
5576fi
5577
5578  if test "x$ac_ct_AR" = x; then
5579    AR="false"
5580  else
5581    case $cross_compiling:$ac_tool_warned in
5582yes:)
5583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5585ac_tool_warned=yes ;;
5586esac
5587    AR=$ac_ct_AR
5588  fi
5589else
5590  AR="$ac_cv_prog_AR"
5591fi
5592
5593test -z "$AR" && AR=ar
5594test -z "$AR_FLAGS" && AR_FLAGS=cru
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606if test -n "$ac_tool_prefix"; then
5607  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5608set dummy ${ac_tool_prefix}strip; ac_word=$2
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610$as_echo_n "checking for $ac_word... " >&6; }
5611if ${ac_cv_prog_STRIP+:} false; then :
5612  $as_echo_n "(cached) " >&6
5613else
5614  if test -n "$STRIP"; then
5615  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5616else
5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618for as_dir in $PATH
5619do
5620  IFS=$as_save_IFS
5621  test -z "$as_dir" && as_dir=.
5622    for ac_exec_ext in '' $ac_executable_extensions; do
5623  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5624    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5625    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5626    break 2
5627  fi
5628done
5629  done
5630IFS=$as_save_IFS
5631
5632fi
5633fi
5634STRIP=$ac_cv_prog_STRIP
5635if test -n "$STRIP"; then
5636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5637$as_echo "$STRIP" >&6; }
5638else
5639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640$as_echo "no" >&6; }
5641fi
5642
5643
5644fi
5645if test -z "$ac_cv_prog_STRIP"; then
5646  ac_ct_STRIP=$STRIP
5647  # Extract the first word of "strip", so it can be a program name with args.
5648set dummy strip; ac_word=$2
5649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5650$as_echo_n "checking for $ac_word... " >&6; }
5651if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5652  $as_echo_n "(cached) " >&6
5653else
5654  if test -n "$ac_ct_STRIP"; then
5655  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5656else
5657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658for as_dir in $PATH
5659do
5660  IFS=$as_save_IFS
5661  test -z "$as_dir" && as_dir=.
5662    for ac_exec_ext in '' $ac_executable_extensions; do
5663  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5664    ac_cv_prog_ac_ct_STRIP="strip"
5665    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666    break 2
5667  fi
5668done
5669  done
5670IFS=$as_save_IFS
5671
5672fi
5673fi
5674ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5675if test -n "$ac_ct_STRIP"; then
5676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5677$as_echo "$ac_ct_STRIP" >&6; }
5678else
5679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680$as_echo "no" >&6; }
5681fi
5682
5683  if test "x$ac_ct_STRIP" = x; then
5684    STRIP=":"
5685  else
5686    case $cross_compiling:$ac_tool_warned in
5687yes:)
5688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5690ac_tool_warned=yes ;;
5691esac
5692    STRIP=$ac_ct_STRIP
5693  fi
5694else
5695  STRIP="$ac_cv_prog_STRIP"
5696fi
5697
5698test -z "$STRIP" && STRIP=:
5699
5700
5701
5702
5703
5704
5705if test -n "$ac_tool_prefix"; then
5706  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5707set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5709$as_echo_n "checking for $ac_word... " >&6; }
5710if ${ac_cv_prog_RANLIB+:} false; then :
5711  $as_echo_n "(cached) " >&6
5712else
5713  if test -n "$RANLIB"; then
5714  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5715else
5716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717for as_dir in $PATH
5718do
5719  IFS=$as_save_IFS
5720  test -z "$as_dir" && as_dir=.
5721    for ac_exec_ext in '' $ac_executable_extensions; do
5722  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5723    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5724    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5725    break 2
5726  fi
5727done
5728  done
5729IFS=$as_save_IFS
5730
5731fi
5732fi
5733RANLIB=$ac_cv_prog_RANLIB
5734if test -n "$RANLIB"; then
5735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5736$as_echo "$RANLIB" >&6; }
5737else
5738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739$as_echo "no" >&6; }
5740fi
5741
5742
5743fi
5744if test -z "$ac_cv_prog_RANLIB"; then
5745  ac_ct_RANLIB=$RANLIB
5746  # Extract the first word of "ranlib", so it can be a program name with args.
5747set dummy ranlib; ac_word=$2
5748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5749$as_echo_n "checking for $ac_word... " >&6; }
5750if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5751  $as_echo_n "(cached) " >&6
5752else
5753  if test -n "$ac_ct_RANLIB"; then
5754  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5755else
5756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5757for as_dir in $PATH
5758do
5759  IFS=$as_save_IFS
5760  test -z "$as_dir" && as_dir=.
5761    for ac_exec_ext in '' $ac_executable_extensions; do
5762  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5763    ac_cv_prog_ac_ct_RANLIB="ranlib"
5764    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5765    break 2
5766  fi
5767done
5768  done
5769IFS=$as_save_IFS
5770
5771fi
5772fi
5773ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5774if test -n "$ac_ct_RANLIB"; then
5775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5776$as_echo "$ac_ct_RANLIB" >&6; }
5777else
5778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5779$as_echo "no" >&6; }
5780fi
5781
5782  if test "x$ac_ct_RANLIB" = x; then
5783    RANLIB=":"
5784  else
5785    case $cross_compiling:$ac_tool_warned in
5786yes:)
5787{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5788$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5789ac_tool_warned=yes ;;
5790esac
5791    RANLIB=$ac_ct_RANLIB
5792  fi
5793else
5794  RANLIB="$ac_cv_prog_RANLIB"
5795fi
5796
5797test -z "$RANLIB" && RANLIB=:
5798
5799
5800
5801
5802
5803
5804# Determine commands to create old-style static archives.
5805old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5806old_postinstall_cmds='chmod 644 $oldlib'
5807old_postuninstall_cmds=
5808
5809if test -n "$RANLIB"; then
5810  case $host_os in
5811  openbsd*)
5812    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5813    ;;
5814  *)
5815    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5816    ;;
5817  esac
5818  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5819fi
5820
5821case $host_os in
5822  darwin*)
5823    lock_old_archive_extraction=yes ;;
5824  *)
5825    lock_old_archive_extraction=no ;;
5826esac
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848for ac_prog in gawk mawk nawk awk
5849do
5850  # Extract the first word of "$ac_prog", so it can be a program name with args.
5851set dummy $ac_prog; ac_word=$2
5852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853$as_echo_n "checking for $ac_word... " >&6; }
5854if ${ac_cv_prog_AWK+:} false; then :
5855  $as_echo_n "(cached) " >&6
5856else
5857  if test -n "$AWK"; then
5858  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5859else
5860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861for as_dir in $PATH
5862do
5863  IFS=$as_save_IFS
5864  test -z "$as_dir" && as_dir=.
5865    for ac_exec_ext in '' $ac_executable_extensions; do
5866  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867    ac_cv_prog_AWK="$ac_prog"
5868    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869    break 2
5870  fi
5871done
5872  done
5873IFS=$as_save_IFS
5874
5875fi
5876fi
5877AWK=$ac_cv_prog_AWK
5878if test -n "$AWK"; then
5879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5880$as_echo "$AWK" >&6; }
5881else
5882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883$as_echo "no" >&6; }
5884fi
5885
5886
5887  test -n "$AWK" && break
5888done
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908# If no C compiler was specified, use CC.
5909LTCC=${LTCC-"$CC"}
5910
5911# If no C compiler flags were specified, use CFLAGS.
5912LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5913
5914# Allow CC to be a program name with arguments.
5915compiler=$CC
5916
5917
5918# Check for command to grab the raw symbol name followed by C symbol from nm.
5919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5920$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5921if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5922  $as_echo_n "(cached) " >&6
5923else
5924
5925# These are sane defaults that work on at least a few old systems.
5926# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5927
5928# Character class describing NM global symbol codes.
5929symcode='[BCDEGRST]'
5930
5931# Regexp to match symbols that can be accessed directly from C.
5932sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5933
5934# Define system-specific variables.
5935case $host_os in
5936aix*)
5937  symcode='[BCDT]'
5938  ;;
5939cygwin* | mingw* | pw32* | cegcc*)
5940  symcode='[ABCDGISTW]'
5941  ;;
5942hpux*)
5943  if test "$host_cpu" = ia64; then
5944    symcode='[ABCDEGRST]'
5945  fi
5946  ;;
5947irix* | nonstopux*)
5948  symcode='[BCDEGRST]'
5949  ;;
5950osf*)
5951  symcode='[BCDEGQRST]'
5952  ;;
5953solaris*)
5954  symcode='[BDRT]'
5955  ;;
5956sco3.2v5*)
5957  symcode='[DT]'
5958  ;;
5959sysv4.2uw2*)
5960  symcode='[DT]'
5961  ;;
5962sysv5* | sco5v6* | unixware* | OpenUNIX*)
5963  symcode='[ABDT]'
5964  ;;
5965sysv4)
5966  symcode='[DFNSTU]'
5967  ;;
5968esac
5969
5970# If we're using GNU nm, then use its standard symbol codes.
5971case `$NM -V 2>&1` in
5972*GNU* | *'with BFD'*)
5973  symcode='[ABCDGIRSTW]' ;;
5974esac
5975
5976# Transform an extracted symbol line into a proper C declaration.
5977# Some systems (esp. on ia64) link data and code symbols differently,
5978# so use this general approach.
5979lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5980
5981# Transform an extracted symbol line into symbol name and symbol address
5982lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5983lt_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'"
5984
5985# Handle CRLF in mingw tool chain
5986opt_cr=
5987case $build_os in
5988mingw*)
5989  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5990  ;;
5991esac
5992
5993# Try without a prefix underscore, then with it.
5994for ac_symprfx in "" "_"; do
5995
5996  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5997  symxfrm="\\1 $ac_symprfx\\2 \\2"
5998
5999  # Write the raw and C identifiers.
6000  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6001    # Fake it for dumpbin and say T for any non-static function
6002    # and D for any global variable.
6003    # Also find C++ and __fastcall symbols from MSVC++,
6004    # which start with @ or ?.
6005    lt_cv_sys_global_symbol_pipe="$AWK '"\
6006"     {last_section=section; section=\$ 3};"\
6007"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6008"     \$ 0!~/External *\|/{next};"\
6009"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6010"     {if(hide[section]) next};"\
6011"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6012"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6013"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6014"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6015"     ' prfx=^$ac_symprfx"
6016  else
6017    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6018  fi
6019
6020  # Check to see that the pipe works correctly.
6021  pipe_works=no
6022
6023  rm -f conftest*
6024  cat > conftest.$ac_ext <<_LT_EOF
6025#ifdef __cplusplus
6026extern "C" {
6027#endif
6028char nm_test_var;
6029void nm_test_func(void);
6030void nm_test_func(void){}
6031#ifdef __cplusplus
6032}
6033#endif
6034int main(){nm_test_var='a';nm_test_func();return(0);}
6035_LT_EOF
6036
6037  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6038  (eval $ac_compile) 2>&5
6039  ac_status=$?
6040  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6041  test $ac_status = 0; }; then
6042    # Now try to grab the symbols.
6043    nlist=conftest.nm
6044    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6045  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6046  ac_status=$?
6047  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048  test $ac_status = 0; } && test -s "$nlist"; then
6049      # Try sorting and uniquifying the output.
6050      if sort "$nlist" | uniq > "$nlist"T; then
6051	mv -f "$nlist"T "$nlist"
6052      else
6053	rm -f "$nlist"T
6054      fi
6055
6056      # Make sure that we snagged all the symbols we need.
6057      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6058	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6059	  cat <<_LT_EOF > conftest.$ac_ext
6060#ifdef __cplusplus
6061extern "C" {
6062#endif
6063
6064_LT_EOF
6065	  # Now generate the symbol file.
6066	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6067
6068	  cat <<_LT_EOF >> conftest.$ac_ext
6069
6070/* The mapping between symbol names and symbols.  */
6071const struct {
6072  const char *name;
6073  void       *address;
6074}
6075lt__PROGRAM__LTX_preloaded_symbols[] =
6076{
6077  { "@PROGRAM@", (void *) 0 },
6078_LT_EOF
6079	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6080	  cat <<\_LT_EOF >> conftest.$ac_ext
6081  {0, (void *) 0}
6082};
6083
6084/* This works around a problem in FreeBSD linker */
6085#ifdef FREEBSD_WORKAROUND
6086static const void *lt_preloaded_setup() {
6087  return lt__PROGRAM__LTX_preloaded_symbols;
6088}
6089#endif
6090
6091#ifdef __cplusplus
6092}
6093#endif
6094_LT_EOF
6095	  # Now try linking the two files.
6096	  mv conftest.$ac_objext conftstm.$ac_objext
6097	  lt_save_LIBS="$LIBS"
6098	  lt_save_CFLAGS="$CFLAGS"
6099	  LIBS="conftstm.$ac_objext"
6100	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6101	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6102  (eval $ac_link) 2>&5
6103  ac_status=$?
6104  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6105  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6106	    pipe_works=yes
6107	  fi
6108	  LIBS="$lt_save_LIBS"
6109	  CFLAGS="$lt_save_CFLAGS"
6110	else
6111	  echo "cannot find nm_test_func in $nlist" >&5
6112	fi
6113      else
6114	echo "cannot find nm_test_var in $nlist" >&5
6115      fi
6116    else
6117      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6118    fi
6119  else
6120    echo "$progname: failed program was:" >&5
6121    cat conftest.$ac_ext >&5
6122  fi
6123  rm -rf conftest* conftst*
6124
6125  # Do not use the global_symbol_pipe unless it works.
6126  if test "$pipe_works" = yes; then
6127    break
6128  else
6129    lt_cv_sys_global_symbol_pipe=
6130  fi
6131done
6132
6133fi
6134
6135if test -z "$lt_cv_sys_global_symbol_pipe"; then
6136  lt_cv_sys_global_symbol_to_cdecl=
6137fi
6138if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6140$as_echo "failed" >&6; }
6141else
6142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6143$as_echo "ok" >&6; }
6144fi
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167# Check whether --enable-libtool-lock was given.
6168if test "${enable_libtool_lock+set}" = set; then :
6169  enableval=$enable_libtool_lock;
6170fi
6171
6172test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6173
6174# Some flags need to be propagated to the compiler or linker for good
6175# libtool support.
6176case $host in
6177ia64-*-hpux*)
6178  # Find out which ABI we are using.
6179  echo 'int i;' > conftest.$ac_ext
6180  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6181  (eval $ac_compile) 2>&5
6182  ac_status=$?
6183  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184  test $ac_status = 0; }; then
6185    case `/usr/bin/file conftest.$ac_objext` in
6186      *ELF-32*)
6187	HPUX_IA64_MODE="32"
6188	;;
6189      *ELF-64*)
6190	HPUX_IA64_MODE="64"
6191	;;
6192    esac
6193  fi
6194  rm -rf conftest*
6195  ;;
6196*-*-irix6*)
6197  # Find out which ABI we are using.
6198  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6199  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6200  (eval $ac_compile) 2>&5
6201  ac_status=$?
6202  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203  test $ac_status = 0; }; then
6204    if test "$lt_cv_prog_gnu_ld" = yes; then
6205      case `/usr/bin/file conftest.$ac_objext` in
6206	*32-bit*)
6207	  LD="${LD-ld} -melf32bsmip"
6208	  ;;
6209	*N32*)
6210	  LD="${LD-ld} -melf32bmipn32"
6211	  ;;
6212	*64-bit*)
6213	  LD="${LD-ld} -melf64bmip"
6214	;;
6215      esac
6216    else
6217      case `/usr/bin/file conftest.$ac_objext` in
6218	*32-bit*)
6219	  LD="${LD-ld} -32"
6220	  ;;
6221	*N32*)
6222	  LD="${LD-ld} -n32"
6223	  ;;
6224	*64-bit*)
6225	  LD="${LD-ld} -64"
6226	  ;;
6227      esac
6228    fi
6229  fi
6230  rm -rf conftest*
6231  ;;
6232
6233x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6234s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6235  # Find out which ABI we are using.
6236  echo 'int i;' > conftest.$ac_ext
6237  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6238  (eval $ac_compile) 2>&5
6239  ac_status=$?
6240  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6241  test $ac_status = 0; }; then
6242    case `/usr/bin/file conftest.o` in
6243      *32-bit*)
6244	case $host in
6245	  x86_64-*kfreebsd*-gnu)
6246	    LD="${LD-ld} -m elf_i386_fbsd"
6247	    ;;
6248	  x86_64-*linux*)
6249	    case `/usr/bin/file conftest.o` in
6250	      *x86-64*)
6251		LD="${LD-ld} -m elf32_x86_64"
6252		;;
6253	      *)
6254		LD="${LD-ld} -m elf_i386"
6255		;;
6256	    esac
6257	    ;;
6258	  powerpc64le-*linux*)
6259	    LD="${LD-ld} -m elf32lppclinux"
6260	    ;;
6261	  powerpc64-*linux*)
6262	    LD="${LD-ld} -m elf32ppclinux"
6263	    ;;
6264	  s390x-*linux*)
6265	    LD="${LD-ld} -m elf_s390"
6266	    ;;
6267	  sparc64-*linux*)
6268	    LD="${LD-ld} -m elf32_sparc"
6269	    ;;
6270	esac
6271	;;
6272      *64-bit*)
6273	case $host in
6274	  x86_64-*kfreebsd*-gnu)
6275	    LD="${LD-ld} -m elf_x86_64_fbsd"
6276	    ;;
6277	  x86_64-*linux*)
6278	    LD="${LD-ld} -m elf_x86_64"
6279	    ;;
6280	  powerpcle-*linux*)
6281	    LD="${LD-ld} -m elf64lppc"
6282	    ;;
6283	  powerpc-*linux*)
6284	    LD="${LD-ld} -m elf64ppc"
6285	    ;;
6286	  s390*-*linux*|s390*-*tpf*)
6287	    LD="${LD-ld} -m elf64_s390"
6288	    ;;
6289	  sparc*-*linux*)
6290	    LD="${LD-ld} -m elf64_sparc"
6291	    ;;
6292	esac
6293	;;
6294    esac
6295  fi
6296  rm -rf conftest*
6297  ;;
6298
6299*-*-sco3.2v5*)
6300  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6301  SAVE_CFLAGS="$CFLAGS"
6302  CFLAGS="$CFLAGS -belf"
6303  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6304$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6305if ${lt_cv_cc_needs_belf+:} false; then :
6306  $as_echo_n "(cached) " >&6
6307else
6308  ac_ext=c
6309ac_cpp='$CPP $CPPFLAGS'
6310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6312ac_compiler_gnu=$ac_cv_c_compiler_gnu
6313
6314     if test x$gcc_no_link = xyes; then
6315  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6316fi
6317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6318/* end confdefs.h.  */
6319
6320int
6321main ()
6322{
6323
6324  ;
6325  return 0;
6326}
6327_ACEOF
6328if ac_fn_c_try_link "$LINENO"; then :
6329  lt_cv_cc_needs_belf=yes
6330else
6331  lt_cv_cc_needs_belf=no
6332fi
6333rm -f core conftest.err conftest.$ac_objext \
6334    conftest$ac_exeext conftest.$ac_ext
6335     ac_ext=c
6336ac_cpp='$CPP $CPPFLAGS'
6337ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6338ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6339ac_compiler_gnu=$ac_cv_c_compiler_gnu
6340
6341fi
6342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6343$as_echo "$lt_cv_cc_needs_belf" >&6; }
6344  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6345    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6346    CFLAGS="$SAVE_CFLAGS"
6347  fi
6348  ;;
6349sparc*-*solaris*)
6350  # Find out which ABI we are using.
6351  echo 'int i;' > conftest.$ac_ext
6352  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6353  (eval $ac_compile) 2>&5
6354  ac_status=$?
6355  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6356  test $ac_status = 0; }; then
6357    case `/usr/bin/file conftest.o` in
6358    *64-bit*)
6359      case $lt_cv_prog_gnu_ld in
6360      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6361      *)
6362	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6363	  LD="${LD-ld} -64"
6364	fi
6365	;;
6366      esac
6367      ;;
6368    esac
6369  fi
6370  rm -rf conftest*
6371  ;;
6372esac
6373
6374need_locks="$enable_libtool_lock"
6375
6376
6377  case $host_os in
6378    rhapsody* | darwin*)
6379    if test -n "$ac_tool_prefix"; then
6380  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6381set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6383$as_echo_n "checking for $ac_word... " >&6; }
6384if ${ac_cv_prog_DSYMUTIL+:} false; then :
6385  $as_echo_n "(cached) " >&6
6386else
6387  if test -n "$DSYMUTIL"; then
6388  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6389else
6390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6391for as_dir in $PATH
6392do
6393  IFS=$as_save_IFS
6394  test -z "$as_dir" && as_dir=.
6395    for ac_exec_ext in '' $ac_executable_extensions; do
6396  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6397    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6398    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6399    break 2
6400  fi
6401done
6402  done
6403IFS=$as_save_IFS
6404
6405fi
6406fi
6407DSYMUTIL=$ac_cv_prog_DSYMUTIL
6408if test -n "$DSYMUTIL"; then
6409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6410$as_echo "$DSYMUTIL" >&6; }
6411else
6412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6413$as_echo "no" >&6; }
6414fi
6415
6416
6417fi
6418if test -z "$ac_cv_prog_DSYMUTIL"; then
6419  ac_ct_DSYMUTIL=$DSYMUTIL
6420  # Extract the first word of "dsymutil", so it can be a program name with args.
6421set dummy dsymutil; ac_word=$2
6422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6423$as_echo_n "checking for $ac_word... " >&6; }
6424if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6425  $as_echo_n "(cached) " >&6
6426else
6427  if test -n "$ac_ct_DSYMUTIL"; then
6428  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6429else
6430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6431for as_dir in $PATH
6432do
6433  IFS=$as_save_IFS
6434  test -z "$as_dir" && as_dir=.
6435    for ac_exec_ext in '' $ac_executable_extensions; do
6436  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6437    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6438    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6439    break 2
6440  fi
6441done
6442  done
6443IFS=$as_save_IFS
6444
6445fi
6446fi
6447ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6448if test -n "$ac_ct_DSYMUTIL"; then
6449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6450$as_echo "$ac_ct_DSYMUTIL" >&6; }
6451else
6452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6453$as_echo "no" >&6; }
6454fi
6455
6456  if test "x$ac_ct_DSYMUTIL" = x; then
6457    DSYMUTIL=":"
6458  else
6459    case $cross_compiling:$ac_tool_warned in
6460yes:)
6461{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6462$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6463ac_tool_warned=yes ;;
6464esac
6465    DSYMUTIL=$ac_ct_DSYMUTIL
6466  fi
6467else
6468  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6469fi
6470
6471    if test -n "$ac_tool_prefix"; then
6472  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6473set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6475$as_echo_n "checking for $ac_word... " >&6; }
6476if ${ac_cv_prog_NMEDIT+:} false; then :
6477  $as_echo_n "(cached) " >&6
6478else
6479  if test -n "$NMEDIT"; then
6480  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6481else
6482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6483for as_dir in $PATH
6484do
6485  IFS=$as_save_IFS
6486  test -z "$as_dir" && as_dir=.
6487    for ac_exec_ext in '' $ac_executable_extensions; do
6488  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6489    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6490    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6491    break 2
6492  fi
6493done
6494  done
6495IFS=$as_save_IFS
6496
6497fi
6498fi
6499NMEDIT=$ac_cv_prog_NMEDIT
6500if test -n "$NMEDIT"; then
6501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6502$as_echo "$NMEDIT" >&6; }
6503else
6504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6505$as_echo "no" >&6; }
6506fi
6507
6508
6509fi
6510if test -z "$ac_cv_prog_NMEDIT"; then
6511  ac_ct_NMEDIT=$NMEDIT
6512  # Extract the first word of "nmedit", so it can be a program name with args.
6513set dummy nmedit; ac_word=$2
6514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6515$as_echo_n "checking for $ac_word... " >&6; }
6516if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6517  $as_echo_n "(cached) " >&6
6518else
6519  if test -n "$ac_ct_NMEDIT"; then
6520  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6521else
6522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6523for as_dir in $PATH
6524do
6525  IFS=$as_save_IFS
6526  test -z "$as_dir" && as_dir=.
6527    for ac_exec_ext in '' $ac_executable_extensions; do
6528  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6529    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6531    break 2
6532  fi
6533done
6534  done
6535IFS=$as_save_IFS
6536
6537fi
6538fi
6539ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6540if test -n "$ac_ct_NMEDIT"; then
6541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6542$as_echo "$ac_ct_NMEDIT" >&6; }
6543else
6544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6545$as_echo "no" >&6; }
6546fi
6547
6548  if test "x$ac_ct_NMEDIT" = x; then
6549    NMEDIT=":"
6550  else
6551    case $cross_compiling:$ac_tool_warned in
6552yes:)
6553{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6554$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6555ac_tool_warned=yes ;;
6556esac
6557    NMEDIT=$ac_ct_NMEDIT
6558  fi
6559else
6560  NMEDIT="$ac_cv_prog_NMEDIT"
6561fi
6562
6563    if test -n "$ac_tool_prefix"; then
6564  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6565set dummy ${ac_tool_prefix}lipo; ac_word=$2
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6567$as_echo_n "checking for $ac_word... " >&6; }
6568if ${ac_cv_prog_LIPO+:} false; then :
6569  $as_echo_n "(cached) " >&6
6570else
6571  if test -n "$LIPO"; then
6572  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6573else
6574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575for as_dir in $PATH
6576do
6577  IFS=$as_save_IFS
6578  test -z "$as_dir" && as_dir=.
6579    for ac_exec_ext in '' $ac_executable_extensions; do
6580  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6581    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6583    break 2
6584  fi
6585done
6586  done
6587IFS=$as_save_IFS
6588
6589fi
6590fi
6591LIPO=$ac_cv_prog_LIPO
6592if test -n "$LIPO"; then
6593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6594$as_echo "$LIPO" >&6; }
6595else
6596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6597$as_echo "no" >&6; }
6598fi
6599
6600
6601fi
6602if test -z "$ac_cv_prog_LIPO"; then
6603  ac_ct_LIPO=$LIPO
6604  # Extract the first word of "lipo", so it can be a program name with args.
6605set dummy lipo; ac_word=$2
6606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6607$as_echo_n "checking for $ac_word... " >&6; }
6608if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6609  $as_echo_n "(cached) " >&6
6610else
6611  if test -n "$ac_ct_LIPO"; then
6612  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6613else
6614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6615for as_dir in $PATH
6616do
6617  IFS=$as_save_IFS
6618  test -z "$as_dir" && as_dir=.
6619    for ac_exec_ext in '' $ac_executable_extensions; do
6620  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6621    ac_cv_prog_ac_ct_LIPO="lipo"
6622    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6623    break 2
6624  fi
6625done
6626  done
6627IFS=$as_save_IFS
6628
6629fi
6630fi
6631ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6632if test -n "$ac_ct_LIPO"; then
6633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6634$as_echo "$ac_ct_LIPO" >&6; }
6635else
6636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6637$as_echo "no" >&6; }
6638fi
6639
6640  if test "x$ac_ct_LIPO" = x; then
6641    LIPO=":"
6642  else
6643    case $cross_compiling:$ac_tool_warned in
6644yes:)
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6647ac_tool_warned=yes ;;
6648esac
6649    LIPO=$ac_ct_LIPO
6650  fi
6651else
6652  LIPO="$ac_cv_prog_LIPO"
6653fi
6654
6655    if test -n "$ac_tool_prefix"; then
6656  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6657set dummy ${ac_tool_prefix}otool; ac_word=$2
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
6660if ${ac_cv_prog_OTOOL+:} false; then :
6661  $as_echo_n "(cached) " >&6
6662else
6663  if test -n "$OTOOL"; then
6664  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669  IFS=$as_save_IFS
6670  test -z "$as_dir" && as_dir=.
6671    for ac_exec_ext in '' $ac_executable_extensions; do
6672  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6673    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675    break 2
6676  fi
6677done
6678  done
6679IFS=$as_save_IFS
6680
6681fi
6682fi
6683OTOOL=$ac_cv_prog_OTOOL
6684if test -n "$OTOOL"; then
6685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6686$as_echo "$OTOOL" >&6; }
6687else
6688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
6690fi
6691
6692
6693fi
6694if test -z "$ac_cv_prog_OTOOL"; then
6695  ac_ct_OTOOL=$OTOOL
6696  # Extract the first word of "otool", so it can be a program name with args.
6697set dummy otool; ac_word=$2
6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6699$as_echo_n "checking for $ac_word... " >&6; }
6700if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6701  $as_echo_n "(cached) " >&6
6702else
6703  if test -n "$ac_ct_OTOOL"; then
6704  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6705else
6706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6707for as_dir in $PATH
6708do
6709  IFS=$as_save_IFS
6710  test -z "$as_dir" && as_dir=.
6711    for ac_exec_ext in '' $ac_executable_extensions; do
6712  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6713    ac_cv_prog_ac_ct_OTOOL="otool"
6714    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6715    break 2
6716  fi
6717done
6718  done
6719IFS=$as_save_IFS
6720
6721fi
6722fi
6723ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6724if test -n "$ac_ct_OTOOL"; then
6725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6726$as_echo "$ac_ct_OTOOL" >&6; }
6727else
6728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6729$as_echo "no" >&6; }
6730fi
6731
6732  if test "x$ac_ct_OTOOL" = x; then
6733    OTOOL=":"
6734  else
6735    case $cross_compiling:$ac_tool_warned in
6736yes:)
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6739ac_tool_warned=yes ;;
6740esac
6741    OTOOL=$ac_ct_OTOOL
6742  fi
6743else
6744  OTOOL="$ac_cv_prog_OTOOL"
6745fi
6746
6747    if test -n "$ac_tool_prefix"; then
6748  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6749set dummy ${ac_tool_prefix}otool64; ac_word=$2
6750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751$as_echo_n "checking for $ac_word... " >&6; }
6752if ${ac_cv_prog_OTOOL64+:} false; then :
6753  $as_echo_n "(cached) " >&6
6754else
6755  if test -n "$OTOOL64"; then
6756  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6757else
6758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759for as_dir in $PATH
6760do
6761  IFS=$as_save_IFS
6762  test -z "$as_dir" && as_dir=.
6763    for ac_exec_ext in '' $ac_executable_extensions; do
6764  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6765    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767    break 2
6768  fi
6769done
6770  done
6771IFS=$as_save_IFS
6772
6773fi
6774fi
6775OTOOL64=$ac_cv_prog_OTOOL64
6776if test -n "$OTOOL64"; then
6777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6778$as_echo "$OTOOL64" >&6; }
6779else
6780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781$as_echo "no" >&6; }
6782fi
6783
6784
6785fi
6786if test -z "$ac_cv_prog_OTOOL64"; then
6787  ac_ct_OTOOL64=$OTOOL64
6788  # Extract the first word of "otool64", so it can be a program name with args.
6789set dummy otool64; ac_word=$2
6790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791$as_echo_n "checking for $ac_word... " >&6; }
6792if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6793  $as_echo_n "(cached) " >&6
6794else
6795  if test -n "$ac_ct_OTOOL64"; then
6796  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6797else
6798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799for as_dir in $PATH
6800do
6801  IFS=$as_save_IFS
6802  test -z "$as_dir" && as_dir=.
6803    for ac_exec_ext in '' $ac_executable_extensions; do
6804  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6805    ac_cv_prog_ac_ct_OTOOL64="otool64"
6806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807    break 2
6808  fi
6809done
6810  done
6811IFS=$as_save_IFS
6812
6813fi
6814fi
6815ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6816if test -n "$ac_ct_OTOOL64"; then
6817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6818$as_echo "$ac_ct_OTOOL64" >&6; }
6819else
6820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821$as_echo "no" >&6; }
6822fi
6823
6824  if test "x$ac_ct_OTOOL64" = x; then
6825    OTOOL64=":"
6826  else
6827    case $cross_compiling:$ac_tool_warned in
6828yes:)
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6831ac_tool_warned=yes ;;
6832esac
6833    OTOOL64=$ac_ct_OTOOL64
6834  fi
6835else
6836  OTOOL64="$ac_cv_prog_OTOOL64"
6837fi
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6866$as_echo_n "checking for -single_module linker flag... " >&6; }
6867if ${lt_cv_apple_cc_single_mod+:} false; then :
6868  $as_echo_n "(cached) " >&6
6869else
6870  lt_cv_apple_cc_single_mod=no
6871      if test -z "${LT_MULTI_MODULE}"; then
6872	# By default we will add the -single_module flag. You can override
6873	# by either setting the environment variable LT_MULTI_MODULE
6874	# non-empty at configure time, or by adding -multi_module to the
6875	# link flags.
6876	rm -rf libconftest.dylib*
6877	echo "int foo(void){return 1;}" > conftest.c
6878	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6879-dynamiclib -Wl,-single_module conftest.c" >&5
6880	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6881	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6882        _lt_result=$?
6883	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6884	  lt_cv_apple_cc_single_mod=yes
6885	else
6886	  cat conftest.err >&5
6887	fi
6888	rm -rf libconftest.dylib*
6889	rm -f conftest.*
6890      fi
6891fi
6892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6893$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6894    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6895$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6896if ${lt_cv_ld_exported_symbols_list+:} false; then :
6897  $as_echo_n "(cached) " >&6
6898else
6899  lt_cv_ld_exported_symbols_list=no
6900      save_LDFLAGS=$LDFLAGS
6901      echo "_main" > conftest.sym
6902      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6903      if test x$gcc_no_link = xyes; then
6904  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6905fi
6906cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907/* end confdefs.h.  */
6908
6909int
6910main ()
6911{
6912
6913  ;
6914  return 0;
6915}
6916_ACEOF
6917if ac_fn_c_try_link "$LINENO"; then :
6918  lt_cv_ld_exported_symbols_list=yes
6919else
6920  lt_cv_ld_exported_symbols_list=no
6921fi
6922rm -f core conftest.err conftest.$ac_objext \
6923    conftest$ac_exeext conftest.$ac_ext
6924	LDFLAGS="$save_LDFLAGS"
6925
6926fi
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6928$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6929    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6930$as_echo_n "checking for -force_load linker flag... " >&6; }
6931if ${lt_cv_ld_force_load+:} false; then :
6932  $as_echo_n "(cached) " >&6
6933else
6934  lt_cv_ld_force_load=no
6935      cat > conftest.c << _LT_EOF
6936int forced_loaded() { return 2;}
6937_LT_EOF
6938      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6939      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6940      echo "$AR cru libconftest.a conftest.o" >&5
6941      $AR cru libconftest.a conftest.o 2>&5
6942      cat > conftest.c << _LT_EOF
6943int main() { return 0;}
6944_LT_EOF
6945      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6946      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6947      _lt_result=$?
6948      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6949	lt_cv_ld_force_load=yes
6950      else
6951	cat conftest.err >&5
6952      fi
6953        rm -f conftest.err libconftest.a conftest conftest.c
6954        rm -rf conftest.dSYM
6955
6956fi
6957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6958$as_echo "$lt_cv_ld_force_load" >&6; }
6959    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
6960    # build without first building modern cctools / linker.
6961    case $host_cpu-$host_os in
6962    *-rhapsody* | *-darwin1.[012])
6963      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6964    *-darwin1.*)
6965      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6966    *-darwin*)
6967      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
6968      # deployment target is forced to an earlier version.
6969      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
6970	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
6971	  ;;
6972	10.[012][,.]*)
6973	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
6974	  ;;
6975	*)
6976	  ;;
6977     esac
6978    ;;
6979  esac
6980    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6981      _lt_dar_single_mod='$single_module'
6982    fi
6983    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6984      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6985    else
6986      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6987    fi
6988    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6989      _lt_dsymutil='~$DSYMUTIL $lib || :'
6990    else
6991      _lt_dsymutil=
6992    fi
6993    ;;
6994  esac
6995
6996ac_ext=c
6997ac_cpp='$CPP $CPPFLAGS'
6998ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6999ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7000ac_compiler_gnu=$ac_cv_c_compiler_gnu
7001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7002$as_echo_n "checking how to run the C preprocessor... " >&6; }
7003# On Suns, sometimes $CPP names a directory.
7004if test -n "$CPP" && test -d "$CPP"; then
7005  CPP=
7006fi
7007if test -z "$CPP"; then
7008  if ${ac_cv_prog_CPP+:} false; then :
7009  $as_echo_n "(cached) " >&6
7010else
7011      # Double quotes because CPP needs to be expanded
7012    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7013    do
7014      ac_preproc_ok=false
7015for ac_c_preproc_warn_flag in '' yes
7016do
7017  # Use a header file that comes with gcc, so configuring glibc
7018  # with a fresh cross-compiler works.
7019  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7020  # <limits.h> exists even on freestanding compilers.
7021  # On the NeXT, cc -E runs the code through the compiler's parser,
7022  # not just through cpp. "Syntax error" is here to catch this case.
7023  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7024/* end confdefs.h.  */
7025#ifdef __STDC__
7026# include <limits.h>
7027#else
7028# include <assert.h>
7029#endif
7030		     Syntax error
7031_ACEOF
7032if ac_fn_c_try_cpp "$LINENO"; then :
7033
7034else
7035  # Broken: fails on valid input.
7036continue
7037fi
7038rm -f conftest.err conftest.i conftest.$ac_ext
7039
7040  # OK, works on sane cases.  Now check whether nonexistent headers
7041  # can be detected and how.
7042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043/* end confdefs.h.  */
7044#include <ac_nonexistent.h>
7045_ACEOF
7046if ac_fn_c_try_cpp "$LINENO"; then :
7047  # Broken: success on invalid input.
7048continue
7049else
7050  # Passes both tests.
7051ac_preproc_ok=:
7052break
7053fi
7054rm -f conftest.err conftest.i conftest.$ac_ext
7055
7056done
7057# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7058rm -f conftest.i conftest.err conftest.$ac_ext
7059if $ac_preproc_ok; then :
7060  break
7061fi
7062
7063    done
7064    ac_cv_prog_CPP=$CPP
7065
7066fi
7067  CPP=$ac_cv_prog_CPP
7068else
7069  ac_cv_prog_CPP=$CPP
7070fi
7071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7072$as_echo "$CPP" >&6; }
7073ac_preproc_ok=false
7074for ac_c_preproc_warn_flag in '' yes
7075do
7076  # Use a header file that comes with gcc, so configuring glibc
7077  # with a fresh cross-compiler works.
7078  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7079  # <limits.h> exists even on freestanding compilers.
7080  # On the NeXT, cc -E runs the code through the compiler's parser,
7081  # not just through cpp. "Syntax error" is here to catch this case.
7082  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083/* end confdefs.h.  */
7084#ifdef __STDC__
7085# include <limits.h>
7086#else
7087# include <assert.h>
7088#endif
7089		     Syntax error
7090_ACEOF
7091if ac_fn_c_try_cpp "$LINENO"; then :
7092
7093else
7094  # Broken: fails on valid input.
7095continue
7096fi
7097rm -f conftest.err conftest.i conftest.$ac_ext
7098
7099  # OK, works on sane cases.  Now check whether nonexistent headers
7100  # can be detected and how.
7101  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102/* end confdefs.h.  */
7103#include <ac_nonexistent.h>
7104_ACEOF
7105if ac_fn_c_try_cpp "$LINENO"; then :
7106  # Broken: success on invalid input.
7107continue
7108else
7109  # Passes both tests.
7110ac_preproc_ok=:
7111break
7112fi
7113rm -f conftest.err conftest.i conftest.$ac_ext
7114
7115done
7116# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7117rm -f conftest.i conftest.err conftest.$ac_ext
7118if $ac_preproc_ok; then :
7119
7120else
7121  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7123as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7124See \`config.log' for more details" "$LINENO" 5; }
7125fi
7126
7127ac_ext=c
7128ac_cpp='$CPP $CPPFLAGS'
7129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7131ac_compiler_gnu=$ac_cv_c_compiler_gnu
7132
7133
7134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7135$as_echo_n "checking for ANSI C header files... " >&6; }
7136if ${ac_cv_header_stdc+:} false; then :
7137  $as_echo_n "(cached) " >&6
7138else
7139  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7140/* end confdefs.h.  */
7141#include <stdlib.h>
7142#include <stdarg.h>
7143#include <string.h>
7144#include <float.h>
7145
7146int
7147main ()
7148{
7149
7150  ;
7151  return 0;
7152}
7153_ACEOF
7154if ac_fn_c_try_compile "$LINENO"; then :
7155  ac_cv_header_stdc=yes
7156else
7157  ac_cv_header_stdc=no
7158fi
7159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7160
7161if test $ac_cv_header_stdc = yes; then
7162  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7163  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7164/* end confdefs.h.  */
7165#include <string.h>
7166
7167_ACEOF
7168if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7169  $EGREP "memchr" >/dev/null 2>&1; then :
7170
7171else
7172  ac_cv_header_stdc=no
7173fi
7174rm -f conftest*
7175
7176fi
7177
7178if test $ac_cv_header_stdc = yes; then
7179  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7180  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7181/* end confdefs.h.  */
7182#include <stdlib.h>
7183
7184_ACEOF
7185if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7186  $EGREP "free" >/dev/null 2>&1; then :
7187
7188else
7189  ac_cv_header_stdc=no
7190fi
7191rm -f conftest*
7192
7193fi
7194
7195if test $ac_cv_header_stdc = yes; then
7196  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7197  if test "$cross_compiling" = yes; then :
7198  :
7199else
7200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7201/* end confdefs.h.  */
7202#include <ctype.h>
7203#include <stdlib.h>
7204#if ((' ' & 0x0FF) == 0x020)
7205# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7206# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7207#else
7208# define ISLOWER(c) \
7209		   (('a' <= (c) && (c) <= 'i') \
7210		     || ('j' <= (c) && (c) <= 'r') \
7211		     || ('s' <= (c) && (c) <= 'z'))
7212# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7213#endif
7214
7215#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7216int
7217main ()
7218{
7219  int i;
7220  for (i = 0; i < 256; i++)
7221    if (XOR (islower (i), ISLOWER (i))
7222	|| toupper (i) != TOUPPER (i))
7223      return 2;
7224  return 0;
7225}
7226_ACEOF
7227if ac_fn_c_try_run "$LINENO"; then :
7228
7229else
7230  ac_cv_header_stdc=no
7231fi
7232rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7233  conftest.$ac_objext conftest.beam conftest.$ac_ext
7234fi
7235
7236fi
7237fi
7238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7239$as_echo "$ac_cv_header_stdc" >&6; }
7240if test $ac_cv_header_stdc = yes; then
7241
7242$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7243
7244fi
7245
7246# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7247for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7248		  inttypes.h stdint.h unistd.h
7249do :
7250  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7251ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7252"
7253if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7254  cat >>confdefs.h <<_ACEOF
7255#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7256_ACEOF
7257
7258fi
7259
7260done
7261
7262
7263for ac_header in dlfcn.h
7264do :
7265  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7266"
7267if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7268  cat >>confdefs.h <<_ACEOF
7269#define HAVE_DLFCN_H 1
7270_ACEOF
7271
7272fi
7273
7274done
7275
7276
7277
7278
7279
7280# Set options
7281
7282
7283
7284        enable_dlopen=no
7285
7286
7287
7288            # Check whether --enable-shared was given.
7289if test "${enable_shared+set}" = set; then :
7290  enableval=$enable_shared; p=${PACKAGE-default}
7291    case $enableval in
7292    yes) enable_shared=yes ;;
7293    no) enable_shared=no ;;
7294    *)
7295      enable_shared=no
7296      # Look at the argument we got.  We use all the common list separators.
7297      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7298      for pkg in $enableval; do
7299	IFS="$lt_save_ifs"
7300	if test "X$pkg" = "X$p"; then
7301	  enable_shared=yes
7302	fi
7303      done
7304      IFS="$lt_save_ifs"
7305      ;;
7306    esac
7307else
7308  enable_shared=yes
7309fi
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319  # Check whether --enable-static was given.
7320if test "${enable_static+set}" = set; then :
7321  enableval=$enable_static; p=${PACKAGE-default}
7322    case $enableval in
7323    yes) enable_static=yes ;;
7324    no) enable_static=no ;;
7325    *)
7326     enable_static=no
7327      # Look at the argument we got.  We use all the common list separators.
7328      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7329      for pkg in $enableval; do
7330	IFS="$lt_save_ifs"
7331	if test "X$pkg" = "X$p"; then
7332	  enable_static=yes
7333	fi
7334      done
7335      IFS="$lt_save_ifs"
7336      ;;
7337    esac
7338else
7339  enable_static=yes
7340fi
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351# Check whether --with-pic was given.
7352if test "${with_pic+set}" = set; then :
7353  withval=$with_pic; pic_mode="$withval"
7354else
7355  pic_mode=default
7356fi
7357
7358
7359test -z "$pic_mode" && pic_mode=default
7360
7361
7362
7363
7364
7365
7366
7367  # Check whether --enable-fast-install was given.
7368if test "${enable_fast_install+set}" = set; then :
7369  enableval=$enable_fast_install; p=${PACKAGE-default}
7370    case $enableval in
7371    yes) enable_fast_install=yes ;;
7372    no) enable_fast_install=no ;;
7373    *)
7374      enable_fast_install=no
7375      # Look at the argument we got.  We use all the common list separators.
7376      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7377      for pkg in $enableval; do
7378	IFS="$lt_save_ifs"
7379	if test "X$pkg" = "X$p"; then
7380	  enable_fast_install=yes
7381	fi
7382      done
7383      IFS="$lt_save_ifs"
7384      ;;
7385    esac
7386else
7387  enable_fast_install=yes
7388fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400# This can be used to rebuild libtool when needed
7401LIBTOOL_DEPS="$ltmain"
7402
7403# Always use our own libtool.
7404LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431test -z "$LN_S" && LN_S="ln -s"
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446if test -n "${ZSH_VERSION+set}" ; then
7447   setopt NO_GLOB_SUBST
7448fi
7449
7450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7451$as_echo_n "checking for objdir... " >&6; }
7452if ${lt_cv_objdir+:} false; then :
7453  $as_echo_n "(cached) " >&6
7454else
7455  rm -f .libs 2>/dev/null
7456mkdir .libs 2>/dev/null
7457if test -d .libs; then
7458  lt_cv_objdir=.libs
7459else
7460  # MS-DOS does not allow filenames that begin with a dot.
7461  lt_cv_objdir=_libs
7462fi
7463rmdir .libs 2>/dev/null
7464fi
7465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7466$as_echo "$lt_cv_objdir" >&6; }
7467objdir=$lt_cv_objdir
7468
7469
7470
7471
7472
7473cat >>confdefs.h <<_ACEOF
7474#define LT_OBJDIR "$lt_cv_objdir/"
7475_ACEOF
7476
7477
7478
7479
7480case $host_os in
7481aix3*)
7482  # AIX sometimes has problems with the GCC collect2 program.  For some
7483  # reason, if we set the COLLECT_NAMES environment variable, the problems
7484  # vanish in a puff of smoke.
7485  if test "X${COLLECT_NAMES+set}" != Xset; then
7486    COLLECT_NAMES=
7487    export COLLECT_NAMES
7488  fi
7489  ;;
7490esac
7491
7492# Global variables:
7493ofile=libtool
7494can_build_shared=yes
7495
7496# All known linkers require a `.a' archive for static linking (except MSVC,
7497# which needs '.lib').
7498libext=a
7499
7500with_gnu_ld="$lt_cv_prog_gnu_ld"
7501
7502old_CC="$CC"
7503old_CFLAGS="$CFLAGS"
7504
7505# Set sane defaults for various variables
7506test -z "$CC" && CC=cc
7507test -z "$LTCC" && LTCC=$CC
7508test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7509test -z "$LD" && LD=ld
7510test -z "$ac_objext" && ac_objext=o
7511
7512for cc_temp in $compiler""; do
7513  case $cc_temp in
7514    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7515    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7516    \-*) ;;
7517    *) break;;
7518  esac
7519done
7520cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7521
7522
7523# Only perform the check for file, if the check method requires it
7524test -z "$MAGIC_CMD" && MAGIC_CMD=file
7525case $deplibs_check_method in
7526file_magic*)
7527  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7528    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7529$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7530if ${lt_cv_path_MAGIC_CMD+:} false; then :
7531  $as_echo_n "(cached) " >&6
7532else
7533  case $MAGIC_CMD in
7534[\\/*] |  ?:[\\/]*)
7535  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7536  ;;
7537*)
7538  lt_save_MAGIC_CMD="$MAGIC_CMD"
7539  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7540  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7541  for ac_dir in $ac_dummy; do
7542    IFS="$lt_save_ifs"
7543    test -z "$ac_dir" && ac_dir=.
7544    if test -f $ac_dir/${ac_tool_prefix}file; then
7545      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7546      if test -n "$file_magic_test_file"; then
7547	case $deplibs_check_method in
7548	"file_magic "*)
7549	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7550	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7551	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7552	    $EGREP "$file_magic_regex" > /dev/null; then
7553	    :
7554	  else
7555	    cat <<_LT_EOF 1>&2
7556
7557*** Warning: the command libtool uses to detect shared libraries,
7558*** $file_magic_cmd, produces output that libtool cannot recognize.
7559*** The result is that libtool may fail to recognize shared libraries
7560*** as such.  This will affect the creation of libtool libraries that
7561*** depend on shared libraries, but programs linked with such libtool
7562*** libraries will work regardless of this problem.  Nevertheless, you
7563*** may want to report the problem to your system manager and/or to
7564*** bug-libtool@gnu.org
7565
7566_LT_EOF
7567	  fi ;;
7568	esac
7569      fi
7570      break
7571    fi
7572  done
7573  IFS="$lt_save_ifs"
7574  MAGIC_CMD="$lt_save_MAGIC_CMD"
7575  ;;
7576esac
7577fi
7578
7579MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7580if test -n "$MAGIC_CMD"; then
7581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7582$as_echo "$MAGIC_CMD" >&6; }
7583else
7584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585$as_echo "no" >&6; }
7586fi
7587
7588
7589
7590
7591
7592if test -z "$lt_cv_path_MAGIC_CMD"; then
7593  if test -n "$ac_tool_prefix"; then
7594    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7595$as_echo_n "checking for file... " >&6; }
7596if ${lt_cv_path_MAGIC_CMD+:} false; then :
7597  $as_echo_n "(cached) " >&6
7598else
7599  case $MAGIC_CMD in
7600[\\/*] |  ?:[\\/]*)
7601  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7602  ;;
7603*)
7604  lt_save_MAGIC_CMD="$MAGIC_CMD"
7605  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7606  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7607  for ac_dir in $ac_dummy; do
7608    IFS="$lt_save_ifs"
7609    test -z "$ac_dir" && ac_dir=.
7610    if test -f $ac_dir/file; then
7611      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7612      if test -n "$file_magic_test_file"; then
7613	case $deplibs_check_method in
7614	"file_magic "*)
7615	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7616	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7617	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7618	    $EGREP "$file_magic_regex" > /dev/null; then
7619	    :
7620	  else
7621	    cat <<_LT_EOF 1>&2
7622
7623*** Warning: the command libtool uses to detect shared libraries,
7624*** $file_magic_cmd, produces output that libtool cannot recognize.
7625*** The result is that libtool may fail to recognize shared libraries
7626*** as such.  This will affect the creation of libtool libraries that
7627*** depend on shared libraries, but programs linked with such libtool
7628*** libraries will work regardless of this problem.  Nevertheless, you
7629*** may want to report the problem to your system manager and/or to
7630*** bug-libtool@gnu.org
7631
7632_LT_EOF
7633	  fi ;;
7634	esac
7635      fi
7636      break
7637    fi
7638  done
7639  IFS="$lt_save_ifs"
7640  MAGIC_CMD="$lt_save_MAGIC_CMD"
7641  ;;
7642esac
7643fi
7644
7645MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7646if test -n "$MAGIC_CMD"; then
7647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7648$as_echo "$MAGIC_CMD" >&6; }
7649else
7650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651$as_echo "no" >&6; }
7652fi
7653
7654
7655  else
7656    MAGIC_CMD=:
7657  fi
7658fi
7659
7660  fi
7661  ;;
7662esac
7663
7664# Use C for the default configuration in the libtool script
7665
7666lt_save_CC="$CC"
7667ac_ext=c
7668ac_cpp='$CPP $CPPFLAGS'
7669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7671ac_compiler_gnu=$ac_cv_c_compiler_gnu
7672
7673
7674# Source file extension for C test sources.
7675ac_ext=c
7676
7677# Object file extension for compiled C test sources.
7678objext=o
7679objext=$objext
7680
7681# Code to be used in simple compile tests
7682lt_simple_compile_test_code="int some_variable = 0;"
7683
7684# Code to be used in simple link tests
7685lt_simple_link_test_code='int main(){return(0);}'
7686
7687
7688
7689
7690
7691
7692
7693# If no C compiler was specified, use CC.
7694LTCC=${LTCC-"$CC"}
7695
7696# If no C compiler flags were specified, use CFLAGS.
7697LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7698
7699# Allow CC to be a program name with arguments.
7700compiler=$CC
7701
7702# Save the default compiler, since it gets overwritten when the other
7703# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7704compiler_DEFAULT=$CC
7705
7706# save warnings/boilerplate of simple test code
7707ac_outfile=conftest.$ac_objext
7708echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7709eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7710_lt_compiler_boilerplate=`cat conftest.err`
7711$RM conftest*
7712
7713ac_outfile=conftest.$ac_objext
7714echo "$lt_simple_link_test_code" >conftest.$ac_ext
7715eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7716_lt_linker_boilerplate=`cat conftest.err`
7717$RM -r conftest*
7718
7719
7720## CAVEAT EMPTOR:
7721## There is no encapsulation within the following macros, do not change
7722## the running order or otherwise move them around unless you know exactly
7723## what you are doing...
7724if test -n "$compiler"; then
7725
7726lt_prog_compiler_no_builtin_flag=
7727
7728if test "$GCC" = yes; then
7729  case $cc_basename in
7730  nvcc*)
7731    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7732  *)
7733    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7734  esac
7735
7736  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7737$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7738if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7739  $as_echo_n "(cached) " >&6
7740else
7741  lt_cv_prog_compiler_rtti_exceptions=no
7742   ac_outfile=conftest.$ac_objext
7743   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7744   lt_compiler_flag="-fno-rtti -fno-exceptions"
7745   # Insert the option either (1) after the last *FLAGS variable, or
7746   # (2) before a word containing "conftest.", or (3) at the end.
7747   # Note that $ac_compile itself does not contain backslashes and begins
7748   # with a dollar sign (not a hyphen), so the echo should work correctly.
7749   # The option is referenced via a variable to avoid confusing sed.
7750   lt_compile=`echo "$ac_compile" | $SED \
7751   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7752   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7753   -e 's:$: $lt_compiler_flag:'`
7754   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7755   (eval "$lt_compile" 2>conftest.err)
7756   ac_status=$?
7757   cat conftest.err >&5
7758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7759   if (exit $ac_status) && test -s "$ac_outfile"; then
7760     # The compiler can only warn and ignore the option if not recognized
7761     # So say no if there are warnings other than the usual output.
7762     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7763     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7764     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7765       lt_cv_prog_compiler_rtti_exceptions=yes
7766     fi
7767   fi
7768   $RM conftest*
7769
7770fi
7771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7772$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7773
7774if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7775    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7776else
7777    :
7778fi
7779
7780fi
7781
7782
7783
7784
7785
7786
7787  lt_prog_compiler_wl=
7788lt_prog_compiler_pic=
7789lt_prog_compiler_static=
7790
7791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7792$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7793
7794  if test "$GCC" = yes; then
7795    lt_prog_compiler_wl='-Wl,'
7796    lt_prog_compiler_static='-static'
7797
7798    case $host_os in
7799      aix*)
7800      # All AIX code is PIC.
7801      if test "$host_cpu" = ia64; then
7802	# AIX 5 now supports IA64 processor
7803	lt_prog_compiler_static='-Bstatic'
7804      fi
7805      lt_prog_compiler_pic='-fPIC'
7806      ;;
7807
7808    amigaos*)
7809      case $host_cpu in
7810      powerpc)
7811            # see comment about AmigaOS4 .so support
7812            lt_prog_compiler_pic='-fPIC'
7813        ;;
7814      m68k)
7815            # FIXME: we need at least 68020 code to build shared libraries, but
7816            # adding the `-m68020' flag to GCC prevents building anything better,
7817            # like `-m68040'.
7818            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7819        ;;
7820      esac
7821      ;;
7822
7823    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7824      # PIC is the default for these OSes.
7825      ;;
7826
7827    mingw* | cygwin* | pw32* | os2* | cegcc*)
7828      # This hack is so that the source file can tell whether it is being
7829      # built for inclusion in a dll (and should export symbols for example).
7830      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7831      # (--disable-auto-import) libraries
7832      lt_prog_compiler_pic='-DDLL_EXPORT'
7833      ;;
7834
7835    darwin* | rhapsody*)
7836      # PIC is the default on this platform
7837      # Common symbols not allowed in MH_DYLIB files
7838      lt_prog_compiler_pic='-fno-common'
7839      ;;
7840
7841    haiku*)
7842      # PIC is the default for Haiku.
7843      # The "-static" flag exists, but is broken.
7844      lt_prog_compiler_static=
7845      ;;
7846
7847    hpux*)
7848      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7849      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7850      # sets the default TLS model and affects inlining.
7851      case $host_cpu in
7852      hppa*64*)
7853	# +Z the default
7854	;;
7855      *)
7856	lt_prog_compiler_pic='-fPIC'
7857	;;
7858      esac
7859      ;;
7860
7861    interix[3-9]*)
7862      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7863      # Instead, we relocate shared libraries at runtime.
7864      ;;
7865
7866    msdosdjgpp*)
7867      # Just because we use GCC doesn't mean we suddenly get shared libraries
7868      # on systems that don't support them.
7869      lt_prog_compiler_can_build_shared=no
7870      enable_shared=no
7871      ;;
7872
7873    *nto* | *qnx*)
7874      # QNX uses GNU C++, but need to define -shared option too, otherwise
7875      # it will coredump.
7876      lt_prog_compiler_pic='-fPIC -shared'
7877      ;;
7878
7879    sysv4*MP*)
7880      if test -d /usr/nec; then
7881	lt_prog_compiler_pic=-Kconform_pic
7882      fi
7883      ;;
7884
7885    *)
7886      lt_prog_compiler_pic='-fPIC'
7887      ;;
7888    esac
7889
7890    case $cc_basename in
7891    nvcc*) # Cuda Compiler Driver 2.2
7892      lt_prog_compiler_wl='-Xlinker '
7893      lt_prog_compiler_pic='-Xcompiler -fPIC'
7894      ;;
7895    esac
7896  else
7897    # PORTME Check for flag to pass linker flags through the system compiler.
7898    case $host_os in
7899    aix*)
7900      lt_prog_compiler_wl='-Wl,'
7901      if test "$host_cpu" = ia64; then
7902	# AIX 5 now supports IA64 processor
7903	lt_prog_compiler_static='-Bstatic'
7904      else
7905	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7906      fi
7907      ;;
7908
7909    mingw* | cygwin* | pw32* | os2* | cegcc*)
7910      # This hack is so that the source file can tell whether it is being
7911      # built for inclusion in a dll (and should export symbols for example).
7912      lt_prog_compiler_pic='-DDLL_EXPORT'
7913      ;;
7914
7915    hpux9* | hpux10* | hpux11*)
7916      lt_prog_compiler_wl='-Wl,'
7917      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7918      # not for PA HP-UX.
7919      case $host_cpu in
7920      hppa*64*|ia64*)
7921	# +Z the default
7922	;;
7923      *)
7924	lt_prog_compiler_pic='+Z'
7925	;;
7926      esac
7927      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7928      lt_prog_compiler_static='${wl}-a ${wl}archive'
7929      ;;
7930
7931    irix5* | irix6* | nonstopux*)
7932      lt_prog_compiler_wl='-Wl,'
7933      # PIC (with -KPIC) is the default.
7934      lt_prog_compiler_static='-non_shared'
7935      ;;
7936
7937    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7938      case $cc_basename in
7939      # old Intel for x86_64 which still supported -KPIC.
7940      ecc*)
7941	lt_prog_compiler_wl='-Wl,'
7942	lt_prog_compiler_pic='-KPIC'
7943	lt_prog_compiler_static='-static'
7944        ;;
7945      # icc used to be incompatible with GCC.
7946      # ICC 10 doesn't accept -KPIC any more.
7947      icc* | ifort*)
7948	lt_prog_compiler_wl='-Wl,'
7949	lt_prog_compiler_pic='-fPIC'
7950	lt_prog_compiler_static='-static'
7951        ;;
7952      # Lahey Fortran 8.1.
7953      lf95*)
7954	lt_prog_compiler_wl='-Wl,'
7955	lt_prog_compiler_pic='--shared'
7956	lt_prog_compiler_static='--static'
7957	;;
7958      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7959        # Portland Group compilers (*not* the Pentium gcc compiler,
7960	# which looks to be a dead project)
7961	lt_prog_compiler_wl='-Wl,'
7962	lt_prog_compiler_pic='-fpic'
7963	lt_prog_compiler_static='-Bstatic'
7964        ;;
7965      ccc*)
7966        lt_prog_compiler_wl='-Wl,'
7967        # All Alpha code is PIC.
7968        lt_prog_compiler_static='-non_shared'
7969        ;;
7970      xl* | bgxl* | bgf* | mpixl*)
7971	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7972	lt_prog_compiler_wl='-Wl,'
7973	lt_prog_compiler_pic='-qpic'
7974	lt_prog_compiler_static='-qstaticlink'
7975	;;
7976      *)
7977	case `$CC -V 2>&1 | sed 5q` in
7978	*Sun\ F* | *Sun*Fortran*)
7979	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7980	  lt_prog_compiler_pic='-KPIC'
7981	  lt_prog_compiler_static='-Bstatic'
7982	  lt_prog_compiler_wl=''
7983	  ;;
7984	*Sun\ C*)
7985	  # Sun C 5.9
7986	  lt_prog_compiler_pic='-KPIC'
7987	  lt_prog_compiler_static='-Bstatic'
7988	  lt_prog_compiler_wl='-Wl,'
7989	  ;;
7990	esac
7991	;;
7992      esac
7993      ;;
7994
7995    newsos6)
7996      lt_prog_compiler_pic='-KPIC'
7997      lt_prog_compiler_static='-Bstatic'
7998      ;;
7999
8000    *nto* | *qnx*)
8001      # QNX uses GNU C++, but need to define -shared option too, otherwise
8002      # it will coredump.
8003      lt_prog_compiler_pic='-fPIC -shared'
8004      ;;
8005
8006    osf3* | osf4* | osf5*)
8007      lt_prog_compiler_wl='-Wl,'
8008      # All OSF/1 code is PIC.
8009      lt_prog_compiler_static='-non_shared'
8010      ;;
8011
8012    rdos*)
8013      lt_prog_compiler_static='-non_shared'
8014      ;;
8015
8016    solaris*)
8017      lt_prog_compiler_pic='-KPIC'
8018      lt_prog_compiler_static='-Bstatic'
8019      case $cc_basename in
8020      f77* | f90* | f95*)
8021	lt_prog_compiler_wl='-Qoption ld ';;
8022      *)
8023	lt_prog_compiler_wl='-Wl,';;
8024      esac
8025      ;;
8026
8027    sunos4*)
8028      lt_prog_compiler_wl='-Qoption ld '
8029      lt_prog_compiler_pic='-PIC'
8030      lt_prog_compiler_static='-Bstatic'
8031      ;;
8032
8033    sysv4 | sysv4.2uw2* | sysv4.3*)
8034      lt_prog_compiler_wl='-Wl,'
8035      lt_prog_compiler_pic='-KPIC'
8036      lt_prog_compiler_static='-Bstatic'
8037      ;;
8038
8039    sysv4*MP*)
8040      if test -d /usr/nec ;then
8041	lt_prog_compiler_pic='-Kconform_pic'
8042	lt_prog_compiler_static='-Bstatic'
8043      fi
8044      ;;
8045
8046    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8047      lt_prog_compiler_wl='-Wl,'
8048      lt_prog_compiler_pic='-KPIC'
8049      lt_prog_compiler_static='-Bstatic'
8050      ;;
8051
8052    unicos*)
8053      lt_prog_compiler_wl='-Wl,'
8054      lt_prog_compiler_can_build_shared=no
8055      ;;
8056
8057    uts4*)
8058      lt_prog_compiler_pic='-pic'
8059      lt_prog_compiler_static='-Bstatic'
8060      ;;
8061
8062    *)
8063      lt_prog_compiler_can_build_shared=no
8064      ;;
8065    esac
8066  fi
8067
8068case $host_os in
8069  # For platforms which do not support PIC, -DPIC is meaningless:
8070  *djgpp*)
8071    lt_prog_compiler_pic=
8072    ;;
8073  *)
8074    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8075    ;;
8076esac
8077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8078$as_echo "$lt_prog_compiler_pic" >&6; }
8079
8080
8081
8082
8083
8084
8085#
8086# Check to make sure the PIC flag actually works.
8087#
8088if test -n "$lt_prog_compiler_pic"; then
8089  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8090$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8091if ${lt_cv_prog_compiler_pic_works+:} false; then :
8092  $as_echo_n "(cached) " >&6
8093else
8094  lt_cv_prog_compiler_pic_works=no
8095   ac_outfile=conftest.$ac_objext
8096   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8097   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8098   # Insert the option either (1) after the last *FLAGS variable, or
8099   # (2) before a word containing "conftest.", or (3) at the end.
8100   # Note that $ac_compile itself does not contain backslashes and begins
8101   # with a dollar sign (not a hyphen), so the echo should work correctly.
8102   # The option is referenced via a variable to avoid confusing sed.
8103   lt_compile=`echo "$ac_compile" | $SED \
8104   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8105   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8106   -e 's:$: $lt_compiler_flag:'`
8107   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8108   (eval "$lt_compile" 2>conftest.err)
8109   ac_status=$?
8110   cat conftest.err >&5
8111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8112   if (exit $ac_status) && test -s "$ac_outfile"; then
8113     # The compiler can only warn and ignore the option if not recognized
8114     # So say no if there are warnings other than the usual output.
8115     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8116     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8117     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8118       lt_cv_prog_compiler_pic_works=yes
8119     fi
8120   fi
8121   $RM conftest*
8122
8123fi
8124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8125$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8126
8127if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8128    case $lt_prog_compiler_pic in
8129     "" | " "*) ;;
8130     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8131     esac
8132else
8133    lt_prog_compiler_pic=
8134     lt_prog_compiler_can_build_shared=no
8135fi
8136
8137fi
8138
8139
8140
8141
8142
8143
8144#
8145# Check to make sure the static flag actually works.
8146#
8147wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8149$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8150if ${lt_cv_prog_compiler_static_works+:} false; then :
8151  $as_echo_n "(cached) " >&6
8152else
8153  lt_cv_prog_compiler_static_works=no
8154   save_LDFLAGS="$LDFLAGS"
8155   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8156   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8157   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8158     # The linker can only warn and ignore the option if not recognized
8159     # So say no if there are warnings
8160     if test -s conftest.err; then
8161       # Append any errors to the config.log.
8162       cat conftest.err 1>&5
8163       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8164       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8165       if diff conftest.exp conftest.er2 >/dev/null; then
8166         lt_cv_prog_compiler_static_works=yes
8167       fi
8168     else
8169       lt_cv_prog_compiler_static_works=yes
8170     fi
8171   fi
8172   $RM -r conftest*
8173   LDFLAGS="$save_LDFLAGS"
8174
8175fi
8176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8177$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8178
8179if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8180    :
8181else
8182    lt_prog_compiler_static=
8183fi
8184
8185
8186
8187
8188
8189
8190
8191  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8192$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8193if ${lt_cv_prog_compiler_c_o+:} false; then :
8194  $as_echo_n "(cached) " >&6
8195else
8196  lt_cv_prog_compiler_c_o=no
8197   $RM -r conftest 2>/dev/null
8198   mkdir conftest
8199   cd conftest
8200   mkdir out
8201   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8202
8203   lt_compiler_flag="-o out/conftest2.$ac_objext"
8204   # Insert the option either (1) after the last *FLAGS variable, or
8205   # (2) before a word containing "conftest.", or (3) at the end.
8206   # Note that $ac_compile itself does not contain backslashes and begins
8207   # with a dollar sign (not a hyphen), so the echo should work correctly.
8208   lt_compile=`echo "$ac_compile" | $SED \
8209   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8210   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8211   -e 's:$: $lt_compiler_flag:'`
8212   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8213   (eval "$lt_compile" 2>out/conftest.err)
8214   ac_status=$?
8215   cat out/conftest.err >&5
8216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8217   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8218   then
8219     # The compiler can only warn and ignore the option if not recognized
8220     # So say no if there are warnings
8221     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8222     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8223     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8224       lt_cv_prog_compiler_c_o=yes
8225     fi
8226   fi
8227   chmod u+w . 2>&5
8228   $RM conftest*
8229   # SGI C++ compiler will create directory out/ii_files/ for
8230   # template instantiation
8231   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8232   $RM out/* && rmdir out
8233   cd ..
8234   $RM -r conftest
8235   $RM conftest*
8236
8237fi
8238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8239$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8240
8241
8242
8243
8244
8245
8246  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8247$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8248if ${lt_cv_prog_compiler_c_o+:} false; then :
8249  $as_echo_n "(cached) " >&6
8250else
8251  lt_cv_prog_compiler_c_o=no
8252   $RM -r conftest 2>/dev/null
8253   mkdir conftest
8254   cd conftest
8255   mkdir out
8256   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8257
8258   lt_compiler_flag="-o out/conftest2.$ac_objext"
8259   # Insert the option either (1) after the last *FLAGS variable, or
8260   # (2) before a word containing "conftest.", or (3) at the end.
8261   # Note that $ac_compile itself does not contain backslashes and begins
8262   # with a dollar sign (not a hyphen), so the echo should work correctly.
8263   lt_compile=`echo "$ac_compile" | $SED \
8264   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8265   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8266   -e 's:$: $lt_compiler_flag:'`
8267   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8268   (eval "$lt_compile" 2>out/conftest.err)
8269   ac_status=$?
8270   cat out/conftest.err >&5
8271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8272   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8273   then
8274     # The compiler can only warn and ignore the option if not recognized
8275     # So say no if there are warnings
8276     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8277     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8278     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8279       lt_cv_prog_compiler_c_o=yes
8280     fi
8281   fi
8282   chmod u+w . 2>&5
8283   $RM conftest*
8284   # SGI C++ compiler will create directory out/ii_files/ for
8285   # template instantiation
8286   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8287   $RM out/* && rmdir out
8288   cd ..
8289   $RM -r conftest
8290   $RM conftest*
8291
8292fi
8293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8294$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8295
8296
8297
8298
8299hard_links="nottested"
8300if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8301  # do not overwrite the value of need_locks provided by the user
8302  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8303$as_echo_n "checking if we can lock with hard links... " >&6; }
8304  hard_links=yes
8305  $RM conftest*
8306  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8307  touch conftest.a
8308  ln conftest.a conftest.b 2>&5 || hard_links=no
8309  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8310  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8311$as_echo "$hard_links" >&6; }
8312  if test "$hard_links" = no; then
8313    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8314$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8315    need_locks=warn
8316  fi
8317else
8318  need_locks=no
8319fi
8320
8321
8322
8323
8324
8325
8326  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8327$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8328
8329  runpath_var=
8330  allow_undefined_flag=
8331  always_export_symbols=no
8332  archive_cmds=
8333  archive_expsym_cmds=
8334  compiler_needs_object=no
8335  enable_shared_with_static_runtimes=no
8336  export_dynamic_flag_spec=
8337  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8338  hardcode_automatic=no
8339  hardcode_direct=no
8340  hardcode_direct_absolute=no
8341  hardcode_libdir_flag_spec=
8342  hardcode_libdir_flag_spec_ld=
8343  hardcode_libdir_separator=
8344  hardcode_minus_L=no
8345  hardcode_shlibpath_var=unsupported
8346  inherit_rpath=no
8347  link_all_deplibs=unknown
8348  module_cmds=
8349  module_expsym_cmds=
8350  old_archive_from_new_cmds=
8351  old_archive_from_expsyms_cmds=
8352  thread_safe_flag_spec=
8353  whole_archive_flag_spec=
8354  # include_expsyms should be a list of space-separated symbols to be *always*
8355  # included in the symbol list
8356  include_expsyms=
8357  # exclude_expsyms can be an extended regexp of symbols to exclude
8358  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8359  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8360  # as well as any symbol that contains `d'.
8361  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8362  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8363  # platforms (ab)use it in PIC code, but their linkers get confused if
8364  # the symbol is explicitly referenced.  Since portable code cannot
8365  # rely on this symbol name, it's probably fine to never include it in
8366  # preloaded symbol tables.
8367  # Exclude shared library initialization/finalization symbols.
8368  extract_expsyms_cmds=
8369
8370  case $host_os in
8371  cygwin* | mingw* | pw32* | cegcc*)
8372    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8373    # When not using gcc, we currently assume that we are using
8374    # Microsoft Visual C++.
8375    if test "$GCC" != yes; then
8376      with_gnu_ld=no
8377    fi
8378    ;;
8379  interix*)
8380    # we just hope/assume this is gcc and not c89 (= MSVC++)
8381    with_gnu_ld=yes
8382    ;;
8383  openbsd*)
8384    with_gnu_ld=no
8385    ;;
8386  esac
8387
8388  ld_shlibs=yes
8389
8390  # On some targets, GNU ld is compatible enough with the native linker
8391  # that we're better off using the native interface for both.
8392  lt_use_gnu_ld_interface=no
8393  if test "$with_gnu_ld" = yes; then
8394    case $host_os in
8395      aix*)
8396	# The AIX port of GNU ld has always aspired to compatibility
8397	# with the native linker.  However, as the warning in the GNU ld
8398	# block says, versions before 2.19.5* couldn't really create working
8399	# shared libraries, regardless of the interface used.
8400	case `$LD -v 2>&1` in
8401	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8402	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8403	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8404	  *)
8405	    lt_use_gnu_ld_interface=yes
8406	    ;;
8407	esac
8408	;;
8409      *)
8410	lt_use_gnu_ld_interface=yes
8411	;;
8412    esac
8413  fi
8414
8415  if test "$lt_use_gnu_ld_interface" = yes; then
8416    # If archive_cmds runs LD, not CC, wlarc should be empty
8417    wlarc='${wl}'
8418
8419    # Set some defaults for GNU ld with shared library support. These
8420    # are reset later if shared libraries are not supported. Putting them
8421    # here allows them to be overridden if necessary.
8422    runpath_var=LD_RUN_PATH
8423    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8424    export_dynamic_flag_spec='${wl}--export-dynamic'
8425    # ancient GNU ld didn't support --whole-archive et. al.
8426    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8427      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8428    else
8429      whole_archive_flag_spec=
8430    fi
8431    supports_anon_versioning=no
8432    case `$LD -v 2>&1` in
8433      *GNU\ gold*) supports_anon_versioning=yes ;;
8434      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8435      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8436      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8437      *\ 2.11.*) ;; # other 2.11 versions
8438      *) supports_anon_versioning=yes ;;
8439    esac
8440
8441    # See if GNU ld supports shared libraries.
8442    case $host_os in
8443    aix[3-9]*)
8444      # On AIX/PPC, the GNU linker is very broken
8445      if test "$host_cpu" != ia64; then
8446	ld_shlibs=no
8447	cat <<_LT_EOF 1>&2
8448
8449*** Warning: the GNU linker, at least up to release 2.19, is reported
8450*** to be unable to reliably create shared libraries on AIX.
8451*** Therefore, libtool is disabling shared libraries support.  If you
8452*** really care for shared libraries, you may want to install binutils
8453*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8454*** You will then need to restart the configuration process.
8455
8456_LT_EOF
8457      fi
8458      ;;
8459
8460    amigaos*)
8461      case $host_cpu in
8462      powerpc)
8463            # see comment about AmigaOS4 .so support
8464            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8465            archive_expsym_cmds=''
8466        ;;
8467      m68k)
8468            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)'
8469            hardcode_libdir_flag_spec='-L$libdir'
8470            hardcode_minus_L=yes
8471        ;;
8472      esac
8473      ;;
8474
8475    beos*)
8476      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8477	allow_undefined_flag=unsupported
8478	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8479	# support --undefined.  This deserves some investigation.  FIXME
8480	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8481      else
8482	ld_shlibs=no
8483      fi
8484      ;;
8485
8486    cygwin* | mingw* | pw32* | cegcc*)
8487      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8488      # as there is no search path for DLLs.
8489      hardcode_libdir_flag_spec='-L$libdir'
8490      export_dynamic_flag_spec='${wl}--export-all-symbols'
8491      allow_undefined_flag=unsupported
8492      always_export_symbols=no
8493      enable_shared_with_static_runtimes=yes
8494      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8495
8496      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8497        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8498	# If the export-symbols file already is a .def file (1st line
8499	# is EXPORTS), use it as is; otherwise, prepend...
8500	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8501	  cp $export_symbols $output_objdir/$soname.def;
8502	else
8503	  echo EXPORTS > $output_objdir/$soname.def;
8504	  cat $export_symbols >> $output_objdir/$soname.def;
8505	fi~
8506	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8507      else
8508	ld_shlibs=no
8509      fi
8510      ;;
8511
8512    haiku*)
8513      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514      link_all_deplibs=yes
8515      ;;
8516
8517    interix[3-9]*)
8518      hardcode_direct=no
8519      hardcode_shlibpath_var=no
8520      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8521      export_dynamic_flag_spec='${wl}-E'
8522      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8523      # Instead, shared libraries are loaded at an image base (0x10000000 by
8524      # default) and relocated if they conflict, which is a slow very memory
8525      # consuming and fragmenting process.  To avoid this, we pick a random,
8526      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8527      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8528      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8529      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'
8530      ;;
8531
8532    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8533      tmp_diet=no
8534      if test "$host_os" = linux-dietlibc; then
8535	case $cc_basename in
8536	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8537	esac
8538      fi
8539      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8540	 && test "$tmp_diet" = no
8541      then
8542	tmp_addflag=' $pic_flag'
8543	tmp_sharedflag='-shared'
8544	case $cc_basename,$host_cpu in
8545        pgcc*)				# Portland Group C compiler
8546	  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'
8547	  tmp_addflag=' $pic_flag'
8548	  ;;
8549	pgf77* | pgf90* | pgf95* | pgfortran*)
8550					# Portland Group f77 and f90 compilers
8551	  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'
8552	  tmp_addflag=' $pic_flag -Mnomain' ;;
8553	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8554	  tmp_addflag=' -i_dynamic' ;;
8555	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8556	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8557	ifc* | ifort*)			# Intel Fortran compiler
8558	  tmp_addflag=' -nofor_main' ;;
8559	lf95*)				# Lahey Fortran 8.1
8560	  whole_archive_flag_spec=
8561	  tmp_sharedflag='--shared' ;;
8562	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8563	  tmp_sharedflag='-qmkshrobj'
8564	  tmp_addflag= ;;
8565	nvcc*)	# Cuda Compiler Driver 2.2
8566	  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'
8567	  compiler_needs_object=yes
8568	  ;;
8569	esac
8570	case `$CC -V 2>&1 | sed 5q` in
8571	*Sun\ C*)			# Sun C 5.9
8572	  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'
8573	  compiler_needs_object=yes
8574	  tmp_sharedflag='-G' ;;
8575	*Sun\ F*)			# Sun Fortran 8.3
8576	  tmp_sharedflag='-G' ;;
8577	esac
8578	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8579
8580        if test "x$supports_anon_versioning" = xyes; then
8581          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8582	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8583	    echo "local: *; };" >> $output_objdir/$libname.ver~
8584	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8585        fi
8586
8587	case $cc_basename in
8588	xlf* | bgf* | bgxlf* | mpixlf*)
8589	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8590	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8591	  hardcode_libdir_flag_spec=
8592	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8593	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8594	  if test "x$supports_anon_versioning" = xyes; then
8595	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8596	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8597	      echo "local: *; };" >> $output_objdir/$libname.ver~
8598	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8599	  fi
8600	  ;;
8601	esac
8602      else
8603        ld_shlibs=no
8604      fi
8605      ;;
8606
8607    netbsd*)
8608      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8609	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8610	wlarc=
8611      else
8612	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8613	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8614      fi
8615      ;;
8616
8617    solaris*)
8618      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8619	ld_shlibs=no
8620	cat <<_LT_EOF 1>&2
8621
8622*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8623*** create shared libraries on Solaris systems.  Therefore, libtool
8624*** is disabling shared libraries support.  We urge you to upgrade GNU
8625*** binutils to release 2.9.1 or newer.  Another option is to modify
8626*** your PATH or compiler configuration so that the native linker is
8627*** used, and then restart.
8628
8629_LT_EOF
8630      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8631	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8632	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8633      else
8634	ld_shlibs=no
8635      fi
8636      ;;
8637
8638    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8639      case `$LD -v 2>&1` in
8640        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8641	ld_shlibs=no
8642	cat <<_LT_EOF 1>&2
8643
8644*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8645*** reliably create shared libraries on SCO systems.  Therefore, libtool
8646*** is disabling shared libraries support.  We urge you to upgrade GNU
8647*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8648*** your PATH or compiler configuration so that the native linker is
8649*** used, and then restart.
8650
8651_LT_EOF
8652	;;
8653	*)
8654	  # For security reasons, it is highly recommended that you always
8655	  # use absolute paths for naming shared libraries, and exclude the
8656	  # DT_RUNPATH tag from executables and libraries.  But doing so
8657	  # requires that you compile everything twice, which is a pain.
8658	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8659	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8660	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8661	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8662	  else
8663	    ld_shlibs=no
8664	  fi
8665	;;
8666      esac
8667      ;;
8668
8669    sunos4*)
8670      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8671      wlarc=
8672      hardcode_direct=yes
8673      hardcode_shlibpath_var=no
8674      ;;
8675
8676    *)
8677      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8678	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8679	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8680      else
8681	ld_shlibs=no
8682      fi
8683      ;;
8684    esac
8685
8686    if test "$ld_shlibs" = no; then
8687      runpath_var=
8688      hardcode_libdir_flag_spec=
8689      export_dynamic_flag_spec=
8690      whole_archive_flag_spec=
8691    fi
8692  else
8693    # PORTME fill in a description of your system's linker (not GNU ld)
8694    case $host_os in
8695    aix3*)
8696      allow_undefined_flag=unsupported
8697      always_export_symbols=yes
8698      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'
8699      # Note: this linker hardcodes the directories in LIBPATH if there
8700      # are no directories specified by -L.
8701      hardcode_minus_L=yes
8702      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8703	# Neither direct hardcoding nor static linking is supported with a
8704	# broken collect2.
8705	hardcode_direct=unsupported
8706      fi
8707      ;;
8708
8709    aix[4-9]*)
8710      if test "$host_cpu" = ia64; then
8711	# On IA64, the linker does run time linking by default, so we don't
8712	# have to do anything special.
8713	aix_use_runtimelinking=no
8714	exp_sym_flag='-Bexport'
8715	no_entry_flag=""
8716      else
8717	# If we're using GNU nm, then we don't want the "-C" option.
8718	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8719	# Also, AIX nm treats weak defined symbols like other global
8720	# defined symbols, whereas GNU nm marks them as "W".
8721	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8722	  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'
8723	else
8724	  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'
8725	fi
8726	aix_use_runtimelinking=no
8727
8728	# Test if we are trying to use run time linking or normal
8729	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8730	# need to do runtime linking.
8731	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8732	  for ld_flag in $LDFLAGS; do
8733	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8734	    aix_use_runtimelinking=yes
8735	    break
8736	  fi
8737	  done
8738	  ;;
8739	esac
8740
8741	exp_sym_flag='-bexport'
8742	no_entry_flag='-bnoentry'
8743      fi
8744
8745      # When large executables or shared objects are built, AIX ld can
8746      # have problems creating the table of contents.  If linking a library
8747      # or program results in "error TOC overflow" add -mminimal-toc to
8748      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8749      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8750
8751      archive_cmds=''
8752      hardcode_direct=yes
8753      hardcode_direct_absolute=yes
8754      hardcode_libdir_separator=':'
8755      link_all_deplibs=yes
8756      file_list_spec='${wl}-f,'
8757
8758      if test "$GCC" = yes; then
8759	case $host_os in aix4.[012]|aix4.[012].*)
8760	# We only want to do this on AIX 4.2 and lower, the check
8761	# below for broken collect2 doesn't work under 4.3+
8762	  collect2name=`${CC} -print-prog-name=collect2`
8763	  if test -f "$collect2name" &&
8764	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8765	  then
8766	  # We have reworked collect2
8767	  :
8768	  else
8769	  # We have old collect2
8770	  hardcode_direct=unsupported
8771	  # It fails to find uninstalled libraries when the uninstalled
8772	  # path is not listed in the libpath.  Setting hardcode_minus_L
8773	  # to unsupported forces relinking
8774	  hardcode_minus_L=yes
8775	  hardcode_libdir_flag_spec='-L$libdir'
8776	  hardcode_libdir_separator=
8777	  fi
8778	  ;;
8779	esac
8780	shared_flag='-shared'
8781	if test "$aix_use_runtimelinking" = yes; then
8782	  shared_flag="$shared_flag "'${wl}-G'
8783	fi
8784      else
8785	# not using gcc
8786	if test "$host_cpu" = ia64; then
8787	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8788	# chokes on -Wl,-G. The following line is correct:
8789	  shared_flag='-G'
8790	else
8791	  if test "$aix_use_runtimelinking" = yes; then
8792	    shared_flag='${wl}-G'
8793	  else
8794	    shared_flag='${wl}-bM:SRE'
8795	  fi
8796	fi
8797      fi
8798
8799      export_dynamic_flag_spec='${wl}-bexpall'
8800      # It seems that -bexpall does not export symbols beginning with
8801      # underscore (_), so it is better to generate a list of symbols to export.
8802      always_export_symbols=yes
8803      if test "$aix_use_runtimelinking" = yes; then
8804	# Warning - without using the other runtime loading flags (-brtl),
8805	# -berok will link without error, but may produce a broken library.
8806	allow_undefined_flag='-berok'
8807        # Determine the default libpath from the value encoded in an
8808        # empty executable.
8809        if test x$gcc_no_link = xyes; then
8810  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8811fi
8812cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813/* end confdefs.h.  */
8814
8815int
8816main ()
8817{
8818
8819  ;
8820  return 0;
8821}
8822_ACEOF
8823if ac_fn_c_try_link "$LINENO"; then :
8824
8825lt_aix_libpath_sed='
8826    /Import File Strings/,/^$/ {
8827	/^0/ {
8828	    s/^0  *\(.*\)$/\1/
8829	    p
8830	}
8831    }'
8832aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8833# Check for a 64-bit object if we didn't find anything.
8834if test -z "$aix_libpath"; then
8835  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8836fi
8837fi
8838rm -f core conftest.err conftest.$ac_objext \
8839    conftest$ac_exeext conftest.$ac_ext
8840if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8841
8842        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8843        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"
8844      else
8845	if test "$host_cpu" = ia64; then
8846	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8847	  allow_undefined_flag="-z nodefs"
8848	  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"
8849	else
8850	 # Determine the default libpath from the value encoded in an
8851	 # empty executable.
8852	 if test x$gcc_no_link = xyes; then
8853  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8854fi
8855cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856/* end confdefs.h.  */
8857
8858int
8859main ()
8860{
8861
8862  ;
8863  return 0;
8864}
8865_ACEOF
8866if ac_fn_c_try_link "$LINENO"; then :
8867
8868lt_aix_libpath_sed='
8869    /Import File Strings/,/^$/ {
8870	/^0/ {
8871	    s/^0  *\(.*\)$/\1/
8872	    p
8873	}
8874    }'
8875aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8876# Check for a 64-bit object if we didn't find anything.
8877if test -z "$aix_libpath"; then
8878  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8879fi
8880fi
8881rm -f core conftest.err conftest.$ac_objext \
8882    conftest$ac_exeext conftest.$ac_ext
8883if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8884
8885	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8886	  # Warning - without using the other run time loading flags,
8887	  # -berok will link without error, but may produce a broken library.
8888	  no_undefined_flag=' ${wl}-bernotok'
8889	  allow_undefined_flag=' ${wl}-berok'
8890	  if test "$with_gnu_ld" = yes; then
8891	    # We only use this code for GNU lds that support --whole-archive.
8892	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8893	  else
8894	    # Exported symbols can be pulled into shared objects from archives
8895	    whole_archive_flag_spec='$convenience'
8896	  fi
8897	  archive_cmds_need_lc=yes
8898	  # This is similar to how AIX traditionally builds its shared libraries.
8899	  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'
8900	fi
8901      fi
8902      ;;
8903
8904    amigaos*)
8905      case $host_cpu in
8906      powerpc)
8907            # see comment about AmigaOS4 .so support
8908            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8909            archive_expsym_cmds=''
8910        ;;
8911      m68k)
8912            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)'
8913            hardcode_libdir_flag_spec='-L$libdir'
8914            hardcode_minus_L=yes
8915        ;;
8916      esac
8917      ;;
8918
8919    bsdi[45]*)
8920      export_dynamic_flag_spec=-rdynamic
8921      ;;
8922
8923    cygwin* | mingw* | pw32* | cegcc*)
8924      # When not using gcc, we currently assume that we are using
8925      # Microsoft Visual C++.
8926      # hardcode_libdir_flag_spec is actually meaningless, as there is
8927      # no search path for DLLs.
8928      hardcode_libdir_flag_spec=' '
8929      allow_undefined_flag=unsupported
8930      # Tell ltmain to make .lib files, not .a files.
8931      libext=lib
8932      # Tell ltmain to make .dll files, not .so files.
8933      shrext_cmds=".dll"
8934      # FIXME: Setting linknames here is a bad hack.
8935      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8936      # The linker will automatically build a .lib file if we build a DLL.
8937      old_archive_from_new_cmds='true'
8938      # FIXME: Should let the user specify the lib program.
8939      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8940      fix_srcfile_path='`cygpath -w "$srcfile"`'
8941      enable_shared_with_static_runtimes=yes
8942      ;;
8943
8944    darwin* | rhapsody*)
8945
8946
8947  archive_cmds_need_lc=no
8948  hardcode_direct=no
8949  hardcode_automatic=yes
8950  hardcode_shlibpath_var=unsupported
8951  if test "$lt_cv_ld_force_load" = "yes"; then
8952    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\"`'
8953  else
8954    whole_archive_flag_spec=''
8955  fi
8956  link_all_deplibs=yes
8957  allow_undefined_flag="$_lt_dar_allow_undefined"
8958  case $cc_basename in
8959     ifort*) _lt_dar_can_shared=yes ;;
8960     *) _lt_dar_can_shared=$GCC ;;
8961  esac
8962  if test "$_lt_dar_can_shared" = "yes"; then
8963    output_verbose_link_cmd=func_echo_all
8964    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8965    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8966    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}"
8967    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}"
8968
8969  else
8970  ld_shlibs=no
8971  fi
8972
8973      ;;
8974
8975    dgux*)
8976      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8977      hardcode_libdir_flag_spec='-L$libdir'
8978      hardcode_shlibpath_var=no
8979      ;;
8980
8981    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8982    # support.  Future versions do this automatically, but an explicit c++rt0.o
8983    # does not break anything, and helps significantly (at the cost of a little
8984    # extra space).
8985    freebsd2.2*)
8986      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8987      hardcode_libdir_flag_spec='-R$libdir'
8988      hardcode_direct=yes
8989      hardcode_shlibpath_var=no
8990      ;;
8991
8992    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8993    freebsd2.*)
8994      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8995      hardcode_direct=yes
8996      hardcode_minus_L=yes
8997      hardcode_shlibpath_var=no
8998      ;;
8999
9000    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9001    freebsd* | dragonfly*)
9002      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9003      hardcode_libdir_flag_spec='-R$libdir'
9004      hardcode_direct=yes
9005      hardcode_shlibpath_var=no
9006      ;;
9007
9008    hpux9*)
9009      if test "$GCC" = yes; then
9010	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'
9011      else
9012	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'
9013      fi
9014      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9015      hardcode_libdir_separator=:
9016      hardcode_direct=yes
9017
9018      # hardcode_minus_L: Not really in the search PATH,
9019      # but as the default location of the library.
9020      hardcode_minus_L=yes
9021      export_dynamic_flag_spec='${wl}-E'
9022      ;;
9023
9024    hpux10*)
9025      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9026	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9027      else
9028	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9029      fi
9030      if test "$with_gnu_ld" = no; then
9031	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9032	hardcode_libdir_flag_spec_ld='+b $libdir'
9033	hardcode_libdir_separator=:
9034	hardcode_direct=yes
9035	hardcode_direct_absolute=yes
9036	export_dynamic_flag_spec='${wl}-E'
9037	# hardcode_minus_L: Not really in the search PATH,
9038	# but as the default location of the library.
9039	hardcode_minus_L=yes
9040      fi
9041      ;;
9042
9043    hpux11*)
9044      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9045	case $host_cpu in
9046	hppa*64*)
9047	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9048	  ;;
9049	ia64*)
9050	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9051	  ;;
9052	*)
9053	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9054	  ;;
9055	esac
9056      else
9057	case $host_cpu in
9058	hppa*64*)
9059	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9060	  ;;
9061	ia64*)
9062	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9063	  ;;
9064	*)
9065
9066	  # Older versions of the 11.00 compiler do not understand -b yet
9067	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9068	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9069$as_echo_n "checking if $CC understands -b... " >&6; }
9070if ${lt_cv_prog_compiler__b+:} false; then :
9071  $as_echo_n "(cached) " >&6
9072else
9073  lt_cv_prog_compiler__b=no
9074   save_LDFLAGS="$LDFLAGS"
9075   LDFLAGS="$LDFLAGS -b"
9076   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9077   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9078     # The linker can only warn and ignore the option if not recognized
9079     # So say no if there are warnings
9080     if test -s conftest.err; then
9081       # Append any errors to the config.log.
9082       cat conftest.err 1>&5
9083       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9084       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9085       if diff conftest.exp conftest.er2 >/dev/null; then
9086         lt_cv_prog_compiler__b=yes
9087       fi
9088     else
9089       lt_cv_prog_compiler__b=yes
9090     fi
9091   fi
9092   $RM -r conftest*
9093   LDFLAGS="$save_LDFLAGS"
9094
9095fi
9096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9097$as_echo "$lt_cv_prog_compiler__b" >&6; }
9098
9099if test x"$lt_cv_prog_compiler__b" = xyes; then
9100    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9101else
9102    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9103fi
9104
9105	  ;;
9106	esac
9107      fi
9108      if test "$with_gnu_ld" = no; then
9109	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9110	hardcode_libdir_separator=:
9111
9112	case $host_cpu in
9113	hppa*64*|ia64*)
9114	  hardcode_direct=no
9115	  hardcode_shlibpath_var=no
9116	  ;;
9117	*)
9118	  hardcode_direct=yes
9119	  hardcode_direct_absolute=yes
9120	  export_dynamic_flag_spec='${wl}-E'
9121
9122	  # hardcode_minus_L: Not really in the search PATH,
9123	  # but as the default location of the library.
9124	  hardcode_minus_L=yes
9125	  ;;
9126	esac
9127      fi
9128      ;;
9129
9130    irix5* | irix6* | nonstopux*)
9131      if test "$GCC" = yes; then
9132	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'
9133	# Try to use the -exported_symbol ld option, if it does not
9134	# work, assume that -exports_file does not work either and
9135	# implicitly export all symbols.
9136        save_LDFLAGS="$LDFLAGS"
9137        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9138        if test x$gcc_no_link = xyes; then
9139  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9140fi
9141cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9142/* end confdefs.h.  */
9143int foo(void) {}
9144_ACEOF
9145if ac_fn_c_try_link "$LINENO"; then :
9146  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'
9147
9148fi
9149rm -f core conftest.err conftest.$ac_objext \
9150    conftest$ac_exeext conftest.$ac_ext
9151        LDFLAGS="$save_LDFLAGS"
9152      else
9153	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'
9154	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'
9155      fi
9156      archive_cmds_need_lc='no'
9157      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9158      hardcode_libdir_separator=:
9159      inherit_rpath=yes
9160      link_all_deplibs=yes
9161      ;;
9162
9163    netbsd*)
9164      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9165	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9166      else
9167	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9168      fi
9169      hardcode_libdir_flag_spec='-R$libdir'
9170      hardcode_direct=yes
9171      hardcode_shlibpath_var=no
9172      ;;
9173
9174    newsos6)
9175      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9176      hardcode_direct=yes
9177      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9178      hardcode_libdir_separator=:
9179      hardcode_shlibpath_var=no
9180      ;;
9181
9182    *nto* | *qnx*)
9183      ;;
9184
9185    openbsd*)
9186      if test -f /usr/libexec/ld.so; then
9187	hardcode_direct=yes
9188	hardcode_shlibpath_var=no
9189	hardcode_direct_absolute=yes
9190	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9191	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9192	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9193	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9194	  export_dynamic_flag_spec='${wl}-E'
9195	else
9196	  case $host_os in
9197	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9198	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9199	     hardcode_libdir_flag_spec='-R$libdir'
9200	     ;;
9201	   *)
9202	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9203	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9204	     ;;
9205	  esac
9206	fi
9207      else
9208	ld_shlibs=no
9209      fi
9210      ;;
9211
9212    os2*)
9213      hardcode_libdir_flag_spec='-L$libdir'
9214      hardcode_minus_L=yes
9215      allow_undefined_flag=unsupported
9216      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'
9217      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9218      ;;
9219
9220    osf3*)
9221      if test "$GCC" = yes; then
9222	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9223	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'
9224      else
9225	allow_undefined_flag=' -expect_unresolved \*'
9226	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'
9227      fi
9228      archive_cmds_need_lc='no'
9229      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9230      hardcode_libdir_separator=:
9231      ;;
9232
9233    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9234      if test "$GCC" = yes; then
9235	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236	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'
9237	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9238      else
9239	allow_undefined_flag=' -expect_unresolved \*'
9240	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'
9241	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~
9242	$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'
9243
9244	# Both c and cxx compiler support -rpath directly
9245	hardcode_libdir_flag_spec='-rpath $libdir'
9246      fi
9247      archive_cmds_need_lc='no'
9248      hardcode_libdir_separator=:
9249      ;;
9250
9251    solaris*)
9252      no_undefined_flag=' -z defs'
9253      if test "$GCC" = yes; then
9254	wlarc='${wl}'
9255	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9256	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9257	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9258      else
9259	case `$CC -V 2>&1` in
9260	*"Compilers 5.0"*)
9261	  wlarc=''
9262	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9263	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9264	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9265	  ;;
9266	*)
9267	  wlarc='${wl}'
9268	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9269	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271	  ;;
9272	esac
9273      fi
9274      hardcode_libdir_flag_spec='-R$libdir'
9275      hardcode_shlibpath_var=no
9276      case $host_os in
9277      solaris2.[0-5] | solaris2.[0-5].*) ;;
9278      *)
9279	# The compiler driver will combine and reorder linker options,
9280	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9281	# but is careful enough not to reorder.
9282	# Supported since Solaris 2.6 (maybe 2.5.1?)
9283	if test "$GCC" = yes; then
9284	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9285	else
9286	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9287	fi
9288	;;
9289      esac
9290      link_all_deplibs=yes
9291      ;;
9292
9293    sunos4*)
9294      if test "x$host_vendor" = xsequent; then
9295	# Use $CC to link under sequent, because it throws in some extra .o
9296	# files that make .init and .fini sections work.
9297	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9298      else
9299	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9300      fi
9301      hardcode_libdir_flag_spec='-L$libdir'
9302      hardcode_direct=yes
9303      hardcode_minus_L=yes
9304      hardcode_shlibpath_var=no
9305      ;;
9306
9307    sysv4)
9308      case $host_vendor in
9309	sni)
9310	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9311	  hardcode_direct=yes # is this really true???
9312	;;
9313	siemens)
9314	  ## LD is ld it makes a PLAMLIB
9315	  ## CC just makes a GrossModule.
9316	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9317	  reload_cmds='$CC -r -o $output$reload_objs'
9318	  hardcode_direct=no
9319        ;;
9320	motorola)
9321	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9322	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9323	;;
9324      esac
9325      runpath_var='LD_RUN_PATH'
9326      hardcode_shlibpath_var=no
9327      ;;
9328
9329    sysv4.3*)
9330      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9331      hardcode_shlibpath_var=no
9332      export_dynamic_flag_spec='-Bexport'
9333      ;;
9334
9335    sysv4*MP*)
9336      if test -d /usr/nec; then
9337	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9338	hardcode_shlibpath_var=no
9339	runpath_var=LD_RUN_PATH
9340	hardcode_runpath_var=yes
9341	ld_shlibs=yes
9342      fi
9343      ;;
9344
9345    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9346      no_undefined_flag='${wl}-z,text'
9347      archive_cmds_need_lc=no
9348      hardcode_shlibpath_var=no
9349      runpath_var='LD_RUN_PATH'
9350
9351      if test "$GCC" = yes; then
9352	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9353	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9354      else
9355	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9356	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9357      fi
9358      ;;
9359
9360    sysv5* | sco3.2v5* | sco5v6*)
9361      # Note: We can NOT use -z defs as we might desire, because we do not
9362      # link with -lc, and that would cause any symbols used from libc to
9363      # always be unresolved, which means just about no library would
9364      # ever link correctly.  If we're not using GNU ld we use -z text
9365      # though, which does catch some bad symbols but isn't as heavy-handed
9366      # as -z defs.
9367      no_undefined_flag='${wl}-z,text'
9368      allow_undefined_flag='${wl}-z,nodefs'
9369      archive_cmds_need_lc=no
9370      hardcode_shlibpath_var=no
9371      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9372      hardcode_libdir_separator=':'
9373      link_all_deplibs=yes
9374      export_dynamic_flag_spec='${wl}-Bexport'
9375      runpath_var='LD_RUN_PATH'
9376
9377      if test "$GCC" = yes; then
9378	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9379	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9380      else
9381	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9382	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9383      fi
9384      ;;
9385
9386    uts4*)
9387      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9388      hardcode_libdir_flag_spec='-L$libdir'
9389      hardcode_shlibpath_var=no
9390      ;;
9391
9392    *)
9393      ld_shlibs=no
9394      ;;
9395    esac
9396
9397    if test x$host_vendor = xsni; then
9398      case $host in
9399      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9400	export_dynamic_flag_spec='${wl}-Blargedynsym'
9401	;;
9402      esac
9403    fi
9404  fi
9405
9406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9407$as_echo "$ld_shlibs" >&6; }
9408test "$ld_shlibs" = no && can_build_shared=no
9409
9410with_gnu_ld=$with_gnu_ld
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426#
9427# Do we need to explicitly link libc?
9428#
9429case "x$archive_cmds_need_lc" in
9430x|xyes)
9431  # Assume -lc should be added
9432  archive_cmds_need_lc=yes
9433
9434  if test "$enable_shared" = yes && test "$GCC" = yes; then
9435    case $archive_cmds in
9436    *'~'*)
9437      # FIXME: we may have to deal with multi-command sequences.
9438      ;;
9439    '$CC '*)
9440      # Test whether the compiler implicitly links with -lc since on some
9441      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9442      # to ld, don't add -lc before -lgcc.
9443      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9444$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9445if ${lt_cv_archive_cmds_need_lc+:} false; then :
9446  $as_echo_n "(cached) " >&6
9447else
9448  $RM conftest*
9449	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9450
9451	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9452  (eval $ac_compile) 2>&5
9453  ac_status=$?
9454  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9455  test $ac_status = 0; } 2>conftest.err; then
9456	  soname=conftest
9457	  lib=conftest
9458	  libobjs=conftest.$ac_objext
9459	  deplibs=
9460	  wl=$lt_prog_compiler_wl
9461	  pic_flag=$lt_prog_compiler_pic
9462	  compiler_flags=-v
9463	  linker_flags=-v
9464	  verstring=
9465	  output_objdir=.
9466	  libname=conftest
9467	  lt_save_allow_undefined_flag=$allow_undefined_flag
9468	  allow_undefined_flag=
9469	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9470  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9471  ac_status=$?
9472  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9473  test $ac_status = 0; }
9474	  then
9475	    lt_cv_archive_cmds_need_lc=no
9476	  else
9477	    lt_cv_archive_cmds_need_lc=yes
9478	  fi
9479	  allow_undefined_flag=$lt_save_allow_undefined_flag
9480	else
9481	  cat conftest.err 1>&5
9482	fi
9483	$RM conftest*
9484
9485fi
9486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9487$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9488      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9489      ;;
9490    esac
9491  fi
9492  ;;
9493esac
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
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9652$as_echo_n "checking dynamic linker characteristics... " >&6; }
9653
9654if test "$GCC" = yes; then
9655  case $host_os in
9656    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9657    *) lt_awk_arg="/^libraries:/" ;;
9658  esac
9659  case $host_os in
9660    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9661    *) lt_sed_strip_eq="s,=/,/,g" ;;
9662  esac
9663  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9664  case $lt_search_path_spec in
9665  *\;*)
9666    # if the path contains ";" then we assume it to be the separator
9667    # otherwise default to the standard path separator (i.e. ":") - it is
9668    # assumed that no part of a normal pathname contains ";" but that should
9669    # okay in the real world where ";" in dirpaths is itself problematic.
9670    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9671    ;;
9672  *)
9673    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9674    ;;
9675  esac
9676  # Ok, now we have the path, separated by spaces, we can step through it
9677  # and add multilib dir if necessary.
9678  lt_tmp_lt_search_path_spec=
9679  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9680  for lt_sys_path in $lt_search_path_spec; do
9681    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9682      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9683    else
9684      test -d "$lt_sys_path" && \
9685	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9686    fi
9687  done
9688  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9689BEGIN {RS=" "; FS="/|\n";} {
9690  lt_foo="";
9691  lt_count=0;
9692  for (lt_i = NF; lt_i > 0; lt_i--) {
9693    if ($lt_i != "" && $lt_i != ".") {
9694      if ($lt_i == "..") {
9695        lt_count++;
9696      } else {
9697        if (lt_count == 0) {
9698          lt_foo="/" $lt_i lt_foo;
9699        } else {
9700          lt_count--;
9701        }
9702      }
9703    }
9704  }
9705  if (lt_foo != "") { lt_freq[lt_foo]++; }
9706  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9707}'`
9708  # AWK program above erroneously prepends '/' to C:/dos/paths
9709  # for these hosts.
9710  case $host_os in
9711    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9712      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9713  esac
9714  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9715else
9716  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9717fi
9718library_names_spec=
9719libname_spec='lib$name'
9720soname_spec=
9721shrext_cmds=".so"
9722postinstall_cmds=
9723postuninstall_cmds=
9724finish_cmds=
9725finish_eval=
9726shlibpath_var=
9727shlibpath_overrides_runpath=unknown
9728version_type=none
9729dynamic_linker="$host_os ld.so"
9730sys_lib_dlsearch_path_spec="/lib /usr/lib"
9731need_lib_prefix=unknown
9732hardcode_into_libs=no
9733
9734# when you set need_version to no, make sure it does not cause -set_version
9735# flags to be left without arguments
9736need_version=unknown
9737
9738case $host_os in
9739aix3*)
9740  version_type=linux
9741  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9742  shlibpath_var=LIBPATH
9743
9744  # AIX 3 has no versioning support, so we append a major version to the name.
9745  soname_spec='${libname}${release}${shared_ext}$major'
9746  ;;
9747
9748aix[4-9]*)
9749  version_type=linux
9750  need_lib_prefix=no
9751  need_version=no
9752  hardcode_into_libs=yes
9753  if test "$host_cpu" = ia64; then
9754    # AIX 5 supports IA64
9755    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9756    shlibpath_var=LD_LIBRARY_PATH
9757  else
9758    # With GCC up to 2.95.x, collect2 would create an import file
9759    # for dependence libraries.  The import file would start with
9760    # the line `#! .'.  This would cause the generated library to
9761    # depend on `.', always an invalid library.  This was fixed in
9762    # development snapshots of GCC prior to 3.0.
9763    case $host_os in
9764      aix4 | aix4.[01] | aix4.[01].*)
9765      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9766	   echo ' yes '
9767	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9768	:
9769      else
9770	can_build_shared=no
9771      fi
9772      ;;
9773    esac
9774    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9775    # soname into executable. Probably we can add versioning support to
9776    # collect2, so additional links can be useful in future.
9777    if test "$aix_use_runtimelinking" = yes; then
9778      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9779      # instead of lib<name>.a to let people know that these are not
9780      # typical AIX shared libraries.
9781      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782    else
9783      # We preserve .a as extension for shared libraries through AIX4.2
9784      # and later when we are not doing run time linking.
9785      library_names_spec='${libname}${release}.a $libname.a'
9786      soname_spec='${libname}${release}${shared_ext}$major'
9787    fi
9788    shlibpath_var=LIBPATH
9789  fi
9790  ;;
9791
9792amigaos*)
9793  case $host_cpu in
9794  powerpc)
9795    # Since July 2007 AmigaOS4 officially supports .so libraries.
9796    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9797    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798    ;;
9799  m68k)
9800    library_names_spec='$libname.ixlibrary $libname.a'
9801    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9802    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'
9803    ;;
9804  esac
9805  ;;
9806
9807beos*)
9808  library_names_spec='${libname}${shared_ext}'
9809  dynamic_linker="$host_os ld.so"
9810  shlibpath_var=LIBRARY_PATH
9811  ;;
9812
9813bsdi[45]*)
9814  version_type=linux
9815  need_version=no
9816  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9817  soname_spec='${libname}${release}${shared_ext}$major'
9818  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9819  shlibpath_var=LD_LIBRARY_PATH
9820  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9821  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9822  # the default ld.so.conf also contains /usr/contrib/lib and
9823  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9824  # libtool to hard-code these into programs
9825  ;;
9826
9827cygwin* | mingw* | pw32* | cegcc*)
9828  version_type=windows
9829  shrext_cmds=".dll"
9830  need_version=no
9831  need_lib_prefix=no
9832
9833  case $GCC,$host_os in
9834  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9835    library_names_spec='$libname.dll.a'
9836    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9837    postinstall_cmds='base_file=`basename \${file}`~
9838      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9839      dldir=$destdir/`dirname \$dlpath`~
9840      test -d \$dldir || mkdir -p \$dldir~
9841      $install_prog $dir/$dlname \$dldir/$dlname~
9842      chmod a+x \$dldir/$dlname~
9843      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9844        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9845      fi'
9846    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9847      dlpath=$dir/\$dldll~
9848       $RM \$dlpath'
9849    shlibpath_overrides_runpath=yes
9850
9851    case $host_os in
9852    cygwin*)
9853      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9854      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9855
9856      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9857      ;;
9858    mingw* | cegcc*)
9859      # MinGW DLLs use traditional 'lib' prefix
9860      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9861      ;;
9862    pw32*)
9863      # pw32 DLLs use 'pw' prefix rather than 'lib'
9864      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9865      ;;
9866    esac
9867    ;;
9868
9869  *)
9870    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9871    ;;
9872  esac
9873  dynamic_linker='Win32 ld.exe'
9874  # FIXME: first we should search . and the directory the executable is in
9875  shlibpath_var=PATH
9876  ;;
9877
9878darwin* | rhapsody*)
9879  dynamic_linker="$host_os dyld"
9880  version_type=darwin
9881  need_lib_prefix=no
9882  need_version=no
9883  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9884  soname_spec='${libname}${release}${major}$shared_ext'
9885  shlibpath_overrides_runpath=yes
9886  shlibpath_var=DYLD_LIBRARY_PATH
9887  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9888
9889  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9890  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9891  ;;
9892
9893dgux*)
9894  version_type=linux
9895  need_lib_prefix=no
9896  need_version=no
9897  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9898  soname_spec='${libname}${release}${shared_ext}$major'
9899  shlibpath_var=LD_LIBRARY_PATH
9900  ;;
9901
9902freebsd* | dragonfly*)
9903  # DragonFly does not have aout.  When/if they implement a new
9904  # versioning mechanism, adjust this.
9905  if test -x /usr/bin/objformat; then
9906    objformat=`/usr/bin/objformat`
9907  else
9908    case $host_os in
9909    freebsd[23].*) objformat=aout ;;
9910    *) objformat=elf ;;
9911    esac
9912  fi
9913  version_type=freebsd-$objformat
9914  case $version_type in
9915    freebsd-elf*)
9916      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9917      need_version=no
9918      need_lib_prefix=no
9919      ;;
9920    freebsd-*)
9921      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9922      need_version=yes
9923      ;;
9924  esac
9925  shlibpath_var=LD_LIBRARY_PATH
9926  case $host_os in
9927  freebsd2.*)
9928    shlibpath_overrides_runpath=yes
9929    ;;
9930  freebsd3.[01]* | freebsdelf3.[01]*)
9931    shlibpath_overrides_runpath=yes
9932    hardcode_into_libs=yes
9933    ;;
9934  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9935  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9936    shlibpath_overrides_runpath=no
9937    hardcode_into_libs=yes
9938    ;;
9939  *) # from 4.6 on, and DragonFly
9940    shlibpath_overrides_runpath=yes
9941    hardcode_into_libs=yes
9942    ;;
9943  esac
9944  ;;
9945
9946haiku*)
9947  version_type=linux
9948  need_lib_prefix=no
9949  need_version=no
9950  dynamic_linker="$host_os runtime_loader"
9951  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9952  soname_spec='${libname}${release}${shared_ext}$major'
9953  shlibpath_var=LIBRARY_PATH
9954  shlibpath_overrides_runpath=yes
9955  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9956  hardcode_into_libs=yes
9957  ;;
9958
9959hpux9* | hpux10* | hpux11*)
9960  # Give a soname corresponding to the major version so that dld.sl refuses to
9961  # link against other versions.
9962  version_type=sunos
9963  need_lib_prefix=no
9964  need_version=no
9965  case $host_cpu in
9966  ia64*)
9967    shrext_cmds='.so'
9968    hardcode_into_libs=yes
9969    dynamic_linker="$host_os dld.so"
9970    shlibpath_var=LD_LIBRARY_PATH
9971    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9972    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9973    soname_spec='${libname}${release}${shared_ext}$major'
9974    if test "X$HPUX_IA64_MODE" = X32; then
9975      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9976    else
9977      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9978    fi
9979    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9980    ;;
9981  hppa*64*)
9982    shrext_cmds='.sl'
9983    hardcode_into_libs=yes
9984    dynamic_linker="$host_os dld.sl"
9985    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9986    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9987    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9988    soname_spec='${libname}${release}${shared_ext}$major'
9989    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9990    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9991    ;;
9992  *)
9993    shrext_cmds='.sl'
9994    dynamic_linker="$host_os dld.sl"
9995    shlibpath_var=SHLIB_PATH
9996    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9997    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9998    soname_spec='${libname}${release}${shared_ext}$major'
9999    ;;
10000  esac
10001  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10002  postinstall_cmds='chmod 555 $lib'
10003  # or fails outright, so override atomically:
10004  install_override_mode=555
10005  ;;
10006
10007interix[3-9]*)
10008  version_type=linux
10009  need_lib_prefix=no
10010  need_version=no
10011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10012  soname_spec='${libname}${release}${shared_ext}$major'
10013  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10014  shlibpath_var=LD_LIBRARY_PATH
10015  shlibpath_overrides_runpath=no
10016  hardcode_into_libs=yes
10017  ;;
10018
10019irix5* | irix6* | nonstopux*)
10020  case $host_os in
10021    nonstopux*) version_type=nonstopux ;;
10022    *)
10023	if test "$lt_cv_prog_gnu_ld" = yes; then
10024		version_type=linux
10025	else
10026		version_type=irix
10027	fi ;;
10028  esac
10029  need_lib_prefix=no
10030  need_version=no
10031  soname_spec='${libname}${release}${shared_ext}$major'
10032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10033  case $host_os in
10034  irix5* | nonstopux*)
10035    libsuff= shlibsuff=
10036    ;;
10037  *)
10038    case $LD in # libtool.m4 will add one of these switches to LD
10039    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10040      libsuff= shlibsuff= libmagic=32-bit;;
10041    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10042      libsuff=32 shlibsuff=N32 libmagic=N32;;
10043    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10044      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10045    *) libsuff= shlibsuff= libmagic=never-match;;
10046    esac
10047    ;;
10048  esac
10049  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10050  shlibpath_overrides_runpath=no
10051  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10052  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10053  hardcode_into_libs=yes
10054  ;;
10055
10056# No shared lib support for Linux oldld, aout, or coff.
10057linux*oldld* | linux*aout* | linux*coff*)
10058  dynamic_linker=no
10059  ;;
10060
10061# This must be Linux ELF.
10062
10063# uclinux* changes (here and below) have been submitted to the libtool
10064# project, but have not yet been accepted: they are GCC-local changes
10065# for the time being.  (See
10066# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10067linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10068  version_type=linux
10069  need_lib_prefix=no
10070  need_version=no
10071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10072  soname_spec='${libname}${release}${shared_ext}$major'
10073  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10074  shlibpath_var=LD_LIBRARY_PATH
10075  shlibpath_overrides_runpath=no
10076
10077  # Some binutils ld are patched to set DT_RUNPATH
10078  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10079  $as_echo_n "(cached) " >&6
10080else
10081  lt_cv_shlibpath_overrides_runpath=no
10082    save_LDFLAGS=$LDFLAGS
10083    save_libdir=$libdir
10084    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10085	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10086    if test x$gcc_no_link = xyes; then
10087  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10088fi
10089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10090/* end confdefs.h.  */
10091
10092int
10093main ()
10094{
10095
10096  ;
10097  return 0;
10098}
10099_ACEOF
10100if ac_fn_c_try_link "$LINENO"; then :
10101  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10102  lt_cv_shlibpath_overrides_runpath=yes
10103fi
10104fi
10105rm -f core conftest.err conftest.$ac_objext \
10106    conftest$ac_exeext conftest.$ac_ext
10107    LDFLAGS=$save_LDFLAGS
10108    libdir=$save_libdir
10109
10110fi
10111
10112  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10113
10114  # This implies no fast_install, which is unacceptable.
10115  # Some rework will be needed to allow for fast_install
10116  # before this can be enabled.
10117  hardcode_into_libs=yes
10118
10119  # Append ld.so.conf contents to the search path
10120  if test -f /etc/ld.so.conf; then
10121    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' ' '`
10122    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10123  fi
10124
10125  # We used to test for /lib/ld.so.1 and disable shared libraries on
10126  # powerpc, because MkLinux only supported shared libraries with the
10127  # GNU dynamic linker.  Since this was broken with cross compilers,
10128  # most powerpc-linux boxes support dynamic linking these days and
10129  # people can always --disable-shared, the test was removed, and we
10130  # assume the GNU/Linux dynamic linker is in use.
10131  dynamic_linker='GNU/Linux ld.so'
10132  ;;
10133
10134netbsd*)
10135  version_type=sunos
10136  need_lib_prefix=no
10137  need_version=no
10138  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10139    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10140    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10141    dynamic_linker='NetBSD (a.out) ld.so'
10142  else
10143    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10144    soname_spec='${libname}${release}${shared_ext}$major'
10145    dynamic_linker='NetBSD ld.elf_so'
10146  fi
10147  shlibpath_var=LD_LIBRARY_PATH
10148  shlibpath_overrides_runpath=yes
10149  hardcode_into_libs=yes
10150  ;;
10151
10152newsos6)
10153  version_type=linux
10154  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10155  shlibpath_var=LD_LIBRARY_PATH
10156  shlibpath_overrides_runpath=yes
10157  ;;
10158
10159*nto* | *qnx*)
10160  version_type=qnx
10161  need_lib_prefix=no
10162  need_version=no
10163  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10164  soname_spec='${libname}${release}${shared_ext}$major'
10165  shlibpath_var=LD_LIBRARY_PATH
10166  shlibpath_overrides_runpath=no
10167  hardcode_into_libs=yes
10168  dynamic_linker='ldqnx.so'
10169  ;;
10170
10171openbsd*)
10172  version_type=sunos
10173  sys_lib_dlsearch_path_spec="/usr/lib"
10174  need_lib_prefix=no
10175  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10176  case $host_os in
10177    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10178    *)				need_version=no  ;;
10179  esac
10180  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10181  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10182  shlibpath_var=LD_LIBRARY_PATH
10183  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10184    case $host_os in
10185      openbsd2.[89] | openbsd2.[89].*)
10186	shlibpath_overrides_runpath=no
10187	;;
10188      *)
10189	shlibpath_overrides_runpath=yes
10190	;;
10191      esac
10192  else
10193    shlibpath_overrides_runpath=yes
10194  fi
10195  ;;
10196
10197os2*)
10198  libname_spec='$name'
10199  shrext_cmds=".dll"
10200  need_lib_prefix=no
10201  library_names_spec='$libname${shared_ext} $libname.a'
10202  dynamic_linker='OS/2 ld.exe'
10203  shlibpath_var=LIBPATH
10204  ;;
10205
10206osf3* | osf4* | osf5*)
10207  version_type=osf
10208  need_lib_prefix=no
10209  need_version=no
10210  soname_spec='${libname}${release}${shared_ext}$major'
10211  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10212  shlibpath_var=LD_LIBRARY_PATH
10213  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10214  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10215  ;;
10216
10217rdos*)
10218  dynamic_linker=no
10219  ;;
10220
10221solaris*)
10222  version_type=linux
10223  need_lib_prefix=no
10224  need_version=no
10225  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10226  soname_spec='${libname}${release}${shared_ext}$major'
10227  shlibpath_var=LD_LIBRARY_PATH
10228  shlibpath_overrides_runpath=yes
10229  hardcode_into_libs=yes
10230  # ldd complains unless libraries are executable
10231  postinstall_cmds='chmod +x $lib'
10232  ;;
10233
10234sunos4*)
10235  version_type=sunos
10236  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10237  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10238  shlibpath_var=LD_LIBRARY_PATH
10239  shlibpath_overrides_runpath=yes
10240  if test "$with_gnu_ld" = yes; then
10241    need_lib_prefix=no
10242  fi
10243  need_version=yes
10244  ;;
10245
10246sysv4 | sysv4.3*)
10247  version_type=linux
10248  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10249  soname_spec='${libname}${release}${shared_ext}$major'
10250  shlibpath_var=LD_LIBRARY_PATH
10251  case $host_vendor in
10252    sni)
10253      shlibpath_overrides_runpath=no
10254      need_lib_prefix=no
10255      runpath_var=LD_RUN_PATH
10256      ;;
10257    siemens)
10258      need_lib_prefix=no
10259      ;;
10260    motorola)
10261      need_lib_prefix=no
10262      need_version=no
10263      shlibpath_overrides_runpath=no
10264      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10265      ;;
10266  esac
10267  ;;
10268
10269sysv4*MP*)
10270  if test -d /usr/nec ;then
10271    version_type=linux
10272    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10273    soname_spec='$libname${shared_ext}.$major'
10274    shlibpath_var=LD_LIBRARY_PATH
10275  fi
10276  ;;
10277
10278sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10279  version_type=freebsd-elf
10280  need_lib_prefix=no
10281  need_version=no
10282  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10283  soname_spec='${libname}${release}${shared_ext}$major'
10284  shlibpath_var=LD_LIBRARY_PATH
10285  shlibpath_overrides_runpath=yes
10286  hardcode_into_libs=yes
10287  if test "$with_gnu_ld" = yes; then
10288    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10289  else
10290    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10291    case $host_os in
10292      sco3.2v5*)
10293        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10294	;;
10295    esac
10296  fi
10297  sys_lib_dlsearch_path_spec='/usr/lib'
10298  ;;
10299
10300tpf*)
10301  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10302  version_type=linux
10303  need_lib_prefix=no
10304  need_version=no
10305  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306  shlibpath_var=LD_LIBRARY_PATH
10307  shlibpath_overrides_runpath=no
10308  hardcode_into_libs=yes
10309  ;;
10310
10311uts4*)
10312  version_type=linux
10313  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10314  soname_spec='${libname}${release}${shared_ext}$major'
10315  shlibpath_var=LD_LIBRARY_PATH
10316  ;;
10317
10318*)
10319  dynamic_linker=no
10320  ;;
10321esac
10322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10323$as_echo "$dynamic_linker" >&6; }
10324test "$dynamic_linker" = no && can_build_shared=no
10325
10326variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10327if test "$GCC" = yes; then
10328  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10329fi
10330
10331if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10332  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10333fi
10334if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10335  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10336fi
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
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10430$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10431hardcode_action=
10432if test -n "$hardcode_libdir_flag_spec" ||
10433   test -n "$runpath_var" ||
10434   test "X$hardcode_automatic" = "Xyes" ; then
10435
10436  # We can hardcode non-existent directories.
10437  if test "$hardcode_direct" != no &&
10438     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10439     # have to relink, otherwise we might link with an installed library
10440     # when we should be linking with a yet-to-be-installed one
10441     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10442     test "$hardcode_minus_L" != no; then
10443    # Linking always hardcodes the temporary library directory.
10444    hardcode_action=relink
10445  else
10446    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10447    hardcode_action=immediate
10448  fi
10449else
10450  # We cannot hardcode anything, or else we can only hardcode existing
10451  # directories.
10452  hardcode_action=unsupported
10453fi
10454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10455$as_echo "$hardcode_action" >&6; }
10456
10457if test "$hardcode_action" = relink ||
10458   test "$inherit_rpath" = yes; then
10459  # Fast installation is not supported
10460  enable_fast_install=no
10461elif test "$shlibpath_overrides_runpath" = yes ||
10462     test "$enable_shared" = no; then
10463  # Fast installation is not necessary
10464  enable_fast_install=needless
10465fi
10466
10467
10468
10469
10470
10471
10472  if test "x$enable_dlopen" != xyes; then
10473  enable_dlopen=unknown
10474  enable_dlopen_self=unknown
10475  enable_dlopen_self_static=unknown
10476else
10477  lt_cv_dlopen=no
10478  lt_cv_dlopen_libs=
10479
10480  case $host_os in
10481  beos*)
10482    lt_cv_dlopen="load_add_on"
10483    lt_cv_dlopen_libs=
10484    lt_cv_dlopen_self=yes
10485    ;;
10486
10487  mingw* | pw32* | cegcc*)
10488    lt_cv_dlopen="LoadLibrary"
10489    lt_cv_dlopen_libs=
10490    ;;
10491
10492  cygwin*)
10493    lt_cv_dlopen="dlopen"
10494    lt_cv_dlopen_libs=
10495    ;;
10496
10497  darwin*)
10498  # if libdl is installed we need to link against it
10499    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10500$as_echo_n "checking for dlopen in -ldl... " >&6; }
10501if ${ac_cv_lib_dl_dlopen+:} false; then :
10502  $as_echo_n "(cached) " >&6
10503else
10504  ac_check_lib_save_LIBS=$LIBS
10505LIBS="-ldl  $LIBS"
10506if test x$gcc_no_link = xyes; then
10507  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10508fi
10509cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10510/* end confdefs.h.  */
10511
10512/* Override any GCC internal prototype to avoid an error.
10513   Use char because int might match the return type of a GCC
10514   builtin and then its argument prototype would still apply.  */
10515#ifdef __cplusplus
10516extern "C"
10517#endif
10518char dlopen ();
10519int
10520main ()
10521{
10522return dlopen ();
10523  ;
10524  return 0;
10525}
10526_ACEOF
10527if ac_fn_c_try_link "$LINENO"; then :
10528  ac_cv_lib_dl_dlopen=yes
10529else
10530  ac_cv_lib_dl_dlopen=no
10531fi
10532rm -f core conftest.err conftest.$ac_objext \
10533    conftest$ac_exeext conftest.$ac_ext
10534LIBS=$ac_check_lib_save_LIBS
10535fi
10536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10537$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10538if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10539  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10540else
10541
10542    lt_cv_dlopen="dyld"
10543    lt_cv_dlopen_libs=
10544    lt_cv_dlopen_self=yes
10545
10546fi
10547
10548    ;;
10549
10550  *)
10551    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10552if test "x$ac_cv_func_shl_load" = xyes; then :
10553  lt_cv_dlopen="shl_load"
10554else
10555  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10556$as_echo_n "checking for shl_load in -ldld... " >&6; }
10557if ${ac_cv_lib_dld_shl_load+:} false; then :
10558  $as_echo_n "(cached) " >&6
10559else
10560  ac_check_lib_save_LIBS=$LIBS
10561LIBS="-ldld  $LIBS"
10562if test x$gcc_no_link = xyes; then
10563  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10564fi
10565cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10566/* end confdefs.h.  */
10567
10568/* Override any GCC internal prototype to avoid an error.
10569   Use char because int might match the return type of a GCC
10570   builtin and then its argument prototype would still apply.  */
10571#ifdef __cplusplus
10572extern "C"
10573#endif
10574char shl_load ();
10575int
10576main ()
10577{
10578return shl_load ();
10579  ;
10580  return 0;
10581}
10582_ACEOF
10583if ac_fn_c_try_link "$LINENO"; then :
10584  ac_cv_lib_dld_shl_load=yes
10585else
10586  ac_cv_lib_dld_shl_load=no
10587fi
10588rm -f core conftest.err conftest.$ac_objext \
10589    conftest$ac_exeext conftest.$ac_ext
10590LIBS=$ac_check_lib_save_LIBS
10591fi
10592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10593$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10594if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10595  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10596else
10597  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10598if test "x$ac_cv_func_dlopen" = xyes; then :
10599  lt_cv_dlopen="dlopen"
10600else
10601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10602$as_echo_n "checking for dlopen in -ldl... " >&6; }
10603if ${ac_cv_lib_dl_dlopen+:} false; then :
10604  $as_echo_n "(cached) " >&6
10605else
10606  ac_check_lib_save_LIBS=$LIBS
10607LIBS="-ldl  $LIBS"
10608if test x$gcc_no_link = xyes; then
10609  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10610fi
10611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10612/* end confdefs.h.  */
10613
10614/* Override any GCC internal prototype to avoid an error.
10615   Use char because int might match the return type of a GCC
10616   builtin and then its argument prototype would still apply.  */
10617#ifdef __cplusplus
10618extern "C"
10619#endif
10620char dlopen ();
10621int
10622main ()
10623{
10624return dlopen ();
10625  ;
10626  return 0;
10627}
10628_ACEOF
10629if ac_fn_c_try_link "$LINENO"; then :
10630  ac_cv_lib_dl_dlopen=yes
10631else
10632  ac_cv_lib_dl_dlopen=no
10633fi
10634rm -f core conftest.err conftest.$ac_objext \
10635    conftest$ac_exeext conftest.$ac_ext
10636LIBS=$ac_check_lib_save_LIBS
10637fi
10638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10639$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10640if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10641  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10642else
10643  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10644$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10645if ${ac_cv_lib_svld_dlopen+:} false; then :
10646  $as_echo_n "(cached) " >&6
10647else
10648  ac_check_lib_save_LIBS=$LIBS
10649LIBS="-lsvld  $LIBS"
10650if test x$gcc_no_link = xyes; then
10651  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10652fi
10653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10654/* end confdefs.h.  */
10655
10656/* Override any GCC internal prototype to avoid an error.
10657   Use char because int might match the return type of a GCC
10658   builtin and then its argument prototype would still apply.  */
10659#ifdef __cplusplus
10660extern "C"
10661#endif
10662char dlopen ();
10663int
10664main ()
10665{
10666return dlopen ();
10667  ;
10668  return 0;
10669}
10670_ACEOF
10671if ac_fn_c_try_link "$LINENO"; then :
10672  ac_cv_lib_svld_dlopen=yes
10673else
10674  ac_cv_lib_svld_dlopen=no
10675fi
10676rm -f core conftest.err conftest.$ac_objext \
10677    conftest$ac_exeext conftest.$ac_ext
10678LIBS=$ac_check_lib_save_LIBS
10679fi
10680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10681$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10682if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10683  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10684else
10685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10686$as_echo_n "checking for dld_link in -ldld... " >&6; }
10687if ${ac_cv_lib_dld_dld_link+:} false; then :
10688  $as_echo_n "(cached) " >&6
10689else
10690  ac_check_lib_save_LIBS=$LIBS
10691LIBS="-ldld  $LIBS"
10692if test x$gcc_no_link = xyes; then
10693  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10694fi
10695cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10696/* end confdefs.h.  */
10697
10698/* Override any GCC internal prototype to avoid an error.
10699   Use char because int might match the return type of a GCC
10700   builtin and then its argument prototype would still apply.  */
10701#ifdef __cplusplus
10702extern "C"
10703#endif
10704char dld_link ();
10705int
10706main ()
10707{
10708return dld_link ();
10709  ;
10710  return 0;
10711}
10712_ACEOF
10713if ac_fn_c_try_link "$LINENO"; then :
10714  ac_cv_lib_dld_dld_link=yes
10715else
10716  ac_cv_lib_dld_dld_link=no
10717fi
10718rm -f core conftest.err conftest.$ac_objext \
10719    conftest$ac_exeext conftest.$ac_ext
10720LIBS=$ac_check_lib_save_LIBS
10721fi
10722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10723$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10724if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10725  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10726fi
10727
10728
10729fi
10730
10731
10732fi
10733
10734
10735fi
10736
10737
10738fi
10739
10740
10741fi
10742
10743    ;;
10744  esac
10745
10746  if test "x$lt_cv_dlopen" != xno; then
10747    enable_dlopen=yes
10748  else
10749    enable_dlopen=no
10750  fi
10751
10752  case $lt_cv_dlopen in
10753  dlopen)
10754    save_CPPFLAGS="$CPPFLAGS"
10755    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10756
10757    save_LDFLAGS="$LDFLAGS"
10758    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10759
10760    save_LIBS="$LIBS"
10761    LIBS="$lt_cv_dlopen_libs $LIBS"
10762
10763    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10764$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10765if ${lt_cv_dlopen_self+:} false; then :
10766  $as_echo_n "(cached) " >&6
10767else
10768  	  if test "$cross_compiling" = yes; then :
10769  lt_cv_dlopen_self=cross
10770else
10771  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10772  lt_status=$lt_dlunknown
10773  cat > conftest.$ac_ext <<_LT_EOF
10774#line 10784 "configure"
10775#include "confdefs.h"
10776
10777#if HAVE_DLFCN_H
10778#include <dlfcn.h>
10779#endif
10780
10781#include <stdio.h>
10782
10783#ifdef RTLD_GLOBAL
10784#  define LT_DLGLOBAL		RTLD_GLOBAL
10785#else
10786#  ifdef DL_GLOBAL
10787#    define LT_DLGLOBAL		DL_GLOBAL
10788#  else
10789#    define LT_DLGLOBAL		0
10790#  endif
10791#endif
10792
10793/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10794   find out it does not work in some platform. */
10795#ifndef LT_DLLAZY_OR_NOW
10796#  ifdef RTLD_LAZY
10797#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10798#  else
10799#    ifdef DL_LAZY
10800#      define LT_DLLAZY_OR_NOW		DL_LAZY
10801#    else
10802#      ifdef RTLD_NOW
10803#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10804#      else
10805#        ifdef DL_NOW
10806#          define LT_DLLAZY_OR_NOW	DL_NOW
10807#        else
10808#          define LT_DLLAZY_OR_NOW	0
10809#        endif
10810#      endif
10811#    endif
10812#  endif
10813#endif
10814
10815/* When -fvisbility=hidden is used, assume the code has been annotated
10816   correspondingly for the symbols needed.  */
10817#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10818void fnord () __attribute__((visibility("default")));
10819#endif
10820
10821void fnord () { int i=42; }
10822int main ()
10823{
10824  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10825  int status = $lt_dlunknown;
10826
10827  if (self)
10828    {
10829      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10830      else
10831        {
10832	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10833          else puts (dlerror ());
10834	}
10835      /* dlclose (self); */
10836    }
10837  else
10838    puts (dlerror ());
10839
10840  return status;
10841}
10842_LT_EOF
10843  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10844  (eval $ac_link) 2>&5
10845  ac_status=$?
10846  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10847  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10848    (./conftest; exit; ) >&5 2>/dev/null
10849    lt_status=$?
10850    case x$lt_status in
10851      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10852      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10853      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10854    esac
10855  else :
10856    # compilation failed
10857    lt_cv_dlopen_self=no
10858  fi
10859fi
10860rm -fr conftest*
10861
10862
10863fi
10864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10865$as_echo "$lt_cv_dlopen_self" >&6; }
10866
10867    if test "x$lt_cv_dlopen_self" = xyes; then
10868      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10869      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10870$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10871if ${lt_cv_dlopen_self_static+:} false; then :
10872  $as_echo_n "(cached) " >&6
10873else
10874  	  if test "$cross_compiling" = yes; then :
10875  lt_cv_dlopen_self_static=cross
10876else
10877  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10878  lt_status=$lt_dlunknown
10879  cat > conftest.$ac_ext <<_LT_EOF
10880#line 10890 "configure"
10881#include "confdefs.h"
10882
10883#if HAVE_DLFCN_H
10884#include <dlfcn.h>
10885#endif
10886
10887#include <stdio.h>
10888
10889#ifdef RTLD_GLOBAL
10890#  define LT_DLGLOBAL		RTLD_GLOBAL
10891#else
10892#  ifdef DL_GLOBAL
10893#    define LT_DLGLOBAL		DL_GLOBAL
10894#  else
10895#    define LT_DLGLOBAL		0
10896#  endif
10897#endif
10898
10899/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10900   find out it does not work in some platform. */
10901#ifndef LT_DLLAZY_OR_NOW
10902#  ifdef RTLD_LAZY
10903#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10904#  else
10905#    ifdef DL_LAZY
10906#      define LT_DLLAZY_OR_NOW		DL_LAZY
10907#    else
10908#      ifdef RTLD_NOW
10909#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10910#      else
10911#        ifdef DL_NOW
10912#          define LT_DLLAZY_OR_NOW	DL_NOW
10913#        else
10914#          define LT_DLLAZY_OR_NOW	0
10915#        endif
10916#      endif
10917#    endif
10918#  endif
10919#endif
10920
10921/* When -fvisbility=hidden is used, assume the code has been annotated
10922   correspondingly for the symbols needed.  */
10923#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10924void fnord () __attribute__((visibility("default")));
10925#endif
10926
10927void fnord () { int i=42; }
10928int main ()
10929{
10930  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10931  int status = $lt_dlunknown;
10932
10933  if (self)
10934    {
10935      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10936      else
10937        {
10938	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10939          else puts (dlerror ());
10940	}
10941      /* dlclose (self); */
10942    }
10943  else
10944    puts (dlerror ());
10945
10946  return status;
10947}
10948_LT_EOF
10949  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10950  (eval $ac_link) 2>&5
10951  ac_status=$?
10952  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10953  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10954    (./conftest; exit; ) >&5 2>/dev/null
10955    lt_status=$?
10956    case x$lt_status in
10957      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10958      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10959      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10960    esac
10961  else :
10962    # compilation failed
10963    lt_cv_dlopen_self_static=no
10964  fi
10965fi
10966rm -fr conftest*
10967
10968
10969fi
10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10971$as_echo "$lt_cv_dlopen_self_static" >&6; }
10972    fi
10973
10974    CPPFLAGS="$save_CPPFLAGS"
10975    LDFLAGS="$save_LDFLAGS"
10976    LIBS="$save_LIBS"
10977    ;;
10978  esac
10979
10980  case $lt_cv_dlopen_self in
10981  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10982  *) enable_dlopen_self=unknown ;;
10983  esac
10984
10985  case $lt_cv_dlopen_self_static in
10986  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10987  *) enable_dlopen_self_static=unknown ;;
10988  esac
10989fi
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007striplib=
11008old_striplib=
11009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11010$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11011if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11012  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11013  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11015$as_echo "yes" >&6; }
11016else
11017# FIXME - insert some real tests, host_os isn't really good enough
11018  case $host_os in
11019  darwin*)
11020    if test -n "$STRIP" ; then
11021      striplib="$STRIP -x"
11022      old_striplib="$STRIP -S"
11023      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11024$as_echo "yes" >&6; }
11025    else
11026      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11027$as_echo "no" >&6; }
11028    fi
11029    ;;
11030  *)
11031    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11032$as_echo "no" >&6; }
11033    ;;
11034  esac
11035fi
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048  # Report which library types will actually be built
11049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11050$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11052$as_echo "$can_build_shared" >&6; }
11053
11054  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11055$as_echo_n "checking whether to build shared libraries... " >&6; }
11056  test "$can_build_shared" = "no" && enable_shared=no
11057
11058  # On AIX, shared libraries and static libraries use the same namespace, and
11059  # are all built from PIC.
11060  case $host_os in
11061  aix3*)
11062    test "$enable_shared" = yes && enable_static=no
11063    if test -n "$RANLIB"; then
11064      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11065      postinstall_cmds='$RANLIB $lib'
11066    fi
11067    ;;
11068
11069  aix[4-9]*)
11070    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11071      test "$enable_shared" = yes && enable_static=no
11072    fi
11073    ;;
11074  esac
11075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11076$as_echo "$enable_shared" >&6; }
11077
11078  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11079$as_echo_n "checking whether to build static libraries... " >&6; }
11080  # Make sure either enable_shared or enable_static is yes.
11081  test "$enable_shared" = yes || enable_static=yes
11082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11083$as_echo "$enable_static" >&6; }
11084
11085
11086
11087
11088fi
11089ac_ext=c
11090ac_cpp='$CPP $CPPFLAGS'
11091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11093ac_compiler_gnu=$ac_cv_c_compiler_gnu
11094
11095CC="$lt_save_CC"
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109        ac_config_commands="$ac_config_commands libtool"
11110
11111
11112
11113
11114# Only expand once:
11115
11116
11117
11118
11119
11120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11121$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11122set x ${MAKE-make}
11123ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11124if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11125  $as_echo_n "(cached) " >&6
11126else
11127  cat >conftest.make <<\_ACEOF
11128SHELL = /bin/sh
11129all:
11130	@echo '@@@%%%=$(MAKE)=@@@%%%'
11131_ACEOF
11132# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11133case `${MAKE-make} -f conftest.make 2>/dev/null` in
11134  *@@@%%%=?*=@@@%%%*)
11135    eval ac_cv_prog_make_${ac_make}_set=yes;;
11136  *)
11137    eval ac_cv_prog_make_${ac_make}_set=no;;
11138esac
11139rm -f conftest.make
11140fi
11141if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11143$as_echo "yes" >&6; }
11144  SET_MAKE=
11145else
11146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11147$as_echo "no" >&6; }
11148  SET_MAKE="MAKE=${MAKE-make}"
11149fi
11150
11151
11152# -------
11153# Headers
11154# -------
11155
11156# Sanity check for the cross-compilation case:
11157ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11158if test "x$ac_cv_header_stdio_h" = xyes; then :
11159  :
11160else
11161  as_fn_error $? "Can't find stdio.h.
11162You must have a usable C system for the target already installed, at least
11163including headers and, preferably, the library, before you can configure
11164the Objective C runtime system.  If necessary, install gcc now with
11165\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11166fi
11167
11168
11169
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11171$as_echo_n "checking for ANSI C header files... " >&6; }
11172if ${ac_cv_header_stdc+:} false; then :
11173  $as_echo_n "(cached) " >&6
11174else
11175  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11176/* end confdefs.h.  */
11177#include <stdlib.h>
11178#include <stdarg.h>
11179#include <string.h>
11180#include <float.h>
11181
11182int
11183main ()
11184{
11185
11186  ;
11187  return 0;
11188}
11189_ACEOF
11190if ac_fn_c_try_compile "$LINENO"; then :
11191  ac_cv_header_stdc=yes
11192else
11193  ac_cv_header_stdc=no
11194fi
11195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11196
11197if test $ac_cv_header_stdc = yes; then
11198  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11199  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11200/* end confdefs.h.  */
11201#include <string.h>
11202
11203_ACEOF
11204if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11205  $EGREP "memchr" >/dev/null 2>&1; then :
11206
11207else
11208  ac_cv_header_stdc=no
11209fi
11210rm -f conftest*
11211
11212fi
11213
11214if test $ac_cv_header_stdc = yes; then
11215  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11216  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11217/* end confdefs.h.  */
11218#include <stdlib.h>
11219
11220_ACEOF
11221if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11222  $EGREP "free" >/dev/null 2>&1; then :
11223
11224else
11225  ac_cv_header_stdc=no
11226fi
11227rm -f conftest*
11228
11229fi
11230
11231if test $ac_cv_header_stdc = yes; then
11232  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11233  if test "$cross_compiling" = yes; then :
11234  :
11235else
11236  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11237/* end confdefs.h.  */
11238#include <ctype.h>
11239#include <stdlib.h>
11240#if ((' ' & 0x0FF) == 0x020)
11241# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11242# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11243#else
11244# define ISLOWER(c) \
11245		   (('a' <= (c) && (c) <= 'i') \
11246		     || ('j' <= (c) && (c) <= 'r') \
11247		     || ('s' <= (c) && (c) <= 'z'))
11248# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11249#endif
11250
11251#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11252int
11253main ()
11254{
11255  int i;
11256  for (i = 0; i < 256; i++)
11257    if (XOR (islower (i), ISLOWER (i))
11258	|| toupper (i) != TOUPPER (i))
11259      return 2;
11260  return 0;
11261}
11262_ACEOF
11263if ac_fn_c_try_run "$LINENO"; then :
11264
11265else
11266  ac_cv_header_stdc=no
11267fi
11268rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11269  conftest.$ac_objext conftest.beam conftest.$ac_ext
11270fi
11271
11272fi
11273fi
11274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11275$as_echo "$ac_cv_header_stdc" >&6; }
11276if test $ac_cv_header_stdc = yes; then
11277
11278$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11279
11280fi
11281
11282
11283for ac_header in sched.h
11284do :
11285  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11286if test "x$ac_cv_header_sched_h" = xyes; then :
11287  cat >>confdefs.h <<_ACEOF
11288#define HAVE_SCHED_H 1
11289_ACEOF
11290
11291fi
11292
11293done
11294
11295
11296# -----------
11297# Miscellanea
11298# -----------
11299
11300# Check if we have thread-local storage
11301
11302
11303   # Check whether --enable-tls was given.
11304if test "${enable_tls+set}" = set; then :
11305  enableval=$enable_tls;
11306      case "$enableval" in
11307       yes|no) ;;
11308       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11309      esac
11310
11311else
11312  enable_tls=yes
11313fi
11314
11315
11316  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11317$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11318if ${gcc_cv_have_tls+:} false; then :
11319  $as_echo_n "(cached) " >&6
11320else
11321
11322    if test "$cross_compiling" = yes; then :
11323                if test x$gcc_no_link = xyes; then
11324  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11325fi
11326cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11327/* end confdefs.h.  */
11328__thread int a; int b; int main() { return a = b; }
11329_ACEOF
11330if ac_fn_c_try_link "$LINENO"; then :
11331  chktls_save_LDFLAGS="$LDFLAGS"
11332	  	  	  case $host in
11333	    *-*-linux* | -*-uclinuxfdpic*)
11334	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11335	      ;;
11336	  esac
11337	  chktls_save_CFLAGS="$CFLAGS"
11338	  CFLAGS="-fPIC $CFLAGS"
11339	  	  if test x$gcc_no_link = xyes; then
11340  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11341fi
11342cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343/* end confdefs.h.  */
11344int f() { return 0; }
11345_ACEOF
11346if ac_fn_c_try_link "$LINENO"; then :
11347  if test x$gcc_no_link = xyes; then
11348  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11349fi
11350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11351/* end confdefs.h.  */
11352__thread int a; int b; int f() { return a = b; }
11353_ACEOF
11354if ac_fn_c_try_link "$LINENO"; then :
11355  gcc_cv_have_tls=yes
11356else
11357  gcc_cv_have_tls=no
11358fi
11359rm -f core conftest.err conftest.$ac_objext \
11360    conftest$ac_exeext conftest.$ac_ext
11361else
11362  gcc_cv_have_tls=yes
11363fi
11364rm -f core conftest.err conftest.$ac_objext \
11365    conftest$ac_exeext conftest.$ac_ext
11366	  CFLAGS="$chktls_save_CFLAGS"
11367	  LDFLAGS="$chktls_save_LDFLAGS"
11368else
11369  gcc_cv_have_tls=no
11370fi
11371rm -f core conftest.err conftest.$ac_objext \
11372    conftest$ac_exeext conftest.$ac_ext
11373
11374
11375else
11376  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377/* end confdefs.h.  */
11378__thread int a; int b; int main() { return a = b; }
11379_ACEOF
11380if ac_fn_c_try_run "$LINENO"; then :
11381                      chktls_save_LDFLAGS="$LDFLAGS"
11382      LDFLAGS="-static $LDFLAGS"
11383      if test x$gcc_no_link = xyes; then
11384  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11385fi
11386cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11387/* end confdefs.h.  */
11388int main() { return 0; }
11389_ACEOF
11390if ac_fn_c_try_link "$LINENO"; then :
11391  if test "$cross_compiling" = yes; then :
11392  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11393$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11394as_fn_error $? "cannot run test program while cross compiling
11395See \`config.log' for more details" "$LINENO" 5; }
11396else
11397  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11398/* end confdefs.h.  */
11399__thread int a; int b; int main() { return a = b; }
11400_ACEOF
11401if ac_fn_c_try_run "$LINENO"; then :
11402  gcc_cv_have_tls=yes
11403else
11404  gcc_cv_have_tls=no
11405fi
11406rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11407  conftest.$ac_objext conftest.beam conftest.$ac_ext
11408fi
11409
11410else
11411  gcc_cv_have_tls=yes
11412fi
11413rm -f core conftest.err conftest.$ac_objext \
11414    conftest$ac_exeext conftest.$ac_ext
11415      LDFLAGS="$chktls_save_LDFLAGS"
11416      if test $gcc_cv_have_tls = yes; then
11417						chktls_save_CFLAGS="$CFLAGS"
11418	thread_CFLAGS=failed
11419	for flag in '' '-pthread' '-lpthread'; do
11420	  CFLAGS="$flag $chktls_save_CFLAGS"
11421	  if test x$gcc_no_link = xyes; then
11422  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11423fi
11424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11425/* end confdefs.h.  */
11426#include <pthread.h>
11427		void *g(void *d) { return NULL; }
11428int
11429main ()
11430{
11431pthread_t t; pthread_create(&t,NULL,g,NULL);
11432  ;
11433  return 0;
11434}
11435_ACEOF
11436if ac_fn_c_try_link "$LINENO"; then :
11437  thread_CFLAGS="$flag"
11438fi
11439rm -f core conftest.err conftest.$ac_objext \
11440    conftest$ac_exeext conftest.$ac_ext
11441	  if test "X$thread_CFLAGS" != Xfailed; then
11442	    break
11443	  fi
11444	done
11445	CFLAGS="$chktls_save_CFLAGS"
11446	if test "X$thread_CFLAGS" != Xfailed; then
11447	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11448 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
11449  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11450$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11451as_fn_error $? "cannot run test program while cross compiling
11452See \`config.log' for more details" "$LINENO" 5; }
11453else
11454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11455/* end confdefs.h.  */
11456#include <pthread.h>
11457		__thread int a;
11458		static int *volatile a_in_other_thread;
11459		static void *
11460		thread_func (void *arg)
11461		{
11462		  a_in_other_thread = &a;
11463		  return (void *)0;
11464		}
11465int
11466main ()
11467{
11468pthread_t thread;
11469		void *thread_retval;
11470		int *volatile a_in_main_thread;
11471		a_in_main_thread = &a;
11472		if (pthread_create (&thread, (pthread_attr_t *)0,
11473				    thread_func, (void *)0))
11474		  return 0;
11475		if (pthread_join (thread, &thread_retval))
11476		  return 0;
11477		return (a_in_other_thread == a_in_main_thread);
11478  ;
11479  return 0;
11480}
11481_ACEOF
11482if ac_fn_c_try_run "$LINENO"; then :
11483  gcc_cv_have_tls=yes
11484else
11485  gcc_cv_have_tls=no
11486fi
11487rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11488  conftest.$ac_objext conftest.beam conftest.$ac_ext
11489fi
11490
11491	  CFLAGS="$chktls_save_CFLAGS"
11492	fi
11493      fi
11494else
11495  gcc_cv_have_tls=no
11496fi
11497rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11498  conftest.$ac_objext conftest.beam conftest.$ac_ext
11499fi
11500
11501fi
11502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11503$as_echo "$gcc_cv_have_tls" >&6; }
11504  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11505
11506$as_echo "#define HAVE_TLS 1" >>confdefs.h
11507
11508  fi
11509
11510
11511  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11512$as_echo_n "checking if the type of bitfields matters... " >&6; }
11513if ${gt_cv_bitfield_type_matters+:} false; then :
11514  $as_echo_n "(cached) " >&6
11515else
11516
11517    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11518/* end confdefs.h.  */
11519struct foo1 { char x; char y:1; char z; };
11520struct foo2 { char x; long long int y:1; char z; };
11521int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11522int
11523main ()
11524{
11525
11526  ;
11527  return 0;
11528}
11529_ACEOF
11530if ac_fn_c_try_compile "$LINENO"; then :
11531  gt_cv_bitfield_type_matters=yes
11532else
11533  gt_cv_bitfield_type_matters=no
11534fi
11535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11536
11537fi
11538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11539$as_echo "$gt_cv_bitfield_type_matters" >&6; }
11540  if test $gt_cv_bitfield_type_matters = yes; then
11541
11542$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11543
11544  fi
11545
11546
11547# -----------
11548# boehm-gc
11549# -----------
11550
11551# Check whether --enable-objc-gc was given.
11552if test "${enable_objc_gc+set}" = set; then :
11553  enableval=$enable_objc_gc;
11554else
11555  enable_objc_gc=no
11556fi
11557
11558
11559# Check whether --with-target-bdw-gc was given.
11560if test "${with_target_bdw_gc+set}" = set; then :
11561  withval=$with_target_bdw_gc;
11562fi
11563
11564
11565# Check whether --with-target-bdw-gc-include was given.
11566if test "${with_target_bdw_gc_include+set}" = set; then :
11567  withval=$with_target_bdw_gc_include;
11568fi
11569
11570
11571# Check whether --with-target-bdw-gc-lib was given.
11572if test "${with_target_bdw_gc_lib+set}" = set; then :
11573  withval=$with_target_bdw_gc_lib;
11574fi
11575
11576
11577case "$enable_objc_gc" in
11578no)
11579  use_bdw_gc=no
11580  ;;
11581*)
11582  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11583$as_echo_n "checking for bdw garbage collector... " >&6; }
11584  if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11585        BDW_GC_CFLAGS=
11586    BDW_GC_LIBS="-lgc"
11587  else
11588        if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11589      as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11590    elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11591      as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11592    else
11593      { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11594$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11595    fi
11596    mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11597    bdw_val=
11598    if test "x$with_target_bdw_gc" != x; then
11599      for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11600        case "$i" in
11601          *=*) sd=${i%%=*}; d=${i#*=} ;;
11602          *) sd=.; d=$i ;;
11603        esac
11604        if test "$mldir" = "$sd"; then
11605          bdw_val=$d
11606        fi
11607      done
11608      if test "x$bdw_val" = x; then
11609        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11610      fi
11611      bdw_inc_dir="$bdw_val/include"
11612      bdw_lib_dir="$bdw_val/lib"
11613    fi
11614    bdw_val=
11615    if test "x$with_target_bdw_gc_include" != x; then
11616      for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11617        case "$i" in
11618          *=*) sd=${i%%=*}; d=${i#*=} ;;
11619          *) sd=.; d=$i; fallback=$i ;;
11620        esac
11621        if test "$mldir" = "$sd"; then
11622          bdw_val=$d
11623        fi
11624      done
11625      if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11626        bdw_inc_dir="$fallback"
11627      elif test "x$bdw_val" = x; then
11628        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11629      else
11630        bdw_inc_dir="$bdw_val"
11631      fi
11632    fi
11633    bdw_val=
11634    if test "x$with_target_bdw_gc_lib" != x; then
11635      for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11636        case "$i" in
11637          *=*) sd=${i%%=*}; d=${i#*=} ;;
11638          *) sd=.; d=$i ;;
11639        esac
11640        if test "$mldir" = "$sd"; then
11641          bdw_val=$d
11642        fi
11643      done
11644      if test "x$bdw_val" = x; then
11645        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11646      fi
11647      bdw_lib_dir="$bdw_val"
11648    fi
11649    if test "x$bdw_inc_dir" = x; then
11650      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11651    fi
11652    if test "x$bdw_lib_dir" = x; then
11653      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11654    fi
11655    BDW_GC_CFLAGS="-I$bdw_inc_dir"
11656    if test -f $bdw_lib_dir/libgc.la; then
11657      BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11658    else
11659      BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11660    fi
11661    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11662$as_echo "found" >&6; }
11663  fi
11664
11665  case "$BDW_GC_LIBS" in
11666  *libgc.la)
11667    use_bdw_gc=yes
11668    ;;
11669  *)
11670    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11671$as_echo_n "checking for system boehm-gc... " >&6; }
11672    save_CFLAGS=$CFLAGS
11673    save_LIBS=$LIBS
11674    CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11675    LIBS="$LIBS $BDW_GC_LIBS"
11676            if test x$gcc_no_link = xyes; then
11677  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11678fi
11679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11680/* end confdefs.h.  */
11681#include <gc/gc.h>
11682int
11683main ()
11684{
11685GC_init()
11686  ;
11687  return 0;
11688}
11689_ACEOF
11690if ac_fn_c_try_link "$LINENO"; then :
11691
11692        if test "$cross_compiling" = yes; then :
11693            system_bdw_gc_found=no
11694
11695else
11696  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11697/* end confdefs.h.  */
11698
11699          #include <gc/gc.h>
11700          int main() {
11701            GC_init();
11702            return 0;
11703          }
11704
11705_ACEOF
11706if ac_fn_c_try_run "$LINENO"; then :
11707  system_bdw_gc_found=yes
11708else
11709  system_bdw_gc_found=no
11710fi
11711rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11712  conftest.$ac_objext conftest.beam conftest.$ac_ext
11713fi
11714
11715
11716else
11717  system_bdw_gc_found=no
11718fi
11719rm -f core conftest.err conftest.$ac_objext \
11720    conftest$ac_exeext conftest.$ac_ext
11721    CFLAGS=$save_CFLAGS
11722    LIBS=$save_LIBS
11723    if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11724      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11725$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11726      use_bdw_gc=no
11727    elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11728      as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5
11729    else
11730      use_bdw_gc=yes
11731      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11732$as_echo "found" >&6; }
11733    fi
11734  esac
11735esac
11736
11737if test "$use_bdw_gc" = no; then
11738  OBJC_GCFLAGS=''
11739  OBJC_BOEHM_GC=''
11740  OBJC_BOEHM_GC_INCLUDES=''
11741  OBJC_BOEHM_GC_LIBS=''
11742else
11743  OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11744  OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11745  OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11746  OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11747fi
11748
11749
11750
11751
11752
11753# Determine what GCC version number to use in filesystem paths.
11754
11755  get_gcc_base_ver="cat"
11756
11757# Check whether --with-gcc-major-version-only was given.
11758if test "${with_gcc_major_version_only+set}" = set; then :
11759  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11760        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11761      fi
11762
11763fi
11764
11765
11766
11767
11768# ------
11769# Output
11770# ------
11771
11772if test ${multilib} = yes; then
11773  multilib_arg="--enable-multilib"
11774else
11775  multilib_arg=
11776fi
11777
11778ac_config_files="$ac_config_files Makefile"
11779
11780cat >confcache <<\_ACEOF
11781# This file is a shell script that caches the results of configure
11782# tests run on this system so they can be shared between configure
11783# scripts and configure runs, see configure's option --config-cache.
11784# It is not useful on other systems.  If it contains results you don't
11785# want to keep, you may remove or edit it.
11786#
11787# config.status only pays attention to the cache file if you give it
11788# the --recheck option to rerun configure.
11789#
11790# `ac_cv_env_foo' variables (set or unset) will be overridden when
11791# loading this file, other *unset* `ac_cv_foo' will be assigned the
11792# following values.
11793
11794_ACEOF
11795
11796# The following way of writing the cache mishandles newlines in values,
11797# but we know of no workaround that is simple, portable, and efficient.
11798# So, we kill variables containing newlines.
11799# Ultrix sh set writes to stderr and can't be redirected directly,
11800# and sets the high bit in the cache file unless we assign to the vars.
11801(
11802  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11803    eval ac_val=\$$ac_var
11804    case $ac_val in #(
11805    *${as_nl}*)
11806      case $ac_var in #(
11807      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11808$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11809      esac
11810      case $ac_var in #(
11811      _ | IFS | as_nl) ;; #(
11812      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11813      *) { eval $ac_var=; unset $ac_var;} ;;
11814      esac ;;
11815    esac
11816  done
11817
11818  (set) 2>&1 |
11819    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11820    *${as_nl}ac_space=\ *)
11821      # `set' does not quote correctly, so add quotes: double-quote
11822      # substitution turns \\\\ into \\, and sed turns \\ into \.
11823      sed -n \
11824	"s/'/'\\\\''/g;
11825	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11826      ;; #(
11827    *)
11828      # `set' quotes correctly as required by POSIX, so do not add quotes.
11829      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11830      ;;
11831    esac |
11832    sort
11833) |
11834  sed '
11835     /^ac_cv_env_/b end
11836     t clear
11837     :clear
11838     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11839     t end
11840     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11841     :end' >>confcache
11842if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11843  if test -w "$cache_file"; then
11844    if test "x$cache_file" != "x/dev/null"; then
11845      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11846$as_echo "$as_me: updating cache $cache_file" >&6;}
11847      if test ! -f "$cache_file" || test -h "$cache_file"; then
11848	cat confcache >"$cache_file"
11849      else
11850        case $cache_file in #(
11851        */* | ?:*)
11852	  mv -f confcache "$cache_file"$$ &&
11853	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11854        *)
11855	  mv -f confcache "$cache_file" ;;
11856	esac
11857      fi
11858    fi
11859  else
11860    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11861$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11862  fi
11863fi
11864rm -f confcache
11865
11866test "x$prefix" = xNONE && prefix=$ac_default_prefix
11867# Let make expand exec_prefix.
11868test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11869
11870DEFS=-DHAVE_CONFIG_H
11871
11872ac_libobjs=
11873ac_ltlibobjs=
11874U=
11875for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11876  # 1. Remove the extension, and $U if already installed.
11877  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11878  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11879  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11880  #    will be set to the directory where LIBOBJS objects are built.
11881  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11882  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11883done
11884LIBOBJS=$ac_libobjs
11885
11886LTLIBOBJS=$ac_ltlibobjs
11887
11888
11889if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11890  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11891Usually this means the macro was only invoked conditionally." "$LINENO" 5
11892fi
11893
11894: "${CONFIG_STATUS=./config.status}"
11895ac_write_fail=0
11896ac_clean_files_save=$ac_clean_files
11897ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11898{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11899$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11900as_write_fail=0
11901cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11902#! $SHELL
11903# Generated by $as_me.
11904# Run this file to recreate the current configuration.
11905# Compiler output produced by configure, useful for debugging
11906# configure, is in config.log if it exists.
11907
11908debug=false
11909ac_cs_recheck=false
11910ac_cs_silent=false
11911
11912SHELL=\${CONFIG_SHELL-$SHELL}
11913export SHELL
11914_ASEOF
11915cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11916## -------------------- ##
11917## M4sh Initialization. ##
11918## -------------------- ##
11919
11920# Be more Bourne compatible
11921DUALCASE=1; export DUALCASE # for MKS sh
11922if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11923  emulate sh
11924  NULLCMD=:
11925  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11926  # is contrary to our usage.  Disable this feature.
11927  alias -g '${1+"$@"}'='"$@"'
11928  setopt NO_GLOB_SUBST
11929else
11930  case `(set -o) 2>/dev/null` in #(
11931  *posix*) :
11932    set -o posix ;; #(
11933  *) :
11934     ;;
11935esac
11936fi
11937
11938
11939as_nl='
11940'
11941export as_nl
11942# Printing a long string crashes Solaris 7 /usr/bin/printf.
11943as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11944as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11945as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11946# Prefer a ksh shell builtin over an external printf program on Solaris,
11947# but without wasting forks for bash or zsh.
11948if test -z "$BASH_VERSION$ZSH_VERSION" \
11949    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11950  as_echo='print -r --'
11951  as_echo_n='print -rn --'
11952elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11953  as_echo='printf %s\n'
11954  as_echo_n='printf %s'
11955else
11956  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11957    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11958    as_echo_n='/usr/ucb/echo -n'
11959  else
11960    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11961    as_echo_n_body='eval
11962      arg=$1;
11963      case $arg in #(
11964      *"$as_nl"*)
11965	expr "X$arg" : "X\\(.*\\)$as_nl";
11966	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11967      esac;
11968      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11969    '
11970    export as_echo_n_body
11971    as_echo_n='sh -c $as_echo_n_body as_echo'
11972  fi
11973  export as_echo_body
11974  as_echo='sh -c $as_echo_body as_echo'
11975fi
11976
11977# The user is always right.
11978if test "${PATH_SEPARATOR+set}" != set; then
11979  PATH_SEPARATOR=:
11980  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11981    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11982      PATH_SEPARATOR=';'
11983  }
11984fi
11985
11986
11987# IFS
11988# We need space, tab and new line, in precisely that order.  Quoting is
11989# there to prevent editors from complaining about space-tab.
11990# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11991# splitting by setting IFS to empty value.)
11992IFS=" ""	$as_nl"
11993
11994# Find who we are.  Look in the path if we contain no directory separator.
11995as_myself=
11996case $0 in #((
11997  *[\\/]* ) as_myself=$0 ;;
11998  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11999for as_dir in $PATH
12000do
12001  IFS=$as_save_IFS
12002  test -z "$as_dir" && as_dir=.
12003    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12004  done
12005IFS=$as_save_IFS
12006
12007     ;;
12008esac
12009# We did not find ourselves, most probably we were run as `sh COMMAND'
12010# in which case we are not to be found in the path.
12011if test "x$as_myself" = x; then
12012  as_myself=$0
12013fi
12014if test ! -f "$as_myself"; then
12015  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12016  exit 1
12017fi
12018
12019# Unset variables that we do not need and which cause bugs (e.g. in
12020# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12021# suppresses any "Segmentation fault" message there.  '((' could
12022# trigger a bug in pdksh 5.2.14.
12023for as_var in BASH_ENV ENV MAIL MAILPATH
12024do eval test x\${$as_var+set} = xset \
12025  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12026done
12027PS1='$ '
12028PS2='> '
12029PS4='+ '
12030
12031# NLS nuisances.
12032LC_ALL=C
12033export LC_ALL
12034LANGUAGE=C
12035export LANGUAGE
12036
12037# CDPATH.
12038(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12039
12040
12041# as_fn_error STATUS ERROR [LINENO LOG_FD]
12042# ----------------------------------------
12043# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12044# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12045# script with STATUS, using 1 if that was 0.
12046as_fn_error ()
12047{
12048  as_status=$1; test $as_status -eq 0 && as_status=1
12049  if test "$4"; then
12050    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12051    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12052  fi
12053  $as_echo "$as_me: error: $2" >&2
12054  as_fn_exit $as_status
12055} # as_fn_error
12056
12057
12058# as_fn_set_status STATUS
12059# -----------------------
12060# Set $? to STATUS, without forking.
12061as_fn_set_status ()
12062{
12063  return $1
12064} # as_fn_set_status
12065
12066# as_fn_exit STATUS
12067# -----------------
12068# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12069as_fn_exit ()
12070{
12071  set +e
12072  as_fn_set_status $1
12073  exit $1
12074} # as_fn_exit
12075
12076# as_fn_unset VAR
12077# ---------------
12078# Portably unset VAR.
12079as_fn_unset ()
12080{
12081  { eval $1=; unset $1;}
12082}
12083as_unset=as_fn_unset
12084# as_fn_append VAR VALUE
12085# ----------------------
12086# Append the text in VALUE to the end of the definition contained in VAR. Take
12087# advantage of any shell optimizations that allow amortized linear growth over
12088# repeated appends, instead of the typical quadratic growth present in naive
12089# implementations.
12090if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12091  eval 'as_fn_append ()
12092  {
12093    eval $1+=\$2
12094  }'
12095else
12096  as_fn_append ()
12097  {
12098    eval $1=\$$1\$2
12099  }
12100fi # as_fn_append
12101
12102# as_fn_arith ARG...
12103# ------------------
12104# Perform arithmetic evaluation on the ARGs, and store the result in the
12105# global $as_val. Take advantage of shells that can avoid forks. The arguments
12106# must be portable across $(()) and expr.
12107if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12108  eval 'as_fn_arith ()
12109  {
12110    as_val=$(( $* ))
12111  }'
12112else
12113  as_fn_arith ()
12114  {
12115    as_val=`expr "$@" || test $? -eq 1`
12116  }
12117fi # as_fn_arith
12118
12119
12120if expr a : '\(a\)' >/dev/null 2>&1 &&
12121   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12122  as_expr=expr
12123else
12124  as_expr=false
12125fi
12126
12127if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12128  as_basename=basename
12129else
12130  as_basename=false
12131fi
12132
12133if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12134  as_dirname=dirname
12135else
12136  as_dirname=false
12137fi
12138
12139as_me=`$as_basename -- "$0" ||
12140$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12141	 X"$0" : 'X\(//\)$' \| \
12142	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12143$as_echo X/"$0" |
12144    sed '/^.*\/\([^/][^/]*\)\/*$/{
12145	    s//\1/
12146	    q
12147	  }
12148	  /^X\/\(\/\/\)$/{
12149	    s//\1/
12150	    q
12151	  }
12152	  /^X\/\(\/\).*/{
12153	    s//\1/
12154	    q
12155	  }
12156	  s/.*/./; q'`
12157
12158# Avoid depending upon Character Ranges.
12159as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12160as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12161as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12162as_cr_digits='0123456789'
12163as_cr_alnum=$as_cr_Letters$as_cr_digits
12164
12165ECHO_C= ECHO_N= ECHO_T=
12166case `echo -n x` in #(((((
12167-n*)
12168  case `echo 'xy\c'` in
12169  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12170  xy)  ECHO_C='\c';;
12171  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12172       ECHO_T='	';;
12173  esac;;
12174*)
12175  ECHO_N='-n';;
12176esac
12177
12178rm -f conf$$ conf$$.exe conf$$.file
12179if test -d conf$$.dir; then
12180  rm -f conf$$.dir/conf$$.file
12181else
12182  rm -f conf$$.dir
12183  mkdir conf$$.dir 2>/dev/null
12184fi
12185if (echo >conf$$.file) 2>/dev/null; then
12186  if ln -s conf$$.file conf$$ 2>/dev/null; then
12187    as_ln_s='ln -s'
12188    # ... but there are two gotchas:
12189    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12190    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12191    # In both cases, we have to default to `cp -pR'.
12192    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12193      as_ln_s='cp -pR'
12194  elif ln conf$$.file conf$$ 2>/dev/null; then
12195    as_ln_s=ln
12196  else
12197    as_ln_s='cp -pR'
12198  fi
12199else
12200  as_ln_s='cp -pR'
12201fi
12202rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12203rmdir conf$$.dir 2>/dev/null
12204
12205
12206# as_fn_mkdir_p
12207# -------------
12208# Create "$as_dir" as a directory, including parents if necessary.
12209as_fn_mkdir_p ()
12210{
12211
12212  case $as_dir in #(
12213  -*) as_dir=./$as_dir;;
12214  esac
12215  test -d "$as_dir" || eval $as_mkdir_p || {
12216    as_dirs=
12217    while :; do
12218      case $as_dir in #(
12219      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12220      *) as_qdir=$as_dir;;
12221      esac
12222      as_dirs="'$as_qdir' $as_dirs"
12223      as_dir=`$as_dirname -- "$as_dir" ||
12224$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12225	 X"$as_dir" : 'X\(//\)[^/]' \| \
12226	 X"$as_dir" : 'X\(//\)$' \| \
12227	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12228$as_echo X"$as_dir" |
12229    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12230	    s//\1/
12231	    q
12232	  }
12233	  /^X\(\/\/\)[^/].*/{
12234	    s//\1/
12235	    q
12236	  }
12237	  /^X\(\/\/\)$/{
12238	    s//\1/
12239	    q
12240	  }
12241	  /^X\(\/\).*/{
12242	    s//\1/
12243	    q
12244	  }
12245	  s/.*/./; q'`
12246      test -d "$as_dir" && break
12247    done
12248    test -z "$as_dirs" || eval "mkdir $as_dirs"
12249  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12250
12251
12252} # as_fn_mkdir_p
12253if mkdir -p . 2>/dev/null; then
12254  as_mkdir_p='mkdir -p "$as_dir"'
12255else
12256  test -d ./-p && rmdir ./-p
12257  as_mkdir_p=false
12258fi
12259
12260
12261# as_fn_executable_p FILE
12262# -----------------------
12263# Test if FILE is an executable regular file.
12264as_fn_executable_p ()
12265{
12266  test -f "$1" && test -x "$1"
12267} # as_fn_executable_p
12268as_test_x='test -x'
12269as_executable_p=as_fn_executable_p
12270
12271# Sed expression to map a string onto a valid CPP name.
12272as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12273
12274# Sed expression to map a string onto a valid variable name.
12275as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12276
12277
12278exec 6>&1
12279## ----------------------------------- ##
12280## Main body of $CONFIG_STATUS script. ##
12281## ----------------------------------- ##
12282_ASEOF
12283test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12284
12285cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12286# Save the log message, to keep $0 and so on meaningful, and to
12287# report actual input values of CONFIG_FILES etc. instead of their
12288# values after options handling.
12289ac_log="
12290This file was extended by package-unused $as_me version-unused, which was
12291generated by GNU Autoconf 2.69.  Invocation command line was
12292
12293  CONFIG_FILES    = $CONFIG_FILES
12294  CONFIG_HEADERS  = $CONFIG_HEADERS
12295  CONFIG_LINKS    = $CONFIG_LINKS
12296  CONFIG_COMMANDS = $CONFIG_COMMANDS
12297  $ $0 $@
12298
12299on `(hostname || uname -n) 2>/dev/null | sed 1q`
12300"
12301
12302_ACEOF
12303
12304case $ac_config_files in *"
12305"*) set x $ac_config_files; shift; ac_config_files=$*;;
12306esac
12307
12308case $ac_config_headers in *"
12309"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12310esac
12311
12312
12313cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12314# Files that config.status was made for.
12315config_files="$ac_config_files"
12316config_headers="$ac_config_headers"
12317config_commands="$ac_config_commands"
12318
12319_ACEOF
12320
12321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12322ac_cs_usage="\
12323\`$as_me' instantiates files and other configuration actions
12324from templates according to the current configuration.  Unless the files
12325and actions are specified as TAGs, all are instantiated by default.
12326
12327Usage: $0 [OPTION]... [TAG]...
12328
12329  -h, --help       print this help, then exit
12330  -V, --version    print version number and configuration settings, then exit
12331      --config     print configuration, then exit
12332  -q, --quiet, --silent
12333                   do not print progress messages
12334  -d, --debug      don't remove temporary files
12335      --recheck    update $as_me by reconfiguring in the same conditions
12336      --file=FILE[:TEMPLATE]
12337                   instantiate the configuration file FILE
12338      --header=FILE[:TEMPLATE]
12339                   instantiate the configuration header FILE
12340
12341Configuration files:
12342$config_files
12343
12344Configuration headers:
12345$config_headers
12346
12347Configuration commands:
12348$config_commands
12349
12350Report bugs to the package provider."
12351
12352_ACEOF
12353cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12354ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12355ac_cs_version="\\
12356package-unused config.status version-unused
12357configured by $0, generated by GNU Autoconf 2.69,
12358  with options \\"\$ac_cs_config\\"
12359
12360Copyright (C) 2012 Free Software Foundation, Inc.
12361This config.status script is free software; the Free Software Foundation
12362gives unlimited permission to copy, distribute and modify it."
12363
12364ac_pwd='$ac_pwd'
12365srcdir='$srcdir'
12366INSTALL='$INSTALL'
12367AWK='$AWK'
12368test -n "\$AWK" || AWK=awk
12369_ACEOF
12370
12371cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12372# The default lists apply if the user does not specify any file.
12373ac_need_defaults=:
12374while test $# != 0
12375do
12376  case $1 in
12377  --*=?*)
12378    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12379    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12380    ac_shift=:
12381    ;;
12382  --*=)
12383    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12384    ac_optarg=
12385    ac_shift=:
12386    ;;
12387  *)
12388    ac_option=$1
12389    ac_optarg=$2
12390    ac_shift=shift
12391    ;;
12392  esac
12393
12394  case $ac_option in
12395  # Handling of the options.
12396  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12397    ac_cs_recheck=: ;;
12398  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12399    $as_echo "$ac_cs_version"; exit ;;
12400  --config | --confi | --conf | --con | --co | --c )
12401    $as_echo "$ac_cs_config"; exit ;;
12402  --debug | --debu | --deb | --de | --d | -d )
12403    debug=: ;;
12404  --file | --fil | --fi | --f )
12405    $ac_shift
12406    case $ac_optarg in
12407    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12408    '') as_fn_error $? "missing file argument" ;;
12409    esac
12410    as_fn_append CONFIG_FILES " '$ac_optarg'"
12411    ac_need_defaults=false;;
12412  --header | --heade | --head | --hea )
12413    $ac_shift
12414    case $ac_optarg in
12415    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12416    esac
12417    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12418    ac_need_defaults=false;;
12419  --he | --h)
12420    # Conflict between --help and --header
12421    as_fn_error $? "ambiguous option: \`$1'
12422Try \`$0 --help' for more information.";;
12423  --help | --hel | -h )
12424    $as_echo "$ac_cs_usage"; exit ;;
12425  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12426  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12427    ac_cs_silent=: ;;
12428
12429  # This is an error.
12430  -*) as_fn_error $? "unrecognized option: \`$1'
12431Try \`$0 --help' for more information." ;;
12432
12433  *) as_fn_append ac_config_targets " $1"
12434     ac_need_defaults=false ;;
12435
12436  esac
12437  shift
12438done
12439
12440ac_configure_extra_args=
12441
12442if $ac_cs_silent; then
12443  exec 6>/dev/null
12444  ac_configure_extra_args="$ac_configure_extra_args --silent"
12445fi
12446
12447_ACEOF
12448cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12449if \$ac_cs_recheck; then
12450  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12451  shift
12452  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12453  CONFIG_SHELL='$SHELL'
12454  export CONFIG_SHELL
12455  exec "\$@"
12456fi
12457
12458_ACEOF
12459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12460exec 5>>config.log
12461{
12462  echo
12463  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12464## Running $as_me. ##
12465_ASBOX
12466  $as_echo "$ac_log"
12467} >&5
12468
12469_ACEOF
12470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12471#
12472# INIT-COMMANDS
12473#
12474
12475srcdir="$srcdir"
12476host="$host"
12477target="$target"
12478with_multisubdir="$with_multisubdir"
12479with_multisrctop="$with_multisrctop"
12480with_target_subdir="$with_target_subdir"
12481ac_configure_args="${multilib_arg} ${ac_configure_args}"
12482multi_basedir="$multi_basedir"
12483CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12484CC="$CC"
12485CXX="$CXX"
12486GFORTRAN="$GFORTRAN"
12487GDC="$GDC"
12488
12489
12490# The HP-UX ksh and POSIX shell print the target directory to stdout
12491# if CDPATH is set.
12492(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12493
12494sed_quote_subst='$sed_quote_subst'
12495double_quote_subst='$double_quote_subst'
12496delay_variable_subst='$delay_variable_subst'
12497AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12498DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12499OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12500macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12501macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12502enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12503enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12504pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12505enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12506SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12507ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12508host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12509host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12510host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12511build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12512build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12513build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12514SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12515Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12516GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12517EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12518FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12519LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12520NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12521LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12522max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12523ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12524exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12525lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12526lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12527lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12528reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12529reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12530deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12531file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12532AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12533AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12534STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12535RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12536old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12537old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12538old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12539lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12540CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12541CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12542compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12543GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12544lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12545lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12546lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12547lt_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"`'
12548objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12549MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12550lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12551lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12552lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12553lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12554lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12555need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12556DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12557NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12558LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12559OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12560OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12561libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12562shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12563extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12564archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12565enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12566export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12567whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12568compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12569old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12570old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12571archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12572archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12573module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12574module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12575with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12576allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12577no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12578hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12579hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12580hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12581hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12582hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12583hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12584hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12585hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12586inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12587link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12588fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12589always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12590export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12591exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12592include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12593prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12594file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12595variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12596need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12597need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12598version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12599runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12600shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12601shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12602libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12603library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12604soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12605install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12606postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12607postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12608finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12609finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12610hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12611sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12612sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12613hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12614enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12615enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12616enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12617old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12618striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12619
12620LTCC='$LTCC'
12621LTCFLAGS='$LTCFLAGS'
12622compiler='$compiler_DEFAULT'
12623
12624# A function that is used when there is no print builtin or printf.
12625func_fallback_echo ()
12626{
12627  eval 'cat <<_LTECHO_EOF
12628\$1
12629_LTECHO_EOF'
12630}
12631
12632# Quote evaled strings.
12633for var in AS \
12634DLLTOOL \
12635OBJDUMP \
12636SHELL \
12637ECHO \
12638SED \
12639GREP \
12640EGREP \
12641FGREP \
12642LD \
12643NM \
12644LN_S \
12645lt_SP2NL \
12646lt_NL2SP \
12647reload_flag \
12648deplibs_check_method \
12649file_magic_cmd \
12650AR \
12651AR_FLAGS \
12652STRIP \
12653RANLIB \
12654CC \
12655CFLAGS \
12656compiler \
12657lt_cv_sys_global_symbol_pipe \
12658lt_cv_sys_global_symbol_to_cdecl \
12659lt_cv_sys_global_symbol_to_c_name_address \
12660lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12661lt_prog_compiler_no_builtin_flag \
12662lt_prog_compiler_wl \
12663lt_prog_compiler_pic \
12664lt_prog_compiler_static \
12665lt_cv_prog_compiler_c_o \
12666need_locks \
12667DSYMUTIL \
12668NMEDIT \
12669LIPO \
12670OTOOL \
12671OTOOL64 \
12672shrext_cmds \
12673export_dynamic_flag_spec \
12674whole_archive_flag_spec \
12675compiler_needs_object \
12676with_gnu_ld \
12677allow_undefined_flag \
12678no_undefined_flag \
12679hardcode_libdir_flag_spec \
12680hardcode_libdir_flag_spec_ld \
12681hardcode_libdir_separator \
12682fix_srcfile_path \
12683exclude_expsyms \
12684include_expsyms \
12685file_list_spec \
12686variables_saved_for_relink \
12687libname_spec \
12688library_names_spec \
12689soname_spec \
12690install_override_mode \
12691finish_eval \
12692old_striplib \
12693striplib; do
12694    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12695    *[\\\\\\\`\\"\\\$]*)
12696      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12697      ;;
12698    *)
12699      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12700      ;;
12701    esac
12702done
12703
12704# Double-quote double-evaled strings.
12705for var in reload_cmds \
12706old_postinstall_cmds \
12707old_postuninstall_cmds \
12708old_archive_cmds \
12709extract_expsyms_cmds \
12710old_archive_from_new_cmds \
12711old_archive_from_expsyms_cmds \
12712archive_cmds \
12713archive_expsym_cmds \
12714module_cmds \
12715module_expsym_cmds \
12716export_symbols_cmds \
12717prelink_cmds \
12718postinstall_cmds \
12719postuninstall_cmds \
12720finish_cmds \
12721sys_lib_search_path_spec \
12722sys_lib_dlsearch_path_spec; do
12723    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12724    *[\\\\\\\`\\"\\\$]*)
12725      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12726      ;;
12727    *)
12728      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12729      ;;
12730    esac
12731done
12732
12733ac_aux_dir='$ac_aux_dir'
12734xsi_shell='$xsi_shell'
12735lt_shell_append='$lt_shell_append'
12736
12737# See if we are running on zsh, and set the options which allow our
12738# commands through without removal of \ escapes INIT.
12739if test -n "\${ZSH_VERSION+set}" ; then
12740   setopt NO_GLOB_SUBST
12741fi
12742
12743
12744    PACKAGE='$PACKAGE'
12745    VERSION='$VERSION'
12746    TIMESTAMP='$TIMESTAMP'
12747    RM='$RM'
12748    ofile='$ofile'
12749
12750
12751
12752
12753_ACEOF
12754
12755cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756
12757# Handling of arguments.
12758for ac_config_target in $ac_config_targets
12759do
12760  case $ac_config_target in
12761    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12762    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12763    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12764    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12765
12766  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12767  esac
12768done
12769
12770
12771# If the user did not use the arguments to specify the items to instantiate,
12772# then the envvar interface is used.  Set only those that are not.
12773# We use the long form for the default assignment because of an extremely
12774# bizarre bug on SunOS 4.1.3.
12775if $ac_need_defaults; then
12776  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12777  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12778  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12779fi
12780
12781# Have a temporary directory for convenience.  Make it in the build tree
12782# simply because there is no reason against having it here, and in addition,
12783# creating and moving files from /tmp can sometimes cause problems.
12784# Hook for its removal unless debugging.
12785# Note that there is a small window in which the directory will not be cleaned:
12786# after its creation but before its name has been assigned to `$tmp'.
12787$debug ||
12788{
12789  tmp= ac_tmp=
12790  trap 'exit_status=$?
12791  : "${ac_tmp:=$tmp}"
12792  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12793' 0
12794  trap 'as_fn_exit 1' 1 2 13 15
12795}
12796# Create a (secure) tmp directory for tmp files.
12797
12798{
12799  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12800  test -d "$tmp"
12801}  ||
12802{
12803  tmp=./conf$$-$RANDOM
12804  (umask 077 && mkdir "$tmp")
12805} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12806ac_tmp=$tmp
12807
12808# Set up the scripts for CONFIG_FILES section.
12809# No need to generate them if there are no CONFIG_FILES.
12810# This happens for instance with `./config.status config.h'.
12811if test -n "$CONFIG_FILES"; then
12812
12813
12814ac_cr=`echo X | tr X '\015'`
12815# On cygwin, bash can eat \r inside `` if the user requested igncr.
12816# But we know of no other shell where ac_cr would be empty at this
12817# point, so we can use a bashism as a fallback.
12818if test "x$ac_cr" = x; then
12819  eval ac_cr=\$\'\\r\'
12820fi
12821ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12822if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12823  ac_cs_awk_cr='\\r'
12824else
12825  ac_cs_awk_cr=$ac_cr
12826fi
12827
12828echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12829_ACEOF
12830
12831
12832{
12833  echo "cat >conf$$subs.awk <<_ACEOF" &&
12834  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12835  echo "_ACEOF"
12836} >conf$$subs.sh ||
12837  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12838ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12839ac_delim='%!_!# '
12840for ac_last_try in false false false false false :; do
12841  . ./conf$$subs.sh ||
12842    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12843
12844  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12845  if test $ac_delim_n = $ac_delim_num; then
12846    break
12847  elif $ac_last_try; then
12848    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12849  else
12850    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12851  fi
12852done
12853rm -f conf$$subs.sh
12854
12855cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12856cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12857_ACEOF
12858sed -n '
12859h
12860s/^/S["/; s/!.*/"]=/
12861p
12862g
12863s/^[^!]*!//
12864:repl
12865t repl
12866s/'"$ac_delim"'$//
12867t delim
12868:nl
12869h
12870s/\(.\{148\}\)..*/\1/
12871t more1
12872s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12873p
12874n
12875b repl
12876:more1
12877s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12878p
12879g
12880s/.\{148\}//
12881t nl
12882:delim
12883h
12884s/\(.\{148\}\)..*/\1/
12885t more2
12886s/["\\]/\\&/g; s/^/"/; s/$/"/
12887p
12888b
12889:more2
12890s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12891p
12892g
12893s/.\{148\}//
12894t delim
12895' <conf$$subs.awk | sed '
12896/^[^""]/{
12897  N
12898  s/\n//
12899}
12900' >>$CONFIG_STATUS || ac_write_fail=1
12901rm -f conf$$subs.awk
12902cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12903_ACAWK
12904cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12905  for (key in S) S_is_set[key] = 1
12906  FS = ""
12907
12908}
12909{
12910  line = $ 0
12911  nfields = split(line, field, "@")
12912  substed = 0
12913  len = length(field[1])
12914  for (i = 2; i < nfields; i++) {
12915    key = field[i]
12916    keylen = length(key)
12917    if (S_is_set[key]) {
12918      value = S[key]
12919      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12920      len += length(value) + length(field[++i])
12921      substed = 1
12922    } else
12923      len += 1 + keylen
12924  }
12925
12926  print line
12927}
12928
12929_ACAWK
12930_ACEOF
12931cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12932if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12933  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12934else
12935  cat
12936fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12937  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12938_ACEOF
12939
12940# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12941# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12942# trailing colons and then remove the whole line if VPATH becomes empty
12943# (actually we leave an empty line to preserve line numbers).
12944if test "x$srcdir" = x.; then
12945  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12946h
12947s///
12948s/^/:/
12949s/[	 ]*$/:/
12950s/:\$(srcdir):/:/g
12951s/:\${srcdir}:/:/g
12952s/:@srcdir@:/:/g
12953s/^:*//
12954s/:*$//
12955x
12956s/\(=[	 ]*\).*/\1/
12957G
12958s/\n//
12959s/^[^=]*=[	 ]*$//
12960}'
12961fi
12962
12963cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12964fi # test -n "$CONFIG_FILES"
12965
12966# Set up the scripts for CONFIG_HEADERS section.
12967# No need to generate them if there are no CONFIG_HEADERS.
12968# This happens for instance with `./config.status Makefile'.
12969if test -n "$CONFIG_HEADERS"; then
12970cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12971BEGIN {
12972_ACEOF
12973
12974# Transform confdefs.h into an awk script `defines.awk', embedded as
12975# here-document in config.status, that substitutes the proper values into
12976# config.h.in to produce config.h.
12977
12978# Create a delimiter string that does not exist in confdefs.h, to ease
12979# handling of long lines.
12980ac_delim='%!_!# '
12981for ac_last_try in false false :; do
12982  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12983  if test -z "$ac_tt"; then
12984    break
12985  elif $ac_last_try; then
12986    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12987  else
12988    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12989  fi
12990done
12991
12992# For the awk script, D is an array of macro values keyed by name,
12993# likewise P contains macro parameters if any.  Preserve backslash
12994# newline sequences.
12995
12996ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12997sed -n '
12998s/.\{148\}/&'"$ac_delim"'/g
12999t rset
13000:rset
13001s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13002t def
13003d
13004:def
13005s/\\$//
13006t bsnl
13007s/["\\]/\\&/g
13008s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13009D["\1"]=" \3"/p
13010s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13011d
13012:bsnl
13013s/["\\]/\\&/g
13014s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13015D["\1"]=" \3\\\\\\n"\\/p
13016t cont
13017s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13018t cont
13019d
13020:cont
13021n
13022s/.\{148\}/&'"$ac_delim"'/g
13023t clear
13024:clear
13025s/\\$//
13026t bsnlc
13027s/["\\]/\\&/g; s/^/"/; s/$/"/p
13028d
13029:bsnlc
13030s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13031b cont
13032' <confdefs.h | sed '
13033s/'"$ac_delim"'/"\\\
13034"/g' >>$CONFIG_STATUS || ac_write_fail=1
13035
13036cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13037  for (key in D) D_is_set[key] = 1
13038  FS = ""
13039}
13040/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13041  line = \$ 0
13042  split(line, arg, " ")
13043  if (arg[1] == "#") {
13044    defundef = arg[2]
13045    mac1 = arg[3]
13046  } else {
13047    defundef = substr(arg[1], 2)
13048    mac1 = arg[2]
13049  }
13050  split(mac1, mac2, "(") #)
13051  macro = mac2[1]
13052  prefix = substr(line, 1, index(line, defundef) - 1)
13053  if (D_is_set[macro]) {
13054    # Preserve the white space surrounding the "#".
13055    print prefix "define", macro P[macro] D[macro]
13056    next
13057  } else {
13058    # Replace #undef with comments.  This is necessary, for example,
13059    # in the case of _POSIX_SOURCE, which is predefined and required
13060    # on some systems where configure will not decide to define it.
13061    if (defundef == "undef") {
13062      print "/*", prefix defundef, macro, "*/"
13063      next
13064    }
13065  }
13066}
13067{ print }
13068_ACAWK
13069_ACEOF
13070cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13071  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13072fi # test -n "$CONFIG_HEADERS"
13073
13074
13075eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13076shift
13077for ac_tag
13078do
13079  case $ac_tag in
13080  :[FHLC]) ac_mode=$ac_tag; continue;;
13081  esac
13082  case $ac_mode$ac_tag in
13083  :[FHL]*:*);;
13084  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13085  :[FH]-) ac_tag=-:-;;
13086  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13087  esac
13088  ac_save_IFS=$IFS
13089  IFS=:
13090  set x $ac_tag
13091  IFS=$ac_save_IFS
13092  shift
13093  ac_file=$1
13094  shift
13095
13096  case $ac_mode in
13097  :L) ac_source=$1;;
13098  :[FH])
13099    ac_file_inputs=
13100    for ac_f
13101    do
13102      case $ac_f in
13103      -) ac_f="$ac_tmp/stdin";;
13104      *) # Look for the file first in the build tree, then in the source tree
13105	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13106	 # because $ac_f cannot contain `:'.
13107	 test -f "$ac_f" ||
13108	   case $ac_f in
13109	   [\\/$]*) false;;
13110	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13111	   esac ||
13112	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13113      esac
13114      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13115      as_fn_append ac_file_inputs " '$ac_f'"
13116    done
13117
13118    # Let's still pretend it is `configure' which instantiates (i.e., don't
13119    # use $as_me), people would be surprised to read:
13120    #    /* config.h.  Generated by config.status.  */
13121    configure_input='Generated from '`
13122	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13123	`' by configure.'
13124    if test x"$ac_file" != x-; then
13125      configure_input="$ac_file.  $configure_input"
13126      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13127$as_echo "$as_me: creating $ac_file" >&6;}
13128    fi
13129    # Neutralize special characters interpreted by sed in replacement strings.
13130    case $configure_input in #(
13131    *\&* | *\|* | *\\* )
13132       ac_sed_conf_input=`$as_echo "$configure_input" |
13133       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13134    *) ac_sed_conf_input=$configure_input;;
13135    esac
13136
13137    case $ac_tag in
13138    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13139      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13140    esac
13141    ;;
13142  esac
13143
13144  ac_dir=`$as_dirname -- "$ac_file" ||
13145$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13146	 X"$ac_file" : 'X\(//\)[^/]' \| \
13147	 X"$ac_file" : 'X\(//\)$' \| \
13148	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13149$as_echo X"$ac_file" |
13150    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13151	    s//\1/
13152	    q
13153	  }
13154	  /^X\(\/\/\)[^/].*/{
13155	    s//\1/
13156	    q
13157	  }
13158	  /^X\(\/\/\)$/{
13159	    s//\1/
13160	    q
13161	  }
13162	  /^X\(\/\).*/{
13163	    s//\1/
13164	    q
13165	  }
13166	  s/.*/./; q'`
13167  as_dir="$ac_dir"; as_fn_mkdir_p
13168  ac_builddir=.
13169
13170case "$ac_dir" in
13171.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13172*)
13173  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13174  # A ".." for each directory in $ac_dir_suffix.
13175  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13176  case $ac_top_builddir_sub in
13177  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13178  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13179  esac ;;
13180esac
13181ac_abs_top_builddir=$ac_pwd
13182ac_abs_builddir=$ac_pwd$ac_dir_suffix
13183# for backward compatibility:
13184ac_top_builddir=$ac_top_build_prefix
13185
13186case $srcdir in
13187  .)  # We are building in place.
13188    ac_srcdir=.
13189    ac_top_srcdir=$ac_top_builddir_sub
13190    ac_abs_top_srcdir=$ac_pwd ;;
13191  [\\/]* | ?:[\\/]* )  # Absolute name.
13192    ac_srcdir=$srcdir$ac_dir_suffix;
13193    ac_top_srcdir=$srcdir
13194    ac_abs_top_srcdir=$srcdir ;;
13195  *) # Relative name.
13196    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13197    ac_top_srcdir=$ac_top_build_prefix$srcdir
13198    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13199esac
13200ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13201
13202
13203  case $ac_mode in
13204  :F)
13205  #
13206  # CONFIG_FILE
13207  #
13208
13209  case $INSTALL in
13210  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13211  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13212  esac
13213_ACEOF
13214
13215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13216# If the template does not know about datarootdir, expand it.
13217# FIXME: This hack should be removed a few years after 2.60.
13218ac_datarootdir_hack=; ac_datarootdir_seen=
13219ac_sed_dataroot='
13220/datarootdir/ {
13221  p
13222  q
13223}
13224/@datadir@/p
13225/@docdir@/p
13226/@infodir@/p
13227/@localedir@/p
13228/@mandir@/p'
13229case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13230*datarootdir*) ac_datarootdir_seen=yes;;
13231*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13232  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13233$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13234_ACEOF
13235cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13236  ac_datarootdir_hack='
13237  s&@datadir@&$datadir&g
13238  s&@docdir@&$docdir&g
13239  s&@infodir@&$infodir&g
13240  s&@localedir@&$localedir&g
13241  s&@mandir@&$mandir&g
13242  s&\\\${datarootdir}&$datarootdir&g' ;;
13243esac
13244_ACEOF
13245
13246# Neutralize VPATH when `$srcdir' = `.'.
13247# Shell code in configure.ac might set extrasub.
13248# FIXME: do we really want to maintain this feature?
13249cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13250ac_sed_extra="$ac_vpsub
13251$extrasub
13252_ACEOF
13253cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13254:t
13255/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13256s|@configure_input@|$ac_sed_conf_input|;t t
13257s&@top_builddir@&$ac_top_builddir_sub&;t t
13258s&@top_build_prefix@&$ac_top_build_prefix&;t t
13259s&@srcdir@&$ac_srcdir&;t t
13260s&@abs_srcdir@&$ac_abs_srcdir&;t t
13261s&@top_srcdir@&$ac_top_srcdir&;t t
13262s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13263s&@builddir@&$ac_builddir&;t t
13264s&@abs_builddir@&$ac_abs_builddir&;t t
13265s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13266s&@INSTALL@&$ac_INSTALL&;t t
13267$ac_datarootdir_hack
13268"
13269eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13270  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13271
13272test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13273  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13274  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13275      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13276  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13277which seems to be undefined.  Please make sure it is defined" >&5
13278$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13279which seems to be undefined.  Please make sure it is defined" >&2;}
13280
13281  rm -f "$ac_tmp/stdin"
13282  case $ac_file in
13283  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13284  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13285  esac \
13286  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13287 ;;
13288  :H)
13289  #
13290  # CONFIG_HEADER
13291  #
13292  if test x"$ac_file" != x-; then
13293    {
13294      $as_echo "/* $configure_input  */" \
13295      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13296    } >"$ac_tmp/config.h" \
13297      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13298    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13299      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13300$as_echo "$as_me: $ac_file is unchanged" >&6;}
13301    else
13302      rm -f "$ac_file"
13303      mv "$ac_tmp/config.h" "$ac_file" \
13304	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13305    fi
13306  else
13307    $as_echo "/* $configure_input  */" \
13308      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13309      || as_fn_error $? "could not create -" "$LINENO" 5
13310  fi
13311 ;;
13312
13313  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13314$as_echo "$as_me: executing $ac_file commands" >&6;}
13315 ;;
13316  esac
13317
13318
13319  case $ac_file$ac_mode in
13320    "default-1":C)
13321# Only add multilib support code if we just rebuilt the top-level
13322# Makefile.
13323case " $CONFIG_FILES " in
13324 *" Makefile "*)
13325   ac_file=Makefile . ${multi_basedir}/config-ml.in
13326   ;;
13327esac ;;
13328    "libtool":C)
13329
13330    # See if we are running on zsh, and set the options which allow our
13331    # commands through without removal of \ escapes.
13332    if test -n "${ZSH_VERSION+set}" ; then
13333      setopt NO_GLOB_SUBST
13334    fi
13335
13336    cfgfile="${ofile}T"
13337    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13338    $RM "$cfgfile"
13339
13340    cat <<_LT_EOF >> "$cfgfile"
13341#! $SHELL
13342
13343# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13344# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13345# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13346# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13347#
13348#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13349#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13350#   Written by Gordon Matzigkeit, 1996
13351#
13352#   This file is part of GNU Libtool.
13353#
13354# GNU Libtool is free software; you can redistribute it and/or
13355# modify it under the terms of the GNU General Public License as
13356# published by the Free Software Foundation; either version 2 of
13357# the License, or (at your option) any later version.
13358#
13359# As a special exception to the GNU General Public License,
13360# if you distribute this file as part of a program or library that
13361# is built using GNU Libtool, you may include this file under the
13362# same distribution terms that you use for the rest of that program.
13363#
13364# GNU Libtool is distributed in the hope that it will be useful,
13365# but WITHOUT ANY WARRANTY; without even the implied warranty of
13366# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13367# GNU General Public License for more details.
13368#
13369# You should have received a copy of the GNU General Public License
13370# along with GNU Libtool; see the file COPYING.  If not, a copy
13371# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13372# obtained by writing to the Free Software Foundation, Inc.,
13373# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13374
13375
13376# The names of the tagged configurations supported by this script.
13377available_tags=""
13378
13379# ### BEGIN LIBTOOL CONFIG
13380
13381# Assembler program.
13382AS=$lt_AS
13383
13384# DLL creation program.
13385DLLTOOL=$lt_DLLTOOL
13386
13387# Object dumper program.
13388OBJDUMP=$lt_OBJDUMP
13389
13390# Which release of libtool.m4 was used?
13391macro_version=$macro_version
13392macro_revision=$macro_revision
13393
13394# Whether or not to build shared libraries.
13395build_libtool_libs=$enable_shared
13396
13397# Whether or not to build static libraries.
13398build_old_libs=$enable_static
13399
13400# What type of objects to build.
13401pic_mode=$pic_mode
13402
13403# Whether or not to optimize for fast installation.
13404fast_install=$enable_fast_install
13405
13406# Shell to use when invoking shell scripts.
13407SHELL=$lt_SHELL
13408
13409# An echo program that protects backslashes.
13410ECHO=$lt_ECHO
13411
13412# The host system.
13413host_alias=$host_alias
13414host=$host
13415host_os=$host_os
13416
13417# The build system.
13418build_alias=$build_alias
13419build=$build
13420build_os=$build_os
13421
13422# A sed program that does not truncate output.
13423SED=$lt_SED
13424
13425# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13426Xsed="\$SED -e 1s/^X//"
13427
13428# A grep program that handles long lines.
13429GREP=$lt_GREP
13430
13431# An ERE matcher.
13432EGREP=$lt_EGREP
13433
13434# A literal string matcher.
13435FGREP=$lt_FGREP
13436
13437# A BSD- or MS-compatible name lister.
13438NM=$lt_NM
13439
13440# Whether we need soft or hard links.
13441LN_S=$lt_LN_S
13442
13443# What is the maximum length of a command?
13444max_cmd_len=$max_cmd_len
13445
13446# Object file suffix (normally "o").
13447objext=$ac_objext
13448
13449# Executable file suffix (normally "").
13450exeext=$exeext
13451
13452# whether the shell understands "unset".
13453lt_unset=$lt_unset
13454
13455# turn spaces into newlines.
13456SP2NL=$lt_lt_SP2NL
13457
13458# turn newlines into spaces.
13459NL2SP=$lt_lt_NL2SP
13460
13461# Method to check whether dependent libraries are shared objects.
13462deplibs_check_method=$lt_deplibs_check_method
13463
13464# Command to use when deplibs_check_method == "file_magic".
13465file_magic_cmd=$lt_file_magic_cmd
13466
13467# The archiver.
13468AR=$lt_AR
13469AR_FLAGS=$lt_AR_FLAGS
13470
13471# A symbol stripping program.
13472STRIP=$lt_STRIP
13473
13474# Commands used to install an old-style archive.
13475RANLIB=$lt_RANLIB
13476old_postinstall_cmds=$lt_old_postinstall_cmds
13477old_postuninstall_cmds=$lt_old_postuninstall_cmds
13478
13479# Whether to use a lock for old archive extraction.
13480lock_old_archive_extraction=$lock_old_archive_extraction
13481
13482# A C compiler.
13483LTCC=$lt_CC
13484
13485# LTCC compiler flags.
13486LTCFLAGS=$lt_CFLAGS
13487
13488# Take the output of nm and produce a listing of raw symbols and C names.
13489global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13490
13491# Transform the output of nm in a proper C declaration.
13492global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13493
13494# Transform the output of nm in a C name address pair.
13495global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13496
13497# Transform the output of nm in a C name address pair when lib prefix is needed.
13498global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13499
13500# The name of the directory that contains temporary libtool files.
13501objdir=$objdir
13502
13503# Used to examine libraries when file_magic_cmd begins with "file".
13504MAGIC_CMD=$MAGIC_CMD
13505
13506# Must we lock files when doing compilation?
13507need_locks=$lt_need_locks
13508
13509# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13510DSYMUTIL=$lt_DSYMUTIL
13511
13512# Tool to change global to local symbols on Mac OS X.
13513NMEDIT=$lt_NMEDIT
13514
13515# Tool to manipulate fat objects and archives on Mac OS X.
13516LIPO=$lt_LIPO
13517
13518# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13519OTOOL=$lt_OTOOL
13520
13521# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13522OTOOL64=$lt_OTOOL64
13523
13524# Old archive suffix (normally "a").
13525libext=$libext
13526
13527# Shared library suffix (normally ".so").
13528shrext_cmds=$lt_shrext_cmds
13529
13530# The commands to extract the exported symbol list from a shared archive.
13531extract_expsyms_cmds=$lt_extract_expsyms_cmds
13532
13533# Variables whose values should be saved in libtool wrapper scripts and
13534# restored at link time.
13535variables_saved_for_relink=$lt_variables_saved_for_relink
13536
13537# Do we need the "lib" prefix for modules?
13538need_lib_prefix=$need_lib_prefix
13539
13540# Do we need a version for libraries?
13541need_version=$need_version
13542
13543# Library versioning type.
13544version_type=$version_type
13545
13546# Shared library runtime path variable.
13547runpath_var=$runpath_var
13548
13549# Shared library path variable.
13550shlibpath_var=$shlibpath_var
13551
13552# Is shlibpath searched before the hard-coded library search path?
13553shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13554
13555# Format of library name prefix.
13556libname_spec=$lt_libname_spec
13557
13558# List of archive names.  First name is the real one, the rest are links.
13559# The last name is the one that the linker finds with -lNAME
13560library_names_spec=$lt_library_names_spec
13561
13562# The coded name of the library, if different from the real name.
13563soname_spec=$lt_soname_spec
13564
13565# Permission mode override for installation of shared libraries.
13566install_override_mode=$lt_install_override_mode
13567
13568# Command to use after installation of a shared archive.
13569postinstall_cmds=$lt_postinstall_cmds
13570
13571# Command to use after uninstallation of a shared archive.
13572postuninstall_cmds=$lt_postuninstall_cmds
13573
13574# Commands used to finish a libtool library installation in a directory.
13575finish_cmds=$lt_finish_cmds
13576
13577# As "finish_cmds", except a single script fragment to be evaled but
13578# not shown.
13579finish_eval=$lt_finish_eval
13580
13581# Whether we should hardcode library paths into libraries.
13582hardcode_into_libs=$hardcode_into_libs
13583
13584# Compile-time system search path for libraries.
13585sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13586
13587# Run-time system search path for libraries.
13588sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13589
13590# Whether dlopen is supported.
13591dlopen_support=$enable_dlopen
13592
13593# Whether dlopen of programs is supported.
13594dlopen_self=$enable_dlopen_self
13595
13596# Whether dlopen of statically linked programs is supported.
13597dlopen_self_static=$enable_dlopen_self_static
13598
13599# Commands to strip libraries.
13600old_striplib=$lt_old_striplib
13601striplib=$lt_striplib
13602
13603
13604# The linker used to build libraries.
13605LD=$lt_LD
13606
13607# How to create reloadable object files.
13608reload_flag=$lt_reload_flag
13609reload_cmds=$lt_reload_cmds
13610
13611# Commands used to build an old-style archive.
13612old_archive_cmds=$lt_old_archive_cmds
13613
13614# A language specific compiler.
13615CC=$lt_compiler
13616
13617# Is the compiler the GNU compiler?
13618with_gcc=$GCC
13619
13620# Compiler flag to turn off builtin functions.
13621no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13622
13623# How to pass a linker flag through the compiler.
13624wl=$lt_lt_prog_compiler_wl
13625
13626# Additional compiler flags for building library objects.
13627pic_flag=$lt_lt_prog_compiler_pic
13628
13629# Compiler flag to prevent dynamic linking.
13630link_static_flag=$lt_lt_prog_compiler_static
13631
13632# Does compiler simultaneously support -c and -o options?
13633compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13634
13635# Whether or not to add -lc for building shared libraries.
13636build_libtool_need_lc=$archive_cmds_need_lc
13637
13638# Whether or not to disallow shared libs when runtime libs are static.
13639allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13640
13641# Compiler flag to allow reflexive dlopens.
13642export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13643
13644# Compiler flag to generate shared objects directly from archives.
13645whole_archive_flag_spec=$lt_whole_archive_flag_spec
13646
13647# Whether the compiler copes with passing no objects directly.
13648compiler_needs_object=$lt_compiler_needs_object
13649
13650# Create an old-style archive from a shared archive.
13651old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13652
13653# Create a temporary old-style archive to link instead of a shared archive.
13654old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13655
13656# Commands used to build a shared archive.
13657archive_cmds=$lt_archive_cmds
13658archive_expsym_cmds=$lt_archive_expsym_cmds
13659
13660# Commands used to build a loadable module if different from building
13661# a shared archive.
13662module_cmds=$lt_module_cmds
13663module_expsym_cmds=$lt_module_expsym_cmds
13664
13665# Whether we are building with GNU ld or not.
13666with_gnu_ld=$lt_with_gnu_ld
13667
13668# Flag that allows shared libraries with undefined symbols to be built.
13669allow_undefined_flag=$lt_allow_undefined_flag
13670
13671# Flag that enforces no undefined symbols.
13672no_undefined_flag=$lt_no_undefined_flag
13673
13674# Flag to hardcode \$libdir into a binary during linking.
13675# This must work even if \$libdir does not exist
13676hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13677
13678# If ld is used when linking, flag to hardcode \$libdir into a binary
13679# during linking.  This must work even if \$libdir does not exist.
13680hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13681
13682# Whether we need a single "-rpath" flag with a separated argument.
13683hardcode_libdir_separator=$lt_hardcode_libdir_separator
13684
13685# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13686# DIR into the resulting binary.
13687hardcode_direct=$hardcode_direct
13688
13689# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13690# DIR into the resulting binary and the resulting library dependency is
13691# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13692# library is relocated.
13693hardcode_direct_absolute=$hardcode_direct_absolute
13694
13695# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13696# into the resulting binary.
13697hardcode_minus_L=$hardcode_minus_L
13698
13699# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13700# into the resulting binary.
13701hardcode_shlibpath_var=$hardcode_shlibpath_var
13702
13703# Set to "yes" if building a shared library automatically hardcodes DIR
13704# into the library and all subsequent libraries and executables linked
13705# against it.
13706hardcode_automatic=$hardcode_automatic
13707
13708# Set to yes if linker adds runtime paths of dependent libraries
13709# to runtime path list.
13710inherit_rpath=$inherit_rpath
13711
13712# Whether libtool must link a program against all its dependency libraries.
13713link_all_deplibs=$link_all_deplibs
13714
13715# Fix the shell variable \$srcfile for the compiler.
13716fix_srcfile_path=$lt_fix_srcfile_path
13717
13718# Set to "yes" if exported symbols are required.
13719always_export_symbols=$always_export_symbols
13720
13721# The commands to list exported symbols.
13722export_symbols_cmds=$lt_export_symbols_cmds
13723
13724# Symbols that should not be listed in the preloaded symbols.
13725exclude_expsyms=$lt_exclude_expsyms
13726
13727# Symbols that must always be exported.
13728include_expsyms=$lt_include_expsyms
13729
13730# Commands necessary for linking programs (against libraries) with templates.
13731prelink_cmds=$lt_prelink_cmds
13732
13733# Specify filename containing input files.
13734file_list_spec=$lt_file_list_spec
13735
13736# How to hardcode a shared library path into an executable.
13737hardcode_action=$hardcode_action
13738
13739# ### END LIBTOOL CONFIG
13740
13741_LT_EOF
13742
13743  case $host_os in
13744  aix3*)
13745    cat <<\_LT_EOF >> "$cfgfile"
13746# AIX sometimes has problems with the GCC collect2 program.  For some
13747# reason, if we set the COLLECT_NAMES environment variable, the problems
13748# vanish in a puff of smoke.
13749if test "X${COLLECT_NAMES+set}" != Xset; then
13750  COLLECT_NAMES=
13751  export COLLECT_NAMES
13752fi
13753_LT_EOF
13754    ;;
13755  esac
13756
13757
13758ltmain="$ac_aux_dir/ltmain.sh"
13759
13760
13761  # We use sed instead of cat because bash on DJGPP gets confused if
13762  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13763  # text mode, it properly converts lines to CR/LF.  This bash problem
13764  # is reportedly fixed, but why not run on old versions too?
13765  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13766    || (rm -f "$cfgfile"; exit 1)
13767
13768  case $xsi_shell in
13769  yes)
13770    cat << \_LT_EOF >> "$cfgfile"
13771
13772# func_dirname file append nondir_replacement
13773# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13774# otherwise set result to NONDIR_REPLACEMENT.
13775func_dirname ()
13776{
13777  case ${1} in
13778    */*) func_dirname_result="${1%/*}${2}" ;;
13779    *  ) func_dirname_result="${3}" ;;
13780  esac
13781}
13782
13783# func_basename file
13784func_basename ()
13785{
13786  func_basename_result="${1##*/}"
13787}
13788
13789# func_dirname_and_basename file append nondir_replacement
13790# perform func_basename and func_dirname in a single function
13791# call:
13792#   dirname:  Compute the dirname of FILE.  If nonempty,
13793#             add APPEND to the result, otherwise set result
13794#             to NONDIR_REPLACEMENT.
13795#             value returned in "$func_dirname_result"
13796#   basename: Compute filename of FILE.
13797#             value retuned in "$func_basename_result"
13798# Implementation must be kept synchronized with func_dirname
13799# and func_basename. For efficiency, we do not delegate to
13800# those functions but instead duplicate the functionality here.
13801func_dirname_and_basename ()
13802{
13803  case ${1} in
13804    */*) func_dirname_result="${1%/*}${2}" ;;
13805    *  ) func_dirname_result="${3}" ;;
13806  esac
13807  func_basename_result="${1##*/}"
13808}
13809
13810# func_stripname prefix suffix name
13811# strip PREFIX and SUFFIX off of NAME.
13812# PREFIX and SUFFIX must not contain globbing or regex special
13813# characters, hashes, percent signs, but SUFFIX may contain a leading
13814# dot (in which case that matches only a dot).
13815func_stripname ()
13816{
13817  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13818  # positional parameters, so assign one to ordinary parameter first.
13819  func_stripname_result=${3}
13820  func_stripname_result=${func_stripname_result#"${1}"}
13821  func_stripname_result=${func_stripname_result%"${2}"}
13822}
13823
13824# func_opt_split
13825func_opt_split ()
13826{
13827  func_opt_split_opt=${1%%=*}
13828  func_opt_split_arg=${1#*=}
13829}
13830
13831# func_lo2o object
13832func_lo2o ()
13833{
13834  case ${1} in
13835    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13836    *)    func_lo2o_result=${1} ;;
13837  esac
13838}
13839
13840# func_xform libobj-or-source
13841func_xform ()
13842{
13843  func_xform_result=${1%.*}.lo
13844}
13845
13846# func_arith arithmetic-term...
13847func_arith ()
13848{
13849  func_arith_result=$(( $* ))
13850}
13851
13852# func_len string
13853# STRING may not start with a hyphen.
13854func_len ()
13855{
13856  func_len_result=${#1}
13857}
13858
13859_LT_EOF
13860    ;;
13861  *) # Bourne compatible functions.
13862    cat << \_LT_EOF >> "$cfgfile"
13863
13864# func_dirname file append nondir_replacement
13865# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13866# otherwise set result to NONDIR_REPLACEMENT.
13867func_dirname ()
13868{
13869  # Extract subdirectory from the argument.
13870  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13871  if test "X$func_dirname_result" = "X${1}"; then
13872    func_dirname_result="${3}"
13873  else
13874    func_dirname_result="$func_dirname_result${2}"
13875  fi
13876}
13877
13878# func_basename file
13879func_basename ()
13880{
13881  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13882}
13883
13884
13885# func_stripname prefix suffix name
13886# strip PREFIX and SUFFIX off of NAME.
13887# PREFIX and SUFFIX must not contain globbing or regex special
13888# characters, hashes, percent signs, but SUFFIX may contain a leading
13889# dot (in which case that matches only a dot).
13890# func_strip_suffix prefix name
13891func_stripname ()
13892{
13893  case ${2} in
13894    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13895    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13896  esac
13897}
13898
13899# sed scripts:
13900my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13901my_sed_long_arg='1s/^-[^=]*=//'
13902
13903# func_opt_split
13904func_opt_split ()
13905{
13906  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13907  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13908}
13909
13910# func_lo2o object
13911func_lo2o ()
13912{
13913  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13914}
13915
13916# func_xform libobj-or-source
13917func_xform ()
13918{
13919  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13920}
13921
13922# func_arith arithmetic-term...
13923func_arith ()
13924{
13925  func_arith_result=`expr "$@"`
13926}
13927
13928# func_len string
13929# STRING may not start with a hyphen.
13930func_len ()
13931{
13932  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13933}
13934
13935_LT_EOF
13936esac
13937
13938case $lt_shell_append in
13939  yes)
13940    cat << \_LT_EOF >> "$cfgfile"
13941
13942# func_append var value
13943# Append VALUE to the end of shell variable VAR.
13944func_append ()
13945{
13946  eval "$1+=\$2"
13947}
13948_LT_EOF
13949    ;;
13950  *)
13951    cat << \_LT_EOF >> "$cfgfile"
13952
13953# func_append var value
13954# Append VALUE to the end of shell variable VAR.
13955func_append ()
13956{
13957  eval "$1=\$$1\$2"
13958}
13959
13960_LT_EOF
13961    ;;
13962  esac
13963
13964
13965  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13966    || (rm -f "$cfgfile"; exit 1)
13967
13968  mv -f "$cfgfile" "$ofile" ||
13969    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13970  chmod +x "$ofile"
13971
13972 ;;
13973
13974  esac
13975done # for ac_tag
13976
13977
13978as_fn_exit 0
13979_ACEOF
13980ac_clean_files=$ac_clean_files_save
13981
13982test $ac_write_fail = 0 ||
13983  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13984
13985
13986# configure is writing to config.log, and then calls config.status.
13987# config.status does its own redirection, appending to config.log.
13988# Unfortunately, on DOS this fails, as config.log is still kept open
13989# by configure, so config.status won't be able to write to it; its
13990# output is simply discarded.  So we exec the FD to /dev/null,
13991# effectively closing config.log, so it can be properly (re)opened and
13992# appended to by config.status.  When coming back to configure, we
13993# need to make the FD available again.
13994if test "$no_create" != yes; then
13995  ac_cs_success=:
13996  ac_config_status_args=
13997  test "$silent" = yes &&
13998    ac_config_status_args="$ac_config_status_args --quiet"
13999  exec 5>/dev/null
14000  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14001  exec 5>>config.log
14002  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14003  # would make configure fail if this is the last instruction.
14004  $ac_cs_success || as_fn_exit 1
14005fi
14006if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14007  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14008$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14009fi
14010
14011