xref: /netbsd-src/external/gpl3/gcc.old/dist/libobjc/configure (revision e670fd5c413e99c2f6a37901bb21c537fcd322d2)
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
749enable_cet
750enable_maintainer_mode
751enable_shared
752enable_static
753with_pic
754enable_fast_install
755with_gnu_ld
756enable_libtool_lock
757enable_tls
758enable_objc_gc
759with_target_bdw_gc
760with_target_bdw_gc_include
761with_target_bdw_gc_lib
762with_gcc_major_version_only
763'
764      ac_precious_vars='build_alias
765host_alias
766target_alias
767CPP
768CPPFLAGS'
769
770
771# Initialize some variables set by options.
772ac_init_help=
773ac_init_version=false
774ac_unrecognized_opts=
775ac_unrecognized_sep=
776# The variables have the same names as the options, with
777# dashes changed to underlines.
778cache_file=/dev/null
779exec_prefix=NONE
780no_create=
781no_recursion=
782prefix=NONE
783program_prefix=NONE
784program_suffix=NONE
785program_transform_name=s,x,x,
786silent=
787site=
788srcdir=
789verbose=
790x_includes=NONE
791x_libraries=NONE
792
793# Installation directory options.
794# These are left unexpanded so users can "make install exec_prefix=/foo"
795# and all the variables that are supposed to be based on exec_prefix
796# by default will actually change.
797# Use braces instead of parens because sh, perl, etc. also accept them.
798# (The list follows the same order as the GNU Coding Standards.)
799bindir='${exec_prefix}/bin'
800sbindir='${exec_prefix}/sbin'
801libexecdir='${exec_prefix}/libexec'
802datarootdir='${prefix}/share'
803datadir='${datarootdir}'
804sysconfdir='${prefix}/etc'
805sharedstatedir='${prefix}/com'
806localstatedir='${prefix}/var'
807includedir='${prefix}/include'
808oldincludedir='/usr/include'
809docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
810infodir='${datarootdir}/info'
811htmldir='${docdir}'
812dvidir='${docdir}'
813pdfdir='${docdir}'
814psdir='${docdir}'
815libdir='${exec_prefix}/lib'
816localedir='${datarootdir}/locale'
817mandir='${datarootdir}/man'
818
819ac_prev=
820ac_dashdash=
821for ac_option
822do
823  # If the previous option needs an argument, assign it.
824  if test -n "$ac_prev"; then
825    eval $ac_prev=\$ac_option
826    ac_prev=
827    continue
828  fi
829
830  case $ac_option in
831  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
832  *=)   ac_optarg= ;;
833  *)    ac_optarg=yes ;;
834  esac
835
836  # Accept the important Cygnus configure options, so we can diagnose typos.
837
838  case $ac_dashdash$ac_option in
839  --)
840    ac_dashdash=yes ;;
841
842  -bindir | --bindir | --bindi | --bind | --bin | --bi)
843    ac_prev=bindir ;;
844  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845    bindir=$ac_optarg ;;
846
847  -build | --build | --buil | --bui | --bu)
848    ac_prev=build_alias ;;
849  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850    build_alias=$ac_optarg ;;
851
852  -cache-file | --cache-file | --cache-fil | --cache-fi \
853  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854    ac_prev=cache_file ;;
855  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857    cache_file=$ac_optarg ;;
858
859  --config-cache | -C)
860    cache_file=config.cache ;;
861
862  -datadir | --datadir | --datadi | --datad)
863    ac_prev=datadir ;;
864  -datadir=* | --datadir=* | --datadi=* | --datad=*)
865    datadir=$ac_optarg ;;
866
867  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868  | --dataroo | --dataro | --datar)
869    ac_prev=datarootdir ;;
870  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872    datarootdir=$ac_optarg ;;
873
874  -disable-* | --disable-*)
875    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876    # Reject names that are not valid shell variable names.
877    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878      as_fn_error $? "invalid feature name: $ac_useropt"
879    ac_useropt_orig=$ac_useropt
880    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881    case $ac_user_opts in
882      *"
883"enable_$ac_useropt"
884"*) ;;
885      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886	 ac_unrecognized_sep=', ';;
887    esac
888    eval enable_$ac_useropt=no ;;
889
890  -docdir | --docdir | --docdi | --doc | --do)
891    ac_prev=docdir ;;
892  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893    docdir=$ac_optarg ;;
894
895  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896    ac_prev=dvidir ;;
897  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898    dvidir=$ac_optarg ;;
899
900  -enable-* | --enable-*)
901    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902    # Reject names that are not valid shell variable names.
903    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904      as_fn_error $? "invalid feature name: $ac_useropt"
905    ac_useropt_orig=$ac_useropt
906    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907    case $ac_user_opts in
908      *"
909"enable_$ac_useropt"
910"*) ;;
911      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912	 ac_unrecognized_sep=', ';;
913    esac
914    eval enable_$ac_useropt=\$ac_optarg ;;
915
916  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918  | --exec | --exe | --ex)
919    ac_prev=exec_prefix ;;
920  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922  | --exec=* | --exe=* | --ex=*)
923    exec_prefix=$ac_optarg ;;
924
925  -gas | --gas | --ga | --g)
926    # Obsolete; use --with-gas.
927    with_gas=yes ;;
928
929  -help | --help | --hel | --he | -h)
930    ac_init_help=long ;;
931  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932    ac_init_help=recursive ;;
933  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934    ac_init_help=short ;;
935
936  -host | --host | --hos | --ho)
937    ac_prev=host_alias ;;
938  -host=* | --host=* | --hos=* | --ho=*)
939    host_alias=$ac_optarg ;;
940
941  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942    ac_prev=htmldir ;;
943  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944  | --ht=*)
945    htmldir=$ac_optarg ;;
946
947  -includedir | --includedir | --includedi | --included | --include \
948  | --includ | --inclu | --incl | --inc)
949    ac_prev=includedir ;;
950  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951  | --includ=* | --inclu=* | --incl=* | --inc=*)
952    includedir=$ac_optarg ;;
953
954  -infodir | --infodir | --infodi | --infod | --info | --inf)
955    ac_prev=infodir ;;
956  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957    infodir=$ac_optarg ;;
958
959  -libdir | --libdir | --libdi | --libd)
960    ac_prev=libdir ;;
961  -libdir=* | --libdir=* | --libdi=* | --libd=*)
962    libdir=$ac_optarg ;;
963
964  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965  | --libexe | --libex | --libe)
966    ac_prev=libexecdir ;;
967  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968  | --libexe=* | --libex=* | --libe=*)
969    libexecdir=$ac_optarg ;;
970
971  -localedir | --localedir | --localedi | --localed | --locale)
972    ac_prev=localedir ;;
973  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974    localedir=$ac_optarg ;;
975
976  -localstatedir | --localstatedir | --localstatedi | --localstated \
977  | --localstate | --localstat | --localsta | --localst | --locals)
978    ac_prev=localstatedir ;;
979  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
980  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
981    localstatedir=$ac_optarg ;;
982
983  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984    ac_prev=mandir ;;
985  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986    mandir=$ac_optarg ;;
987
988  -nfp | --nfp | --nf)
989    # Obsolete; use --without-fp.
990    with_fp=no ;;
991
992  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993  | --no-cr | --no-c | -n)
994    no_create=yes ;;
995
996  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998    no_recursion=yes ;;
999
1000  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002  | --oldin | --oldi | --old | --ol | --o)
1003    ac_prev=oldincludedir ;;
1004  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007    oldincludedir=$ac_optarg ;;
1008
1009  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010    ac_prev=prefix ;;
1011  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012    prefix=$ac_optarg ;;
1013
1014  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015  | --program-pre | --program-pr | --program-p)
1016    ac_prev=program_prefix ;;
1017  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019    program_prefix=$ac_optarg ;;
1020
1021  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022  | --program-suf | --program-su | --program-s)
1023    ac_prev=program_suffix ;;
1024  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026    program_suffix=$ac_optarg ;;
1027
1028  -program-transform-name | --program-transform-name \
1029  | --program-transform-nam | --program-transform-na \
1030  | --program-transform-n | --program-transform- \
1031  | --program-transform | --program-transfor \
1032  | --program-transfo | --program-transf \
1033  | --program-trans | --program-tran \
1034  | --progr-tra | --program-tr | --program-t)
1035    ac_prev=program_transform_name ;;
1036  -program-transform-name=* | --program-transform-name=* \
1037  | --program-transform-nam=* | --program-transform-na=* \
1038  | --program-transform-n=* | --program-transform-=* \
1039  | --program-transform=* | --program-transfor=* \
1040  | --program-transfo=* | --program-transf=* \
1041  | --program-trans=* | --program-tran=* \
1042  | --progr-tra=* | --program-tr=* | --program-t=*)
1043    program_transform_name=$ac_optarg ;;
1044
1045  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046    ac_prev=pdfdir ;;
1047  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048    pdfdir=$ac_optarg ;;
1049
1050  -psdir | --psdir | --psdi | --psd | --ps)
1051    ac_prev=psdir ;;
1052  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053    psdir=$ac_optarg ;;
1054
1055  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056  | -silent | --silent | --silen | --sile | --sil)
1057    silent=yes ;;
1058
1059  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060    ac_prev=sbindir ;;
1061  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062  | --sbi=* | --sb=*)
1063    sbindir=$ac_optarg ;;
1064
1065  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1066  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1067  | --sharedst | --shareds | --shared | --share | --shar \
1068  | --sha | --sh)
1069    ac_prev=sharedstatedir ;;
1070  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1071  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1072  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073  | --sha=* | --sh=*)
1074    sharedstatedir=$ac_optarg ;;
1075
1076  -site | --site | --sit)
1077    ac_prev=site ;;
1078  -site=* | --site=* | --sit=*)
1079    site=$ac_optarg ;;
1080
1081  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082    ac_prev=srcdir ;;
1083  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1084    srcdir=$ac_optarg ;;
1085
1086  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1087  | --syscon | --sysco | --sysc | --sys | --sy)
1088    ac_prev=sysconfdir ;;
1089  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1090  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1091    sysconfdir=$ac_optarg ;;
1092
1093  -target | --target | --targe | --targ | --tar | --ta | --t)
1094    ac_prev=target_alias ;;
1095  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1096    target_alias=$ac_optarg ;;
1097
1098  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099    verbose=yes ;;
1100
1101  -version | --version | --versio | --versi | --vers | -V)
1102    ac_init_version=: ;;
1103
1104  -with-* | --with-*)
1105    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1106    # Reject names that are not valid shell variable names.
1107    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108      as_fn_error $? "invalid package name: $ac_useropt"
1109    ac_useropt_orig=$ac_useropt
1110    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111    case $ac_user_opts in
1112      *"
1113"with_$ac_useropt"
1114"*) ;;
1115      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116	 ac_unrecognized_sep=', ';;
1117    esac
1118    eval with_$ac_useropt=\$ac_optarg ;;
1119
1120  -without-* | --without-*)
1121    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1122    # Reject names that are not valid shell variable names.
1123    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124      as_fn_error $? "invalid package name: $ac_useropt"
1125    ac_useropt_orig=$ac_useropt
1126    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127    case $ac_user_opts in
1128      *"
1129"with_$ac_useropt"
1130"*) ;;
1131      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132	 ac_unrecognized_sep=', ';;
1133    esac
1134    eval with_$ac_useropt=no ;;
1135
1136  --x)
1137    # Obsolete; use --with-x.
1138    with_x=yes ;;
1139
1140  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1141  | --x-incl | --x-inc | --x-in | --x-i)
1142    ac_prev=x_includes ;;
1143  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1144  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1145    x_includes=$ac_optarg ;;
1146
1147  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1148  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1149    ac_prev=x_libraries ;;
1150  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1151  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1152    x_libraries=$ac_optarg ;;
1153
1154  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1155Try \`$0 --help' for more information"
1156    ;;
1157
1158  *=*)
1159    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1160    # Reject names that are not valid shell variable names.
1161    case $ac_envvar in #(
1162      '' | [0-9]* | *[!_$as_cr_alnum]* )
1163      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1164    esac
1165    eval $ac_envvar=\$ac_optarg
1166    export $ac_envvar ;;
1167
1168  *)
1169    # FIXME: should be removed in autoconf 3.0.
1170    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1171    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1172      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1173    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1174    ;;
1175
1176  esac
1177done
1178
1179if test -n "$ac_prev"; then
1180  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1181  as_fn_error $? "missing argument to $ac_option"
1182fi
1183
1184if test -n "$ac_unrecognized_opts"; then
1185  case $enable_option_checking in
1186    no) ;;
1187    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1188    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1189  esac
1190fi
1191
1192# Check all directory arguments for consistency.
1193for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194		datadir sysconfdir sharedstatedir localstatedir includedir \
1195		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196		libdir localedir mandir
1197do
1198  eval ac_val=\$$ac_var
1199  # Remove trailing slashes.
1200  case $ac_val in
1201    */ )
1202      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203      eval $ac_var=\$ac_val;;
1204  esac
1205  # Be sure to have absolute directory names.
1206  case $ac_val in
1207    [\\/$]* | ?:[\\/]* )  continue;;
1208    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209  esac
1210  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1211done
1212
1213# There might be people who depend on the old broken behavior: `$host'
1214# used to hold the argument of --host etc.
1215# FIXME: To remove some day.
1216build=$build_alias
1217host=$host_alias
1218target=$target_alias
1219
1220# FIXME: To remove some day.
1221if test "x$host_alias" != x; then
1222  if test "x$build_alias" = x; then
1223    cross_compiling=maybe
1224  elif test "x$build_alias" != "x$host_alias"; then
1225    cross_compiling=yes
1226  fi
1227fi
1228
1229ac_tool_prefix=
1230test -n "$host_alias" && ac_tool_prefix=$host_alias-
1231
1232test "$silent" = yes && exec 6>/dev/null
1233
1234
1235ac_pwd=`pwd` && test -n "$ac_pwd" &&
1236ac_ls_di=`ls -di .` &&
1237ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1238  as_fn_error $? "working directory cannot be determined"
1239test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1240  as_fn_error $? "pwd does not report name of working directory"
1241
1242
1243# Find the source files, if location was not specified.
1244if test -z "$srcdir"; then
1245  ac_srcdir_defaulted=yes
1246  # Try the directory containing this script, then the parent directory.
1247  ac_confdir=`$as_dirname -- "$as_myself" ||
1248$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1249	 X"$as_myself" : 'X\(//\)[^/]' \| \
1250	 X"$as_myself" : 'X\(//\)$' \| \
1251	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1252$as_echo X"$as_myself" |
1253    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1254	    s//\1/
1255	    q
1256	  }
1257	  /^X\(\/\/\)[^/].*/{
1258	    s//\1/
1259	    q
1260	  }
1261	  /^X\(\/\/\)$/{
1262	    s//\1/
1263	    q
1264	  }
1265	  /^X\(\/\).*/{
1266	    s//\1/
1267	    q
1268	  }
1269	  s/.*/./; q'`
1270  srcdir=$ac_confdir
1271  if test ! -r "$srcdir/$ac_unique_file"; then
1272    srcdir=..
1273  fi
1274else
1275  ac_srcdir_defaulted=no
1276fi
1277if test ! -r "$srcdir/$ac_unique_file"; then
1278  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1279  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1280fi
1281ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1282ac_abs_confdir=`(
1283	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1284	pwd)`
1285# When building in place, set srcdir=.
1286if test "$ac_abs_confdir" = "$ac_pwd"; then
1287  srcdir=.
1288fi
1289# Remove unnecessary trailing slashes from srcdir.
1290# Double slashes in file names in object file debugging info
1291# mess up M-x gdb in Emacs.
1292case $srcdir in
1293*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1294esac
1295for ac_var in $ac_precious_vars; do
1296  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1297  eval ac_env_${ac_var}_value=\$${ac_var}
1298  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1299  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1300done
1301
1302#
1303# Report the --help message.
1304#
1305if test "$ac_init_help" = "long"; then
1306  # Omit some internal or obsolete options to make the list less imposing.
1307  # This message is too long to be a string in the A/UX 3.1 sh.
1308  cat <<_ACEOF
1309\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1310
1311Usage: $0 [OPTION]... [VAR=VALUE]...
1312
1313To assign environment variables (e.g., CC, CFLAGS...), specify them as
1314VAR=VALUE.  See below for descriptions of some of the useful variables.
1315
1316Defaults for the options are specified in brackets.
1317
1318Configuration:
1319  -h, --help              display this help and exit
1320      --help=short        display options specific to this package
1321      --help=recursive    display the short help of all the included packages
1322  -V, --version           display version information and exit
1323  -q, --quiet, --silent   do not print \`checking ...' messages
1324      --cache-file=FILE   cache test results in FILE [disabled]
1325  -C, --config-cache      alias for \`--cache-file=config.cache'
1326  -n, --no-create         do not create output files
1327      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1328
1329Installation directories:
1330  --prefix=PREFIX         install architecture-independent files in PREFIX
1331                          [$ac_default_prefix]
1332  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1333                          [PREFIX]
1334
1335By default, \`make install' will install all the files in
1336\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1337an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1338for instance \`--prefix=\$HOME'.
1339
1340For better control, use the options below.
1341
1342Fine tuning of the installation directories:
1343  --bindir=DIR            user executables [EPREFIX/bin]
1344  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1345  --libexecdir=DIR        program executables [EPREFIX/libexec]
1346  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1347  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1348  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1349  --libdir=DIR            object code libraries [EPREFIX/lib]
1350  --includedir=DIR        C header files [PREFIX/include]
1351  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1352  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1353  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1354  --infodir=DIR           info documentation [DATAROOTDIR/info]
1355  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1356  --mandir=DIR            man documentation [DATAROOTDIR/man]
1357  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1358  --htmldir=DIR           html documentation [DOCDIR]
1359  --dvidir=DIR            dvi documentation [DOCDIR]
1360  --pdfdir=DIR            pdf documentation [DOCDIR]
1361  --psdir=DIR             ps documentation [DOCDIR]
1362_ACEOF
1363
1364  cat <<\_ACEOF
1365
1366System types:
1367  --build=BUILD     configure for building on BUILD [guessed]
1368  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1369  --target=TARGET   configure for building compilers for TARGET [HOST]
1370_ACEOF
1371fi
1372
1373if test -n "$ac_init_help"; then
1374  case $ac_init_help in
1375     short | recursive ) echo "Configuration of package-unused version-unused:";;
1376   esac
1377  cat <<\_ACEOF
1378
1379Optional Features:
1380  --disable-option-checking  ignore unrecognized --enable/--with options
1381  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1382  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1383  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1384  --enable-multilib       build many library versions (default)
1385  --enable-cet            enable Intel CET in target libraries [default=no]
1386  --enable-maintainer-mode
1387                          enable make rules and dependencies not useful (and
1388                          sometimes confusing) to the casual installer
1389  --enable-shared[=PKGS]  build shared libraries [default=yes]
1390  --enable-static[=PKGS]  build static libraries [default=yes]
1391  --enable-fast-install[=PKGS]
1392                          optimize for fast installation [default=yes]
1393  --disable-libtool-lock  avoid locking (might break parallel builds)
1394  --enable-tls            Use thread-local storage [default=yes]
1395  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1396                          Objective-C runtime
1397
1398Optional Packages:
1399  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1400  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1401  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1402  --with-target-subdir=SUBDIR
1403                           configuring in a subdirectory
1404  --with-cross-host=HOST  configuring with a cross compiler
1405  --with-pic              try to use only PIC/non-PIC objects [default=use
1406                          both]
1407  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1408  --with-target-bdw-gc=PATHLIST
1409                          specify prefix directory for installed bdw-gc
1410                          package. Equivalent to
1411                          --with-target-bdw-gc-include=PATH/include plus
1412                          --with-target-bdw-gc-lib=PATH/lib
1413  --with-target-bdw-gc-include=PATHLIST
1414                          specify directories for installed bdw-gc include
1415                          files
1416  --with-target-bdw-gc-lib=PATHLIST
1417                          specify directories for installed bdw-gc library
1418  --with-gcc-major-version-only
1419                          use only GCC major number in filesystem paths
1420
1421Some influential environment variables:
1422  CC          C compiler command
1423  CFLAGS      C compiler flags
1424  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1425              nonstandard directory <lib dir>
1426  LIBS        libraries to pass to the linker, e.g. -l<library>
1427  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1428              you have headers in a nonstandard directory <include dir>
1429  CPP         C preprocessor
1430
1431Use these variables to override the choices made by `configure' or to help
1432it to find libraries and programs with nonstandard names/locations.
1433
1434Report bugs to the package provider.
1435_ACEOF
1436ac_status=$?
1437fi
1438
1439if test "$ac_init_help" = "recursive"; then
1440  # If there are subdirs, report their specific --help.
1441  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1442    test -d "$ac_dir" ||
1443      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1444      continue
1445    ac_builddir=.
1446
1447case "$ac_dir" in
1448.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449*)
1450  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1451  # A ".." for each directory in $ac_dir_suffix.
1452  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1453  case $ac_top_builddir_sub in
1454  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1456  esac ;;
1457esac
1458ac_abs_top_builddir=$ac_pwd
1459ac_abs_builddir=$ac_pwd$ac_dir_suffix
1460# for backward compatibility:
1461ac_top_builddir=$ac_top_build_prefix
1462
1463case $srcdir in
1464  .)  # We are building in place.
1465    ac_srcdir=.
1466    ac_top_srcdir=$ac_top_builddir_sub
1467    ac_abs_top_srcdir=$ac_pwd ;;
1468  [\\/]* | ?:[\\/]* )  # Absolute name.
1469    ac_srcdir=$srcdir$ac_dir_suffix;
1470    ac_top_srcdir=$srcdir
1471    ac_abs_top_srcdir=$srcdir ;;
1472  *) # Relative name.
1473    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1474    ac_top_srcdir=$ac_top_build_prefix$srcdir
1475    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1476esac
1477ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1478
1479    cd "$ac_dir" || { ac_status=$?; continue; }
1480    # Check for guested configure.
1481    if test -f "$ac_srcdir/configure.gnu"; then
1482      echo &&
1483      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1484    elif test -f "$ac_srcdir/configure"; then
1485      echo &&
1486      $SHELL "$ac_srcdir/configure" --help=recursive
1487    else
1488      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1489    fi || ac_status=$?
1490    cd "$ac_pwd" || { ac_status=$?; break; }
1491  done
1492fi
1493
1494test -n "$ac_init_help" && exit $ac_status
1495if $ac_init_version; then
1496  cat <<\_ACEOF
1497package-unused configure version-unused
1498generated by GNU Autoconf 2.69
1499
1500Copyright (C) 2012 Free Software Foundation, Inc.
1501This configure script is free software; the Free Software Foundation
1502gives unlimited permission to copy, distribute and modify it.
1503_ACEOF
1504  exit
1505fi
1506
1507## ------------------------ ##
1508## Autoconf initialization. ##
1509## ------------------------ ##
1510
1511# ac_fn_c_try_compile LINENO
1512# --------------------------
1513# Try to compile conftest.$ac_ext, and return whether this succeeded.
1514ac_fn_c_try_compile ()
1515{
1516  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517  rm -f conftest.$ac_objext
1518  if { { ac_try="$ac_compile"
1519case "(($ac_try" in
1520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1521  *) ac_try_echo=$ac_try;;
1522esac
1523eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524$as_echo "$ac_try_echo"; } >&5
1525  (eval "$ac_compile") 2>conftest.err
1526  ac_status=$?
1527  if test -s conftest.err; then
1528    grep -v '^ *+' conftest.err >conftest.er1
1529    cat conftest.er1 >&5
1530    mv -f conftest.er1 conftest.err
1531  fi
1532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533  test $ac_status = 0; } && {
1534	 test -z "$ac_c_werror_flag" ||
1535	 test ! -s conftest.err
1536       } && test -s conftest.$ac_objext; then :
1537  ac_retval=0
1538else
1539  $as_echo "$as_me: failed program was:" >&5
1540sed 's/^/| /' conftest.$ac_ext >&5
1541
1542	ac_retval=1
1543fi
1544  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1545  as_fn_set_status $ac_retval
1546
1547} # ac_fn_c_try_compile
1548
1549# ac_fn_c_try_link LINENO
1550# -----------------------
1551# Try to link conftest.$ac_ext, and return whether this succeeded.
1552ac_fn_c_try_link ()
1553{
1554  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555  rm -f conftest.$ac_objext conftest$ac_exeext
1556  if { { ac_try="$ac_link"
1557case "(($ac_try" in
1558  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559  *) ac_try_echo=$ac_try;;
1560esac
1561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562$as_echo "$ac_try_echo"; } >&5
1563  (eval "$ac_link") 2>conftest.err
1564  ac_status=$?
1565  if test -s conftest.err; then
1566    grep -v '^ *+' conftest.err >conftest.er1
1567    cat conftest.er1 >&5
1568    mv -f conftest.er1 conftest.err
1569  fi
1570  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571  test $ac_status = 0; } && {
1572	 test -z "$ac_c_werror_flag" ||
1573	 test ! -s conftest.err
1574       } && test -s conftest$ac_exeext && {
1575	 test "$cross_compiling" = yes ||
1576	 test -x conftest$ac_exeext
1577       }; then :
1578  ac_retval=0
1579else
1580  $as_echo "$as_me: failed program was:" >&5
1581sed 's/^/| /' conftest.$ac_ext >&5
1582
1583	ac_retval=1
1584fi
1585  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1586  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1587  # interfere with the next link command; also delete a directory that is
1588  # left behind by Apple's compiler.  We do this before executing the actions.
1589  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1590  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591  as_fn_set_status $ac_retval
1592
1593} # ac_fn_c_try_link
1594
1595# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1596# -------------------------------------------------------
1597# Tests whether HEADER exists and can be compiled using the include files in
1598# INCLUDES, setting the cache variable VAR accordingly.
1599ac_fn_c_check_header_compile ()
1600{
1601  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1603$as_echo_n "checking for $2... " >&6; }
1604if eval \${$3+:} false; then :
1605  $as_echo_n "(cached) " >&6
1606else
1607  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608/* end confdefs.h.  */
1609$4
1610#include <$2>
1611_ACEOF
1612if ac_fn_c_try_compile "$LINENO"; then :
1613  eval "$3=yes"
1614else
1615  eval "$3=no"
1616fi
1617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1618fi
1619eval ac_res=\$$3
1620	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1621$as_echo "$ac_res" >&6; }
1622  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623
1624} # ac_fn_c_check_header_compile
1625
1626# ac_fn_c_try_cpp LINENO
1627# ----------------------
1628# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1629ac_fn_c_try_cpp ()
1630{
1631  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1632  if { { ac_try="$ac_cpp conftest.$ac_ext"
1633case "(($ac_try" in
1634  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635  *) ac_try_echo=$ac_try;;
1636esac
1637eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638$as_echo "$ac_try_echo"; } >&5
1639  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1640  ac_status=$?
1641  if test -s conftest.err; then
1642    grep -v '^ *+' conftest.err >conftest.er1
1643    cat conftest.er1 >&5
1644    mv -f conftest.er1 conftest.err
1645  fi
1646  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647  test $ac_status = 0; } > conftest.i && {
1648	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1649	 test ! -s conftest.err
1650       }; then :
1651  ac_retval=0
1652else
1653  $as_echo "$as_me: failed program was:" >&5
1654sed 's/^/| /' conftest.$ac_ext >&5
1655
1656    ac_retval=1
1657fi
1658  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659  as_fn_set_status $ac_retval
1660
1661} # ac_fn_c_try_cpp
1662
1663# ac_fn_c_try_run LINENO
1664# ----------------------
1665# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1666# that executables *can* be run.
1667ac_fn_c_try_run ()
1668{
1669  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1670  if { { ac_try="$ac_link"
1671case "(($ac_try" in
1672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1673  *) ac_try_echo=$ac_try;;
1674esac
1675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1676$as_echo "$ac_try_echo"; } >&5
1677  (eval "$ac_link") 2>&5
1678  ac_status=$?
1679  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1681  { { case "(($ac_try" in
1682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683  *) ac_try_echo=$ac_try;;
1684esac
1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686$as_echo "$ac_try_echo"; } >&5
1687  (eval "$ac_try") 2>&5
1688  ac_status=$?
1689  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690  test $ac_status = 0; }; }; then :
1691  ac_retval=0
1692else
1693  $as_echo "$as_me: program exited with status $ac_status" >&5
1694       $as_echo "$as_me: failed program was:" >&5
1695sed 's/^/| /' conftest.$ac_ext >&5
1696
1697       ac_retval=$ac_status
1698fi
1699  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1700  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1701  as_fn_set_status $ac_retval
1702
1703} # ac_fn_c_try_run
1704
1705# ac_fn_c_check_func LINENO FUNC VAR
1706# ----------------------------------
1707# Tests whether FUNC exists, setting the cache variable VAR accordingly
1708ac_fn_c_check_func ()
1709{
1710  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1712$as_echo_n "checking for $2... " >&6; }
1713if eval \${$3+:} false; then :
1714  $as_echo_n "(cached) " >&6
1715else
1716  if test x$gcc_no_link = xyes; then
1717  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1718fi
1719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1720/* end confdefs.h.  */
1721/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1722   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1723#define $2 innocuous_$2
1724
1725/* System header to define __stub macros and hopefully few prototypes,
1726    which can conflict with char $2 (); below.
1727    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1728    <limits.h> exists even on freestanding compilers.  */
1729
1730#ifdef __STDC__
1731# include <limits.h>
1732#else
1733# include <assert.h>
1734#endif
1735
1736#undef $2
1737
1738/* Override any GCC internal prototype to avoid an error.
1739   Use char because int might match the return type of a GCC
1740   builtin and then its argument prototype would still apply.  */
1741#ifdef __cplusplus
1742extern "C"
1743#endif
1744char $2 ();
1745/* The GNU C library defines this for functions which it implements
1746    to always fail with ENOSYS.  Some functions are actually named
1747    something starting with __ and the normal name is an alias.  */
1748#if defined __stub_$2 || defined __stub___$2
1749choke me
1750#endif
1751
1752int
1753main ()
1754{
1755return $2 ();
1756  ;
1757  return 0;
1758}
1759_ACEOF
1760if ac_fn_c_try_link "$LINENO"; then :
1761  eval "$3=yes"
1762else
1763  eval "$3=no"
1764fi
1765rm -f core conftest.err conftest.$ac_objext \
1766    conftest$ac_exeext conftest.$ac_ext
1767fi
1768eval ac_res=\$$3
1769	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1770$as_echo "$ac_res" >&6; }
1771  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1772
1773} # ac_fn_c_check_func
1774
1775# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1776# -------------------------------------------------------
1777# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1778# the include files in INCLUDES and setting the cache variable VAR
1779# accordingly.
1780ac_fn_c_check_header_mongrel ()
1781{
1782  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783  if eval \${$3+:} false; then :
1784  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1785$as_echo_n "checking for $2... " >&6; }
1786if eval \${$3+:} false; then :
1787  $as_echo_n "(cached) " >&6
1788fi
1789eval ac_res=\$$3
1790	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1791$as_echo "$ac_res" >&6; }
1792else
1793  # Is the header compilable?
1794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1795$as_echo_n "checking $2 usability... " >&6; }
1796cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1797/* end confdefs.h.  */
1798$4
1799#include <$2>
1800_ACEOF
1801if ac_fn_c_try_compile "$LINENO"; then :
1802  ac_header_compiler=yes
1803else
1804  ac_header_compiler=no
1805fi
1806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1808$as_echo "$ac_header_compiler" >&6; }
1809
1810# Is the header present?
1811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1812$as_echo_n "checking $2 presence... " >&6; }
1813cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814/* end confdefs.h.  */
1815#include <$2>
1816_ACEOF
1817if ac_fn_c_try_cpp "$LINENO"; then :
1818  ac_header_preproc=yes
1819else
1820  ac_header_preproc=no
1821fi
1822rm -f conftest.err conftest.i conftest.$ac_ext
1823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1824$as_echo "$ac_header_preproc" >&6; }
1825
1826# So?  What about this header?
1827case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1828  yes:no: )
1829    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1830$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1831    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1832$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1833    ;;
1834  no:yes:* )
1835    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1836$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1837    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1838$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1839    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1840$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1841    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1842$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1843    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1844$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1845    ;;
1846esac
1847  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848$as_echo_n "checking for $2... " >&6; }
1849if eval \${$3+:} false; then :
1850  $as_echo_n "(cached) " >&6
1851else
1852  eval "$3=\$ac_header_compiler"
1853fi
1854eval ac_res=\$$3
1855	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1856$as_echo "$ac_res" >&6; }
1857fi
1858  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1859
1860} # ac_fn_c_check_header_mongrel
1861cat >config.log <<_ACEOF
1862This file contains any messages produced by compilers while
1863running configure, to aid debugging if configure makes a mistake.
1864
1865It was created by package-unused $as_me version-unused, which was
1866generated by GNU Autoconf 2.69.  Invocation command line was
1867
1868  $ $0 $@
1869
1870_ACEOF
1871exec 5>>config.log
1872{
1873cat <<_ASUNAME
1874## --------- ##
1875## Platform. ##
1876## --------- ##
1877
1878hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1879uname -m = `(uname -m) 2>/dev/null || echo unknown`
1880uname -r = `(uname -r) 2>/dev/null || echo unknown`
1881uname -s = `(uname -s) 2>/dev/null || echo unknown`
1882uname -v = `(uname -v) 2>/dev/null || echo unknown`
1883
1884/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1885/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1886
1887/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1888/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1889/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1890/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1891/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1892/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1893/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1894
1895_ASUNAME
1896
1897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1898for as_dir in $PATH
1899do
1900  IFS=$as_save_IFS
1901  test -z "$as_dir" && as_dir=.
1902    $as_echo "PATH: $as_dir"
1903  done
1904IFS=$as_save_IFS
1905
1906} >&5
1907
1908cat >&5 <<_ACEOF
1909
1910
1911## ----------- ##
1912## Core tests. ##
1913## ----------- ##
1914
1915_ACEOF
1916
1917
1918# Keep a trace of the command line.
1919# Strip out --no-create and --no-recursion so they do not pile up.
1920# Strip out --silent because we don't want to record it for future runs.
1921# Also quote any args containing shell meta-characters.
1922# Make two passes to allow for proper duplicate-argument suppression.
1923ac_configure_args=
1924ac_configure_args0=
1925ac_configure_args1=
1926ac_must_keep_next=false
1927for ac_pass in 1 2
1928do
1929  for ac_arg
1930  do
1931    case $ac_arg in
1932    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1933    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1934    | -silent | --silent | --silen | --sile | --sil)
1935      continue ;;
1936    *\'*)
1937      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1938    esac
1939    case $ac_pass in
1940    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1941    2)
1942      as_fn_append ac_configure_args1 " '$ac_arg'"
1943      if test $ac_must_keep_next = true; then
1944	ac_must_keep_next=false # Got value, back to normal.
1945      else
1946	case $ac_arg in
1947	  *=* | --config-cache | -C | -disable-* | --disable-* \
1948	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1949	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1950	  | -with-* | --with-* | -without-* | --without-* | --x)
1951	    case "$ac_configure_args0 " in
1952	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1953	    esac
1954	    ;;
1955	  -* ) ac_must_keep_next=true ;;
1956	esac
1957      fi
1958      as_fn_append ac_configure_args " '$ac_arg'"
1959      ;;
1960    esac
1961  done
1962done
1963{ ac_configure_args0=; unset ac_configure_args0;}
1964{ ac_configure_args1=; unset ac_configure_args1;}
1965
1966# When interrupted or exit'd, cleanup temporary files, and complete
1967# config.log.  We remove comments because anyway the quotes in there
1968# would cause problems or look ugly.
1969# WARNING: Use '\'' to represent an apostrophe within the trap.
1970# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1971trap 'exit_status=$?
1972  # Save into config.log some information that might help in debugging.
1973  {
1974    echo
1975
1976    $as_echo "## ---------------- ##
1977## Cache variables. ##
1978## ---------------- ##"
1979    echo
1980    # The following way of writing the cache mishandles newlines in values,
1981(
1982  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1983    eval ac_val=\$$ac_var
1984    case $ac_val in #(
1985    *${as_nl}*)
1986      case $ac_var in #(
1987      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1988$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1989      esac
1990      case $ac_var in #(
1991      _ | IFS | as_nl) ;; #(
1992      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1993      *) { eval $ac_var=; unset $ac_var;} ;;
1994      esac ;;
1995    esac
1996  done
1997  (set) 2>&1 |
1998    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1999    *${as_nl}ac_space=\ *)
2000      sed -n \
2001	"s/'\''/'\''\\\\'\'''\''/g;
2002	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2003      ;; #(
2004    *)
2005      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2006      ;;
2007    esac |
2008    sort
2009)
2010    echo
2011
2012    $as_echo "## ----------------- ##
2013## Output variables. ##
2014## ----------------- ##"
2015    echo
2016    for ac_var in $ac_subst_vars
2017    do
2018      eval ac_val=\$$ac_var
2019      case $ac_val in
2020      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2021      esac
2022      $as_echo "$ac_var='\''$ac_val'\''"
2023    done | sort
2024    echo
2025
2026    if test -n "$ac_subst_files"; then
2027      $as_echo "## ------------------- ##
2028## File substitutions. ##
2029## ------------------- ##"
2030      echo
2031      for ac_var in $ac_subst_files
2032      do
2033	eval ac_val=\$$ac_var
2034	case $ac_val in
2035	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2036	esac
2037	$as_echo "$ac_var='\''$ac_val'\''"
2038      done | sort
2039      echo
2040    fi
2041
2042    if test -s confdefs.h; then
2043      $as_echo "## ----------- ##
2044## confdefs.h. ##
2045## ----------- ##"
2046      echo
2047      cat confdefs.h
2048      echo
2049    fi
2050    test "$ac_signal" != 0 &&
2051      $as_echo "$as_me: caught signal $ac_signal"
2052    $as_echo "$as_me: exit $exit_status"
2053  } >&5
2054  rm -f core *.core core.conftest.* &&
2055    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2056    exit $exit_status
2057' 0
2058for ac_signal in 1 2 13 15; do
2059  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2060done
2061ac_signal=0
2062
2063# confdefs.h avoids OS command line length limits that DEFS can exceed.
2064rm -f -r conftest* confdefs.h
2065
2066$as_echo "/* confdefs.h */" > confdefs.h
2067
2068# Predefined preprocessor variables.
2069
2070cat >>confdefs.h <<_ACEOF
2071#define PACKAGE_NAME "$PACKAGE_NAME"
2072_ACEOF
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_VERSION "$PACKAGE_VERSION"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_STRING "$PACKAGE_STRING"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_URL "$PACKAGE_URL"
2092_ACEOF
2093
2094
2095# Let the site file select an alternate cache file if it wants to.
2096# Prefer an explicitly selected file to automatically selected ones.
2097ac_site_file1=NONE
2098ac_site_file2=NONE
2099if test -n "$CONFIG_SITE"; then
2100  # We do not want a PATH search for config.site.
2101  case $CONFIG_SITE in #((
2102    -*)  ac_site_file1=./$CONFIG_SITE;;
2103    */*) ac_site_file1=$CONFIG_SITE;;
2104    *)   ac_site_file1=./$CONFIG_SITE;;
2105  esac
2106elif test "x$prefix" != xNONE; then
2107  ac_site_file1=$prefix/share/config.site
2108  ac_site_file2=$prefix/etc/config.site
2109else
2110  ac_site_file1=$ac_default_prefix/share/config.site
2111  ac_site_file2=$ac_default_prefix/etc/config.site
2112fi
2113for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2114do
2115  test "x$ac_site_file" = xNONE && continue
2116  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2117    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2118$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2119    sed 's/^/| /' "$ac_site_file" >&5
2120    . "$ac_site_file" \
2121      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2123as_fn_error $? "failed to load site script $ac_site_file
2124See \`config.log' for more details" "$LINENO" 5; }
2125  fi
2126done
2127
2128if test -r "$cache_file"; then
2129  # Some versions of bash will fail to source /dev/null (special files
2130  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2131  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2132    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2133$as_echo "$as_me: loading cache $cache_file" >&6;}
2134    case $cache_file in
2135      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2136      *)                      . "./$cache_file";;
2137    esac
2138  fi
2139else
2140  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2141$as_echo "$as_me: creating cache $cache_file" >&6;}
2142  >$cache_file
2143fi
2144
2145# Check that the precious variables saved in the cache have kept the same
2146# value.
2147ac_cache_corrupted=false
2148for ac_var in $ac_precious_vars; do
2149  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2150  eval ac_new_set=\$ac_env_${ac_var}_set
2151  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2152  eval ac_new_val=\$ac_env_${ac_var}_value
2153  case $ac_old_set,$ac_new_set in
2154    set,)
2155      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2156$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2157      ac_cache_corrupted=: ;;
2158    ,set)
2159      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2160$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2161      ac_cache_corrupted=: ;;
2162    ,);;
2163    *)
2164      if test "x$ac_old_val" != "x$ac_new_val"; then
2165	# differences in whitespace do not lead to failure.
2166	ac_old_val_w=`echo x $ac_old_val`
2167	ac_new_val_w=`echo x $ac_new_val`
2168	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2169	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2170$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2171	  ac_cache_corrupted=:
2172	else
2173	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2174$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2175	  eval $ac_var=\$ac_old_val
2176	fi
2177	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2178$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2179	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2180$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2181      fi;;
2182  esac
2183  # Pass precious variables to config.status.
2184  if test "$ac_new_set" = set; then
2185    case $ac_new_val in
2186    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2187    *) ac_arg=$ac_var=$ac_new_val ;;
2188    esac
2189    case " $ac_configure_args " in
2190      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2191      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2192    esac
2193  fi
2194done
2195if $ac_cache_corrupted; then
2196  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2198  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2199$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2200  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2201fi
2202## -------------------- ##
2203## Main body of script. ##
2204## -------------------- ##
2205
2206ac_ext=c
2207ac_cpp='$CPP $CPPFLAGS'
2208ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2209ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2210ac_compiler_gnu=$ac_cv_c_compiler_gnu
2211
2212
2213
2214
2215
2216
2217ac_aux_dir=
2218for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2219  if test -f "$ac_dir/install-sh"; then
2220    ac_aux_dir=$ac_dir
2221    ac_install_sh="$SHELL $ac_aux_dir/install-sh -c"
2222    break
2223  elif test -f "$ac_dir/install.sh"; then
2224    ac_aux_dir=$ac_dir
2225    ac_install_sh="$SHELL $ac_aux_dir/install.sh -c"
2226    break
2227  elif test -f "$ac_dir/shtool"; then
2228    ac_aux_dir=$ac_dir
2229    ac_install_sh="$SHELL $ac_aux_dir/shtool install -c"
2230    break
2231  fi
2232done
2233if test -z "$ac_aux_dir"; then
2234  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2235fi
2236
2237# These three variables are undocumented and unsupported,
2238# and are intended to be withdrawn in a future Autoconf release.
2239# They can cause serious problems if a builder's source tree is in a directory
2240# whose full name contains unusual characters.
2241ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2242ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2243ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2244
2245
2246# Make sure we can run config.sub.
2247$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2248  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2249
2250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2251$as_echo_n "checking build system type... " >&6; }
2252if ${ac_cv_build+:} false; then :
2253  $as_echo_n "(cached) " >&6
2254else
2255  ac_build_alias=$build_alias
2256test "x$ac_build_alias" = x &&
2257  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2258test "x$ac_build_alias" = x &&
2259  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2260ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2261  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2262
2263fi
2264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2265$as_echo "$ac_cv_build" >&6; }
2266case $ac_cv_build in
2267*-*-*) ;;
2268*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2269esac
2270build=$ac_cv_build
2271ac_save_IFS=$IFS; IFS='-'
2272set x $ac_cv_build
2273shift
2274build_cpu=$1
2275build_vendor=$2
2276shift; shift
2277# Remember, the first character of IFS is used to create $*,
2278# except with old shells:
2279build_os=$*
2280IFS=$ac_save_IFS
2281case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2282
2283
2284 case ${build_alias} in
2285  "") build_noncanonical=${build} ;;
2286  *) build_noncanonical=${build_alias} ;;
2287esac
2288
2289 case ${host_alias} in
2290  "") host_noncanonical=${build_noncanonical} ;;
2291  *) host_noncanonical=${host_alias} ;;
2292esac
2293
2294 case ${target_alias} in
2295  "") target_noncanonical=${host_noncanonical} ;;
2296  *) target_noncanonical=${target_alias} ;;
2297esac
2298
2299
2300# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2301# have matching libraries, they should use host libraries: Makefile.tpl
2302# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2303# However, they still use the build modules, because the corresponding
2304# host modules (e.g. bison) are only built for the host when bootstrap
2305# finishes. So:
2306# - build_subdir is where we find build modules, and never changes.
2307# - build_libsubdir is where we find build libraries, and can be overridden.
2308
2309# Prefix 'build-' so this never conflicts with target_subdir.
2310build_subdir="build-${build_noncanonical}"
2311
2312# Check whether --with-build-libsubdir was given.
2313if test "${with_build_libsubdir+set}" = set; then :
2314  withval=$with_build_libsubdir; build_libsubdir="$withval"
2315else
2316  build_libsubdir="$build_subdir"
2317fi
2318
2319# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2320if ( test $srcdir = . && test -d gcc ) \
2321   || test -d $srcdir/../host-${host_noncanonical}; then
2322  host_subdir="host-${host_noncanonical}"
2323else
2324  host_subdir=.
2325fi
2326# No prefix.
2327target_subdir=${target_noncanonical}
2328
2329
2330# We need the following definitions because AC_PROG_LIBTOOL relies on them
2331PACKAGE=libobjc
2332# Version is pulled out to make it a bit easier to change using sed.
2333VERSION=4:0:0
2334
2335
2336# This works around the fact that libtool configuration may change LD
2337# for this particular configuration, but some shells, instead of
2338# keeping the changes in LD private, export them just because LD is
2339# exported.
2340ORIGINAL_LD_FOR_MULTILIBS=$LD
2341
2342# -------
2343# Options
2344# -------
2345
2346# We use these options to decide which functions to include.
2347
2348# Check whether --with-target-subdir was given.
2349if test "${with_target_subdir+set}" = set; then :
2350  withval=$with_target_subdir;
2351fi
2352
2353
2354# Check whether --with-cross-host was given.
2355if test "${with_cross_host+set}" = set; then :
2356  withval=$with_cross_host;
2357fi
2358
2359
2360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2361$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2362# Check whether --enable-version-specific-runtime-libs was given.
2363if test "${enable_version_specific_runtime_libs+set}" = set; then :
2364  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2365 yes) version_specific_libs=yes ;;
2366 no)  version_specific_libs=no ;;
2367 *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2368 esac
2369else
2370  version_specific_libs=no
2371fi
2372
2373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2374$as_echo "$version_specific_libs" >&6; }
2375
2376# -----------
2377# Directories
2378# -----------
2379
2380# Find the rest of the source tree framework.
2381# Default to --enable-multilib
2382# Check whether --enable-multilib was given.
2383if test "${enable_multilib+set}" = set; then :
2384  enableval=$enable_multilib; case "$enableval" in
2385  yes) multilib=yes ;;
2386  no)  multilib=no ;;
2387  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2388 esac
2389else
2390  multilib=yes
2391fi
2392
2393
2394# We may get other options which we leave undocumented:
2395# --with-target-subdir, --with-multisrctop, --with-multisubdir
2396# See config-ml.in if you want the gory details.
2397
2398if test "$srcdir" = "."; then
2399  if test "$with_target_subdir" != "."; then
2400    multi_basedir="$srcdir/$with_multisrctop../.."
2401  else
2402    multi_basedir="$srcdir/$with_multisrctop.."
2403  fi
2404else
2405  multi_basedir="$srcdir/.."
2406fi
2407
2408
2409# Even if the default multilib is not a cross compilation,
2410# it may be that some of the other multilibs are.
2411if test $cross_compiling = no && test $multilib = yes \
2412   && test "x${with_multisubdir}" != x ; then
2413   cross_compiling=maybe
2414fi
2415
2416ac_config_commands="$ac_config_commands default-1"
2417
2418
2419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2420$as_echo_n "checking host system type... " >&6; }
2421if ${ac_cv_host+:} false; then :
2422  $as_echo_n "(cached) " >&6
2423else
2424  if test "x$host_alias" = x; then
2425  ac_cv_host=$ac_cv_build
2426else
2427  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2428    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2429fi
2430
2431fi
2432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2433$as_echo "$ac_cv_host" >&6; }
2434case $ac_cv_host in
2435*-*-*) ;;
2436*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2437esac
2438host=$ac_cv_host
2439ac_save_IFS=$IFS; IFS='-'
2440set x $ac_cv_host
2441shift
2442host_cpu=$1
2443host_vendor=$2
2444shift; shift
2445# Remember, the first character of IFS is used to create $*,
2446# except with old shells:
2447host_os=$*
2448IFS=$ac_save_IFS
2449case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2450
2451
2452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2453$as_echo_n "checking target system type... " >&6; }
2454if ${ac_cv_target+:} false; then :
2455  $as_echo_n "(cached) " >&6
2456else
2457  if test "x$target_alias" = x; then
2458  ac_cv_target=$ac_cv_host
2459else
2460  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2461    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2462fi
2463
2464fi
2465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2466$as_echo "$ac_cv_target" >&6; }
2467case $ac_cv_target in
2468*-*-*) ;;
2469*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2470esac
2471target=$ac_cv_target
2472ac_save_IFS=$IFS; IFS='-'
2473set x $ac_cv_target
2474shift
2475target_cpu=$1
2476target_vendor=$2
2477shift; shift
2478# Remember, the first character of IFS is used to create $*,
2479# except with old shells:
2480target_os=$*
2481IFS=$ac_save_IFS
2482case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2483
2484
2485# The aliases save the names the user supplied, while $host etc.
2486# will get canonicalized.
2487test -n "$target_alias" &&
2488  test "$program_prefix$program_suffix$program_transform_name" = \
2489    NONENONEs,x,x, &&
2490  program_prefix=${target_alias}-
2491
2492
2493
2494
2495# Export source directory.
2496# These need to be absolute paths, yet at the same time need to
2497# canonicalize only relative paths, because then amd will not unmount
2498# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2499case $srcdir in
2500  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2501  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2502esac
2503
2504
2505# Calculate toolexeclibdir
2506# Also toolexecdir, though it's only used in toolexeclibdir
2507case ${version_specific_libs} in
2508  yes)
2509    # Need the gcc compiler version to know where to install libraries
2510    # and header files if --enable-version-specific-runtime-libs option
2511    # is selected.
2512    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2513    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2514    ;;
2515  no)
2516    if test -n "$with_cross_host" &&
2517       test x"$with_cross_host" != x"no"; then
2518      # Install a library built with a cross compiler in tooldir, not libdir.
2519      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2520      toolexeclibdir='$(toolexecdir)/lib'
2521    else
2522      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2523      toolexeclibdir='$(libdir)'
2524    fi
2525    multi_os_directory=`$CC -print-multi-os-directory`
2526    case $multi_os_directory in
2527      .) ;; # Avoid trailing /.
2528      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2529    esac
2530    ;;
2531esac
2532
2533
2534
2535# Figure out if we want to name the include directory and the
2536#  library name changes differently.
2537includedirname=include
2538libsuffix=
2539case "${host}" in
2540  *-darwin*)
2541    # Darwin is the only target so far that needs a different include directory.
2542    includedirname=include-gnu-runtime
2543    libsuffix=-gnu
2544    ;;
2545esac
2546
2547
2548
2549ac_config_headers="$ac_config_headers config.h"
2550
2551
2552# --------
2553# Programs
2554# --------
2555
2556
2557
2558# We must force CC to /not/ be a precious variable; otherwise
2559# the wrong, non-multilib-adjusted value will be used in multilibs.
2560# As a side effect, we have to subst CFLAGS ourselves.
2561
2562
2563ac_ext=c
2564ac_cpp='$CPP $CPPFLAGS'
2565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2567ac_compiler_gnu=$ac_cv_c_compiler_gnu
2568if test -n "$ac_tool_prefix"; then
2569  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2570set dummy ${ac_tool_prefix}gcc; ac_word=$2
2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2572$as_echo_n "checking for $ac_word... " >&6; }
2573if ${ac_cv_prog_CC+:} false; then :
2574  $as_echo_n "(cached) " >&6
2575else
2576  if test -n "$CC"; then
2577  ac_cv_prog_CC="$CC" # Let the user override the test.
2578else
2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580for as_dir in $PATH
2581do
2582  IFS=$as_save_IFS
2583  test -z "$as_dir" && as_dir=.
2584    for ac_exec_ext in '' $ac_executable_extensions; do
2585  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2586    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2587    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2588    break 2
2589  fi
2590done
2591  done
2592IFS=$as_save_IFS
2593
2594fi
2595fi
2596CC=$ac_cv_prog_CC
2597if test -n "$CC"; then
2598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2599$as_echo "$CC" >&6; }
2600else
2601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602$as_echo "no" >&6; }
2603fi
2604
2605
2606fi
2607if test -z "$ac_cv_prog_CC"; then
2608  ac_ct_CC=$CC
2609  # Extract the first word of "gcc", so it can be a program name with args.
2610set dummy gcc; ac_word=$2
2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2612$as_echo_n "checking for $ac_word... " >&6; }
2613if ${ac_cv_prog_ac_ct_CC+:} false; then :
2614  $as_echo_n "(cached) " >&6
2615else
2616  if test -n "$ac_ct_CC"; then
2617  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2618else
2619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620for as_dir in $PATH
2621do
2622  IFS=$as_save_IFS
2623  test -z "$as_dir" && as_dir=.
2624    for ac_exec_ext in '' $ac_executable_extensions; do
2625  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2626    ac_cv_prog_ac_ct_CC="gcc"
2627    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2628    break 2
2629  fi
2630done
2631  done
2632IFS=$as_save_IFS
2633
2634fi
2635fi
2636ac_ct_CC=$ac_cv_prog_ac_ct_CC
2637if test -n "$ac_ct_CC"; then
2638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2639$as_echo "$ac_ct_CC" >&6; }
2640else
2641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2642$as_echo "no" >&6; }
2643fi
2644
2645  if test "x$ac_ct_CC" = x; then
2646    CC=""
2647  else
2648    case $cross_compiling:$ac_tool_warned in
2649yes:)
2650{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2651$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2652ac_tool_warned=yes ;;
2653esac
2654    CC=$ac_ct_CC
2655  fi
2656else
2657  CC="$ac_cv_prog_CC"
2658fi
2659
2660if test -z "$CC"; then
2661          if test -n "$ac_tool_prefix"; then
2662    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2663set dummy ${ac_tool_prefix}cc; ac_word=$2
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2665$as_echo_n "checking for $ac_word... " >&6; }
2666if ${ac_cv_prog_CC+:} false; then :
2667  $as_echo_n "(cached) " >&6
2668else
2669  if test -n "$CC"; then
2670  ac_cv_prog_CC="$CC" # Let the user override the test.
2671else
2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673for as_dir in $PATH
2674do
2675  IFS=$as_save_IFS
2676  test -z "$as_dir" && as_dir=.
2677    for ac_exec_ext in '' $ac_executable_extensions; do
2678  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2679    ac_cv_prog_CC="${ac_tool_prefix}cc"
2680    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2681    break 2
2682  fi
2683done
2684  done
2685IFS=$as_save_IFS
2686
2687fi
2688fi
2689CC=$ac_cv_prog_CC
2690if test -n "$CC"; then
2691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2692$as_echo "$CC" >&6; }
2693else
2694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2695$as_echo "no" >&6; }
2696fi
2697
2698
2699  fi
2700fi
2701if test -z "$CC"; then
2702  # Extract the first word of "cc", so it can be a program name with args.
2703set dummy cc; ac_word=$2
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2705$as_echo_n "checking for $ac_word... " >&6; }
2706if ${ac_cv_prog_CC+:} false; then :
2707  $as_echo_n "(cached) " >&6
2708else
2709  if test -n "$CC"; then
2710  ac_cv_prog_CC="$CC" # Let the user override the test.
2711else
2712  ac_prog_rejected=no
2713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2714for as_dir in $PATH
2715do
2716  IFS=$as_save_IFS
2717  test -z "$as_dir" && as_dir=.
2718    for ac_exec_ext in '' $ac_executable_extensions; do
2719  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2720    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2721       ac_prog_rejected=yes
2722       continue
2723     fi
2724    ac_cv_prog_CC="cc"
2725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2726    break 2
2727  fi
2728done
2729  done
2730IFS=$as_save_IFS
2731
2732if test $ac_prog_rejected = yes; then
2733  # We found a bogon in the path, so make sure we never use it.
2734  set dummy $ac_cv_prog_CC
2735  shift
2736  if test $# != 0; then
2737    # We chose a different compiler from the bogus one.
2738    # However, it has the same basename, so the bogon will be chosen
2739    # first if we set CC to just the basename; use the full file name.
2740    shift
2741    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2742  fi
2743fi
2744fi
2745fi
2746CC=$ac_cv_prog_CC
2747if test -n "$CC"; then
2748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2749$as_echo "$CC" >&6; }
2750else
2751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2752$as_echo "no" >&6; }
2753fi
2754
2755
2756fi
2757if test -z "$CC"; then
2758  if test -n "$ac_tool_prefix"; then
2759  for ac_prog in cl.exe
2760  do
2761    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2762set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764$as_echo_n "checking for $ac_word... " >&6; }
2765if ${ac_cv_prog_CC+:} false; then :
2766  $as_echo_n "(cached) " >&6
2767else
2768  if test -n "$CC"; then
2769  ac_cv_prog_CC="$CC" # Let the user override the test.
2770else
2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772for as_dir in $PATH
2773do
2774  IFS=$as_save_IFS
2775  test -z "$as_dir" && as_dir=.
2776    for ac_exec_ext in '' $ac_executable_extensions; do
2777  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2778    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2779    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780    break 2
2781  fi
2782done
2783  done
2784IFS=$as_save_IFS
2785
2786fi
2787fi
2788CC=$ac_cv_prog_CC
2789if test -n "$CC"; then
2790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2791$as_echo "$CC" >&6; }
2792else
2793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794$as_echo "no" >&6; }
2795fi
2796
2797
2798    test -n "$CC" && break
2799  done
2800fi
2801if test -z "$CC"; then
2802  ac_ct_CC=$CC
2803  for ac_prog in cl.exe
2804do
2805  # Extract the first word of "$ac_prog", so it can be a program name with args.
2806set dummy $ac_prog; ac_word=$2
2807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2808$as_echo_n "checking for $ac_word... " >&6; }
2809if ${ac_cv_prog_ac_ct_CC+:} false; then :
2810  $as_echo_n "(cached) " >&6
2811else
2812  if test -n "$ac_ct_CC"; then
2813  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2814else
2815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2816for as_dir in $PATH
2817do
2818  IFS=$as_save_IFS
2819  test -z "$as_dir" && as_dir=.
2820    for ac_exec_ext in '' $ac_executable_extensions; do
2821  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2822    ac_cv_prog_ac_ct_CC="$ac_prog"
2823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2824    break 2
2825  fi
2826done
2827  done
2828IFS=$as_save_IFS
2829
2830fi
2831fi
2832ac_ct_CC=$ac_cv_prog_ac_ct_CC
2833if test -n "$ac_ct_CC"; then
2834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2835$as_echo "$ac_ct_CC" >&6; }
2836else
2837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2838$as_echo "no" >&6; }
2839fi
2840
2841
2842  test -n "$ac_ct_CC" && break
2843done
2844
2845  if test "x$ac_ct_CC" = x; then
2846    CC=""
2847  else
2848    case $cross_compiling:$ac_tool_warned in
2849yes:)
2850{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2851$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2852ac_tool_warned=yes ;;
2853esac
2854    CC=$ac_ct_CC
2855  fi
2856fi
2857
2858fi
2859
2860
2861test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2863as_fn_error $? "no acceptable C compiler found in \$PATH
2864See \`config.log' for more details" "$LINENO" 5; }
2865
2866# Provide some information about the compiler.
2867$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2868set X $ac_compile
2869ac_compiler=$2
2870for ac_option in --version -v -V -qversion; do
2871  { { ac_try="$ac_compiler $ac_option >&5"
2872case "(($ac_try" in
2873  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874  *) ac_try_echo=$ac_try;;
2875esac
2876eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2877$as_echo "$ac_try_echo"; } >&5
2878  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2879  ac_status=$?
2880  if test -s conftest.err; then
2881    sed '10a\
2882... rest of stderr output deleted ...
2883         10q' conftest.err >conftest.er1
2884    cat conftest.er1 >&5
2885  fi
2886  rm -f conftest.er1 conftest.err
2887  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888  test $ac_status = 0; }
2889done
2890
2891cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2892/* end confdefs.h.  */
2893
2894int
2895main ()
2896{
2897
2898  ;
2899  return 0;
2900}
2901_ACEOF
2902# FIXME: Cleanup?
2903if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2904  (eval $ac_link) 2>&5
2905  ac_status=$?
2906  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2907  test $ac_status = 0; }; then :
2908  gcc_no_link=no
2909else
2910  gcc_no_link=yes
2911fi
2912if test x$gcc_no_link = xyes; then
2913  # Setting cross_compile will disable run tests; it will
2914  # also disable AC_CHECK_FILE but that's generally
2915  # correct if we can't link.
2916  cross_compiling=yes
2917  EXEEXT=
2918else
2919  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2920/* end confdefs.h.  */
2921
2922int
2923main ()
2924{
2925
2926  ;
2927  return 0;
2928}
2929_ACEOF
2930ac_clean_files_save=$ac_clean_files
2931ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2932# Try to create an executable without -o first, disregard a.out.
2933# It will help us diagnose broken compilers, and finding out an intuition
2934# of exeext.
2935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2936$as_echo_n "checking whether the C compiler works... " >&6; }
2937ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2938
2939# The possible output files:
2940ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2941
2942ac_rmfiles=
2943for ac_file in $ac_files
2944do
2945  case $ac_file in
2946    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2947    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2948  esac
2949done
2950rm -f $ac_rmfiles
2951
2952if { { ac_try="$ac_link_default"
2953case "(($ac_try" in
2954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955  *) ac_try_echo=$ac_try;;
2956esac
2957eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2958$as_echo "$ac_try_echo"; } >&5
2959  (eval "$ac_link_default") 2>&5
2960  ac_status=$?
2961  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2962  test $ac_status = 0; }; then :
2963  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2964# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2965# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2966# so that the user can short-circuit this test for compilers unknown to
2967# Autoconf.
2968for ac_file in $ac_files ''
2969do
2970  test -f "$ac_file" || continue
2971  case $ac_file in
2972    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2973	;;
2974    [ab].out )
2975	# We found the default executable, but exeext='' is most
2976	# certainly right.
2977	break;;
2978    *.* )
2979	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2980	then :; else
2981	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2982	fi
2983	# We set ac_cv_exeext here because the later test for it is not
2984	# safe: cross compilers may not add the suffix if given an `-o'
2985	# argument, so we may need to know it at that point already.
2986	# Even if this section looks crufty: it has the advantage of
2987	# actually working.
2988	break;;
2989    * )
2990	break;;
2991  esac
2992done
2993test "$ac_cv_exeext" = no && ac_cv_exeext=
2994
2995else
2996  ac_file=''
2997fi
2998if test -z "$ac_file"; then :
2999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3000$as_echo "no" >&6; }
3001$as_echo "$as_me: failed program was:" >&5
3002sed 's/^/| /' conftest.$ac_ext >&5
3003
3004{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3005$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3006as_fn_error 77 "C compiler cannot create executables
3007See \`config.log' for more details" "$LINENO" 5; }
3008else
3009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3010$as_echo "yes" >&6; }
3011fi
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3013$as_echo_n "checking for C compiler default output file name... " >&6; }
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3015$as_echo "$ac_file" >&6; }
3016ac_exeext=$ac_cv_exeext
3017
3018rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3019ac_clean_files=$ac_clean_files_save
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3021$as_echo_n "checking for suffix of executables... " >&6; }
3022if { { ac_try="$ac_link"
3023case "(($ac_try" in
3024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025  *) ac_try_echo=$ac_try;;
3026esac
3027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3028$as_echo "$ac_try_echo"; } >&5
3029  (eval "$ac_link") 2>&5
3030  ac_status=$?
3031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3032  test $ac_status = 0; }; then :
3033  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3034# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3035# work properly (i.e., refer to `conftest.exe'), while it won't with
3036# `rm'.
3037for ac_file in conftest.exe conftest conftest.*; do
3038  test -f "$ac_file" || continue
3039  case $ac_file in
3040    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3041    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3042	  break;;
3043    * ) break;;
3044  esac
3045done
3046else
3047  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3048$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3049as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3050See \`config.log' for more details" "$LINENO" 5; }
3051fi
3052rm -f conftest conftest$ac_cv_exeext
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3054$as_echo "$ac_cv_exeext" >&6; }
3055
3056rm -f conftest.$ac_ext
3057EXEEXT=$ac_cv_exeext
3058ac_exeext=$EXEEXT
3059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3060/* end confdefs.h.  */
3061#include <stdio.h>
3062int
3063main ()
3064{
3065FILE *f = fopen ("conftest.out", "w");
3066 return ferror (f) || fclose (f) != 0;
3067
3068  ;
3069  return 0;
3070}
3071_ACEOF
3072ac_clean_files="$ac_clean_files conftest.out"
3073# Check that the compiler produces executables we can run.  If not, either
3074# the compiler is broken, or we cross compile.
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3076$as_echo_n "checking whether we are cross compiling... " >&6; }
3077if test "$cross_compiling" != yes; then
3078  { { ac_try="$ac_link"
3079case "(($ac_try" in
3080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3081  *) ac_try_echo=$ac_try;;
3082esac
3083eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3084$as_echo "$ac_try_echo"; } >&5
3085  (eval "$ac_link") 2>&5
3086  ac_status=$?
3087  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3088  test $ac_status = 0; }
3089  if { ac_try='./conftest$ac_cv_exeext'
3090  { { case "(($ac_try" in
3091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092  *) ac_try_echo=$ac_try;;
3093esac
3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095$as_echo "$ac_try_echo"; } >&5
3096  (eval "$ac_try") 2>&5
3097  ac_status=$?
3098  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3099  test $ac_status = 0; }; }; then
3100    cross_compiling=no
3101  else
3102    if test "$cross_compiling" = maybe; then
3103	cross_compiling=yes
3104    else
3105	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3106$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3107as_fn_error $? "cannot run C compiled programs.
3108If you meant to cross compile, use \`--host'.
3109See \`config.log' for more details" "$LINENO" 5; }
3110    fi
3111  fi
3112fi
3113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3114$as_echo "$cross_compiling" >&6; }
3115
3116rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3117ac_clean_files=$ac_clean_files_save
3118fi
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3120$as_echo_n "checking for suffix of object files... " >&6; }
3121if ${ac_cv_objext+:} false; then :
3122  $as_echo_n "(cached) " >&6
3123else
3124  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125/* end confdefs.h.  */
3126
3127int
3128main ()
3129{
3130
3131  ;
3132  return 0;
3133}
3134_ACEOF
3135rm -f conftest.o conftest.obj
3136if { { ac_try="$ac_compile"
3137case "(($ac_try" in
3138  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3139  *) ac_try_echo=$ac_try;;
3140esac
3141eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3142$as_echo "$ac_try_echo"; } >&5
3143  (eval "$ac_compile") 2>&5
3144  ac_status=$?
3145  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3146  test $ac_status = 0; }; then :
3147  for ac_file in conftest.o conftest.obj conftest.*; do
3148  test -f "$ac_file" || continue;
3149  case $ac_file in
3150    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3151    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3152       break;;
3153  esac
3154done
3155else
3156  $as_echo "$as_me: failed program was:" >&5
3157sed 's/^/| /' conftest.$ac_ext >&5
3158
3159{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3161as_fn_error $? "cannot compute suffix of object files: cannot compile
3162See \`config.log' for more details" "$LINENO" 5; }
3163fi
3164rm -f conftest.$ac_cv_objext conftest.$ac_ext
3165fi
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3167$as_echo "$ac_cv_objext" >&6; }
3168OBJEXT=$ac_cv_objext
3169ac_objext=$OBJEXT
3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3171$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3172if ${ac_cv_c_compiler_gnu+:} false; then :
3173  $as_echo_n "(cached) " >&6
3174else
3175  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3176/* end confdefs.h.  */
3177
3178int
3179main ()
3180{
3181#ifndef __GNUC__
3182       choke me
3183#endif
3184
3185  ;
3186  return 0;
3187}
3188_ACEOF
3189if ac_fn_c_try_compile "$LINENO"; then :
3190  ac_compiler_gnu=yes
3191else
3192  ac_compiler_gnu=no
3193fi
3194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3195ac_cv_c_compiler_gnu=$ac_compiler_gnu
3196
3197fi
3198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3199$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3200if test $ac_compiler_gnu = yes; then
3201  GCC=yes
3202else
3203  GCC=
3204fi
3205ac_test_CFLAGS=${CFLAGS+set}
3206ac_save_CFLAGS=$CFLAGS
3207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3208$as_echo_n "checking whether $CC accepts -g... " >&6; }
3209if ${ac_cv_prog_cc_g+:} false; then :
3210  $as_echo_n "(cached) " >&6
3211else
3212  ac_save_c_werror_flag=$ac_c_werror_flag
3213   ac_c_werror_flag=yes
3214   ac_cv_prog_cc_g=no
3215   CFLAGS="-g"
3216   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217/* end confdefs.h.  */
3218
3219int
3220main ()
3221{
3222
3223  ;
3224  return 0;
3225}
3226_ACEOF
3227if ac_fn_c_try_compile "$LINENO"; then :
3228  ac_cv_prog_cc_g=yes
3229else
3230  CFLAGS=""
3231      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3232/* end confdefs.h.  */
3233
3234int
3235main ()
3236{
3237
3238  ;
3239  return 0;
3240}
3241_ACEOF
3242if ac_fn_c_try_compile "$LINENO"; then :
3243
3244else
3245  ac_c_werror_flag=$ac_save_c_werror_flag
3246	 CFLAGS="-g"
3247	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3248/* end confdefs.h.  */
3249
3250int
3251main ()
3252{
3253
3254  ;
3255  return 0;
3256}
3257_ACEOF
3258if ac_fn_c_try_compile "$LINENO"; then :
3259  ac_cv_prog_cc_g=yes
3260fi
3261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262fi
3263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3264fi
3265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3266   ac_c_werror_flag=$ac_save_c_werror_flag
3267fi
3268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3269$as_echo "$ac_cv_prog_cc_g" >&6; }
3270if test "$ac_test_CFLAGS" = set; then
3271  CFLAGS=$ac_save_CFLAGS
3272elif test $ac_cv_prog_cc_g = yes; then
3273  if test "$GCC" = yes; then
3274    CFLAGS="-g -O2"
3275  else
3276    CFLAGS="-g"
3277  fi
3278else
3279  if test "$GCC" = yes; then
3280    CFLAGS="-O2"
3281  else
3282    CFLAGS=
3283  fi
3284fi
3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3286$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3287if ${ac_cv_prog_cc_c89+:} false; then :
3288  $as_echo_n "(cached) " >&6
3289else
3290  ac_cv_prog_cc_c89=no
3291ac_save_CC=$CC
3292cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3293/* end confdefs.h.  */
3294#include <stdarg.h>
3295#include <stdio.h>
3296struct stat;
3297/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3298struct buf { int x; };
3299FILE * (*rcsopen) (struct buf *, struct stat *, int);
3300static char *e (p, i)
3301     char **p;
3302     int i;
3303{
3304  return p[i];
3305}
3306static char *f (char * (*g) (char **, int), char **p, ...)
3307{
3308  char *s;
3309  va_list v;
3310  va_start (v,p);
3311  s = g (p, va_arg (v,int));
3312  va_end (v);
3313  return s;
3314}
3315
3316/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3317   function prototypes and stuff, but not '\xHH' hex character constants.
3318   These don't provoke an error unfortunately, instead are silently treated
3319   as 'x'.  The following induces an error, until -std is added to get
3320   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3321   array size at least.  It's necessary to write '\x00'==0 to get something
3322   that's true only with -std.  */
3323int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3324
3325/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3326   inside strings and character constants.  */
3327#define FOO(x) 'x'
3328int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3329
3330int test (int i, double x);
3331struct s1 {int (*f) (int a);};
3332struct s2 {int (*f) (double a);};
3333int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3334int argc;
3335char **argv;
3336int
3337main ()
3338{
3339return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3340  ;
3341  return 0;
3342}
3343_ACEOF
3344for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3345	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3346do
3347  CC="$ac_save_CC $ac_arg"
3348  if ac_fn_c_try_compile "$LINENO"; then :
3349  ac_cv_prog_cc_c89=$ac_arg
3350fi
3351rm -f core conftest.err conftest.$ac_objext
3352  test "x$ac_cv_prog_cc_c89" != "xno" && break
3353done
3354rm -f conftest.$ac_ext
3355CC=$ac_save_CC
3356
3357fi
3358# AC_CACHE_VAL
3359case "x$ac_cv_prog_cc_c89" in
3360  x)
3361    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3362$as_echo "none needed" >&6; } ;;
3363  xno)
3364    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3365$as_echo "unsupported" >&6; } ;;
3366  *)
3367    CC="$CC $ac_cv_prog_cc_c89"
3368    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3369$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3370esac
3371if test "x$ac_cv_prog_cc_c89" != xno; then :
3372
3373fi
3374
3375ac_ext=c
3376ac_cpp='$CPP $CPPFLAGS'
3377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3379ac_compiler_gnu=$ac_cv_c_compiler_gnu
3380
3381
3382
3383# extra LD Flags which are required for targets
3384
3385
3386
3387case $host in
3388  *-cygwin* | *-mingw*)
3389    # 'host' will be top-level target in the case of a target lib,
3390    # we must compare to with_cross_host to decide if this is a native
3391    # or cross-compiler and select where to install dlls appropriately.
3392    if test -n "$with_cross_host" &&
3393	test x"$with_cross_host" != x"no"; then
3394      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3395    else
3396      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3397    fi
3398    ;;
3399  *)
3400    lt_host_flags=
3401    ;;
3402esac
3403
3404
3405
3406case "${host}" in
3407  *-darwin*)
3408    # Darwin needs -single_module when linking libobjc
3409    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3410    ;;
3411  *-cygwin*|*-mingw*)
3412    # Tell libtool to build DLLs on Windows
3413    extra_ldflags_libobjc='$(lt_host_flags)'
3414    ;;
3415esac
3416
3417
3418# Add CET specific flags if CET is enabled
3419
3420 # Check whether --enable-cet was given.
3421if test "${enable_cet+set}" = set; then :
3422  enableval=$enable_cet;
3423      case "$enableval" in
3424       yes|no|auto) ;;
3425       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
3426                          esac
3427
3428else
3429  enable_cet=no
3430fi
3431
3432
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
3434$as_echo_n "checking for CET support... " >&6; }
3435
3436case "$host" in
3437  i[34567]86-*-linux* | x86_64-*-linux*)
3438    case "$enable_cet" in
3439      auto)
3440	# Check if target supports multi-byte NOPs
3441	# and if assembler supports CET insn.
3442	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443/* end confdefs.h.  */
3444
3445int
3446main ()
3447{
3448
3449#if !defined(__SSE2__)
3450#error target does not support multi-byte NOPs
3451#else
3452asm ("setssbsy");
3453#endif
3454
3455  ;
3456  return 0;
3457}
3458_ACEOF
3459if ac_fn_c_try_compile "$LINENO"; then :
3460  enable_cet=yes
3461else
3462  enable_cet=no
3463fi
3464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3465	;;
3466      yes)
3467	# Check if assembler supports CET.
3468	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469/* end confdefs.h.  */
3470
3471int
3472main ()
3473{
3474asm ("setssbsy");
3475  ;
3476  return 0;
3477}
3478_ACEOF
3479if ac_fn_c_try_compile "$LINENO"; then :
3480
3481else
3482  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
3483fi
3484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3485	;;
3486    esac
3487    ;;
3488  *)
3489    enable_cet=no
3490    ;;
3491esac
3492if test x$enable_cet = xyes; then
3493  CET_FLAGS="-fcf-protection -mshstk"
3494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3495$as_echo "yes" >&6; }
3496else
3497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3498$as_echo "no" >&6; }
3499fi
3500
3501XCFLAGS="$XCFLAGS $CET_FLAGS"
3502
3503
3504
3505
3506if test -n "$ac_tool_prefix"; then
3507  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3508set dummy ${ac_tool_prefix}as; ac_word=$2
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3510$as_echo_n "checking for $ac_word... " >&6; }
3511if ${ac_cv_prog_AS+:} false; then :
3512  $as_echo_n "(cached) " >&6
3513else
3514  if test -n "$AS"; then
3515  ac_cv_prog_AS="$AS" # Let the user override the test.
3516else
3517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518for as_dir in $PATH
3519do
3520  IFS=$as_save_IFS
3521  test -z "$as_dir" && as_dir=.
3522    for ac_exec_ext in '' $ac_executable_extensions; do
3523  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3524    ac_cv_prog_AS="${ac_tool_prefix}as"
3525    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3526    break 2
3527  fi
3528done
3529  done
3530IFS=$as_save_IFS
3531
3532fi
3533fi
3534AS=$ac_cv_prog_AS
3535if test -n "$AS"; then
3536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3537$as_echo "$AS" >&6; }
3538else
3539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540$as_echo "no" >&6; }
3541fi
3542
3543
3544fi
3545if test -z "$ac_cv_prog_AS"; then
3546  ac_ct_AS=$AS
3547  # Extract the first word of "as", so it can be a program name with args.
3548set dummy as; ac_word=$2
3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3550$as_echo_n "checking for $ac_word... " >&6; }
3551if ${ac_cv_prog_ac_ct_AS+:} false; then :
3552  $as_echo_n "(cached) " >&6
3553else
3554  if test -n "$ac_ct_AS"; then
3555  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3556else
3557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558for as_dir in $PATH
3559do
3560  IFS=$as_save_IFS
3561  test -z "$as_dir" && as_dir=.
3562    for ac_exec_ext in '' $ac_executable_extensions; do
3563  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3564    ac_cv_prog_ac_ct_AS="as"
3565    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3566    break 2
3567  fi
3568done
3569  done
3570IFS=$as_save_IFS
3571
3572fi
3573fi
3574ac_ct_AS=$ac_cv_prog_ac_ct_AS
3575if test -n "$ac_ct_AS"; then
3576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3577$as_echo "$ac_ct_AS" >&6; }
3578else
3579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3580$as_echo "no" >&6; }
3581fi
3582
3583  if test "x$ac_ct_AS" = x; then
3584    AS=""
3585  else
3586    case $cross_compiling:$ac_tool_warned in
3587yes:)
3588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3590ac_tool_warned=yes ;;
3591esac
3592    AS=$ac_ct_AS
3593  fi
3594else
3595  AS="$ac_cv_prog_AS"
3596fi
3597
3598if test -n "$ac_tool_prefix"; then
3599  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3600set dummy ${ac_tool_prefix}ar; ac_word=$2
3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3602$as_echo_n "checking for $ac_word... " >&6; }
3603if ${ac_cv_prog_AR+:} false; then :
3604  $as_echo_n "(cached) " >&6
3605else
3606  if test -n "$AR"; then
3607  ac_cv_prog_AR="$AR" # Let the user override the test.
3608else
3609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3610for as_dir in $PATH
3611do
3612  IFS=$as_save_IFS
3613  test -z "$as_dir" && as_dir=.
3614    for ac_exec_ext in '' $ac_executable_extensions; do
3615  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3616    ac_cv_prog_AR="${ac_tool_prefix}ar"
3617    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3618    break 2
3619  fi
3620done
3621  done
3622IFS=$as_save_IFS
3623
3624fi
3625fi
3626AR=$ac_cv_prog_AR
3627if test -n "$AR"; then
3628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3629$as_echo "$AR" >&6; }
3630else
3631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3632$as_echo "no" >&6; }
3633fi
3634
3635
3636fi
3637if test -z "$ac_cv_prog_AR"; then
3638  ac_ct_AR=$AR
3639  # Extract the first word of "ar", so it can be a program name with args.
3640set dummy ar; ac_word=$2
3641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3642$as_echo_n "checking for $ac_word... " >&6; }
3643if ${ac_cv_prog_ac_ct_AR+:} false; then :
3644  $as_echo_n "(cached) " >&6
3645else
3646  if test -n "$ac_ct_AR"; then
3647  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3648else
3649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3650for as_dir in $PATH
3651do
3652  IFS=$as_save_IFS
3653  test -z "$as_dir" && as_dir=.
3654    for ac_exec_ext in '' $ac_executable_extensions; do
3655  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3656    ac_cv_prog_ac_ct_AR="ar"
3657    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3658    break 2
3659  fi
3660done
3661  done
3662IFS=$as_save_IFS
3663
3664fi
3665fi
3666ac_ct_AR=$ac_cv_prog_ac_ct_AR
3667if test -n "$ac_ct_AR"; then
3668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3669$as_echo "$ac_ct_AR" >&6; }
3670else
3671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3672$as_echo "no" >&6; }
3673fi
3674
3675  if test "x$ac_ct_AR" = x; then
3676    AR=""
3677  else
3678    case $cross_compiling:$ac_tool_warned in
3679yes:)
3680{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3681$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3682ac_tool_warned=yes ;;
3683esac
3684    AR=$ac_ct_AR
3685  fi
3686else
3687  AR="$ac_cv_prog_AR"
3688fi
3689
3690if test -n "$ac_tool_prefix"; then
3691  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3692set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694$as_echo_n "checking for $ac_word... " >&6; }
3695if ${ac_cv_prog_RANLIB+:} false; then :
3696  $as_echo_n "(cached) " >&6
3697else
3698  if test -n "$RANLIB"; then
3699  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3700else
3701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3702for as_dir in $PATH
3703do
3704  IFS=$as_save_IFS
3705  test -z "$as_dir" && as_dir=.
3706    for ac_exec_ext in '' $ac_executable_extensions; do
3707  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3708    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3709    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3710    break 2
3711  fi
3712done
3713  done
3714IFS=$as_save_IFS
3715
3716fi
3717fi
3718RANLIB=$ac_cv_prog_RANLIB
3719if test -n "$RANLIB"; then
3720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3721$as_echo "$RANLIB" >&6; }
3722else
3723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3724$as_echo "no" >&6; }
3725fi
3726
3727
3728fi
3729if test -z "$ac_cv_prog_RANLIB"; then
3730  ac_ct_RANLIB=$RANLIB
3731  # Extract the first word of "ranlib", so it can be a program name with args.
3732set dummy ranlib; ac_word=$2
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3734$as_echo_n "checking for $ac_word... " >&6; }
3735if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3736  $as_echo_n "(cached) " >&6
3737else
3738  if test -n "$ac_ct_RANLIB"; then
3739  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3740else
3741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3742for as_dir in $PATH
3743do
3744  IFS=$as_save_IFS
3745  test -z "$as_dir" && as_dir=.
3746    for ac_exec_ext in '' $ac_executable_extensions; do
3747  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3748    ac_cv_prog_ac_ct_RANLIB="ranlib"
3749    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750    break 2
3751  fi
3752done
3753  done
3754IFS=$as_save_IFS
3755
3756fi
3757fi
3758ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3759if test -n "$ac_ct_RANLIB"; then
3760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3761$as_echo "$ac_ct_RANLIB" >&6; }
3762else
3763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3764$as_echo "no" >&6; }
3765fi
3766
3767  if test "x$ac_ct_RANLIB" = x; then
3768    RANLIB=":"
3769  else
3770    case $cross_compiling:$ac_tool_warned in
3771yes:)
3772{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3773$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3774ac_tool_warned=yes ;;
3775esac
3776    RANLIB=$ac_ct_RANLIB
3777  fi
3778else
3779  RANLIB="$ac_cv_prog_RANLIB"
3780fi
3781
3782# Find a good install program.  We prefer a C program (faster),
3783# so one script is as good as another.  But avoid the broken or
3784# incompatible versions:
3785# SysV /etc/install, /usr/sbin/install
3786# SunOS /usr/etc/install
3787# IRIX /sbin/install
3788# AIX /bin/install
3789# AmigaOS /C/install, which installs bootblocks on floppy discs
3790# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3791# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3792# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3793# OS/2's system install, which has a completely different semantic
3794# ./install, which can be erroneously created by make from ./install.sh.
3795# Reject install programs that cannot install multiple files.
3796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3797$as_echo_n "checking for a BSD-compatible install... " >&6; }
3798if test -z "$INSTALL"; then
3799if ${ac_cv_path_install+:} false; then :
3800  $as_echo_n "(cached) " >&6
3801else
3802  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3803for as_dir in $PATH
3804do
3805  IFS=$as_save_IFS
3806  test -z "$as_dir" && as_dir=.
3807    # Account for people who put trailing slashes in PATH elements.
3808case $as_dir/ in #((
3809  ./ | .// | /[cC]/* | \
3810  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3811  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3812  /usr/ucb/* ) ;;
3813  *)
3814    # OSF1 and SCO ODT 3.0 have their own names for install.
3815    # Don't use installbsd from OSF since it installs stuff as root
3816    # by default.
3817    for ac_prog in ginstall scoinst install; do
3818      for ac_exec_ext in '' $ac_executable_extensions; do
3819	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3820	  if test $ac_prog = install &&
3821	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3822	    # AIX install.  It has an incompatible calling convention.
3823	    :
3824	  elif test $ac_prog = install &&
3825	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3826	    # program-specific install script used by HP pwplus--don't use.
3827	    :
3828	  else
3829	    rm -rf conftest.one conftest.two conftest.dir
3830	    echo one > conftest.one
3831	    echo two > conftest.two
3832	    mkdir conftest.dir
3833	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3834	      test -s conftest.one && test -s conftest.two &&
3835	      test -s conftest.dir/conftest.one &&
3836	      test -s conftest.dir/conftest.two
3837	    then
3838	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3839	      break 3
3840	    fi
3841	  fi
3842	fi
3843      done
3844    done
3845    ;;
3846esac
3847
3848  done
3849IFS=$as_save_IFS
3850
3851rm -rf conftest.one conftest.two conftest.dir
3852
3853fi
3854  if test "${ac_cv_path_install+set}" = set; then
3855    INSTALL=$ac_cv_path_install
3856  else
3857    # As a last resort, use the slow shell script.  Don't cache a
3858    # value for INSTALL within a source directory, because that will
3859    # break other packages using the cache if that directory is
3860    # removed, or if the value is a relative name.
3861    INSTALL=$ac_install_sh
3862  fi
3863fi
3864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3865$as_echo "$INSTALL" >&6; }
3866
3867# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3868# It thinks the first close brace ends the variable substitution.
3869test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3870
3871test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3872
3873test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3874
3875
3876
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3878$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3879    # Check whether --enable-maintainer-mode was given.
3880if test "${enable_maintainer_mode+set}" = set; then :
3881  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3882else
3883  USE_MAINTAINER_MODE=no
3884fi
3885
3886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3887$as_echo "$USE_MAINTAINER_MODE" >&6; }
3888   if test $USE_MAINTAINER_MODE = yes; then
3889  MAINTAINER_MODE_TRUE=
3890  MAINTAINER_MODE_FALSE='#'
3891else
3892  MAINTAINER_MODE_TRUE='#'
3893  MAINTAINER_MODE_FALSE=
3894fi
3895
3896  MAINT=$MAINTAINER_MODE_TRUE
3897
3898
3899
3900# Enable Win32 DLL on MS Windows - FIXME
3901enable_win32_dll=yes
3902
3903case $host in
3904*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3905  if test -n "$ac_tool_prefix"; then
3906  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3907set dummy ${ac_tool_prefix}as; ac_word=$2
3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3909$as_echo_n "checking for $ac_word... " >&6; }
3910if ${ac_cv_prog_AS+:} false; then :
3911  $as_echo_n "(cached) " >&6
3912else
3913  if test -n "$AS"; then
3914  ac_cv_prog_AS="$AS" # Let the user override the test.
3915else
3916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3917for as_dir in $PATH
3918do
3919  IFS=$as_save_IFS
3920  test -z "$as_dir" && as_dir=.
3921    for ac_exec_ext in '' $ac_executable_extensions; do
3922  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3923    ac_cv_prog_AS="${ac_tool_prefix}as"
3924    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3925    break 2
3926  fi
3927done
3928  done
3929IFS=$as_save_IFS
3930
3931fi
3932fi
3933AS=$ac_cv_prog_AS
3934if test -n "$AS"; then
3935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3936$as_echo "$AS" >&6; }
3937else
3938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3939$as_echo "no" >&6; }
3940fi
3941
3942
3943fi
3944if test -z "$ac_cv_prog_AS"; then
3945  ac_ct_AS=$AS
3946  # Extract the first word of "as", so it can be a program name with args.
3947set dummy as; ac_word=$2
3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3949$as_echo_n "checking for $ac_word... " >&6; }
3950if ${ac_cv_prog_ac_ct_AS+:} false; then :
3951  $as_echo_n "(cached) " >&6
3952else
3953  if test -n "$ac_ct_AS"; then
3954  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3955else
3956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3957for as_dir in $PATH
3958do
3959  IFS=$as_save_IFS
3960  test -z "$as_dir" && as_dir=.
3961    for ac_exec_ext in '' $ac_executable_extensions; do
3962  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3963    ac_cv_prog_ac_ct_AS="as"
3964    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3965    break 2
3966  fi
3967done
3968  done
3969IFS=$as_save_IFS
3970
3971fi
3972fi
3973ac_ct_AS=$ac_cv_prog_ac_ct_AS
3974if test -n "$ac_ct_AS"; then
3975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3976$as_echo "$ac_ct_AS" >&6; }
3977else
3978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979$as_echo "no" >&6; }
3980fi
3981
3982  if test "x$ac_ct_AS" = x; then
3983    AS="false"
3984  else
3985    case $cross_compiling:$ac_tool_warned in
3986yes:)
3987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3989ac_tool_warned=yes ;;
3990esac
3991    AS=$ac_ct_AS
3992  fi
3993else
3994  AS="$ac_cv_prog_AS"
3995fi
3996
3997  if test -n "$ac_tool_prefix"; then
3998  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3999set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4001$as_echo_n "checking for $ac_word... " >&6; }
4002if ${ac_cv_prog_DLLTOOL+:} false; then :
4003  $as_echo_n "(cached) " >&6
4004else
4005  if test -n "$DLLTOOL"; then
4006  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4007else
4008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4009for as_dir in $PATH
4010do
4011  IFS=$as_save_IFS
4012  test -z "$as_dir" && as_dir=.
4013    for ac_exec_ext in '' $ac_executable_extensions; do
4014  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4015    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4016    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4017    break 2
4018  fi
4019done
4020  done
4021IFS=$as_save_IFS
4022
4023fi
4024fi
4025DLLTOOL=$ac_cv_prog_DLLTOOL
4026if test -n "$DLLTOOL"; then
4027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4028$as_echo "$DLLTOOL" >&6; }
4029else
4030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4031$as_echo "no" >&6; }
4032fi
4033
4034
4035fi
4036if test -z "$ac_cv_prog_DLLTOOL"; then
4037  ac_ct_DLLTOOL=$DLLTOOL
4038  # Extract the first word of "dlltool", so it can be a program name with args.
4039set dummy dlltool; ac_word=$2
4040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4041$as_echo_n "checking for $ac_word... " >&6; }
4042if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4043  $as_echo_n "(cached) " >&6
4044else
4045  if test -n "$ac_ct_DLLTOOL"; then
4046  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4047else
4048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4049for as_dir in $PATH
4050do
4051  IFS=$as_save_IFS
4052  test -z "$as_dir" && as_dir=.
4053    for ac_exec_ext in '' $ac_executable_extensions; do
4054  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4055    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4056    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4057    break 2
4058  fi
4059done
4060  done
4061IFS=$as_save_IFS
4062
4063fi
4064fi
4065ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4066if test -n "$ac_ct_DLLTOOL"; then
4067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4068$as_echo "$ac_ct_DLLTOOL" >&6; }
4069else
4070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4071$as_echo "no" >&6; }
4072fi
4073
4074  if test "x$ac_ct_DLLTOOL" = x; then
4075    DLLTOOL="false"
4076  else
4077    case $cross_compiling:$ac_tool_warned in
4078yes:)
4079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4081ac_tool_warned=yes ;;
4082esac
4083    DLLTOOL=$ac_ct_DLLTOOL
4084  fi
4085else
4086  DLLTOOL="$ac_cv_prog_DLLTOOL"
4087fi
4088
4089  if test -n "$ac_tool_prefix"; then
4090  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4091set dummy ${ac_tool_prefix}objdump; ac_word=$2
4092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093$as_echo_n "checking for $ac_word... " >&6; }
4094if ${ac_cv_prog_OBJDUMP+:} false; then :
4095  $as_echo_n "(cached) " >&6
4096else
4097  if test -n "$OBJDUMP"; then
4098  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4099else
4100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101for as_dir in $PATH
4102do
4103  IFS=$as_save_IFS
4104  test -z "$as_dir" && as_dir=.
4105    for ac_exec_ext in '' $ac_executable_extensions; do
4106  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4107    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4108    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4109    break 2
4110  fi
4111done
4112  done
4113IFS=$as_save_IFS
4114
4115fi
4116fi
4117OBJDUMP=$ac_cv_prog_OBJDUMP
4118if test -n "$OBJDUMP"; then
4119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4120$as_echo "$OBJDUMP" >&6; }
4121else
4122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123$as_echo "no" >&6; }
4124fi
4125
4126
4127fi
4128if test -z "$ac_cv_prog_OBJDUMP"; then
4129  ac_ct_OBJDUMP=$OBJDUMP
4130  # Extract the first word of "objdump", so it can be a program name with args.
4131set dummy objdump; ac_word=$2
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133$as_echo_n "checking for $ac_word... " >&6; }
4134if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4135  $as_echo_n "(cached) " >&6
4136else
4137  if test -n "$ac_ct_OBJDUMP"; then
4138  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4139else
4140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141for as_dir in $PATH
4142do
4143  IFS=$as_save_IFS
4144  test -z "$as_dir" && as_dir=.
4145    for ac_exec_ext in '' $ac_executable_extensions; do
4146  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4147    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4148    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149    break 2
4150  fi
4151done
4152  done
4153IFS=$as_save_IFS
4154
4155fi
4156fi
4157ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4158if test -n "$ac_ct_OBJDUMP"; then
4159  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4160$as_echo "$ac_ct_OBJDUMP" >&6; }
4161else
4162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163$as_echo "no" >&6; }
4164fi
4165
4166  if test "x$ac_ct_OBJDUMP" = x; then
4167    OBJDUMP="false"
4168  else
4169    case $cross_compiling:$ac_tool_warned in
4170yes:)
4171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173ac_tool_warned=yes ;;
4174esac
4175    OBJDUMP=$ac_ct_OBJDUMP
4176  fi
4177else
4178  OBJDUMP="$ac_cv_prog_OBJDUMP"
4179fi
4180
4181  ;;
4182esac
4183
4184test -z "$AS" && AS=as
4185
4186
4187
4188
4189
4190test -z "$DLLTOOL" && DLLTOOL=dlltool
4191
4192
4193
4194
4195
4196test -z "$OBJDUMP" && OBJDUMP=objdump
4197
4198
4199
4200
4201
4202
4203
4204
4205case `pwd` in
4206  *\ * | *\	*)
4207    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4208$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4209esac
4210
4211
4212
4213macro_version='2.2.7a'
4214macro_revision='1.3134'
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228ltmain="$ac_aux_dir/ltmain.sh"
4229
4230# Backslashify metacharacters that are still active within
4231# double-quoted strings.
4232sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4233
4234# Same as above, but do not quote variable references.
4235double_quote_subst='s/\(["`\\]\)/\\\1/g'
4236
4237# Sed substitution to delay expansion of an escaped shell variable in a
4238# double_quote_subst'ed string.
4239delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4240
4241# Sed substitution to delay expansion of an escaped single quote.
4242delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4243
4244# Sed substitution to avoid accidental globbing in evaled expressions
4245no_glob_subst='s/\*/\\\*/g'
4246
4247ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4248ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4249ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4250
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4252$as_echo_n "checking how to print strings... " >&6; }
4253# Test print first, because it will be a builtin if present.
4254if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4255   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4256  ECHO='print -r --'
4257elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4258  ECHO='printf %s\n'
4259else
4260  # Use this function as a fallback that always works.
4261  func_fallback_echo ()
4262  {
4263    eval 'cat <<_LTECHO_EOF
4264$1
4265_LTECHO_EOF'
4266  }
4267  ECHO='func_fallback_echo'
4268fi
4269
4270# func_echo_all arg...
4271# Invoke $ECHO with all args, space-separated.
4272func_echo_all ()
4273{
4274    $ECHO ""
4275}
4276
4277case "$ECHO" in
4278  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4279$as_echo "printf" >&6; } ;;
4280  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4281$as_echo "print -r" >&6; } ;;
4282  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4283$as_echo "cat" >&6; } ;;
4284esac
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4300$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4301if ${ac_cv_path_SED+:} false; then :
4302  $as_echo_n "(cached) " >&6
4303else
4304            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4305     for ac_i in 1 2 3 4 5 6 7; do
4306       ac_script="$ac_script$as_nl$ac_script"
4307     done
4308     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4309     { ac_script=; unset ac_script;}
4310     if test -z "$SED"; then
4311  ac_path_SED_found=false
4312  # Loop through the user's path and test for each of PROGNAME-LIST
4313  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314for as_dir in $PATH
4315do
4316  IFS=$as_save_IFS
4317  test -z "$as_dir" && as_dir=.
4318    for ac_prog in sed gsed; do
4319    for ac_exec_ext in '' $ac_executable_extensions; do
4320      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4321      as_fn_executable_p "$ac_path_SED" || continue
4322# Check for GNU ac_path_SED and select it if it is found.
4323  # Check for GNU $ac_path_SED
4324case `"$ac_path_SED" --version 2>&1` in
4325*GNU*)
4326  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4327*)
4328  ac_count=0
4329  $as_echo_n 0123456789 >"conftest.in"
4330  while :
4331  do
4332    cat "conftest.in" "conftest.in" >"conftest.tmp"
4333    mv "conftest.tmp" "conftest.in"
4334    cp "conftest.in" "conftest.nl"
4335    $as_echo '' >> "conftest.nl"
4336    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4337    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4338    as_fn_arith $ac_count + 1 && ac_count=$as_val
4339    if test $ac_count -gt ${ac_path_SED_max-0}; then
4340      # Best one so far, save it but keep looking for a better one
4341      ac_cv_path_SED="$ac_path_SED"
4342      ac_path_SED_max=$ac_count
4343    fi
4344    # 10*(2^10) chars as input seems more than enough
4345    test $ac_count -gt 10 && break
4346  done
4347  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4348esac
4349
4350      $ac_path_SED_found && break 3
4351    done
4352  done
4353  done
4354IFS=$as_save_IFS
4355  if test -z "$ac_cv_path_SED"; then
4356    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4357  fi
4358else
4359  ac_cv_path_SED=$SED
4360fi
4361
4362fi
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4364$as_echo "$ac_cv_path_SED" >&6; }
4365 SED="$ac_cv_path_SED"
4366  rm -f conftest.sed
4367
4368test -z "$SED" && SED=sed
4369Xsed="$SED -e 1s/^X//"
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4382$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4383if ${ac_cv_path_GREP+:} false; then :
4384  $as_echo_n "(cached) " >&6
4385else
4386  if test -z "$GREP"; then
4387  ac_path_GREP_found=false
4388  # Loop through the user's path and test for each of PROGNAME-LIST
4389  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4391do
4392  IFS=$as_save_IFS
4393  test -z "$as_dir" && as_dir=.
4394    for ac_prog in grep ggrep; do
4395    for ac_exec_ext in '' $ac_executable_extensions; do
4396      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4397      as_fn_executable_p "$ac_path_GREP" || continue
4398# Check for GNU ac_path_GREP and select it if it is found.
4399  # Check for GNU $ac_path_GREP
4400case `"$ac_path_GREP" --version 2>&1` in
4401*GNU*)
4402  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4403*)
4404  ac_count=0
4405  $as_echo_n 0123456789 >"conftest.in"
4406  while :
4407  do
4408    cat "conftest.in" "conftest.in" >"conftest.tmp"
4409    mv "conftest.tmp" "conftest.in"
4410    cp "conftest.in" "conftest.nl"
4411    $as_echo 'GREP' >> "conftest.nl"
4412    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4413    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4414    as_fn_arith $ac_count + 1 && ac_count=$as_val
4415    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4416      # Best one so far, save it but keep looking for a better one
4417      ac_cv_path_GREP="$ac_path_GREP"
4418      ac_path_GREP_max=$ac_count
4419    fi
4420    # 10*(2^10) chars as input seems more than enough
4421    test $ac_count -gt 10 && break
4422  done
4423  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4424esac
4425
4426      $ac_path_GREP_found && break 3
4427    done
4428  done
4429  done
4430IFS=$as_save_IFS
4431  if test -z "$ac_cv_path_GREP"; then
4432    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4433  fi
4434else
4435  ac_cv_path_GREP=$GREP
4436fi
4437
4438fi
4439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4440$as_echo "$ac_cv_path_GREP" >&6; }
4441 GREP="$ac_cv_path_GREP"
4442
4443
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4445$as_echo_n "checking for egrep... " >&6; }
4446if ${ac_cv_path_EGREP+:} false; then :
4447  $as_echo_n "(cached) " >&6
4448else
4449  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4450   then ac_cv_path_EGREP="$GREP -E"
4451   else
4452     if test -z "$EGREP"; then
4453  ac_path_EGREP_found=false
4454  # Loop through the user's path and test for each of PROGNAME-LIST
4455  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4456for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4457do
4458  IFS=$as_save_IFS
4459  test -z "$as_dir" && as_dir=.
4460    for ac_prog in egrep; do
4461    for ac_exec_ext in '' $ac_executable_extensions; do
4462      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4463      as_fn_executable_p "$ac_path_EGREP" || continue
4464# Check for GNU ac_path_EGREP and select it if it is found.
4465  # Check for GNU $ac_path_EGREP
4466case `"$ac_path_EGREP" --version 2>&1` in
4467*GNU*)
4468  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4469*)
4470  ac_count=0
4471  $as_echo_n 0123456789 >"conftest.in"
4472  while :
4473  do
4474    cat "conftest.in" "conftest.in" >"conftest.tmp"
4475    mv "conftest.tmp" "conftest.in"
4476    cp "conftest.in" "conftest.nl"
4477    $as_echo 'EGREP' >> "conftest.nl"
4478    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4479    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4480    as_fn_arith $ac_count + 1 && ac_count=$as_val
4481    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4482      # Best one so far, save it but keep looking for a better one
4483      ac_cv_path_EGREP="$ac_path_EGREP"
4484      ac_path_EGREP_max=$ac_count
4485    fi
4486    # 10*(2^10) chars as input seems more than enough
4487    test $ac_count -gt 10 && break
4488  done
4489  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4490esac
4491
4492      $ac_path_EGREP_found && break 3
4493    done
4494  done
4495  done
4496IFS=$as_save_IFS
4497  if test -z "$ac_cv_path_EGREP"; then
4498    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4499  fi
4500else
4501  ac_cv_path_EGREP=$EGREP
4502fi
4503
4504   fi
4505fi
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4507$as_echo "$ac_cv_path_EGREP" >&6; }
4508 EGREP="$ac_cv_path_EGREP"
4509
4510
4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4512$as_echo_n "checking for fgrep... " >&6; }
4513if ${ac_cv_path_FGREP+:} false; then :
4514  $as_echo_n "(cached) " >&6
4515else
4516  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4517   then ac_cv_path_FGREP="$GREP -F"
4518   else
4519     if test -z "$FGREP"; then
4520  ac_path_FGREP_found=false
4521  # Loop through the user's path and test for each of PROGNAME-LIST
4522  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4523for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4524do
4525  IFS=$as_save_IFS
4526  test -z "$as_dir" && as_dir=.
4527    for ac_prog in fgrep; do
4528    for ac_exec_ext in '' $ac_executable_extensions; do
4529      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4530      as_fn_executable_p "$ac_path_FGREP" || continue
4531# Check for GNU ac_path_FGREP and select it if it is found.
4532  # Check for GNU $ac_path_FGREP
4533case `"$ac_path_FGREP" --version 2>&1` in
4534*GNU*)
4535  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4536*)
4537  ac_count=0
4538  $as_echo_n 0123456789 >"conftest.in"
4539  while :
4540  do
4541    cat "conftest.in" "conftest.in" >"conftest.tmp"
4542    mv "conftest.tmp" "conftest.in"
4543    cp "conftest.in" "conftest.nl"
4544    $as_echo 'FGREP' >> "conftest.nl"
4545    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4546    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4547    as_fn_arith $ac_count + 1 && ac_count=$as_val
4548    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4549      # Best one so far, save it but keep looking for a better one
4550      ac_cv_path_FGREP="$ac_path_FGREP"
4551      ac_path_FGREP_max=$ac_count
4552    fi
4553    # 10*(2^10) chars as input seems more than enough
4554    test $ac_count -gt 10 && break
4555  done
4556  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4557esac
4558
4559      $ac_path_FGREP_found && break 3
4560    done
4561  done
4562  done
4563IFS=$as_save_IFS
4564  if test -z "$ac_cv_path_FGREP"; then
4565    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4566  fi
4567else
4568  ac_cv_path_FGREP=$FGREP
4569fi
4570
4571   fi
4572fi
4573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4574$as_echo "$ac_cv_path_FGREP" >&6; }
4575 FGREP="$ac_cv_path_FGREP"
4576
4577
4578test -z "$GREP" && GREP=grep
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598# Check whether --with-gnu-ld was given.
4599if test "${with_gnu_ld+set}" = set; then :
4600  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4601else
4602  with_gnu_ld=no
4603fi
4604
4605ac_prog=ld
4606if test "$GCC" = yes; then
4607  # Check if gcc -print-prog-name=ld gives a path.
4608  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4609$as_echo_n "checking for ld used by $CC... " >&6; }
4610  case $host in
4611  *-*-mingw*)
4612    # gcc leaves a trailing carriage return which upsets mingw
4613    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4614  *)
4615    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4616  esac
4617  case $ac_prog in
4618    # Accept absolute paths.
4619    [\\/]* | ?:[\\/]*)
4620      re_direlt='/[^/][^/]*/\.\./'
4621      # Canonicalize the pathname of ld
4622      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4623      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4624	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4625      done
4626      test -z "$LD" && LD="$ac_prog"
4627      ;;
4628  "")
4629    # If it fails, then pretend we aren't using GCC.
4630    ac_prog=ld
4631    ;;
4632  *)
4633    # If it is relative, then search for the first ld in PATH.
4634    with_gnu_ld=unknown
4635    ;;
4636  esac
4637elif test "$with_gnu_ld" = yes; then
4638  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4639$as_echo_n "checking for GNU ld... " >&6; }
4640else
4641  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4642$as_echo_n "checking for non-GNU ld... " >&6; }
4643fi
4644if ${lt_cv_path_LD+:} false; then :
4645  $as_echo_n "(cached) " >&6
4646else
4647  if test -z "$LD"; then
4648  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4649  for ac_dir in $PATH; do
4650    IFS="$lt_save_ifs"
4651    test -z "$ac_dir" && ac_dir=.
4652    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4653      lt_cv_path_LD="$ac_dir/$ac_prog"
4654      # Check to see if the program is GNU ld.  I'd rather use --version,
4655      # but apparently some variants of GNU ld only accept -v.
4656      # Break only if it was the GNU/non-GNU ld that we prefer.
4657      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4658      *GNU* | *'with BFD'*)
4659	test "$with_gnu_ld" != no && break
4660	;;
4661      *)
4662	test "$with_gnu_ld" != yes && break
4663	;;
4664      esac
4665    fi
4666  done
4667  IFS="$lt_save_ifs"
4668else
4669  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4670fi
4671fi
4672
4673LD="$lt_cv_path_LD"
4674if test -n "$LD"; then
4675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4676$as_echo "$LD" >&6; }
4677else
4678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4679$as_echo "no" >&6; }
4680fi
4681test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4683$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4684if ${lt_cv_prog_gnu_ld+:} false; then :
4685  $as_echo_n "(cached) " >&6
4686else
4687  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4688case `$LD -v 2>&1 </dev/null` in
4689*GNU* | *'with BFD'*)
4690  lt_cv_prog_gnu_ld=yes
4691  ;;
4692*)
4693  lt_cv_prog_gnu_ld=no
4694  ;;
4695esac
4696fi
4697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4698$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4699with_gnu_ld=$lt_cv_prog_gnu_ld
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4710$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4711if ${lt_cv_path_NM+:} false; then :
4712  $as_echo_n "(cached) " >&6
4713else
4714  if test -n "$NM"; then
4715  # Let the user override the test.
4716  lt_cv_path_NM="$NM"
4717else
4718  lt_nm_to_check="${ac_tool_prefix}nm"
4719  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4720    lt_nm_to_check="$lt_nm_to_check nm"
4721  fi
4722  for lt_tmp_nm in $lt_nm_to_check; do
4723    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4724    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4725      IFS="$lt_save_ifs"
4726      test -z "$ac_dir" && ac_dir=.
4727      tmp_nm="$ac_dir/$lt_tmp_nm"
4728      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4729	# Check to see if the nm accepts a BSD-compat flag.
4730	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4731	#   nm: unknown option "B" ignored
4732	# Tru64's nm complains that /dev/null is an invalid object file
4733	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4734	*/dev/null* | *'Invalid file or object type'*)
4735	  lt_cv_path_NM="$tmp_nm -B"
4736	  break
4737	  ;;
4738	*)
4739	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4740	  */dev/null*)
4741	    lt_cv_path_NM="$tmp_nm -p"
4742	    break
4743	    ;;
4744	  *)
4745	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4746	    continue # so that we can try to find one that supports BSD flags
4747	    ;;
4748	  esac
4749	  ;;
4750	esac
4751      fi
4752    done
4753    IFS="$lt_save_ifs"
4754  done
4755  : ${lt_cv_path_NM=no}
4756fi
4757fi
4758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4759$as_echo "$lt_cv_path_NM" >&6; }
4760if test "$lt_cv_path_NM" != "no"; then
4761  NM="$lt_cv_path_NM"
4762else
4763  # Didn't find any BSD compatible name lister, look for dumpbin.
4764  if test -n "$DUMPBIN"; then :
4765    # Let the user override the test.
4766  else
4767    if test -n "$ac_tool_prefix"; then
4768  for ac_prog in dumpbin "link -dump"
4769  do
4770    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4771set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4773$as_echo_n "checking for $ac_word... " >&6; }
4774if ${ac_cv_prog_DUMPBIN+:} false; then :
4775  $as_echo_n "(cached) " >&6
4776else
4777  if test -n "$DUMPBIN"; then
4778  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4779else
4780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4781for as_dir in $PATH
4782do
4783  IFS=$as_save_IFS
4784  test -z "$as_dir" && as_dir=.
4785    for ac_exec_ext in '' $ac_executable_extensions; do
4786  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4787    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4788    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4789    break 2
4790  fi
4791done
4792  done
4793IFS=$as_save_IFS
4794
4795fi
4796fi
4797DUMPBIN=$ac_cv_prog_DUMPBIN
4798if test -n "$DUMPBIN"; then
4799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4800$as_echo "$DUMPBIN" >&6; }
4801else
4802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4803$as_echo "no" >&6; }
4804fi
4805
4806
4807    test -n "$DUMPBIN" && break
4808  done
4809fi
4810if test -z "$DUMPBIN"; then
4811  ac_ct_DUMPBIN=$DUMPBIN
4812  for ac_prog in dumpbin "link -dump"
4813do
4814  # Extract the first word of "$ac_prog", so it can be a program name with args.
4815set dummy $ac_prog; ac_word=$2
4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4817$as_echo_n "checking for $ac_word... " >&6; }
4818if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4819  $as_echo_n "(cached) " >&6
4820else
4821  if test -n "$ac_ct_DUMPBIN"; then
4822  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4823else
4824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4825for as_dir in $PATH
4826do
4827  IFS=$as_save_IFS
4828  test -z "$as_dir" && as_dir=.
4829    for ac_exec_ext in '' $ac_executable_extensions; do
4830  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4831    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4832    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4833    break 2
4834  fi
4835done
4836  done
4837IFS=$as_save_IFS
4838
4839fi
4840fi
4841ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4842if test -n "$ac_ct_DUMPBIN"; then
4843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4844$as_echo "$ac_ct_DUMPBIN" >&6; }
4845else
4846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847$as_echo "no" >&6; }
4848fi
4849
4850
4851  test -n "$ac_ct_DUMPBIN" && break
4852done
4853
4854  if test "x$ac_ct_DUMPBIN" = x; then
4855    DUMPBIN=":"
4856  else
4857    case $cross_compiling:$ac_tool_warned in
4858yes:)
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4860$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4861ac_tool_warned=yes ;;
4862esac
4863    DUMPBIN=$ac_ct_DUMPBIN
4864  fi
4865fi
4866
4867    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4868    *COFF*)
4869      DUMPBIN="$DUMPBIN -symbols"
4870      ;;
4871    *)
4872      DUMPBIN=:
4873      ;;
4874    esac
4875  fi
4876
4877  if test "$DUMPBIN" != ":"; then
4878    NM="$DUMPBIN"
4879  fi
4880fi
4881test -z "$NM" && NM=nm
4882
4883
4884
4885
4886
4887
4888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4889$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4890if ${lt_cv_nm_interface+:} false; then :
4891  $as_echo_n "(cached) " >&6
4892else
4893  lt_cv_nm_interface="BSD nm"
4894  echo "int some_variable = 0;" > conftest.$ac_ext
4895  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4896  (eval "$ac_compile" 2>conftest.err)
4897  cat conftest.err >&5
4898  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4899  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4900  cat conftest.err >&5
4901  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4902  cat conftest.out >&5
4903  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4904    lt_cv_nm_interface="MS dumpbin"
4905  fi
4906  rm -f conftest*
4907fi
4908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4909$as_echo "$lt_cv_nm_interface" >&6; }
4910
4911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4912$as_echo_n "checking whether ln -s works... " >&6; }
4913LN_S=$as_ln_s
4914if test "$LN_S" = "ln -s"; then
4915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4916$as_echo "yes" >&6; }
4917else
4918  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4919$as_echo "no, using $LN_S" >&6; }
4920fi
4921
4922# find the maximum length of command line arguments
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4924$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4925if ${lt_cv_sys_max_cmd_len+:} false; then :
4926  $as_echo_n "(cached) " >&6
4927else
4928    i=0
4929  teststring="ABCD"
4930
4931  case $build_os in
4932  msdosdjgpp*)
4933    # On DJGPP, this test can blow up pretty badly due to problems in libc
4934    # (any single argument exceeding 2000 bytes causes a buffer overrun
4935    # during glob expansion).  Even if it were fixed, the result of this
4936    # check would be larger than it should be.
4937    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4938    ;;
4939
4940  gnu*)
4941    # Under GNU Hurd, this test is not required because there is
4942    # no limit to the length of command line arguments.
4943    # Libtool will interpret -1 as no limit whatsoever
4944    lt_cv_sys_max_cmd_len=-1;
4945    ;;
4946
4947  cygwin* | mingw* | cegcc*)
4948    # On Win9x/ME, this test blows up -- it succeeds, but takes
4949    # about 5 minutes as the teststring grows exponentially.
4950    # Worse, since 9x/ME are not pre-emptively multitasking,
4951    # you end up with a "frozen" computer, even though with patience
4952    # the test eventually succeeds (with a max line length of 256k).
4953    # Instead, let's just punt: use the minimum linelength reported by
4954    # all of the supported platforms: 8192 (on NT/2K/XP).
4955    lt_cv_sys_max_cmd_len=8192;
4956    ;;
4957
4958  mint*)
4959    # On MiNT this can take a long time and run out of memory.
4960    lt_cv_sys_max_cmd_len=8192;
4961    ;;
4962
4963  amigaos*)
4964    # On AmigaOS with pdksh, this test takes hours, literally.
4965    # So we just punt and use a minimum line length of 8192.
4966    lt_cv_sys_max_cmd_len=8192;
4967    ;;
4968
4969  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4970    # This has been around since 386BSD, at least.  Likely further.
4971    if test -x /sbin/sysctl; then
4972      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4973    elif test -x /usr/sbin/sysctl; then
4974      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4975    else
4976      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4977    fi
4978    # And add a safety zone
4979    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4980    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4981    ;;
4982
4983  interix*)
4984    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4985    lt_cv_sys_max_cmd_len=196608
4986    ;;
4987
4988  osf*)
4989    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4990    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4991    # nice to cause kernel panics so lets avoid the loop below.
4992    # First set a reasonable default.
4993    lt_cv_sys_max_cmd_len=16384
4994    #
4995    if test -x /sbin/sysconfig; then
4996      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4997        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4998      esac
4999    fi
5000    ;;
5001  sco3.2v5*)
5002    lt_cv_sys_max_cmd_len=102400
5003    ;;
5004  sysv5* | sco5v6* | sysv4.2uw2*)
5005    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5006    if test -n "$kargmax"; then
5007      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5008    else
5009      lt_cv_sys_max_cmd_len=32768
5010    fi
5011    ;;
5012  *)
5013    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5014    if test -n "$lt_cv_sys_max_cmd_len"; then
5015      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5016      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5017    else
5018      # Make teststring a little bigger before we do anything with it.
5019      # a 1K string should be a reasonable start.
5020      for i in 1 2 3 4 5 6 7 8 ; do
5021        teststring=$teststring$teststring
5022      done
5023      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5024      # If test is not a shell built-in, we'll probably end up computing a
5025      # maximum length that is only half of the actual maximum length, but
5026      # we can't tell.
5027      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5028	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5029	      test $i != 17 # 1/2 MB should be enough
5030      do
5031        i=`expr $i + 1`
5032        teststring=$teststring$teststring
5033      done
5034      # Only check the string length outside the loop.
5035      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5036      teststring=
5037      # Add a significant safety factor because C++ compilers can tack on
5038      # massive amounts of additional arguments before passing them to the
5039      # linker.  It appears as though 1/2 is a usable value.
5040      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5041    fi
5042    ;;
5043  esac
5044
5045fi
5046
5047if test -n $lt_cv_sys_max_cmd_len ; then
5048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5049$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5050else
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5052$as_echo "none" >&6; }
5053fi
5054max_cmd_len=$lt_cv_sys_max_cmd_len
5055
5056
5057
5058
5059
5060
5061: ${CP="cp -f"}
5062: ${MV="mv -f"}
5063: ${RM="rm -f"}
5064
5065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5066$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5067# Try some XSI features
5068xsi_shell=no
5069( _lt_dummy="a/b/c"
5070  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5071      = c,a/b,, \
5072    && eval 'test $(( 1 + 1 )) -eq 2 \
5073    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5074  && xsi_shell=yes
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5076$as_echo "$xsi_shell" >&6; }
5077
5078
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5080$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5081lt_shell_append=no
5082( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5083    >/dev/null 2>&1 \
5084  && lt_shell_append=yes
5085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5086$as_echo "$lt_shell_append" >&6; }
5087
5088
5089if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5090  lt_unset=unset
5091else
5092  lt_unset=false
5093fi
5094
5095
5096
5097
5098
5099# test EBCDIC or ASCII
5100case `echo X|tr X '\101'` in
5101 A) # ASCII based system
5102    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5103  lt_SP2NL='tr \040 \012'
5104  lt_NL2SP='tr \015\012 \040\040'
5105  ;;
5106 *) # EBCDIC based system
5107  lt_SP2NL='tr \100 \n'
5108  lt_NL2SP='tr \r\n \100\100'
5109  ;;
5110esac
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5121$as_echo_n "checking for $LD option to reload object files... " >&6; }
5122if ${lt_cv_ld_reload_flag+:} false; then :
5123  $as_echo_n "(cached) " >&6
5124else
5125  lt_cv_ld_reload_flag='-r'
5126fi
5127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5128$as_echo "$lt_cv_ld_reload_flag" >&6; }
5129reload_flag=$lt_cv_ld_reload_flag
5130case $reload_flag in
5131"" | " "*) ;;
5132*) reload_flag=" $reload_flag" ;;
5133esac
5134reload_cmds='$LD$reload_flag -o $output$reload_objs'
5135case $host_os in
5136  darwin*)
5137    if test "$GCC" = yes; then
5138      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5139    else
5140      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5141    fi
5142    ;;
5143esac
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153if test -n "$ac_tool_prefix"; then
5154  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5155set dummy ${ac_tool_prefix}objdump; ac_word=$2
5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5157$as_echo_n "checking for $ac_word... " >&6; }
5158if ${ac_cv_prog_OBJDUMP+:} false; then :
5159  $as_echo_n "(cached) " >&6
5160else
5161  if test -n "$OBJDUMP"; then
5162  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5163else
5164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165for as_dir in $PATH
5166do
5167  IFS=$as_save_IFS
5168  test -z "$as_dir" && as_dir=.
5169    for ac_exec_ext in '' $ac_executable_extensions; do
5170  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5171    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5172    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5173    break 2
5174  fi
5175done
5176  done
5177IFS=$as_save_IFS
5178
5179fi
5180fi
5181OBJDUMP=$ac_cv_prog_OBJDUMP
5182if test -n "$OBJDUMP"; then
5183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5184$as_echo "$OBJDUMP" >&6; }
5185else
5186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5187$as_echo "no" >&6; }
5188fi
5189
5190
5191fi
5192if test -z "$ac_cv_prog_OBJDUMP"; then
5193  ac_ct_OBJDUMP=$OBJDUMP
5194  # Extract the first word of "objdump", so it can be a program name with args.
5195set dummy objdump; ac_word=$2
5196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5197$as_echo_n "checking for $ac_word... " >&6; }
5198if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5199  $as_echo_n "(cached) " >&6
5200else
5201  if test -n "$ac_ct_OBJDUMP"; then
5202  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5203else
5204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5205for as_dir in $PATH
5206do
5207  IFS=$as_save_IFS
5208  test -z "$as_dir" && as_dir=.
5209    for ac_exec_ext in '' $ac_executable_extensions; do
5210  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5211    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5212    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5213    break 2
5214  fi
5215done
5216  done
5217IFS=$as_save_IFS
5218
5219fi
5220fi
5221ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5222if test -n "$ac_ct_OBJDUMP"; then
5223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5224$as_echo "$ac_ct_OBJDUMP" >&6; }
5225else
5226  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5227$as_echo "no" >&6; }
5228fi
5229
5230  if test "x$ac_ct_OBJDUMP" = x; then
5231    OBJDUMP="false"
5232  else
5233    case $cross_compiling:$ac_tool_warned in
5234yes:)
5235{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5236$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5237ac_tool_warned=yes ;;
5238esac
5239    OBJDUMP=$ac_ct_OBJDUMP
5240  fi
5241else
5242  OBJDUMP="$ac_cv_prog_OBJDUMP"
5243fi
5244
5245test -z "$OBJDUMP" && OBJDUMP=objdump
5246
5247
5248
5249
5250
5251
5252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5253$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5254if ${lt_cv_deplibs_check_method+:} false; then :
5255  $as_echo_n "(cached) " >&6
5256else
5257  lt_cv_file_magic_cmd='$MAGIC_CMD'
5258lt_cv_file_magic_test_file=
5259lt_cv_deplibs_check_method='unknown'
5260# Need to set the preceding variable on all platforms that support
5261# interlibrary dependencies.
5262# 'none' -- dependencies not supported.
5263# `unknown' -- same as none, but documents that we really don't know.
5264# 'pass_all' -- all dependencies passed with no checks.
5265# 'test_compile' -- check by making test program.
5266# 'file_magic [[regex]]' -- check by looking for files in library path
5267# which responds to the $file_magic_cmd with a given extended regex.
5268# If you have `file' or equivalent on your system and you're not sure
5269# whether `pass_all' will *always* work, you probably want this one.
5270
5271case $host_os in
5272aix[4-9]*)
5273  lt_cv_deplibs_check_method=pass_all
5274  ;;
5275
5276beos*)
5277  lt_cv_deplibs_check_method=pass_all
5278  ;;
5279
5280bsdi[45]*)
5281  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5282  lt_cv_file_magic_cmd='/usr/bin/file -L'
5283  lt_cv_file_magic_test_file=/shlib/libc.so
5284  ;;
5285
5286cygwin*)
5287  # func_win32_libid is a shell function defined in ltmain.sh
5288  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5289  lt_cv_file_magic_cmd='func_win32_libid'
5290  ;;
5291
5292mingw* | pw32*)
5293  # Base MSYS/MinGW do not provide the 'file' command needed by
5294  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5295  # unless we find 'file', for example because we are cross-compiling.
5296  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5297  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5298    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5299    lt_cv_file_magic_cmd='func_win32_libid'
5300  else
5301    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5302    lt_cv_file_magic_cmd='$OBJDUMP -f'
5303  fi
5304  ;;
5305
5306cegcc*)
5307  # use the weaker test based on 'objdump'. See mingw*.
5308  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5309  lt_cv_file_magic_cmd='$OBJDUMP -f'
5310  ;;
5311
5312darwin* | rhapsody*)
5313  lt_cv_deplibs_check_method=pass_all
5314  ;;
5315
5316freebsd* | dragonfly*)
5317  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5318    case $host_cpu in
5319    i*86 )
5320      # Not sure whether the presence of OpenBSD here was a mistake.
5321      # Let's accept both of them until this is cleared up.
5322      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5323      lt_cv_file_magic_cmd=/usr/bin/file
5324      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5325      ;;
5326    esac
5327  else
5328    lt_cv_deplibs_check_method=pass_all
5329  fi
5330  ;;
5331
5332gnu*)
5333  lt_cv_deplibs_check_method=pass_all
5334  ;;
5335
5336haiku*)
5337  lt_cv_deplibs_check_method=pass_all
5338  ;;
5339
5340hpux10.20* | hpux11*)
5341  lt_cv_file_magic_cmd=/usr/bin/file
5342  case $host_cpu in
5343  ia64*)
5344    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5345    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5346    ;;
5347  hppa*64*)
5348    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]'
5349    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5350    ;;
5351  *)
5352    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5353    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5354    ;;
5355  esac
5356  ;;
5357
5358interix[3-9]*)
5359  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5360  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5361  ;;
5362
5363irix5* | irix6* | nonstopux*)
5364  case $LD in
5365  *-32|*"-32 ") libmagic=32-bit;;
5366  *-n32|*"-n32 ") libmagic=N32;;
5367  *-64|*"-64 ") libmagic=64-bit;;
5368  *) libmagic=never-match;;
5369  esac
5370  lt_cv_deplibs_check_method=pass_all
5371  ;;
5372
5373# This must be Linux ELF.
5374linux* | k*bsd*-gnu | kopensolaris*-gnu)
5375  lt_cv_deplibs_check_method=pass_all
5376  ;;
5377
5378netbsd*)
5379  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5380    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5381  else
5382    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5383  fi
5384  ;;
5385
5386newos6*)
5387  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5388  lt_cv_file_magic_cmd=/usr/bin/file
5389  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5390  ;;
5391
5392*nto* | *qnx*)
5393  lt_cv_deplibs_check_method=pass_all
5394  ;;
5395
5396openbsd*)
5397  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5398    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5399  else
5400    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5401  fi
5402  ;;
5403
5404osf3* | osf4* | osf5*)
5405  lt_cv_deplibs_check_method=pass_all
5406  ;;
5407
5408rdos*)
5409  lt_cv_deplibs_check_method=pass_all
5410  ;;
5411
5412solaris*)
5413  lt_cv_deplibs_check_method=pass_all
5414  ;;
5415
5416sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5417  lt_cv_deplibs_check_method=pass_all
5418  ;;
5419
5420sysv4 | sysv4.3*)
5421  case $host_vendor in
5422  motorola)
5423    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]'
5424    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5425    ;;
5426  ncr)
5427    lt_cv_deplibs_check_method=pass_all
5428    ;;
5429  sequent)
5430    lt_cv_file_magic_cmd='/bin/file'
5431    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5432    ;;
5433  sni)
5434    lt_cv_file_magic_cmd='/bin/file'
5435    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5436    lt_cv_file_magic_test_file=/lib/libc.so
5437    ;;
5438  siemens)
5439    lt_cv_deplibs_check_method=pass_all
5440    ;;
5441  pc)
5442    lt_cv_deplibs_check_method=pass_all
5443    ;;
5444  esac
5445  ;;
5446
5447tpf*)
5448  lt_cv_deplibs_check_method=pass_all
5449  ;;
5450esac
5451
5452fi
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5454$as_echo "$lt_cv_deplibs_check_method" >&6; }
5455file_magic_cmd=$lt_cv_file_magic_cmd
5456deplibs_check_method=$lt_cv_deplibs_check_method
5457test -z "$deplibs_check_method" && deplibs_check_method=unknown
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470if test -n "$ac_tool_prefix"; then
5471  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5472set dummy ${ac_tool_prefix}ar; ac_word=$2
5473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5474$as_echo_n "checking for $ac_word... " >&6; }
5475if ${ac_cv_prog_AR+:} false; then :
5476  $as_echo_n "(cached) " >&6
5477else
5478  if test -n "$AR"; then
5479  ac_cv_prog_AR="$AR" # Let the user override the test.
5480else
5481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5482for as_dir in $PATH
5483do
5484  IFS=$as_save_IFS
5485  test -z "$as_dir" && as_dir=.
5486    for ac_exec_ext in '' $ac_executable_extensions; do
5487  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5488    ac_cv_prog_AR="${ac_tool_prefix}ar"
5489    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5490    break 2
5491  fi
5492done
5493  done
5494IFS=$as_save_IFS
5495
5496fi
5497fi
5498AR=$ac_cv_prog_AR
5499if test -n "$AR"; then
5500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5501$as_echo "$AR" >&6; }
5502else
5503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5504$as_echo "no" >&6; }
5505fi
5506
5507
5508fi
5509if test -z "$ac_cv_prog_AR"; then
5510  ac_ct_AR=$AR
5511  # Extract the first word of "ar", so it can be a program name with args.
5512set dummy ar; ac_word=$2
5513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5514$as_echo_n "checking for $ac_word... " >&6; }
5515if ${ac_cv_prog_ac_ct_AR+:} false; then :
5516  $as_echo_n "(cached) " >&6
5517else
5518  if test -n "$ac_ct_AR"; then
5519  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5520else
5521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5522for as_dir in $PATH
5523do
5524  IFS=$as_save_IFS
5525  test -z "$as_dir" && as_dir=.
5526    for ac_exec_ext in '' $ac_executable_extensions; do
5527  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5528    ac_cv_prog_ac_ct_AR="ar"
5529    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5530    break 2
5531  fi
5532done
5533  done
5534IFS=$as_save_IFS
5535
5536fi
5537fi
5538ac_ct_AR=$ac_cv_prog_ac_ct_AR
5539if test -n "$ac_ct_AR"; then
5540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5541$as_echo "$ac_ct_AR" >&6; }
5542else
5543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5544$as_echo "no" >&6; }
5545fi
5546
5547  if test "x$ac_ct_AR" = x; then
5548    AR="false"
5549  else
5550    case $cross_compiling:$ac_tool_warned in
5551yes:)
5552{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5553$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5554ac_tool_warned=yes ;;
5555esac
5556    AR=$ac_ct_AR
5557  fi
5558else
5559  AR="$ac_cv_prog_AR"
5560fi
5561
5562test -z "$AR" && AR=ar
5563test -z "$AR_FLAGS" && AR_FLAGS=cru
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575if test -n "$ac_tool_prefix"; then
5576  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5577set dummy ${ac_tool_prefix}strip; ac_word=$2
5578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5579$as_echo_n "checking for $ac_word... " >&6; }
5580if ${ac_cv_prog_STRIP+:} false; then :
5581  $as_echo_n "(cached) " >&6
5582else
5583  if test -n "$STRIP"; then
5584  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5585else
5586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587for as_dir in $PATH
5588do
5589  IFS=$as_save_IFS
5590  test -z "$as_dir" && as_dir=.
5591    for ac_exec_ext in '' $ac_executable_extensions; do
5592  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5593    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5594    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5595    break 2
5596  fi
5597done
5598  done
5599IFS=$as_save_IFS
5600
5601fi
5602fi
5603STRIP=$ac_cv_prog_STRIP
5604if test -n "$STRIP"; then
5605  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5606$as_echo "$STRIP" >&6; }
5607else
5608  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5609$as_echo "no" >&6; }
5610fi
5611
5612
5613fi
5614if test -z "$ac_cv_prog_STRIP"; then
5615  ac_ct_STRIP=$STRIP
5616  # Extract the first word of "strip", so it can be a program name with args.
5617set dummy strip; ac_word=$2
5618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5619$as_echo_n "checking for $ac_word... " >&6; }
5620if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5621  $as_echo_n "(cached) " >&6
5622else
5623  if test -n "$ac_ct_STRIP"; then
5624  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5625else
5626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5627for as_dir in $PATH
5628do
5629  IFS=$as_save_IFS
5630  test -z "$as_dir" && as_dir=.
5631    for ac_exec_ext in '' $ac_executable_extensions; do
5632  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5633    ac_cv_prog_ac_ct_STRIP="strip"
5634    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5635    break 2
5636  fi
5637done
5638  done
5639IFS=$as_save_IFS
5640
5641fi
5642fi
5643ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5644if test -n "$ac_ct_STRIP"; then
5645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5646$as_echo "$ac_ct_STRIP" >&6; }
5647else
5648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5649$as_echo "no" >&6; }
5650fi
5651
5652  if test "x$ac_ct_STRIP" = x; then
5653    STRIP=":"
5654  else
5655    case $cross_compiling:$ac_tool_warned in
5656yes:)
5657{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5658$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5659ac_tool_warned=yes ;;
5660esac
5661    STRIP=$ac_ct_STRIP
5662  fi
5663else
5664  STRIP="$ac_cv_prog_STRIP"
5665fi
5666
5667test -z "$STRIP" && STRIP=:
5668
5669
5670
5671
5672
5673
5674if test -n "$ac_tool_prefix"; then
5675  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5676set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5678$as_echo_n "checking for $ac_word... " >&6; }
5679if ${ac_cv_prog_RANLIB+:} false; then :
5680  $as_echo_n "(cached) " >&6
5681else
5682  if test -n "$RANLIB"; then
5683  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5684else
5685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686for as_dir in $PATH
5687do
5688  IFS=$as_save_IFS
5689  test -z "$as_dir" && as_dir=.
5690    for ac_exec_ext in '' $ac_executable_extensions; do
5691  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5692    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5694    break 2
5695  fi
5696done
5697  done
5698IFS=$as_save_IFS
5699
5700fi
5701fi
5702RANLIB=$ac_cv_prog_RANLIB
5703if test -n "$RANLIB"; then
5704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5705$as_echo "$RANLIB" >&6; }
5706else
5707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5708$as_echo "no" >&6; }
5709fi
5710
5711
5712fi
5713if test -z "$ac_cv_prog_RANLIB"; then
5714  ac_ct_RANLIB=$RANLIB
5715  # Extract the first word of "ranlib", so it can be a program name with args.
5716set dummy ranlib; ac_word=$2
5717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5718$as_echo_n "checking for $ac_word... " >&6; }
5719if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5720  $as_echo_n "(cached) " >&6
5721else
5722  if test -n "$ac_ct_RANLIB"; then
5723  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5724else
5725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5726for as_dir in $PATH
5727do
5728  IFS=$as_save_IFS
5729  test -z "$as_dir" && as_dir=.
5730    for ac_exec_ext in '' $ac_executable_extensions; do
5731  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5732    ac_cv_prog_ac_ct_RANLIB="ranlib"
5733    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5734    break 2
5735  fi
5736done
5737  done
5738IFS=$as_save_IFS
5739
5740fi
5741fi
5742ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5743if test -n "$ac_ct_RANLIB"; then
5744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5745$as_echo "$ac_ct_RANLIB" >&6; }
5746else
5747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5748$as_echo "no" >&6; }
5749fi
5750
5751  if test "x$ac_ct_RANLIB" = x; then
5752    RANLIB=":"
5753  else
5754    case $cross_compiling:$ac_tool_warned in
5755yes:)
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5758ac_tool_warned=yes ;;
5759esac
5760    RANLIB=$ac_ct_RANLIB
5761  fi
5762else
5763  RANLIB="$ac_cv_prog_RANLIB"
5764fi
5765
5766test -z "$RANLIB" && RANLIB=:
5767
5768
5769
5770
5771
5772
5773# Determine commands to create old-style static archives.
5774old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5775old_postinstall_cmds='chmod 644 $oldlib'
5776old_postuninstall_cmds=
5777
5778if test -n "$RANLIB"; then
5779  case $host_os in
5780  openbsd*)
5781    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5782    ;;
5783  *)
5784    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5785    ;;
5786  esac
5787  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5788fi
5789
5790case $host_os in
5791  darwin*)
5792    lock_old_archive_extraction=yes ;;
5793  *)
5794    lock_old_archive_extraction=no ;;
5795esac
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817for ac_prog in gawk mawk nawk awk
5818do
5819  # Extract the first word of "$ac_prog", so it can be a program name with args.
5820set dummy $ac_prog; ac_word=$2
5821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5822$as_echo_n "checking for $ac_word... " >&6; }
5823if ${ac_cv_prog_AWK+:} false; then :
5824  $as_echo_n "(cached) " >&6
5825else
5826  if test -n "$AWK"; then
5827  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5828else
5829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5830for as_dir in $PATH
5831do
5832  IFS=$as_save_IFS
5833  test -z "$as_dir" && as_dir=.
5834    for ac_exec_ext in '' $ac_executable_extensions; do
5835  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5836    ac_cv_prog_AWK="$ac_prog"
5837    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5838    break 2
5839  fi
5840done
5841  done
5842IFS=$as_save_IFS
5843
5844fi
5845fi
5846AWK=$ac_cv_prog_AWK
5847if test -n "$AWK"; then
5848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5849$as_echo "$AWK" >&6; }
5850else
5851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5852$as_echo "no" >&6; }
5853fi
5854
5855
5856  test -n "$AWK" && break
5857done
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877# If no C compiler was specified, use CC.
5878LTCC=${LTCC-"$CC"}
5879
5880# If no C compiler flags were specified, use CFLAGS.
5881LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5882
5883# Allow CC to be a program name with arguments.
5884compiler=$CC
5885
5886
5887# Check for command to grab the raw symbol name followed by C symbol from nm.
5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5889$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5890if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5891  $as_echo_n "(cached) " >&6
5892else
5893
5894# These are sane defaults that work on at least a few old systems.
5895# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5896
5897# Character class describing NM global symbol codes.
5898symcode='[BCDEGRST]'
5899
5900# Regexp to match symbols that can be accessed directly from C.
5901sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5902
5903# Define system-specific variables.
5904case $host_os in
5905aix*)
5906  symcode='[BCDT]'
5907  ;;
5908cygwin* | mingw* | pw32* | cegcc*)
5909  symcode='[ABCDGISTW]'
5910  ;;
5911hpux*)
5912  if test "$host_cpu" = ia64; then
5913    symcode='[ABCDEGRST]'
5914  fi
5915  ;;
5916irix* | nonstopux*)
5917  symcode='[BCDEGRST]'
5918  ;;
5919osf*)
5920  symcode='[BCDEGQRST]'
5921  ;;
5922solaris*)
5923  symcode='[BDRT]'
5924  ;;
5925sco3.2v5*)
5926  symcode='[DT]'
5927  ;;
5928sysv4.2uw2*)
5929  symcode='[DT]'
5930  ;;
5931sysv5* | sco5v6* | unixware* | OpenUNIX*)
5932  symcode='[ABDT]'
5933  ;;
5934sysv4)
5935  symcode='[DFNSTU]'
5936  ;;
5937esac
5938
5939# If we're using GNU nm, then use its standard symbol codes.
5940case `$NM -V 2>&1` in
5941*GNU* | *'with BFD'*)
5942  symcode='[ABCDGIRSTW]' ;;
5943esac
5944
5945# Transform an extracted symbol line into a proper C declaration.
5946# Some systems (esp. on ia64) link data and code symbols differently,
5947# so use this general approach.
5948lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5949
5950# Transform an extracted symbol line into symbol name and symbol address
5951lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5952lt_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'"
5953
5954# Handle CRLF in mingw tool chain
5955opt_cr=
5956case $build_os in
5957mingw*)
5958  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5959  ;;
5960esac
5961
5962# Try without a prefix underscore, then with it.
5963for ac_symprfx in "" "_"; do
5964
5965  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5966  symxfrm="\\1 $ac_symprfx\\2 \\2"
5967
5968  # Write the raw and C identifiers.
5969  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5970    # Fake it for dumpbin and say T for any non-static function
5971    # and D for any global variable.
5972    # Also find C++ and __fastcall symbols from MSVC++,
5973    # which start with @ or ?.
5974    lt_cv_sys_global_symbol_pipe="$AWK '"\
5975"     {last_section=section; section=\$ 3};"\
5976"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5977"     \$ 0!~/External *\|/{next};"\
5978"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5979"     {if(hide[section]) next};"\
5980"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5981"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5982"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5983"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5984"     ' prfx=^$ac_symprfx"
5985  else
5986    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5987  fi
5988
5989  # Check to see that the pipe works correctly.
5990  pipe_works=no
5991
5992  rm -f conftest*
5993  cat > conftest.$ac_ext <<_LT_EOF
5994#ifdef __cplusplus
5995extern "C" {
5996#endif
5997char nm_test_var;
5998void nm_test_func(void);
5999void nm_test_func(void){}
6000#ifdef __cplusplus
6001}
6002#endif
6003int main(){nm_test_var='a';nm_test_func();return(0);}
6004_LT_EOF
6005
6006  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6007  (eval $ac_compile) 2>&5
6008  ac_status=$?
6009  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6010  test $ac_status = 0; }; then
6011    # Now try to grab the symbols.
6012    nlist=conftest.nm
6013    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6014  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6015  ac_status=$?
6016  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6017  test $ac_status = 0; } && test -s "$nlist"; then
6018      # Try sorting and uniquifying the output.
6019      if sort "$nlist" | uniq > "$nlist"T; then
6020	mv -f "$nlist"T "$nlist"
6021      else
6022	rm -f "$nlist"T
6023      fi
6024
6025      # Make sure that we snagged all the symbols we need.
6026      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6027	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6028	  cat <<_LT_EOF > conftest.$ac_ext
6029#ifdef __cplusplus
6030extern "C" {
6031#endif
6032
6033_LT_EOF
6034	  # Now generate the symbol file.
6035	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6036
6037	  cat <<_LT_EOF >> conftest.$ac_ext
6038
6039/* The mapping between symbol names and symbols.  */
6040const struct {
6041  const char *name;
6042  void       *address;
6043}
6044lt__PROGRAM__LTX_preloaded_symbols[] =
6045{
6046  { "@PROGRAM@", (void *) 0 },
6047_LT_EOF
6048	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6049	  cat <<\_LT_EOF >> conftest.$ac_ext
6050  {0, (void *) 0}
6051};
6052
6053/* This works around a problem in FreeBSD linker */
6054#ifdef FREEBSD_WORKAROUND
6055static const void *lt_preloaded_setup() {
6056  return lt__PROGRAM__LTX_preloaded_symbols;
6057}
6058#endif
6059
6060#ifdef __cplusplus
6061}
6062#endif
6063_LT_EOF
6064	  # Now try linking the two files.
6065	  mv conftest.$ac_objext conftstm.$ac_objext
6066	  lt_save_LIBS="$LIBS"
6067	  lt_save_CFLAGS="$CFLAGS"
6068	  LIBS="conftstm.$ac_objext"
6069	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6070	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6071  (eval $ac_link) 2>&5
6072  ac_status=$?
6073  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6074  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6075	    pipe_works=yes
6076	  fi
6077	  LIBS="$lt_save_LIBS"
6078	  CFLAGS="$lt_save_CFLAGS"
6079	else
6080	  echo "cannot find nm_test_func in $nlist" >&5
6081	fi
6082      else
6083	echo "cannot find nm_test_var in $nlist" >&5
6084      fi
6085    else
6086      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6087    fi
6088  else
6089    echo "$progname: failed program was:" >&5
6090    cat conftest.$ac_ext >&5
6091  fi
6092  rm -rf conftest* conftst*
6093
6094  # Do not use the global_symbol_pipe unless it works.
6095  if test "$pipe_works" = yes; then
6096    break
6097  else
6098    lt_cv_sys_global_symbol_pipe=
6099  fi
6100done
6101
6102fi
6103
6104if test -z "$lt_cv_sys_global_symbol_pipe"; then
6105  lt_cv_sys_global_symbol_to_cdecl=
6106fi
6107if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6109$as_echo "failed" >&6; }
6110else
6111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6112$as_echo "ok" >&6; }
6113fi
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136# Check whether --enable-libtool-lock was given.
6137if test "${enable_libtool_lock+set}" = set; then :
6138  enableval=$enable_libtool_lock;
6139fi
6140
6141test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6142
6143# Some flags need to be propagated to the compiler or linker for good
6144# libtool support.
6145case $host in
6146ia64-*-hpux*)
6147  # Find out which ABI we are using.
6148  echo 'int i;' > conftest.$ac_ext
6149  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6150  (eval $ac_compile) 2>&5
6151  ac_status=$?
6152  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6153  test $ac_status = 0; }; then
6154    case `/usr/bin/file conftest.$ac_objext` in
6155      *ELF-32*)
6156	HPUX_IA64_MODE="32"
6157	;;
6158      *ELF-64*)
6159	HPUX_IA64_MODE="64"
6160	;;
6161    esac
6162  fi
6163  rm -rf conftest*
6164  ;;
6165*-*-irix6*)
6166  # Find out which ABI we are using.
6167  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6168  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6169  (eval $ac_compile) 2>&5
6170  ac_status=$?
6171  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6172  test $ac_status = 0; }; then
6173    if test "$lt_cv_prog_gnu_ld" = yes; then
6174      case `/usr/bin/file conftest.$ac_objext` in
6175	*32-bit*)
6176	  LD="${LD-ld} -melf32bsmip"
6177	  ;;
6178	*N32*)
6179	  LD="${LD-ld} -melf32bmipn32"
6180	  ;;
6181	*64-bit*)
6182	  LD="${LD-ld} -melf64bmip"
6183	;;
6184      esac
6185    else
6186      case `/usr/bin/file conftest.$ac_objext` in
6187	*32-bit*)
6188	  LD="${LD-ld} -32"
6189	  ;;
6190	*N32*)
6191	  LD="${LD-ld} -n32"
6192	  ;;
6193	*64-bit*)
6194	  LD="${LD-ld} -64"
6195	  ;;
6196      esac
6197    fi
6198  fi
6199  rm -rf conftest*
6200  ;;
6201
6202x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6203s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6204  # Find out which ABI we are using.
6205  echo 'int i;' > conftest.$ac_ext
6206  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6207  (eval $ac_compile) 2>&5
6208  ac_status=$?
6209  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6210  test $ac_status = 0; }; then
6211    case `/usr/bin/file conftest.o` in
6212      *32-bit*)
6213	case $host in
6214	  x86_64-*kfreebsd*-gnu)
6215	    LD="${LD-ld} -m elf_i386_fbsd"
6216	    ;;
6217	  x86_64-*linux*)
6218	    case `/usr/bin/file conftest.o` in
6219	      *x86-64*)
6220		LD="${LD-ld} -m elf32_x86_64"
6221		;;
6222	      *)
6223		LD="${LD-ld} -m elf_i386"
6224		;;
6225	    esac
6226	    ;;
6227	  powerpc64le-*linux*)
6228	    LD="${LD-ld} -m elf32lppclinux"
6229	    ;;
6230	  powerpc64-*linux*)
6231	    LD="${LD-ld} -m elf32ppclinux"
6232	    ;;
6233	  s390x-*linux*)
6234	    LD="${LD-ld} -m elf_s390"
6235	    ;;
6236	  sparc64-*linux*)
6237	    LD="${LD-ld} -m elf32_sparc"
6238	    ;;
6239	esac
6240	;;
6241      *64-bit*)
6242	case $host in
6243	  x86_64-*kfreebsd*-gnu)
6244	    LD="${LD-ld} -m elf_x86_64_fbsd"
6245	    ;;
6246	  x86_64-*linux*)
6247	    LD="${LD-ld} -m elf_x86_64"
6248	    ;;
6249	  powerpcle-*linux*)
6250	    LD="${LD-ld} -m elf64lppc"
6251	    ;;
6252	  powerpc-*linux*)
6253	    LD="${LD-ld} -m elf64ppc"
6254	    ;;
6255	  s390*-*linux*|s390*-*tpf*)
6256	    LD="${LD-ld} -m elf64_s390"
6257	    ;;
6258	  sparc*-*linux*)
6259	    LD="${LD-ld} -m elf64_sparc"
6260	    ;;
6261	esac
6262	;;
6263    esac
6264  fi
6265  rm -rf conftest*
6266  ;;
6267
6268*-*-sco3.2v5*)
6269  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6270  SAVE_CFLAGS="$CFLAGS"
6271  CFLAGS="$CFLAGS -belf"
6272  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6273$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6274if ${lt_cv_cc_needs_belf+:} false; then :
6275  $as_echo_n "(cached) " >&6
6276else
6277  ac_ext=c
6278ac_cpp='$CPP $CPPFLAGS'
6279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6281ac_compiler_gnu=$ac_cv_c_compiler_gnu
6282
6283     if test x$gcc_no_link = xyes; then
6284  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6285fi
6286cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6287/* end confdefs.h.  */
6288
6289int
6290main ()
6291{
6292
6293  ;
6294  return 0;
6295}
6296_ACEOF
6297if ac_fn_c_try_link "$LINENO"; then :
6298  lt_cv_cc_needs_belf=yes
6299else
6300  lt_cv_cc_needs_belf=no
6301fi
6302rm -f core conftest.err conftest.$ac_objext \
6303    conftest$ac_exeext conftest.$ac_ext
6304     ac_ext=c
6305ac_cpp='$CPP $CPPFLAGS'
6306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6308ac_compiler_gnu=$ac_cv_c_compiler_gnu
6309
6310fi
6311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6312$as_echo "$lt_cv_cc_needs_belf" >&6; }
6313  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6314    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6315    CFLAGS="$SAVE_CFLAGS"
6316  fi
6317  ;;
6318sparc*-*solaris*)
6319  # Find out which ABI we are using.
6320  echo 'int i;' > conftest.$ac_ext
6321  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6322  (eval $ac_compile) 2>&5
6323  ac_status=$?
6324  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6325  test $ac_status = 0; }; then
6326    case `/usr/bin/file conftest.o` in
6327    *64-bit*)
6328      case $lt_cv_prog_gnu_ld in
6329      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6330      *)
6331	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6332	  LD="${LD-ld} -64"
6333	fi
6334	;;
6335      esac
6336      ;;
6337    esac
6338  fi
6339  rm -rf conftest*
6340  ;;
6341esac
6342
6343need_locks="$enable_libtool_lock"
6344
6345
6346  case $host_os in
6347    rhapsody* | darwin*)
6348    if test -n "$ac_tool_prefix"; then
6349  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6350set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6352$as_echo_n "checking for $ac_word... " >&6; }
6353if ${ac_cv_prog_DSYMUTIL+:} false; then :
6354  $as_echo_n "(cached) " >&6
6355else
6356  if test -n "$DSYMUTIL"; then
6357  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6358else
6359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360for as_dir in $PATH
6361do
6362  IFS=$as_save_IFS
6363  test -z "$as_dir" && as_dir=.
6364    for ac_exec_ext in '' $ac_executable_extensions; do
6365  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6366    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6367    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6368    break 2
6369  fi
6370done
6371  done
6372IFS=$as_save_IFS
6373
6374fi
6375fi
6376DSYMUTIL=$ac_cv_prog_DSYMUTIL
6377if test -n "$DSYMUTIL"; then
6378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6379$as_echo "$DSYMUTIL" >&6; }
6380else
6381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6382$as_echo "no" >&6; }
6383fi
6384
6385
6386fi
6387if test -z "$ac_cv_prog_DSYMUTIL"; then
6388  ac_ct_DSYMUTIL=$DSYMUTIL
6389  # Extract the first word of "dsymutil", so it can be a program name with args.
6390set dummy dsymutil; ac_word=$2
6391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6392$as_echo_n "checking for $ac_word... " >&6; }
6393if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6394  $as_echo_n "(cached) " >&6
6395else
6396  if test -n "$ac_ct_DSYMUTIL"; then
6397  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6398else
6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400for as_dir in $PATH
6401do
6402  IFS=$as_save_IFS
6403  test -z "$as_dir" && as_dir=.
6404    for ac_exec_ext in '' $ac_executable_extensions; do
6405  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6406    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6407    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6408    break 2
6409  fi
6410done
6411  done
6412IFS=$as_save_IFS
6413
6414fi
6415fi
6416ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6417if test -n "$ac_ct_DSYMUTIL"; then
6418  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6419$as_echo "$ac_ct_DSYMUTIL" >&6; }
6420else
6421  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422$as_echo "no" >&6; }
6423fi
6424
6425  if test "x$ac_ct_DSYMUTIL" = x; then
6426    DSYMUTIL=":"
6427  else
6428    case $cross_compiling:$ac_tool_warned in
6429yes:)
6430{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6431$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6432ac_tool_warned=yes ;;
6433esac
6434    DSYMUTIL=$ac_ct_DSYMUTIL
6435  fi
6436else
6437  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6438fi
6439
6440    if test -n "$ac_tool_prefix"; then
6441  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6442set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6444$as_echo_n "checking for $ac_word... " >&6; }
6445if ${ac_cv_prog_NMEDIT+:} false; then :
6446  $as_echo_n "(cached) " >&6
6447else
6448  if test -n "$NMEDIT"; then
6449  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6450else
6451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6452for as_dir in $PATH
6453do
6454  IFS=$as_save_IFS
6455  test -z "$as_dir" && as_dir=.
6456    for ac_exec_ext in '' $ac_executable_extensions; do
6457  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6458    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6459    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6460    break 2
6461  fi
6462done
6463  done
6464IFS=$as_save_IFS
6465
6466fi
6467fi
6468NMEDIT=$ac_cv_prog_NMEDIT
6469if test -n "$NMEDIT"; then
6470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6471$as_echo "$NMEDIT" >&6; }
6472else
6473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6474$as_echo "no" >&6; }
6475fi
6476
6477
6478fi
6479if test -z "$ac_cv_prog_NMEDIT"; then
6480  ac_ct_NMEDIT=$NMEDIT
6481  # Extract the first word of "nmedit", so it can be a program name with args.
6482set dummy nmedit; ac_word=$2
6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6484$as_echo_n "checking for $ac_word... " >&6; }
6485if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6486  $as_echo_n "(cached) " >&6
6487else
6488  if test -n "$ac_ct_NMEDIT"; then
6489  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6490else
6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492for as_dir in $PATH
6493do
6494  IFS=$as_save_IFS
6495  test -z "$as_dir" && as_dir=.
6496    for ac_exec_ext in '' $ac_executable_extensions; do
6497  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6498    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6499    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6500    break 2
6501  fi
6502done
6503  done
6504IFS=$as_save_IFS
6505
6506fi
6507fi
6508ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6509if test -n "$ac_ct_NMEDIT"; then
6510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6511$as_echo "$ac_ct_NMEDIT" >&6; }
6512else
6513  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6514$as_echo "no" >&6; }
6515fi
6516
6517  if test "x$ac_ct_NMEDIT" = x; then
6518    NMEDIT=":"
6519  else
6520    case $cross_compiling:$ac_tool_warned in
6521yes:)
6522{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6523$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6524ac_tool_warned=yes ;;
6525esac
6526    NMEDIT=$ac_ct_NMEDIT
6527  fi
6528else
6529  NMEDIT="$ac_cv_prog_NMEDIT"
6530fi
6531
6532    if test -n "$ac_tool_prefix"; then
6533  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6534set dummy ${ac_tool_prefix}lipo; ac_word=$2
6535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6536$as_echo_n "checking for $ac_word... " >&6; }
6537if ${ac_cv_prog_LIPO+:} false; then :
6538  $as_echo_n "(cached) " >&6
6539else
6540  if test -n "$LIPO"; then
6541  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6542else
6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544for as_dir in $PATH
6545do
6546  IFS=$as_save_IFS
6547  test -z "$as_dir" && as_dir=.
6548    for ac_exec_ext in '' $ac_executable_extensions; do
6549  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6550    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6551    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6552    break 2
6553  fi
6554done
6555  done
6556IFS=$as_save_IFS
6557
6558fi
6559fi
6560LIPO=$ac_cv_prog_LIPO
6561if test -n "$LIPO"; then
6562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6563$as_echo "$LIPO" >&6; }
6564else
6565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6566$as_echo "no" >&6; }
6567fi
6568
6569
6570fi
6571if test -z "$ac_cv_prog_LIPO"; then
6572  ac_ct_LIPO=$LIPO
6573  # Extract the first word of "lipo", so it can be a program name with args.
6574set dummy lipo; ac_word=$2
6575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6576$as_echo_n "checking for $ac_word... " >&6; }
6577if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6578  $as_echo_n "(cached) " >&6
6579else
6580  if test -n "$ac_ct_LIPO"; then
6581  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6582else
6583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6584for as_dir in $PATH
6585do
6586  IFS=$as_save_IFS
6587  test -z "$as_dir" && as_dir=.
6588    for ac_exec_ext in '' $ac_executable_extensions; do
6589  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6590    ac_cv_prog_ac_ct_LIPO="lipo"
6591    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6592    break 2
6593  fi
6594done
6595  done
6596IFS=$as_save_IFS
6597
6598fi
6599fi
6600ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6601if test -n "$ac_ct_LIPO"; then
6602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6603$as_echo "$ac_ct_LIPO" >&6; }
6604else
6605  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6606$as_echo "no" >&6; }
6607fi
6608
6609  if test "x$ac_ct_LIPO" = x; then
6610    LIPO=":"
6611  else
6612    case $cross_compiling:$ac_tool_warned in
6613yes:)
6614{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6615$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6616ac_tool_warned=yes ;;
6617esac
6618    LIPO=$ac_ct_LIPO
6619  fi
6620else
6621  LIPO="$ac_cv_prog_LIPO"
6622fi
6623
6624    if test -n "$ac_tool_prefix"; then
6625  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6626set dummy ${ac_tool_prefix}otool; ac_word=$2
6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6628$as_echo_n "checking for $ac_word... " >&6; }
6629if ${ac_cv_prog_OTOOL+:} false; then :
6630  $as_echo_n "(cached) " >&6
6631else
6632  if test -n "$OTOOL"; then
6633  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6634else
6635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636for as_dir in $PATH
6637do
6638  IFS=$as_save_IFS
6639  test -z "$as_dir" && as_dir=.
6640    for ac_exec_ext in '' $ac_executable_extensions; do
6641  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6642    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6643    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6644    break 2
6645  fi
6646done
6647  done
6648IFS=$as_save_IFS
6649
6650fi
6651fi
6652OTOOL=$ac_cv_prog_OTOOL
6653if test -n "$OTOOL"; then
6654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6655$as_echo "$OTOOL" >&6; }
6656else
6657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6658$as_echo "no" >&6; }
6659fi
6660
6661
6662fi
6663if test -z "$ac_cv_prog_OTOOL"; then
6664  ac_ct_OTOOL=$OTOOL
6665  # Extract the first word of "otool", so it can be a program name with args.
6666set dummy otool; ac_word=$2
6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668$as_echo_n "checking for $ac_word... " >&6; }
6669if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6670  $as_echo_n "(cached) " >&6
6671else
6672  if test -n "$ac_ct_OTOOL"; then
6673  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6674else
6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676for as_dir in $PATH
6677do
6678  IFS=$as_save_IFS
6679  test -z "$as_dir" && as_dir=.
6680    for ac_exec_ext in '' $ac_executable_extensions; do
6681  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682    ac_cv_prog_ac_ct_OTOOL="otool"
6683    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684    break 2
6685  fi
6686done
6687  done
6688IFS=$as_save_IFS
6689
6690fi
6691fi
6692ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6693if test -n "$ac_ct_OTOOL"; then
6694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6695$as_echo "$ac_ct_OTOOL" >&6; }
6696else
6697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698$as_echo "no" >&6; }
6699fi
6700
6701  if test "x$ac_ct_OTOOL" = x; then
6702    OTOOL=":"
6703  else
6704    case $cross_compiling:$ac_tool_warned in
6705yes:)
6706{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6707$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6708ac_tool_warned=yes ;;
6709esac
6710    OTOOL=$ac_ct_OTOOL
6711  fi
6712else
6713  OTOOL="$ac_cv_prog_OTOOL"
6714fi
6715
6716    if test -n "$ac_tool_prefix"; then
6717  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6718set dummy ${ac_tool_prefix}otool64; ac_word=$2
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6720$as_echo_n "checking for $ac_word... " >&6; }
6721if ${ac_cv_prog_OTOOL64+:} false; then :
6722  $as_echo_n "(cached) " >&6
6723else
6724  if test -n "$OTOOL64"; then
6725  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6726else
6727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6728for as_dir in $PATH
6729do
6730  IFS=$as_save_IFS
6731  test -z "$as_dir" && as_dir=.
6732    for ac_exec_ext in '' $ac_executable_extensions; do
6733  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6734    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6735    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6736    break 2
6737  fi
6738done
6739  done
6740IFS=$as_save_IFS
6741
6742fi
6743fi
6744OTOOL64=$ac_cv_prog_OTOOL64
6745if test -n "$OTOOL64"; then
6746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6747$as_echo "$OTOOL64" >&6; }
6748else
6749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6750$as_echo "no" >&6; }
6751fi
6752
6753
6754fi
6755if test -z "$ac_cv_prog_OTOOL64"; then
6756  ac_ct_OTOOL64=$OTOOL64
6757  # Extract the first word of "otool64", so it can be a program name with args.
6758set dummy otool64; ac_word=$2
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760$as_echo_n "checking for $ac_word... " >&6; }
6761if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6762  $as_echo_n "(cached) " >&6
6763else
6764  if test -n "$ac_ct_OTOOL64"; then
6765  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6766else
6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768for as_dir in $PATH
6769do
6770  IFS=$as_save_IFS
6771  test -z "$as_dir" && as_dir=.
6772    for ac_exec_ext in '' $ac_executable_extensions; do
6773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6774    ac_cv_prog_ac_ct_OTOOL64="otool64"
6775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776    break 2
6777  fi
6778done
6779  done
6780IFS=$as_save_IFS
6781
6782fi
6783fi
6784ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6785if test -n "$ac_ct_OTOOL64"; then
6786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6787$as_echo "$ac_ct_OTOOL64" >&6; }
6788else
6789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790$as_echo "no" >&6; }
6791fi
6792
6793  if test "x$ac_ct_OTOOL64" = x; then
6794    OTOOL64=":"
6795  else
6796    case $cross_compiling:$ac_tool_warned in
6797yes:)
6798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6800ac_tool_warned=yes ;;
6801esac
6802    OTOOL64=$ac_ct_OTOOL64
6803  fi
6804else
6805  OTOOL64="$ac_cv_prog_OTOOL64"
6806fi
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6835$as_echo_n "checking for -single_module linker flag... " >&6; }
6836if ${lt_cv_apple_cc_single_mod+:} false; then :
6837  $as_echo_n "(cached) " >&6
6838else
6839  lt_cv_apple_cc_single_mod=no
6840      if test -z "${LT_MULTI_MODULE}"; then
6841	# By default we will add the -single_module flag. You can override
6842	# by either setting the environment variable LT_MULTI_MODULE
6843	# non-empty at configure time, or by adding -multi_module to the
6844	# link flags.
6845	rm -rf libconftest.dylib*
6846	echo "int foo(void){return 1;}" > conftest.c
6847	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6848-dynamiclib -Wl,-single_module conftest.c" >&5
6849	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6850	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6851        _lt_result=$?
6852	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6853	  lt_cv_apple_cc_single_mod=yes
6854	else
6855	  cat conftest.err >&5
6856	fi
6857	rm -rf libconftest.dylib*
6858	rm -f conftest.*
6859      fi
6860fi
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6862$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6863    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6864$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6865if ${lt_cv_ld_exported_symbols_list+:} false; then :
6866  $as_echo_n "(cached) " >&6
6867else
6868  lt_cv_ld_exported_symbols_list=no
6869      save_LDFLAGS=$LDFLAGS
6870      echo "_main" > conftest.sym
6871      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6872      if test x$gcc_no_link = xyes; then
6873  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6874fi
6875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876/* end confdefs.h.  */
6877
6878int
6879main ()
6880{
6881
6882  ;
6883  return 0;
6884}
6885_ACEOF
6886if ac_fn_c_try_link "$LINENO"; then :
6887  lt_cv_ld_exported_symbols_list=yes
6888else
6889  lt_cv_ld_exported_symbols_list=no
6890fi
6891rm -f core conftest.err conftest.$ac_objext \
6892    conftest$ac_exeext conftest.$ac_ext
6893	LDFLAGS="$save_LDFLAGS"
6894
6895fi
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6897$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6898    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6899$as_echo_n "checking for -force_load linker flag... " >&6; }
6900if ${lt_cv_ld_force_load+:} false; then :
6901  $as_echo_n "(cached) " >&6
6902else
6903  lt_cv_ld_force_load=no
6904      cat > conftest.c << _LT_EOF
6905int forced_loaded() { return 2;}
6906_LT_EOF
6907      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6908      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6909      echo "$AR cru libconftest.a conftest.o" >&5
6910      $AR cru libconftest.a conftest.o 2>&5
6911      cat > conftest.c << _LT_EOF
6912int main() { return 0;}
6913_LT_EOF
6914      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6915      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6916      _lt_result=$?
6917      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6918	lt_cv_ld_force_load=yes
6919      else
6920	cat conftest.err >&5
6921      fi
6922        rm -f conftest.err libconftest.a conftest conftest.c
6923        rm -rf conftest.dSYM
6924
6925fi
6926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6927$as_echo "$lt_cv_ld_force_load" >&6; }
6928    case $host_os in
6929    rhapsody* | darwin1.[012])
6930      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6931    darwin1.*)
6932      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6933    darwin*) # darwin 5.x on
6934      # if running on 10.5 or later, the deployment target defaults
6935      # to the OS version, if on x86, and 10.4, the deployment
6936      # target defaults to 10.4. Don't you love it?
6937      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6938	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6939	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6940	10.[012][,.]*)
6941	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6942	10.*)
6943	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6944      esac
6945    ;;
6946  esac
6947    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6948      _lt_dar_single_mod='$single_module'
6949    fi
6950    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6951      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6952    else
6953      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6954    fi
6955    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6956      _lt_dsymutil='~$DSYMUTIL $lib || :'
6957    else
6958      _lt_dsymutil=
6959    fi
6960    ;;
6961  esac
6962
6963ac_ext=c
6964ac_cpp='$CPP $CPPFLAGS'
6965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6967ac_compiler_gnu=$ac_cv_c_compiler_gnu
6968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6969$as_echo_n "checking how to run the C preprocessor... " >&6; }
6970# On Suns, sometimes $CPP names a directory.
6971if test -n "$CPP" && test -d "$CPP"; then
6972  CPP=
6973fi
6974if test -z "$CPP"; then
6975  if ${ac_cv_prog_CPP+:} false; then :
6976  $as_echo_n "(cached) " >&6
6977else
6978      # Double quotes because CPP needs to be expanded
6979    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6980    do
6981      ac_preproc_ok=false
6982for ac_c_preproc_warn_flag in '' yes
6983do
6984  # Use a header file that comes with gcc, so configuring glibc
6985  # with a fresh cross-compiler works.
6986  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6987  # <limits.h> exists even on freestanding compilers.
6988  # On the NeXT, cc -E runs the code through the compiler's parser,
6989  # not just through cpp. "Syntax error" is here to catch this case.
6990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6991/* end confdefs.h.  */
6992#ifdef __STDC__
6993# include <limits.h>
6994#else
6995# include <assert.h>
6996#endif
6997		     Syntax error
6998_ACEOF
6999if ac_fn_c_try_cpp "$LINENO"; then :
7000
7001else
7002  # Broken: fails on valid input.
7003continue
7004fi
7005rm -f conftest.err conftest.i conftest.$ac_ext
7006
7007  # OK, works on sane cases.  Now check whether nonexistent headers
7008  # can be detected and how.
7009  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7010/* end confdefs.h.  */
7011#include <ac_nonexistent.h>
7012_ACEOF
7013if ac_fn_c_try_cpp "$LINENO"; then :
7014  # Broken: success on invalid input.
7015continue
7016else
7017  # Passes both tests.
7018ac_preproc_ok=:
7019break
7020fi
7021rm -f conftest.err conftest.i conftest.$ac_ext
7022
7023done
7024# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7025rm -f conftest.i conftest.err conftest.$ac_ext
7026if $ac_preproc_ok; then :
7027  break
7028fi
7029
7030    done
7031    ac_cv_prog_CPP=$CPP
7032
7033fi
7034  CPP=$ac_cv_prog_CPP
7035else
7036  ac_cv_prog_CPP=$CPP
7037fi
7038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7039$as_echo "$CPP" >&6; }
7040ac_preproc_ok=false
7041for ac_c_preproc_warn_flag in '' yes
7042do
7043  # Use a header file that comes with gcc, so configuring glibc
7044  # with a fresh cross-compiler works.
7045  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7046  # <limits.h> exists even on freestanding compilers.
7047  # On the NeXT, cc -E runs the code through the compiler's parser,
7048  # not just through cpp. "Syntax error" is here to catch this case.
7049  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7050/* end confdefs.h.  */
7051#ifdef __STDC__
7052# include <limits.h>
7053#else
7054# include <assert.h>
7055#endif
7056		     Syntax error
7057_ACEOF
7058if ac_fn_c_try_cpp "$LINENO"; then :
7059
7060else
7061  # Broken: fails on valid input.
7062continue
7063fi
7064rm -f conftest.err conftest.i conftest.$ac_ext
7065
7066  # OK, works on sane cases.  Now check whether nonexistent headers
7067  # can be detected and how.
7068  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7069/* end confdefs.h.  */
7070#include <ac_nonexistent.h>
7071_ACEOF
7072if ac_fn_c_try_cpp "$LINENO"; then :
7073  # Broken: success on invalid input.
7074continue
7075else
7076  # Passes both tests.
7077ac_preproc_ok=:
7078break
7079fi
7080rm -f conftest.err conftest.i conftest.$ac_ext
7081
7082done
7083# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7084rm -f conftest.i conftest.err conftest.$ac_ext
7085if $ac_preproc_ok; then :
7086
7087else
7088  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7090as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7091See \`config.log' for more details" "$LINENO" 5; }
7092fi
7093
7094ac_ext=c
7095ac_cpp='$CPP $CPPFLAGS'
7096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7098ac_compiler_gnu=$ac_cv_c_compiler_gnu
7099
7100
7101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7102$as_echo_n "checking for ANSI C header files... " >&6; }
7103if ${ac_cv_header_stdc+:} false; then :
7104  $as_echo_n "(cached) " >&6
7105else
7106  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7107/* end confdefs.h.  */
7108#include <stdlib.h>
7109#include <stdarg.h>
7110#include <string.h>
7111#include <float.h>
7112
7113int
7114main ()
7115{
7116
7117  ;
7118  return 0;
7119}
7120_ACEOF
7121if ac_fn_c_try_compile "$LINENO"; then :
7122  ac_cv_header_stdc=yes
7123else
7124  ac_cv_header_stdc=no
7125fi
7126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7127
7128if test $ac_cv_header_stdc = yes; then
7129  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7130  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7131/* end confdefs.h.  */
7132#include <string.h>
7133
7134_ACEOF
7135if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7136  $EGREP "memchr" >/dev/null 2>&1; then :
7137
7138else
7139  ac_cv_header_stdc=no
7140fi
7141rm -f conftest*
7142
7143fi
7144
7145if test $ac_cv_header_stdc = yes; then
7146  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7147  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7148/* end confdefs.h.  */
7149#include <stdlib.h>
7150
7151_ACEOF
7152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7153  $EGREP "free" >/dev/null 2>&1; then :
7154
7155else
7156  ac_cv_header_stdc=no
7157fi
7158rm -f conftest*
7159
7160fi
7161
7162if test $ac_cv_header_stdc = yes; then
7163  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7164  if test "$cross_compiling" = yes; then :
7165  :
7166else
7167  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7168/* end confdefs.h.  */
7169#include <ctype.h>
7170#include <stdlib.h>
7171#if ((' ' & 0x0FF) == 0x020)
7172# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7173# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7174#else
7175# define ISLOWER(c) \
7176		   (('a' <= (c) && (c) <= 'i') \
7177		     || ('j' <= (c) && (c) <= 'r') \
7178		     || ('s' <= (c) && (c) <= 'z'))
7179# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7180#endif
7181
7182#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7183int
7184main ()
7185{
7186  int i;
7187  for (i = 0; i < 256; i++)
7188    if (XOR (islower (i), ISLOWER (i))
7189	|| toupper (i) != TOUPPER (i))
7190      return 2;
7191  return 0;
7192}
7193_ACEOF
7194if ac_fn_c_try_run "$LINENO"; then :
7195
7196else
7197  ac_cv_header_stdc=no
7198fi
7199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7200  conftest.$ac_objext conftest.beam conftest.$ac_ext
7201fi
7202
7203fi
7204fi
7205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7206$as_echo "$ac_cv_header_stdc" >&6; }
7207if test $ac_cv_header_stdc = yes; then
7208
7209$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7210
7211fi
7212
7213# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7214for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7215		  inttypes.h stdint.h unistd.h
7216do :
7217  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7218ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7219"
7220if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7221  cat >>confdefs.h <<_ACEOF
7222#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7223_ACEOF
7224
7225fi
7226
7227done
7228
7229
7230for ac_header in dlfcn.h
7231do :
7232  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7233"
7234if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7235  cat >>confdefs.h <<_ACEOF
7236#define HAVE_DLFCN_H 1
7237_ACEOF
7238
7239fi
7240
7241done
7242
7243
7244
7245
7246
7247# Set options
7248
7249
7250
7251        enable_dlopen=no
7252
7253
7254
7255            # Check whether --enable-shared was given.
7256if test "${enable_shared+set}" = set; then :
7257  enableval=$enable_shared; p=${PACKAGE-default}
7258    case $enableval in
7259    yes) enable_shared=yes ;;
7260    no) enable_shared=no ;;
7261    *)
7262      enable_shared=no
7263      # Look at the argument we got.  We use all the common list separators.
7264      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7265      for pkg in $enableval; do
7266	IFS="$lt_save_ifs"
7267	if test "X$pkg" = "X$p"; then
7268	  enable_shared=yes
7269	fi
7270      done
7271      IFS="$lt_save_ifs"
7272      ;;
7273    esac
7274else
7275  enable_shared=yes
7276fi
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286  # Check whether --enable-static was given.
7287if test "${enable_static+set}" = set; then :
7288  enableval=$enable_static; p=${PACKAGE-default}
7289    case $enableval in
7290    yes) enable_static=yes ;;
7291    no) enable_static=no ;;
7292    *)
7293     enable_static=no
7294      # Look at the argument we got.  We use all the common list separators.
7295      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7296      for pkg in $enableval; do
7297	IFS="$lt_save_ifs"
7298	if test "X$pkg" = "X$p"; then
7299	  enable_static=yes
7300	fi
7301      done
7302      IFS="$lt_save_ifs"
7303      ;;
7304    esac
7305else
7306  enable_static=yes
7307fi
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318# Check whether --with-pic was given.
7319if test "${with_pic+set}" = set; then :
7320  withval=$with_pic; pic_mode="$withval"
7321else
7322  pic_mode=default
7323fi
7324
7325
7326test -z "$pic_mode" && pic_mode=default
7327
7328
7329
7330
7331
7332
7333
7334  # Check whether --enable-fast-install was given.
7335if test "${enable_fast_install+set}" = set; then :
7336  enableval=$enable_fast_install; p=${PACKAGE-default}
7337    case $enableval in
7338    yes) enable_fast_install=yes ;;
7339    no) enable_fast_install=no ;;
7340    *)
7341      enable_fast_install=no
7342      # Look at the argument we got.  We use all the common list separators.
7343      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7344      for pkg in $enableval; do
7345	IFS="$lt_save_ifs"
7346	if test "X$pkg" = "X$p"; then
7347	  enable_fast_install=yes
7348	fi
7349      done
7350      IFS="$lt_save_ifs"
7351      ;;
7352    esac
7353else
7354  enable_fast_install=yes
7355fi
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367# This can be used to rebuild libtool when needed
7368LIBTOOL_DEPS="$ltmain"
7369
7370# Always use our own libtool.
7371LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398test -z "$LN_S" && LN_S="ln -s"
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413if test -n "${ZSH_VERSION+set}" ; then
7414   setopt NO_GLOB_SUBST
7415fi
7416
7417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7418$as_echo_n "checking for objdir... " >&6; }
7419if ${lt_cv_objdir+:} false; then :
7420  $as_echo_n "(cached) " >&6
7421else
7422  rm -f .libs 2>/dev/null
7423mkdir .libs 2>/dev/null
7424if test -d .libs; then
7425  lt_cv_objdir=.libs
7426else
7427  # MS-DOS does not allow filenames that begin with a dot.
7428  lt_cv_objdir=_libs
7429fi
7430rmdir .libs 2>/dev/null
7431fi
7432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7433$as_echo "$lt_cv_objdir" >&6; }
7434objdir=$lt_cv_objdir
7435
7436
7437
7438
7439
7440cat >>confdefs.h <<_ACEOF
7441#define LT_OBJDIR "$lt_cv_objdir/"
7442_ACEOF
7443
7444
7445
7446
7447case $host_os in
7448aix3*)
7449  # AIX sometimes has problems with the GCC collect2 program.  For some
7450  # reason, if we set the COLLECT_NAMES environment variable, the problems
7451  # vanish in a puff of smoke.
7452  if test "X${COLLECT_NAMES+set}" != Xset; then
7453    COLLECT_NAMES=
7454    export COLLECT_NAMES
7455  fi
7456  ;;
7457esac
7458
7459# Global variables:
7460ofile=libtool
7461can_build_shared=yes
7462
7463# All known linkers require a `.a' archive for static linking (except MSVC,
7464# which needs '.lib').
7465libext=a
7466
7467with_gnu_ld="$lt_cv_prog_gnu_ld"
7468
7469old_CC="$CC"
7470old_CFLAGS="$CFLAGS"
7471
7472# Set sane defaults for various variables
7473test -z "$CC" && CC=cc
7474test -z "$LTCC" && LTCC=$CC
7475test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7476test -z "$LD" && LD=ld
7477test -z "$ac_objext" && ac_objext=o
7478
7479for cc_temp in $compiler""; do
7480  case $cc_temp in
7481    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7482    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7483    \-*) ;;
7484    *) break;;
7485  esac
7486done
7487cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7488
7489
7490# Only perform the check for file, if the check method requires it
7491test -z "$MAGIC_CMD" && MAGIC_CMD=file
7492case $deplibs_check_method in
7493file_magic*)
7494  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7495    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7496$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7497if ${lt_cv_path_MAGIC_CMD+:} false; then :
7498  $as_echo_n "(cached) " >&6
7499else
7500  case $MAGIC_CMD in
7501[\\/*] |  ?:[\\/]*)
7502  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7503  ;;
7504*)
7505  lt_save_MAGIC_CMD="$MAGIC_CMD"
7506  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7507  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7508  for ac_dir in $ac_dummy; do
7509    IFS="$lt_save_ifs"
7510    test -z "$ac_dir" && ac_dir=.
7511    if test -f $ac_dir/${ac_tool_prefix}file; then
7512      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7513      if test -n "$file_magic_test_file"; then
7514	case $deplibs_check_method in
7515	"file_magic "*)
7516	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7517	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7518	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7519	    $EGREP "$file_magic_regex" > /dev/null; then
7520	    :
7521	  else
7522	    cat <<_LT_EOF 1>&2
7523
7524*** Warning: the command libtool uses to detect shared libraries,
7525*** $file_magic_cmd, produces output that libtool cannot recognize.
7526*** The result is that libtool may fail to recognize shared libraries
7527*** as such.  This will affect the creation of libtool libraries that
7528*** depend on shared libraries, but programs linked with such libtool
7529*** libraries will work regardless of this problem.  Nevertheless, you
7530*** may want to report the problem to your system manager and/or to
7531*** bug-libtool@gnu.org
7532
7533_LT_EOF
7534	  fi ;;
7535	esac
7536      fi
7537      break
7538    fi
7539  done
7540  IFS="$lt_save_ifs"
7541  MAGIC_CMD="$lt_save_MAGIC_CMD"
7542  ;;
7543esac
7544fi
7545
7546MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7547if test -n "$MAGIC_CMD"; then
7548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7549$as_echo "$MAGIC_CMD" >&6; }
7550else
7551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552$as_echo "no" >&6; }
7553fi
7554
7555
7556
7557
7558
7559if test -z "$lt_cv_path_MAGIC_CMD"; then
7560  if test -n "$ac_tool_prefix"; then
7561    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7562$as_echo_n "checking for file... " >&6; }
7563if ${lt_cv_path_MAGIC_CMD+:} false; then :
7564  $as_echo_n "(cached) " >&6
7565else
7566  case $MAGIC_CMD in
7567[\\/*] |  ?:[\\/]*)
7568  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7569  ;;
7570*)
7571  lt_save_MAGIC_CMD="$MAGIC_CMD"
7572  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7573  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7574  for ac_dir in $ac_dummy; do
7575    IFS="$lt_save_ifs"
7576    test -z "$ac_dir" && ac_dir=.
7577    if test -f $ac_dir/file; then
7578      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7579      if test -n "$file_magic_test_file"; then
7580	case $deplibs_check_method in
7581	"file_magic "*)
7582	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7583	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7584	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7585	    $EGREP "$file_magic_regex" > /dev/null; then
7586	    :
7587	  else
7588	    cat <<_LT_EOF 1>&2
7589
7590*** Warning: the command libtool uses to detect shared libraries,
7591*** $file_magic_cmd, produces output that libtool cannot recognize.
7592*** The result is that libtool may fail to recognize shared libraries
7593*** as such.  This will affect the creation of libtool libraries that
7594*** depend on shared libraries, but programs linked with such libtool
7595*** libraries will work regardless of this problem.  Nevertheless, you
7596*** may want to report the problem to your system manager and/or to
7597*** bug-libtool@gnu.org
7598
7599_LT_EOF
7600	  fi ;;
7601	esac
7602      fi
7603      break
7604    fi
7605  done
7606  IFS="$lt_save_ifs"
7607  MAGIC_CMD="$lt_save_MAGIC_CMD"
7608  ;;
7609esac
7610fi
7611
7612MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7613if test -n "$MAGIC_CMD"; then
7614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7615$as_echo "$MAGIC_CMD" >&6; }
7616else
7617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7618$as_echo "no" >&6; }
7619fi
7620
7621
7622  else
7623    MAGIC_CMD=:
7624  fi
7625fi
7626
7627  fi
7628  ;;
7629esac
7630
7631# Use C for the default configuration in the libtool script
7632
7633lt_save_CC="$CC"
7634ac_ext=c
7635ac_cpp='$CPP $CPPFLAGS'
7636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7638ac_compiler_gnu=$ac_cv_c_compiler_gnu
7639
7640
7641# Source file extension for C test sources.
7642ac_ext=c
7643
7644# Object file extension for compiled C test sources.
7645objext=o
7646objext=$objext
7647
7648# Code to be used in simple compile tests
7649lt_simple_compile_test_code="int some_variable = 0;"
7650
7651# Code to be used in simple link tests
7652lt_simple_link_test_code='int main(){return(0);}'
7653
7654
7655
7656
7657
7658
7659
7660# If no C compiler was specified, use CC.
7661LTCC=${LTCC-"$CC"}
7662
7663# If no C compiler flags were specified, use CFLAGS.
7664LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7665
7666# Allow CC to be a program name with arguments.
7667compiler=$CC
7668
7669# Save the default compiler, since it gets overwritten when the other
7670# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7671compiler_DEFAULT=$CC
7672
7673# save warnings/boilerplate of simple test code
7674ac_outfile=conftest.$ac_objext
7675echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7676eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7677_lt_compiler_boilerplate=`cat conftest.err`
7678$RM conftest*
7679
7680ac_outfile=conftest.$ac_objext
7681echo "$lt_simple_link_test_code" >conftest.$ac_ext
7682eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7683_lt_linker_boilerplate=`cat conftest.err`
7684$RM -r conftest*
7685
7686
7687## CAVEAT EMPTOR:
7688## There is no encapsulation within the following macros, do not change
7689## the running order or otherwise move them around unless you know exactly
7690## what you are doing...
7691if test -n "$compiler"; then
7692
7693lt_prog_compiler_no_builtin_flag=
7694
7695if test "$GCC" = yes; then
7696  case $cc_basename in
7697  nvcc*)
7698    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7699  *)
7700    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7701  esac
7702
7703  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7704$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7705if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7706  $as_echo_n "(cached) " >&6
7707else
7708  lt_cv_prog_compiler_rtti_exceptions=no
7709   ac_outfile=conftest.$ac_objext
7710   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7711   lt_compiler_flag="-fno-rtti -fno-exceptions"
7712   # Insert the option either (1) after the last *FLAGS variable, or
7713   # (2) before a word containing "conftest.", or (3) at the end.
7714   # Note that $ac_compile itself does not contain backslashes and begins
7715   # with a dollar sign (not a hyphen), so the echo should work correctly.
7716   # The option is referenced via a variable to avoid confusing sed.
7717   lt_compile=`echo "$ac_compile" | $SED \
7718   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7719   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7720   -e 's:$: $lt_compiler_flag:'`
7721   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7722   (eval "$lt_compile" 2>conftest.err)
7723   ac_status=$?
7724   cat conftest.err >&5
7725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7726   if (exit $ac_status) && test -s "$ac_outfile"; then
7727     # The compiler can only warn and ignore the option if not recognized
7728     # So say no if there are warnings other than the usual output.
7729     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7730     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7731     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7732       lt_cv_prog_compiler_rtti_exceptions=yes
7733     fi
7734   fi
7735   $RM conftest*
7736
7737fi
7738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7739$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7740
7741if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7742    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7743else
7744    :
7745fi
7746
7747fi
7748
7749
7750
7751
7752
7753
7754  lt_prog_compiler_wl=
7755lt_prog_compiler_pic=
7756lt_prog_compiler_static=
7757
7758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7759$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7760
7761  if test "$GCC" = yes; then
7762    lt_prog_compiler_wl='-Wl,'
7763    lt_prog_compiler_static='-static'
7764
7765    case $host_os in
7766      aix*)
7767      # All AIX code is PIC.
7768      if test "$host_cpu" = ia64; then
7769	# AIX 5 now supports IA64 processor
7770	lt_prog_compiler_static='-Bstatic'
7771      fi
7772      lt_prog_compiler_pic='-fPIC'
7773      ;;
7774
7775    amigaos*)
7776      case $host_cpu in
7777      powerpc)
7778            # see comment about AmigaOS4 .so support
7779            lt_prog_compiler_pic='-fPIC'
7780        ;;
7781      m68k)
7782            # FIXME: we need at least 68020 code to build shared libraries, but
7783            # adding the `-m68020' flag to GCC prevents building anything better,
7784            # like `-m68040'.
7785            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7786        ;;
7787      esac
7788      ;;
7789
7790    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7791      # PIC is the default for these OSes.
7792      ;;
7793
7794    mingw* | cygwin* | pw32* | os2* | cegcc*)
7795      # This hack is so that the source file can tell whether it is being
7796      # built for inclusion in a dll (and should export symbols for example).
7797      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7798      # (--disable-auto-import) libraries
7799      lt_prog_compiler_pic='-DDLL_EXPORT'
7800      ;;
7801
7802    darwin* | rhapsody*)
7803      # PIC is the default on this platform
7804      # Common symbols not allowed in MH_DYLIB files
7805      lt_prog_compiler_pic='-fno-common'
7806      ;;
7807
7808    haiku*)
7809      # PIC is the default for Haiku.
7810      # The "-static" flag exists, but is broken.
7811      lt_prog_compiler_static=
7812      ;;
7813
7814    hpux*)
7815      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7816      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7817      # sets the default TLS model and affects inlining.
7818      case $host_cpu in
7819      hppa*64*)
7820	# +Z the default
7821	;;
7822      *)
7823	lt_prog_compiler_pic='-fPIC'
7824	;;
7825      esac
7826      ;;
7827
7828    interix[3-9]*)
7829      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7830      # Instead, we relocate shared libraries at runtime.
7831      ;;
7832
7833    msdosdjgpp*)
7834      # Just because we use GCC doesn't mean we suddenly get shared libraries
7835      # on systems that don't support them.
7836      lt_prog_compiler_can_build_shared=no
7837      enable_shared=no
7838      ;;
7839
7840    *nto* | *qnx*)
7841      # QNX uses GNU C++, but need to define -shared option too, otherwise
7842      # it will coredump.
7843      lt_prog_compiler_pic='-fPIC -shared'
7844      ;;
7845
7846    sysv4*MP*)
7847      if test -d /usr/nec; then
7848	lt_prog_compiler_pic=-Kconform_pic
7849      fi
7850      ;;
7851
7852    *)
7853      lt_prog_compiler_pic='-fPIC'
7854      ;;
7855    esac
7856
7857    case $cc_basename in
7858    nvcc*) # Cuda Compiler Driver 2.2
7859      lt_prog_compiler_wl='-Xlinker '
7860      lt_prog_compiler_pic='-Xcompiler -fPIC'
7861      ;;
7862    esac
7863  else
7864    # PORTME Check for flag to pass linker flags through the system compiler.
7865    case $host_os in
7866    aix*)
7867      lt_prog_compiler_wl='-Wl,'
7868      if test "$host_cpu" = ia64; then
7869	# AIX 5 now supports IA64 processor
7870	lt_prog_compiler_static='-Bstatic'
7871      else
7872	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7873      fi
7874      ;;
7875
7876    mingw* | cygwin* | pw32* | os2* | cegcc*)
7877      # This hack is so that the source file can tell whether it is being
7878      # built for inclusion in a dll (and should export symbols for example).
7879      lt_prog_compiler_pic='-DDLL_EXPORT'
7880      ;;
7881
7882    hpux9* | hpux10* | hpux11*)
7883      lt_prog_compiler_wl='-Wl,'
7884      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7885      # not for PA HP-UX.
7886      case $host_cpu in
7887      hppa*64*|ia64*)
7888	# +Z the default
7889	;;
7890      *)
7891	lt_prog_compiler_pic='+Z'
7892	;;
7893      esac
7894      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7895      lt_prog_compiler_static='${wl}-a ${wl}archive'
7896      ;;
7897
7898    irix5* | irix6* | nonstopux*)
7899      lt_prog_compiler_wl='-Wl,'
7900      # PIC (with -KPIC) is the default.
7901      lt_prog_compiler_static='-non_shared'
7902      ;;
7903
7904    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7905      case $cc_basename in
7906      # old Intel for x86_64 which still supported -KPIC.
7907      ecc*)
7908	lt_prog_compiler_wl='-Wl,'
7909	lt_prog_compiler_pic='-KPIC'
7910	lt_prog_compiler_static='-static'
7911        ;;
7912      # icc used to be incompatible with GCC.
7913      # ICC 10 doesn't accept -KPIC any more.
7914      icc* | ifort*)
7915	lt_prog_compiler_wl='-Wl,'
7916	lt_prog_compiler_pic='-fPIC'
7917	lt_prog_compiler_static='-static'
7918        ;;
7919      # Lahey Fortran 8.1.
7920      lf95*)
7921	lt_prog_compiler_wl='-Wl,'
7922	lt_prog_compiler_pic='--shared'
7923	lt_prog_compiler_static='--static'
7924	;;
7925      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7926        # Portland Group compilers (*not* the Pentium gcc compiler,
7927	# which looks to be a dead project)
7928	lt_prog_compiler_wl='-Wl,'
7929	lt_prog_compiler_pic='-fpic'
7930	lt_prog_compiler_static='-Bstatic'
7931        ;;
7932      ccc*)
7933        lt_prog_compiler_wl='-Wl,'
7934        # All Alpha code is PIC.
7935        lt_prog_compiler_static='-non_shared'
7936        ;;
7937      xl* | bgxl* | bgf* | mpixl*)
7938	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7939	lt_prog_compiler_wl='-Wl,'
7940	lt_prog_compiler_pic='-qpic'
7941	lt_prog_compiler_static='-qstaticlink'
7942	;;
7943      *)
7944	case `$CC -V 2>&1 | sed 5q` in
7945	*Sun\ F* | *Sun*Fortran*)
7946	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7947	  lt_prog_compiler_pic='-KPIC'
7948	  lt_prog_compiler_static='-Bstatic'
7949	  lt_prog_compiler_wl=''
7950	  ;;
7951	*Sun\ C*)
7952	  # Sun C 5.9
7953	  lt_prog_compiler_pic='-KPIC'
7954	  lt_prog_compiler_static='-Bstatic'
7955	  lt_prog_compiler_wl='-Wl,'
7956	  ;;
7957	esac
7958	;;
7959      esac
7960      ;;
7961
7962    newsos6)
7963      lt_prog_compiler_pic='-KPIC'
7964      lt_prog_compiler_static='-Bstatic'
7965      ;;
7966
7967    *nto* | *qnx*)
7968      # QNX uses GNU C++, but need to define -shared option too, otherwise
7969      # it will coredump.
7970      lt_prog_compiler_pic='-fPIC -shared'
7971      ;;
7972
7973    osf3* | osf4* | osf5*)
7974      lt_prog_compiler_wl='-Wl,'
7975      # All OSF/1 code is PIC.
7976      lt_prog_compiler_static='-non_shared'
7977      ;;
7978
7979    rdos*)
7980      lt_prog_compiler_static='-non_shared'
7981      ;;
7982
7983    solaris*)
7984      lt_prog_compiler_pic='-KPIC'
7985      lt_prog_compiler_static='-Bstatic'
7986      case $cc_basename in
7987      f77* | f90* | f95*)
7988	lt_prog_compiler_wl='-Qoption ld ';;
7989      *)
7990	lt_prog_compiler_wl='-Wl,';;
7991      esac
7992      ;;
7993
7994    sunos4*)
7995      lt_prog_compiler_wl='-Qoption ld '
7996      lt_prog_compiler_pic='-PIC'
7997      lt_prog_compiler_static='-Bstatic'
7998      ;;
7999
8000    sysv4 | sysv4.2uw2* | sysv4.3*)
8001      lt_prog_compiler_wl='-Wl,'
8002      lt_prog_compiler_pic='-KPIC'
8003      lt_prog_compiler_static='-Bstatic'
8004      ;;
8005
8006    sysv4*MP*)
8007      if test -d /usr/nec ;then
8008	lt_prog_compiler_pic='-Kconform_pic'
8009	lt_prog_compiler_static='-Bstatic'
8010      fi
8011      ;;
8012
8013    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8014      lt_prog_compiler_wl='-Wl,'
8015      lt_prog_compiler_pic='-KPIC'
8016      lt_prog_compiler_static='-Bstatic'
8017      ;;
8018
8019    unicos*)
8020      lt_prog_compiler_wl='-Wl,'
8021      lt_prog_compiler_can_build_shared=no
8022      ;;
8023
8024    uts4*)
8025      lt_prog_compiler_pic='-pic'
8026      lt_prog_compiler_static='-Bstatic'
8027      ;;
8028
8029    *)
8030      lt_prog_compiler_can_build_shared=no
8031      ;;
8032    esac
8033  fi
8034
8035case $host_os in
8036  # For platforms which do not support PIC, -DPIC is meaningless:
8037  *djgpp*)
8038    lt_prog_compiler_pic=
8039    ;;
8040  *)
8041    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8042    ;;
8043esac
8044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8045$as_echo "$lt_prog_compiler_pic" >&6; }
8046
8047
8048
8049
8050
8051
8052#
8053# Check to make sure the PIC flag actually works.
8054#
8055if test -n "$lt_prog_compiler_pic"; then
8056  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8057$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8058if ${lt_cv_prog_compiler_pic_works+:} false; then :
8059  $as_echo_n "(cached) " >&6
8060else
8061  lt_cv_prog_compiler_pic_works=no
8062   ac_outfile=conftest.$ac_objext
8063   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8064   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8065   # Insert the option either (1) after the last *FLAGS variable, or
8066   # (2) before a word containing "conftest.", or (3) at the end.
8067   # Note that $ac_compile itself does not contain backslashes and begins
8068   # with a dollar sign (not a hyphen), so the echo should work correctly.
8069   # The option is referenced via a variable to avoid confusing sed.
8070   lt_compile=`echo "$ac_compile" | $SED \
8071   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8072   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8073   -e 's:$: $lt_compiler_flag:'`
8074   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8075   (eval "$lt_compile" 2>conftest.err)
8076   ac_status=$?
8077   cat conftest.err >&5
8078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8079   if (exit $ac_status) && test -s "$ac_outfile"; then
8080     # The compiler can only warn and ignore the option if not recognized
8081     # So say no if there are warnings other than the usual output.
8082     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8083     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8084     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8085       lt_cv_prog_compiler_pic_works=yes
8086     fi
8087   fi
8088   $RM conftest*
8089
8090fi
8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8092$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8093
8094if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8095    case $lt_prog_compiler_pic in
8096     "" | " "*) ;;
8097     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8098     esac
8099else
8100    lt_prog_compiler_pic=
8101     lt_prog_compiler_can_build_shared=no
8102fi
8103
8104fi
8105
8106
8107
8108
8109
8110
8111#
8112# Check to make sure the static flag actually works.
8113#
8114wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8116$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8117if ${lt_cv_prog_compiler_static_works+:} false; then :
8118  $as_echo_n "(cached) " >&6
8119else
8120  lt_cv_prog_compiler_static_works=no
8121   save_LDFLAGS="$LDFLAGS"
8122   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8123   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8124   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8125     # The linker can only warn and ignore the option if not recognized
8126     # So say no if there are warnings
8127     if test -s conftest.err; then
8128       # Append any errors to the config.log.
8129       cat conftest.err 1>&5
8130       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8131       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8132       if diff conftest.exp conftest.er2 >/dev/null; then
8133         lt_cv_prog_compiler_static_works=yes
8134       fi
8135     else
8136       lt_cv_prog_compiler_static_works=yes
8137     fi
8138   fi
8139   $RM -r conftest*
8140   LDFLAGS="$save_LDFLAGS"
8141
8142fi
8143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8144$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8145
8146if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8147    :
8148else
8149    lt_prog_compiler_static=
8150fi
8151
8152
8153
8154
8155
8156
8157
8158  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8159$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8160if ${lt_cv_prog_compiler_c_o+:} false; then :
8161  $as_echo_n "(cached) " >&6
8162else
8163  lt_cv_prog_compiler_c_o=no
8164   $RM -r conftest 2>/dev/null
8165   mkdir conftest
8166   cd conftest
8167   mkdir out
8168   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8169
8170   lt_compiler_flag="-o out/conftest2.$ac_objext"
8171   # Insert the option either (1) after the last *FLAGS variable, or
8172   # (2) before a word containing "conftest.", or (3) at the end.
8173   # Note that $ac_compile itself does not contain backslashes and begins
8174   # with a dollar sign (not a hyphen), so the echo should work correctly.
8175   lt_compile=`echo "$ac_compile" | $SED \
8176   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8177   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8178   -e 's:$: $lt_compiler_flag:'`
8179   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8180   (eval "$lt_compile" 2>out/conftest.err)
8181   ac_status=$?
8182   cat out/conftest.err >&5
8183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8184   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8185   then
8186     # The compiler can only warn and ignore the option if not recognized
8187     # So say no if there are warnings
8188     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8189     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8190     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8191       lt_cv_prog_compiler_c_o=yes
8192     fi
8193   fi
8194   chmod u+w . 2>&5
8195   $RM conftest*
8196   # SGI C++ compiler will create directory out/ii_files/ for
8197   # template instantiation
8198   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8199   $RM out/* && rmdir out
8200   cd ..
8201   $RM -r conftest
8202   $RM conftest*
8203
8204fi
8205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8206$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8207
8208
8209
8210
8211
8212
8213  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8214$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8215if ${lt_cv_prog_compiler_c_o+:} false; then :
8216  $as_echo_n "(cached) " >&6
8217else
8218  lt_cv_prog_compiler_c_o=no
8219   $RM -r conftest 2>/dev/null
8220   mkdir conftest
8221   cd conftest
8222   mkdir out
8223   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224
8225   lt_compiler_flag="-o out/conftest2.$ac_objext"
8226   # Insert the option either (1) after the last *FLAGS variable, or
8227   # (2) before a word containing "conftest.", or (3) at the end.
8228   # Note that $ac_compile itself does not contain backslashes and begins
8229   # with a dollar sign (not a hyphen), so the echo should work correctly.
8230   lt_compile=`echo "$ac_compile" | $SED \
8231   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233   -e 's:$: $lt_compiler_flag:'`
8234   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8235   (eval "$lt_compile" 2>out/conftest.err)
8236   ac_status=$?
8237   cat out/conftest.err >&5
8238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8240   then
8241     # The compiler can only warn and ignore the option if not recognized
8242     # So say no if there are warnings
8243     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8244     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8245     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8246       lt_cv_prog_compiler_c_o=yes
8247     fi
8248   fi
8249   chmod u+w . 2>&5
8250   $RM conftest*
8251   # SGI C++ compiler will create directory out/ii_files/ for
8252   # template instantiation
8253   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8254   $RM out/* && rmdir out
8255   cd ..
8256   $RM -r conftest
8257   $RM conftest*
8258
8259fi
8260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8261$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8262
8263
8264
8265
8266hard_links="nottested"
8267if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8268  # do not overwrite the value of need_locks provided by the user
8269  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8270$as_echo_n "checking if we can lock with hard links... " >&6; }
8271  hard_links=yes
8272  $RM conftest*
8273  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8274  touch conftest.a
8275  ln conftest.a conftest.b 2>&5 || hard_links=no
8276  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8278$as_echo "$hard_links" >&6; }
8279  if test "$hard_links" = no; then
8280    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8281$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8282    need_locks=warn
8283  fi
8284else
8285  need_locks=no
8286fi
8287
8288
8289
8290
8291
8292
8293  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8294$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8295
8296  runpath_var=
8297  allow_undefined_flag=
8298  always_export_symbols=no
8299  archive_cmds=
8300  archive_expsym_cmds=
8301  compiler_needs_object=no
8302  enable_shared_with_static_runtimes=no
8303  export_dynamic_flag_spec=
8304  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8305  hardcode_automatic=no
8306  hardcode_direct=no
8307  hardcode_direct_absolute=no
8308  hardcode_libdir_flag_spec=
8309  hardcode_libdir_flag_spec_ld=
8310  hardcode_libdir_separator=
8311  hardcode_minus_L=no
8312  hardcode_shlibpath_var=unsupported
8313  inherit_rpath=no
8314  link_all_deplibs=unknown
8315  module_cmds=
8316  module_expsym_cmds=
8317  old_archive_from_new_cmds=
8318  old_archive_from_expsyms_cmds=
8319  thread_safe_flag_spec=
8320  whole_archive_flag_spec=
8321  # include_expsyms should be a list of space-separated symbols to be *always*
8322  # included in the symbol list
8323  include_expsyms=
8324  # exclude_expsyms can be an extended regexp of symbols to exclude
8325  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8326  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8327  # as well as any symbol that contains `d'.
8328  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8329  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8330  # platforms (ab)use it in PIC code, but their linkers get confused if
8331  # the symbol is explicitly referenced.  Since portable code cannot
8332  # rely on this symbol name, it's probably fine to never include it in
8333  # preloaded symbol tables.
8334  # Exclude shared library initialization/finalization symbols.
8335  extract_expsyms_cmds=
8336
8337  case $host_os in
8338  cygwin* | mingw* | pw32* | cegcc*)
8339    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8340    # When not using gcc, we currently assume that we are using
8341    # Microsoft Visual C++.
8342    if test "$GCC" != yes; then
8343      with_gnu_ld=no
8344    fi
8345    ;;
8346  interix*)
8347    # we just hope/assume this is gcc and not c89 (= MSVC++)
8348    with_gnu_ld=yes
8349    ;;
8350  openbsd*)
8351    with_gnu_ld=no
8352    ;;
8353  esac
8354
8355  ld_shlibs=yes
8356
8357  # On some targets, GNU ld is compatible enough with the native linker
8358  # that we're better off using the native interface for both.
8359  lt_use_gnu_ld_interface=no
8360  if test "$with_gnu_ld" = yes; then
8361    case $host_os in
8362      aix*)
8363	# The AIX port of GNU ld has always aspired to compatibility
8364	# with the native linker.  However, as the warning in the GNU ld
8365	# block says, versions before 2.19.5* couldn't really create working
8366	# shared libraries, regardless of the interface used.
8367	case `$LD -v 2>&1` in
8368	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8369	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8370	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8371	  *)
8372	    lt_use_gnu_ld_interface=yes
8373	    ;;
8374	esac
8375	;;
8376      *)
8377	lt_use_gnu_ld_interface=yes
8378	;;
8379    esac
8380  fi
8381
8382  if test "$lt_use_gnu_ld_interface" = yes; then
8383    # If archive_cmds runs LD, not CC, wlarc should be empty
8384    wlarc='${wl}'
8385
8386    # Set some defaults for GNU ld with shared library support. These
8387    # are reset later if shared libraries are not supported. Putting them
8388    # here allows them to be overridden if necessary.
8389    runpath_var=LD_RUN_PATH
8390    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8391    export_dynamic_flag_spec='${wl}--export-dynamic'
8392    # ancient GNU ld didn't support --whole-archive et. al.
8393    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8394      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8395    else
8396      whole_archive_flag_spec=
8397    fi
8398    supports_anon_versioning=no
8399    case `$LD -v 2>&1` in
8400      *GNU\ gold*) supports_anon_versioning=yes ;;
8401      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8402      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8403      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8404      *\ 2.11.*) ;; # other 2.11 versions
8405      *) supports_anon_versioning=yes ;;
8406    esac
8407
8408    # See if GNU ld supports shared libraries.
8409    case $host_os in
8410    aix[3-9]*)
8411      # On AIX/PPC, the GNU linker is very broken
8412      if test "$host_cpu" != ia64; then
8413	ld_shlibs=no
8414	cat <<_LT_EOF 1>&2
8415
8416*** Warning: the GNU linker, at least up to release 2.19, is reported
8417*** to be unable to reliably create shared libraries on AIX.
8418*** Therefore, libtool is disabling shared libraries support.  If you
8419*** really care for shared libraries, you may want to install binutils
8420*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8421*** You will then need to restart the configuration process.
8422
8423_LT_EOF
8424      fi
8425      ;;
8426
8427    amigaos*)
8428      case $host_cpu in
8429      powerpc)
8430            # see comment about AmigaOS4 .so support
8431            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8432            archive_expsym_cmds=''
8433        ;;
8434      m68k)
8435            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)'
8436            hardcode_libdir_flag_spec='-L$libdir'
8437            hardcode_minus_L=yes
8438        ;;
8439      esac
8440      ;;
8441
8442    beos*)
8443      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8444	allow_undefined_flag=unsupported
8445	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8446	# support --undefined.  This deserves some investigation.  FIXME
8447	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8448      else
8449	ld_shlibs=no
8450      fi
8451      ;;
8452
8453    cygwin* | mingw* | pw32* | cegcc*)
8454      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8455      # as there is no search path for DLLs.
8456      hardcode_libdir_flag_spec='-L$libdir'
8457      export_dynamic_flag_spec='${wl}--export-all-symbols'
8458      allow_undefined_flag=unsupported
8459      always_export_symbols=no
8460      enable_shared_with_static_runtimes=yes
8461      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8462
8463      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8464        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8465	# If the export-symbols file already is a .def file (1st line
8466	# is EXPORTS), use it as is; otherwise, prepend...
8467	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8468	  cp $export_symbols $output_objdir/$soname.def;
8469	else
8470	  echo EXPORTS > $output_objdir/$soname.def;
8471	  cat $export_symbols >> $output_objdir/$soname.def;
8472	fi~
8473	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8474      else
8475	ld_shlibs=no
8476      fi
8477      ;;
8478
8479    haiku*)
8480      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8481      link_all_deplibs=yes
8482      ;;
8483
8484    interix[3-9]*)
8485      hardcode_direct=no
8486      hardcode_shlibpath_var=no
8487      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8488      export_dynamic_flag_spec='${wl}-E'
8489      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8490      # Instead, shared libraries are loaded at an image base (0x10000000 by
8491      # default) and relocated if they conflict, which is a slow very memory
8492      # consuming and fragmenting process.  To avoid this, we pick a random,
8493      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8494      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8495      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8496      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'
8497      ;;
8498
8499    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8500      tmp_diet=no
8501      if test "$host_os" = linux-dietlibc; then
8502	case $cc_basename in
8503	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8504	esac
8505      fi
8506      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8507	 && test "$tmp_diet" = no
8508      then
8509	tmp_addflag=' $pic_flag'
8510	tmp_sharedflag='-shared'
8511	case $cc_basename,$host_cpu in
8512        pgcc*)				# Portland Group C compiler
8513	  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'
8514	  tmp_addflag=' $pic_flag'
8515	  ;;
8516	pgf77* | pgf90* | pgf95* | pgfortran*)
8517					# Portland Group f77 and f90 compilers
8518	  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'
8519	  tmp_addflag=' $pic_flag -Mnomain' ;;
8520	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8521	  tmp_addflag=' -i_dynamic' ;;
8522	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8523	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8524	ifc* | ifort*)			# Intel Fortran compiler
8525	  tmp_addflag=' -nofor_main' ;;
8526	lf95*)				# Lahey Fortran 8.1
8527	  whole_archive_flag_spec=
8528	  tmp_sharedflag='--shared' ;;
8529	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8530	  tmp_sharedflag='-qmkshrobj'
8531	  tmp_addflag= ;;
8532	nvcc*)	# Cuda Compiler Driver 2.2
8533	  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'
8534	  compiler_needs_object=yes
8535	  ;;
8536	esac
8537	case `$CC -V 2>&1 | sed 5q` in
8538	*Sun\ C*)			# Sun C 5.9
8539	  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'
8540	  compiler_needs_object=yes
8541	  tmp_sharedflag='-G' ;;
8542	*Sun\ F*)			# Sun Fortran 8.3
8543	  tmp_sharedflag='-G' ;;
8544	esac
8545	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8546
8547        if test "x$supports_anon_versioning" = xyes; then
8548          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8549	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8550	    echo "local: *; };" >> $output_objdir/$libname.ver~
8551	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8552        fi
8553
8554	case $cc_basename in
8555	xlf* | bgf* | bgxlf* | mpixlf*)
8556	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8557	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8558	  hardcode_libdir_flag_spec=
8559	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8560	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8561	  if test "x$supports_anon_versioning" = xyes; then
8562	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8563	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8564	      echo "local: *; };" >> $output_objdir/$libname.ver~
8565	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8566	  fi
8567	  ;;
8568	esac
8569      else
8570        ld_shlibs=no
8571      fi
8572      ;;
8573
8574    netbsd*)
8575      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8576	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8577	wlarc=
8578      else
8579	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8580	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8581      fi
8582      ;;
8583
8584    solaris*)
8585      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8586	ld_shlibs=no
8587	cat <<_LT_EOF 1>&2
8588
8589*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8590*** create shared libraries on Solaris systems.  Therefore, libtool
8591*** is disabling shared libraries support.  We urge you to upgrade GNU
8592*** binutils to release 2.9.1 or newer.  Another option is to modify
8593*** your PATH or compiler configuration so that the native linker is
8594*** used, and then restart.
8595
8596_LT_EOF
8597      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8598	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8599	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8600      else
8601	ld_shlibs=no
8602      fi
8603      ;;
8604
8605    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8606      case `$LD -v 2>&1` in
8607        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8608	ld_shlibs=no
8609	cat <<_LT_EOF 1>&2
8610
8611*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8612*** reliably create shared libraries on SCO systems.  Therefore, libtool
8613*** is disabling shared libraries support.  We urge you to upgrade GNU
8614*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8615*** your PATH or compiler configuration so that the native linker is
8616*** used, and then restart.
8617
8618_LT_EOF
8619	;;
8620	*)
8621	  # For security reasons, it is highly recommended that you always
8622	  # use absolute paths for naming shared libraries, and exclude the
8623	  # DT_RUNPATH tag from executables and libraries.  But doing so
8624	  # requires that you compile everything twice, which is a pain.
8625	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8626	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8627	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8628	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8629	  else
8630	    ld_shlibs=no
8631	  fi
8632	;;
8633      esac
8634      ;;
8635
8636    sunos4*)
8637      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8638      wlarc=
8639      hardcode_direct=yes
8640      hardcode_shlibpath_var=no
8641      ;;
8642
8643    *)
8644      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8645	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8647      else
8648	ld_shlibs=no
8649      fi
8650      ;;
8651    esac
8652
8653    if test "$ld_shlibs" = no; then
8654      runpath_var=
8655      hardcode_libdir_flag_spec=
8656      export_dynamic_flag_spec=
8657      whole_archive_flag_spec=
8658    fi
8659  else
8660    # PORTME fill in a description of your system's linker (not GNU ld)
8661    case $host_os in
8662    aix3*)
8663      allow_undefined_flag=unsupported
8664      always_export_symbols=yes
8665      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'
8666      # Note: this linker hardcodes the directories in LIBPATH if there
8667      # are no directories specified by -L.
8668      hardcode_minus_L=yes
8669      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8670	# Neither direct hardcoding nor static linking is supported with a
8671	# broken collect2.
8672	hardcode_direct=unsupported
8673      fi
8674      ;;
8675
8676    aix[4-9]*)
8677      if test "$host_cpu" = ia64; then
8678	# On IA64, the linker does run time linking by default, so we don't
8679	# have to do anything special.
8680	aix_use_runtimelinking=no
8681	exp_sym_flag='-Bexport'
8682	no_entry_flag=""
8683      else
8684	# If we're using GNU nm, then we don't want the "-C" option.
8685	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8686	# Also, AIX nm treats weak defined symbols like other global
8687	# defined symbols, whereas GNU nm marks them as "W".
8688	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8689	  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'
8690	else
8691	  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'
8692	fi
8693	aix_use_runtimelinking=no
8694
8695	# Test if we are trying to use run time linking or normal
8696	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8697	# need to do runtime linking.
8698	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8699	  for ld_flag in $LDFLAGS; do
8700	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8701	    aix_use_runtimelinking=yes
8702	    break
8703	  fi
8704	  done
8705	  ;;
8706	esac
8707
8708	exp_sym_flag='-bexport'
8709	no_entry_flag='-bnoentry'
8710      fi
8711
8712      # When large executables or shared objects are built, AIX ld can
8713      # have problems creating the table of contents.  If linking a library
8714      # or program results in "error TOC overflow" add -mminimal-toc to
8715      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8716      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8717
8718      archive_cmds=''
8719      hardcode_direct=yes
8720      hardcode_direct_absolute=yes
8721      hardcode_libdir_separator=':'
8722      link_all_deplibs=yes
8723      file_list_spec='${wl}-f,'
8724
8725      if test "$GCC" = yes; then
8726	case $host_os in aix4.[012]|aix4.[012].*)
8727	# We only want to do this on AIX 4.2 and lower, the check
8728	# below for broken collect2 doesn't work under 4.3+
8729	  collect2name=`${CC} -print-prog-name=collect2`
8730	  if test -f "$collect2name" &&
8731	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8732	  then
8733	  # We have reworked collect2
8734	  :
8735	  else
8736	  # We have old collect2
8737	  hardcode_direct=unsupported
8738	  # It fails to find uninstalled libraries when the uninstalled
8739	  # path is not listed in the libpath.  Setting hardcode_minus_L
8740	  # to unsupported forces relinking
8741	  hardcode_minus_L=yes
8742	  hardcode_libdir_flag_spec='-L$libdir'
8743	  hardcode_libdir_separator=
8744	  fi
8745	  ;;
8746	esac
8747	shared_flag='-shared'
8748	if test "$aix_use_runtimelinking" = yes; then
8749	  shared_flag="$shared_flag "'${wl}-G'
8750	fi
8751      else
8752	# not using gcc
8753	if test "$host_cpu" = ia64; then
8754	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8755	# chokes on -Wl,-G. The following line is correct:
8756	  shared_flag='-G'
8757	else
8758	  if test "$aix_use_runtimelinking" = yes; then
8759	    shared_flag='${wl}-G'
8760	  else
8761	    shared_flag='${wl}-bM:SRE'
8762	  fi
8763	fi
8764      fi
8765
8766      export_dynamic_flag_spec='${wl}-bexpall'
8767      # It seems that -bexpall does not export symbols beginning with
8768      # underscore (_), so it is better to generate a list of symbols to export.
8769      always_export_symbols=yes
8770      if test "$aix_use_runtimelinking" = yes; then
8771	# Warning - without using the other runtime loading flags (-brtl),
8772	# -berok will link without error, but may produce a broken library.
8773	allow_undefined_flag='-berok'
8774        # Determine the default libpath from the value encoded in an
8775        # empty executable.
8776        if test x$gcc_no_link = xyes; then
8777  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8778fi
8779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8780/* end confdefs.h.  */
8781
8782int
8783main ()
8784{
8785
8786  ;
8787  return 0;
8788}
8789_ACEOF
8790if ac_fn_c_try_link "$LINENO"; then :
8791
8792lt_aix_libpath_sed='
8793    /Import File Strings/,/^$/ {
8794	/^0/ {
8795	    s/^0  *\(.*\)$/\1/
8796	    p
8797	}
8798    }'
8799aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8800# Check for a 64-bit object if we didn't find anything.
8801if test -z "$aix_libpath"; then
8802  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8803fi
8804fi
8805rm -f core conftest.err conftest.$ac_objext \
8806    conftest$ac_exeext conftest.$ac_ext
8807if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8808
8809        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8810        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"
8811      else
8812	if test "$host_cpu" = ia64; then
8813	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8814	  allow_undefined_flag="-z nodefs"
8815	  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"
8816	else
8817	 # Determine the default libpath from the value encoded in an
8818	 # empty executable.
8819	 if test x$gcc_no_link = xyes; then
8820  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8821fi
8822cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8823/* end confdefs.h.  */
8824
8825int
8826main ()
8827{
8828
8829  ;
8830  return 0;
8831}
8832_ACEOF
8833if ac_fn_c_try_link "$LINENO"; then :
8834
8835lt_aix_libpath_sed='
8836    /Import File Strings/,/^$/ {
8837	/^0/ {
8838	    s/^0  *\(.*\)$/\1/
8839	    p
8840	}
8841    }'
8842aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8843# Check for a 64-bit object if we didn't find anything.
8844if test -z "$aix_libpath"; then
8845  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8846fi
8847fi
8848rm -f core conftest.err conftest.$ac_objext \
8849    conftest$ac_exeext conftest.$ac_ext
8850if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8851
8852	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8853	  # Warning - without using the other run time loading flags,
8854	  # -berok will link without error, but may produce a broken library.
8855	  no_undefined_flag=' ${wl}-bernotok'
8856	  allow_undefined_flag=' ${wl}-berok'
8857	  if test "$with_gnu_ld" = yes; then
8858	    # We only use this code for GNU lds that support --whole-archive.
8859	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8860	  else
8861	    # Exported symbols can be pulled into shared objects from archives
8862	    whole_archive_flag_spec='$convenience'
8863	  fi
8864	  archive_cmds_need_lc=yes
8865	  # This is similar to how AIX traditionally builds its shared libraries.
8866	  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'
8867	fi
8868      fi
8869      ;;
8870
8871    amigaos*)
8872      case $host_cpu in
8873      powerpc)
8874            # see comment about AmigaOS4 .so support
8875            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8876            archive_expsym_cmds=''
8877        ;;
8878      m68k)
8879            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)'
8880            hardcode_libdir_flag_spec='-L$libdir'
8881            hardcode_minus_L=yes
8882        ;;
8883      esac
8884      ;;
8885
8886    bsdi[45]*)
8887      export_dynamic_flag_spec=-rdynamic
8888      ;;
8889
8890    cygwin* | mingw* | pw32* | cegcc*)
8891      # When not using gcc, we currently assume that we are using
8892      # Microsoft Visual C++.
8893      # hardcode_libdir_flag_spec is actually meaningless, as there is
8894      # no search path for DLLs.
8895      hardcode_libdir_flag_spec=' '
8896      allow_undefined_flag=unsupported
8897      # Tell ltmain to make .lib files, not .a files.
8898      libext=lib
8899      # Tell ltmain to make .dll files, not .so files.
8900      shrext_cmds=".dll"
8901      # FIXME: Setting linknames here is a bad hack.
8902      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8903      # The linker will automatically build a .lib file if we build a DLL.
8904      old_archive_from_new_cmds='true'
8905      # FIXME: Should let the user specify the lib program.
8906      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8907      fix_srcfile_path='`cygpath -w "$srcfile"`'
8908      enable_shared_with_static_runtimes=yes
8909      ;;
8910
8911    darwin* | rhapsody*)
8912
8913
8914  archive_cmds_need_lc=no
8915  hardcode_direct=no
8916  hardcode_automatic=yes
8917  hardcode_shlibpath_var=unsupported
8918  if test "$lt_cv_ld_force_load" = "yes"; then
8919    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\"`'
8920  else
8921    whole_archive_flag_spec=''
8922  fi
8923  link_all_deplibs=yes
8924  allow_undefined_flag="$_lt_dar_allow_undefined"
8925  case $cc_basename in
8926     ifort*) _lt_dar_can_shared=yes ;;
8927     *) _lt_dar_can_shared=$GCC ;;
8928  esac
8929  if test "$_lt_dar_can_shared" = "yes"; then
8930    output_verbose_link_cmd=func_echo_all
8931    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8932    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8933    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}"
8934    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}"
8935
8936  else
8937  ld_shlibs=no
8938  fi
8939
8940      ;;
8941
8942    dgux*)
8943      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8944      hardcode_libdir_flag_spec='-L$libdir'
8945      hardcode_shlibpath_var=no
8946      ;;
8947
8948    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8949    # support.  Future versions do this automatically, but an explicit c++rt0.o
8950    # does not break anything, and helps significantly (at the cost of a little
8951    # extra space).
8952    freebsd2.2*)
8953      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8954      hardcode_libdir_flag_spec='-R$libdir'
8955      hardcode_direct=yes
8956      hardcode_shlibpath_var=no
8957      ;;
8958
8959    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8960    freebsd2.*)
8961      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8962      hardcode_direct=yes
8963      hardcode_minus_L=yes
8964      hardcode_shlibpath_var=no
8965      ;;
8966
8967    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8968    freebsd* | dragonfly*)
8969      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8970      hardcode_libdir_flag_spec='-R$libdir'
8971      hardcode_direct=yes
8972      hardcode_shlibpath_var=no
8973      ;;
8974
8975    hpux9*)
8976      if test "$GCC" = yes; then
8977	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'
8978      else
8979	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'
8980      fi
8981      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8982      hardcode_libdir_separator=:
8983      hardcode_direct=yes
8984
8985      # hardcode_minus_L: Not really in the search PATH,
8986      # but as the default location of the library.
8987      hardcode_minus_L=yes
8988      export_dynamic_flag_spec='${wl}-E'
8989      ;;
8990
8991    hpux10*)
8992      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8993	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8994      else
8995	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8996      fi
8997      if test "$with_gnu_ld" = no; then
8998	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8999	hardcode_libdir_flag_spec_ld='+b $libdir'
9000	hardcode_libdir_separator=:
9001	hardcode_direct=yes
9002	hardcode_direct_absolute=yes
9003	export_dynamic_flag_spec='${wl}-E'
9004	# hardcode_minus_L: Not really in the search PATH,
9005	# but as the default location of the library.
9006	hardcode_minus_L=yes
9007      fi
9008      ;;
9009
9010    hpux11*)
9011      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9012	case $host_cpu in
9013	hppa*64*)
9014	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9015	  ;;
9016	ia64*)
9017	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9018	  ;;
9019	*)
9020	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9021	  ;;
9022	esac
9023      else
9024	case $host_cpu in
9025	hppa*64*)
9026	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9027	  ;;
9028	ia64*)
9029	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9030	  ;;
9031	*)
9032
9033	  # Older versions of the 11.00 compiler do not understand -b yet
9034	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9035	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9036$as_echo_n "checking if $CC understands -b... " >&6; }
9037if ${lt_cv_prog_compiler__b+:} false; then :
9038  $as_echo_n "(cached) " >&6
9039else
9040  lt_cv_prog_compiler__b=no
9041   save_LDFLAGS="$LDFLAGS"
9042   LDFLAGS="$LDFLAGS -b"
9043   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9044   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9045     # The linker can only warn and ignore the option if not recognized
9046     # So say no if there are warnings
9047     if test -s conftest.err; then
9048       # Append any errors to the config.log.
9049       cat conftest.err 1>&5
9050       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9051       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9052       if diff conftest.exp conftest.er2 >/dev/null; then
9053         lt_cv_prog_compiler__b=yes
9054       fi
9055     else
9056       lt_cv_prog_compiler__b=yes
9057     fi
9058   fi
9059   $RM -r conftest*
9060   LDFLAGS="$save_LDFLAGS"
9061
9062fi
9063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9064$as_echo "$lt_cv_prog_compiler__b" >&6; }
9065
9066if test x"$lt_cv_prog_compiler__b" = xyes; then
9067    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9068else
9069    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9070fi
9071
9072	  ;;
9073	esac
9074      fi
9075      if test "$with_gnu_ld" = no; then
9076	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9077	hardcode_libdir_separator=:
9078
9079	case $host_cpu in
9080	hppa*64*|ia64*)
9081	  hardcode_direct=no
9082	  hardcode_shlibpath_var=no
9083	  ;;
9084	*)
9085	  hardcode_direct=yes
9086	  hardcode_direct_absolute=yes
9087	  export_dynamic_flag_spec='${wl}-E'
9088
9089	  # hardcode_minus_L: Not really in the search PATH,
9090	  # but as the default location of the library.
9091	  hardcode_minus_L=yes
9092	  ;;
9093	esac
9094      fi
9095      ;;
9096
9097    irix5* | irix6* | nonstopux*)
9098      if test "$GCC" = yes; then
9099	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'
9100	# Try to use the -exported_symbol ld option, if it does not
9101	# work, assume that -exports_file does not work either and
9102	# implicitly export all symbols.
9103        save_LDFLAGS="$LDFLAGS"
9104        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9105        if test x$gcc_no_link = xyes; then
9106  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9107fi
9108cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9109/* end confdefs.h.  */
9110int foo(void) {}
9111_ACEOF
9112if ac_fn_c_try_link "$LINENO"; then :
9113  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'
9114
9115fi
9116rm -f core conftest.err conftest.$ac_objext \
9117    conftest$ac_exeext conftest.$ac_ext
9118        LDFLAGS="$save_LDFLAGS"
9119      else
9120	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'
9121	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'
9122      fi
9123      archive_cmds_need_lc='no'
9124      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9125      hardcode_libdir_separator=:
9126      inherit_rpath=yes
9127      link_all_deplibs=yes
9128      ;;
9129
9130    netbsd*)
9131      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9132	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9133      else
9134	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9135      fi
9136      hardcode_libdir_flag_spec='-R$libdir'
9137      hardcode_direct=yes
9138      hardcode_shlibpath_var=no
9139      ;;
9140
9141    newsos6)
9142      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9143      hardcode_direct=yes
9144      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9145      hardcode_libdir_separator=:
9146      hardcode_shlibpath_var=no
9147      ;;
9148
9149    *nto* | *qnx*)
9150      ;;
9151
9152    openbsd*)
9153      if test -f /usr/libexec/ld.so; then
9154	hardcode_direct=yes
9155	hardcode_shlibpath_var=no
9156	hardcode_direct_absolute=yes
9157	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9158	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9159	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9160	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9161	  export_dynamic_flag_spec='${wl}-E'
9162	else
9163	  case $host_os in
9164	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9165	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9166	     hardcode_libdir_flag_spec='-R$libdir'
9167	     ;;
9168	   *)
9169	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9170	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9171	     ;;
9172	  esac
9173	fi
9174      else
9175	ld_shlibs=no
9176      fi
9177      ;;
9178
9179    os2*)
9180      hardcode_libdir_flag_spec='-L$libdir'
9181      hardcode_minus_L=yes
9182      allow_undefined_flag=unsupported
9183      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'
9184      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9185      ;;
9186
9187    osf3*)
9188      if test "$GCC" = yes; then
9189	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9190	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'
9191      else
9192	allow_undefined_flag=' -expect_unresolved \*'
9193	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'
9194      fi
9195      archive_cmds_need_lc='no'
9196      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9197      hardcode_libdir_separator=:
9198      ;;
9199
9200    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9201      if test "$GCC" = yes; then
9202	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9203	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'
9204	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9205      else
9206	allow_undefined_flag=' -expect_unresolved \*'
9207	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'
9208	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~
9209	$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'
9210
9211	# Both c and cxx compiler support -rpath directly
9212	hardcode_libdir_flag_spec='-rpath $libdir'
9213      fi
9214      archive_cmds_need_lc='no'
9215      hardcode_libdir_separator=:
9216      ;;
9217
9218    solaris*)
9219      no_undefined_flag=' -z defs'
9220      if test "$GCC" = yes; then
9221	wlarc='${wl}'
9222	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9223	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9224	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9225      else
9226	case `$CC -V 2>&1` in
9227	*"Compilers 5.0"*)
9228	  wlarc=''
9229	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9230	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9231	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9232	  ;;
9233	*)
9234	  wlarc='${wl}'
9235	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9236	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9237	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9238	  ;;
9239	esac
9240      fi
9241      hardcode_libdir_flag_spec='-R$libdir'
9242      hardcode_shlibpath_var=no
9243      case $host_os in
9244      solaris2.[0-5] | solaris2.[0-5].*) ;;
9245      *)
9246	# The compiler driver will combine and reorder linker options,
9247	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9248	# but is careful enough not to reorder.
9249	# Supported since Solaris 2.6 (maybe 2.5.1?)
9250	if test "$GCC" = yes; then
9251	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9252	else
9253	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9254	fi
9255	;;
9256      esac
9257      link_all_deplibs=yes
9258      ;;
9259
9260    sunos4*)
9261      if test "x$host_vendor" = xsequent; then
9262	# Use $CC to link under sequent, because it throws in some extra .o
9263	# files that make .init and .fini sections work.
9264	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9265      else
9266	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9267      fi
9268      hardcode_libdir_flag_spec='-L$libdir'
9269      hardcode_direct=yes
9270      hardcode_minus_L=yes
9271      hardcode_shlibpath_var=no
9272      ;;
9273
9274    sysv4)
9275      case $host_vendor in
9276	sni)
9277	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9278	  hardcode_direct=yes # is this really true???
9279	;;
9280	siemens)
9281	  ## LD is ld it makes a PLAMLIB
9282	  ## CC just makes a GrossModule.
9283	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9284	  reload_cmds='$CC -r -o $output$reload_objs'
9285	  hardcode_direct=no
9286        ;;
9287	motorola)
9288	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9289	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9290	;;
9291      esac
9292      runpath_var='LD_RUN_PATH'
9293      hardcode_shlibpath_var=no
9294      ;;
9295
9296    sysv4.3*)
9297      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9298      hardcode_shlibpath_var=no
9299      export_dynamic_flag_spec='-Bexport'
9300      ;;
9301
9302    sysv4*MP*)
9303      if test -d /usr/nec; then
9304	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9305	hardcode_shlibpath_var=no
9306	runpath_var=LD_RUN_PATH
9307	hardcode_runpath_var=yes
9308	ld_shlibs=yes
9309      fi
9310      ;;
9311
9312    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9313      no_undefined_flag='${wl}-z,text'
9314      archive_cmds_need_lc=no
9315      hardcode_shlibpath_var=no
9316      runpath_var='LD_RUN_PATH'
9317
9318      if test "$GCC" = yes; then
9319	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9320	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9321      else
9322	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9323	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9324      fi
9325      ;;
9326
9327    sysv5* | sco3.2v5* | sco5v6*)
9328      # Note: We can NOT use -z defs as we might desire, because we do not
9329      # link with -lc, and that would cause any symbols used from libc to
9330      # always be unresolved, which means just about no library would
9331      # ever link correctly.  If we're not using GNU ld we use -z text
9332      # though, which does catch some bad symbols but isn't as heavy-handed
9333      # as -z defs.
9334      no_undefined_flag='${wl}-z,text'
9335      allow_undefined_flag='${wl}-z,nodefs'
9336      archive_cmds_need_lc=no
9337      hardcode_shlibpath_var=no
9338      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9339      hardcode_libdir_separator=':'
9340      link_all_deplibs=yes
9341      export_dynamic_flag_spec='${wl}-Bexport'
9342      runpath_var='LD_RUN_PATH'
9343
9344      if test "$GCC" = yes; then
9345	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9346	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9347      else
9348	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9349	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9350      fi
9351      ;;
9352
9353    uts4*)
9354      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9355      hardcode_libdir_flag_spec='-L$libdir'
9356      hardcode_shlibpath_var=no
9357      ;;
9358
9359    *)
9360      ld_shlibs=no
9361      ;;
9362    esac
9363
9364    if test x$host_vendor = xsni; then
9365      case $host in
9366      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9367	export_dynamic_flag_spec='${wl}-Blargedynsym'
9368	;;
9369      esac
9370    fi
9371  fi
9372
9373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9374$as_echo "$ld_shlibs" >&6; }
9375test "$ld_shlibs" = no && can_build_shared=no
9376
9377with_gnu_ld=$with_gnu_ld
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393#
9394# Do we need to explicitly link libc?
9395#
9396case "x$archive_cmds_need_lc" in
9397x|xyes)
9398  # Assume -lc should be added
9399  archive_cmds_need_lc=yes
9400
9401  if test "$enable_shared" = yes && test "$GCC" = yes; then
9402    case $archive_cmds in
9403    *'~'*)
9404      # FIXME: we may have to deal with multi-command sequences.
9405      ;;
9406    '$CC '*)
9407      # Test whether the compiler implicitly links with -lc since on some
9408      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9409      # to ld, don't add -lc before -lgcc.
9410      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9411$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9412if ${lt_cv_archive_cmds_need_lc+:} false; then :
9413  $as_echo_n "(cached) " >&6
9414else
9415  $RM conftest*
9416	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9417
9418	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9419  (eval $ac_compile) 2>&5
9420  ac_status=$?
9421  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9422  test $ac_status = 0; } 2>conftest.err; then
9423	  soname=conftest
9424	  lib=conftest
9425	  libobjs=conftest.$ac_objext
9426	  deplibs=
9427	  wl=$lt_prog_compiler_wl
9428	  pic_flag=$lt_prog_compiler_pic
9429	  compiler_flags=-v
9430	  linker_flags=-v
9431	  verstring=
9432	  output_objdir=.
9433	  libname=conftest
9434	  lt_save_allow_undefined_flag=$allow_undefined_flag
9435	  allow_undefined_flag=
9436	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9437  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9438  ac_status=$?
9439  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9440  test $ac_status = 0; }
9441	  then
9442	    lt_cv_archive_cmds_need_lc=no
9443	  else
9444	    lt_cv_archive_cmds_need_lc=yes
9445	  fi
9446	  allow_undefined_flag=$lt_save_allow_undefined_flag
9447	else
9448	  cat conftest.err 1>&5
9449	fi
9450	$RM conftest*
9451
9452fi
9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9454$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9455      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9456      ;;
9457    esac
9458  fi
9459  ;;
9460esac
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9619$as_echo_n "checking dynamic linker characteristics... " >&6; }
9620
9621if test "$GCC" = yes; then
9622  case $host_os in
9623    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9624    *) lt_awk_arg="/^libraries:/" ;;
9625  esac
9626  case $host_os in
9627    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9628    *) lt_sed_strip_eq="s,=/,/,g" ;;
9629  esac
9630  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9631  case $lt_search_path_spec in
9632  *\;*)
9633    # if the path contains ";" then we assume it to be the separator
9634    # otherwise default to the standard path separator (i.e. ":") - it is
9635    # assumed that no part of a normal pathname contains ";" but that should
9636    # okay in the real world where ";" in dirpaths is itself problematic.
9637    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9638    ;;
9639  *)
9640    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9641    ;;
9642  esac
9643  # Ok, now we have the path, separated by spaces, we can step through it
9644  # and add multilib dir if necessary.
9645  lt_tmp_lt_search_path_spec=
9646  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9647  for lt_sys_path in $lt_search_path_spec; do
9648    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9649      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9650    else
9651      test -d "$lt_sys_path" && \
9652	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9653    fi
9654  done
9655  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9656BEGIN {RS=" "; FS="/|\n";} {
9657  lt_foo="";
9658  lt_count=0;
9659  for (lt_i = NF; lt_i > 0; lt_i--) {
9660    if ($lt_i != "" && $lt_i != ".") {
9661      if ($lt_i == "..") {
9662        lt_count++;
9663      } else {
9664        if (lt_count == 0) {
9665          lt_foo="/" $lt_i lt_foo;
9666        } else {
9667          lt_count--;
9668        }
9669      }
9670    }
9671  }
9672  if (lt_foo != "") { lt_freq[lt_foo]++; }
9673  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9674}'`
9675  # AWK program above erroneously prepends '/' to C:/dos/paths
9676  # for these hosts.
9677  case $host_os in
9678    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9679      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9680  esac
9681  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9682else
9683  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9684fi
9685library_names_spec=
9686libname_spec='lib$name'
9687soname_spec=
9688shrext_cmds=".so"
9689postinstall_cmds=
9690postuninstall_cmds=
9691finish_cmds=
9692finish_eval=
9693shlibpath_var=
9694shlibpath_overrides_runpath=unknown
9695version_type=none
9696dynamic_linker="$host_os ld.so"
9697sys_lib_dlsearch_path_spec="/lib /usr/lib"
9698need_lib_prefix=unknown
9699hardcode_into_libs=no
9700
9701# when you set need_version to no, make sure it does not cause -set_version
9702# flags to be left without arguments
9703need_version=unknown
9704
9705case $host_os in
9706aix3*)
9707  version_type=linux
9708  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9709  shlibpath_var=LIBPATH
9710
9711  # AIX 3 has no versioning support, so we append a major version to the name.
9712  soname_spec='${libname}${release}${shared_ext}$major'
9713  ;;
9714
9715aix[4-9]*)
9716  version_type=linux
9717  need_lib_prefix=no
9718  need_version=no
9719  hardcode_into_libs=yes
9720  if test "$host_cpu" = ia64; then
9721    # AIX 5 supports IA64
9722    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9723    shlibpath_var=LD_LIBRARY_PATH
9724  else
9725    # With GCC up to 2.95.x, collect2 would create an import file
9726    # for dependence libraries.  The import file would start with
9727    # the line `#! .'.  This would cause the generated library to
9728    # depend on `.', always an invalid library.  This was fixed in
9729    # development snapshots of GCC prior to 3.0.
9730    case $host_os in
9731      aix4 | aix4.[01] | aix4.[01].*)
9732      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9733	   echo ' yes '
9734	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9735	:
9736      else
9737	can_build_shared=no
9738      fi
9739      ;;
9740    esac
9741    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9742    # soname into executable. Probably we can add versioning support to
9743    # collect2, so additional links can be useful in future.
9744    if test "$aix_use_runtimelinking" = yes; then
9745      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9746      # instead of lib<name>.a to let people know that these are not
9747      # typical AIX shared libraries.
9748      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9749    else
9750      # We preserve .a as extension for shared libraries through AIX4.2
9751      # and later when we are not doing run time linking.
9752      library_names_spec='${libname}${release}.a $libname.a'
9753      soname_spec='${libname}${release}${shared_ext}$major'
9754    fi
9755    shlibpath_var=LIBPATH
9756  fi
9757  ;;
9758
9759amigaos*)
9760  case $host_cpu in
9761  powerpc)
9762    # Since July 2007 AmigaOS4 officially supports .so libraries.
9763    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9764    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9765    ;;
9766  m68k)
9767    library_names_spec='$libname.ixlibrary $libname.a'
9768    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9769    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'
9770    ;;
9771  esac
9772  ;;
9773
9774beos*)
9775  library_names_spec='${libname}${shared_ext}'
9776  dynamic_linker="$host_os ld.so"
9777  shlibpath_var=LIBRARY_PATH
9778  ;;
9779
9780bsdi[45]*)
9781  version_type=linux
9782  need_version=no
9783  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784  soname_spec='${libname}${release}${shared_ext}$major'
9785  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9786  shlibpath_var=LD_LIBRARY_PATH
9787  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9788  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9789  # the default ld.so.conf also contains /usr/contrib/lib and
9790  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9791  # libtool to hard-code these into programs
9792  ;;
9793
9794cygwin* | mingw* | pw32* | cegcc*)
9795  version_type=windows
9796  shrext_cmds=".dll"
9797  need_version=no
9798  need_lib_prefix=no
9799
9800  case $GCC,$host_os in
9801  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9802    library_names_spec='$libname.dll.a'
9803    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9804    postinstall_cmds='base_file=`basename \${file}`~
9805      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9806      dldir=$destdir/`dirname \$dlpath`~
9807      test -d \$dldir || mkdir -p \$dldir~
9808      $install_prog $dir/$dlname \$dldir/$dlname~
9809      chmod a+x \$dldir/$dlname~
9810      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9811        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9812      fi'
9813    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9814      dlpath=$dir/\$dldll~
9815       $RM \$dlpath'
9816    shlibpath_overrides_runpath=yes
9817
9818    case $host_os in
9819    cygwin*)
9820      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9821      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9822
9823      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9824      ;;
9825    mingw* | cegcc*)
9826      # MinGW DLLs use traditional 'lib' prefix
9827      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9828      ;;
9829    pw32*)
9830      # pw32 DLLs use 'pw' prefix rather than 'lib'
9831      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9832      ;;
9833    esac
9834    ;;
9835
9836  *)
9837    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9838    ;;
9839  esac
9840  dynamic_linker='Win32 ld.exe'
9841  # FIXME: first we should search . and the directory the executable is in
9842  shlibpath_var=PATH
9843  ;;
9844
9845darwin* | rhapsody*)
9846  dynamic_linker="$host_os dyld"
9847  version_type=darwin
9848  need_lib_prefix=no
9849  need_version=no
9850  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9851  soname_spec='${libname}${release}${major}$shared_ext'
9852  shlibpath_overrides_runpath=yes
9853  shlibpath_var=DYLD_LIBRARY_PATH
9854  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9855
9856  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9857  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9858  ;;
9859
9860dgux*)
9861  version_type=linux
9862  need_lib_prefix=no
9863  need_version=no
9864  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9865  soname_spec='${libname}${release}${shared_ext}$major'
9866  shlibpath_var=LD_LIBRARY_PATH
9867  ;;
9868
9869freebsd* | dragonfly*)
9870  # DragonFly does not have aout.  When/if they implement a new
9871  # versioning mechanism, adjust this.
9872  if test -x /usr/bin/objformat; then
9873    objformat=`/usr/bin/objformat`
9874  else
9875    case $host_os in
9876    freebsd[23].*) objformat=aout ;;
9877    *) objformat=elf ;;
9878    esac
9879  fi
9880  version_type=freebsd-$objformat
9881  case $version_type in
9882    freebsd-elf*)
9883      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9884      need_version=no
9885      need_lib_prefix=no
9886      ;;
9887    freebsd-*)
9888      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9889      need_version=yes
9890      ;;
9891  esac
9892  shlibpath_var=LD_LIBRARY_PATH
9893  case $host_os in
9894  freebsd2.*)
9895    shlibpath_overrides_runpath=yes
9896    ;;
9897  freebsd3.[01]* | freebsdelf3.[01]*)
9898    shlibpath_overrides_runpath=yes
9899    hardcode_into_libs=yes
9900    ;;
9901  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9902  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9903    shlibpath_overrides_runpath=no
9904    hardcode_into_libs=yes
9905    ;;
9906  *) # from 4.6 on, and DragonFly
9907    shlibpath_overrides_runpath=yes
9908    hardcode_into_libs=yes
9909    ;;
9910  esac
9911  ;;
9912
9913gnu*)
9914  version_type=linux
9915  need_lib_prefix=no
9916  need_version=no
9917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9918  soname_spec='${libname}${release}${shared_ext}$major'
9919  shlibpath_var=LD_LIBRARY_PATH
9920  hardcode_into_libs=yes
9921  ;;
9922
9923haiku*)
9924  version_type=linux
9925  need_lib_prefix=no
9926  need_version=no
9927  dynamic_linker="$host_os runtime_loader"
9928  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9929  soname_spec='${libname}${release}${shared_ext}$major'
9930  shlibpath_var=LIBRARY_PATH
9931  shlibpath_overrides_runpath=yes
9932  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9933  hardcode_into_libs=yes
9934  ;;
9935
9936hpux9* | hpux10* | hpux11*)
9937  # Give a soname corresponding to the major version so that dld.sl refuses to
9938  # link against other versions.
9939  version_type=sunos
9940  need_lib_prefix=no
9941  need_version=no
9942  case $host_cpu in
9943  ia64*)
9944    shrext_cmds='.so'
9945    hardcode_into_libs=yes
9946    dynamic_linker="$host_os dld.so"
9947    shlibpath_var=LD_LIBRARY_PATH
9948    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9949    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9950    soname_spec='${libname}${release}${shared_ext}$major'
9951    if test "X$HPUX_IA64_MODE" = X32; then
9952      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9953    else
9954      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9955    fi
9956    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9957    ;;
9958  hppa*64*)
9959    shrext_cmds='.sl'
9960    hardcode_into_libs=yes
9961    dynamic_linker="$host_os dld.sl"
9962    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9963    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9964    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9965    soname_spec='${libname}${release}${shared_ext}$major'
9966    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9967    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9968    ;;
9969  *)
9970    shrext_cmds='.sl'
9971    dynamic_linker="$host_os dld.sl"
9972    shlibpath_var=SHLIB_PATH
9973    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9974    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975    soname_spec='${libname}${release}${shared_ext}$major'
9976    ;;
9977  esac
9978  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9979  postinstall_cmds='chmod 555 $lib'
9980  # or fails outright, so override atomically:
9981  install_override_mode=555
9982  ;;
9983
9984interix[3-9]*)
9985  version_type=linux
9986  need_lib_prefix=no
9987  need_version=no
9988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9989  soname_spec='${libname}${release}${shared_ext}$major'
9990  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9991  shlibpath_var=LD_LIBRARY_PATH
9992  shlibpath_overrides_runpath=no
9993  hardcode_into_libs=yes
9994  ;;
9995
9996irix5* | irix6* | nonstopux*)
9997  case $host_os in
9998    nonstopux*) version_type=nonstopux ;;
9999    *)
10000	if test "$lt_cv_prog_gnu_ld" = yes; then
10001		version_type=linux
10002	else
10003		version_type=irix
10004	fi ;;
10005  esac
10006  need_lib_prefix=no
10007  need_version=no
10008  soname_spec='${libname}${release}${shared_ext}$major'
10009  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10010  case $host_os in
10011  irix5* | nonstopux*)
10012    libsuff= shlibsuff=
10013    ;;
10014  *)
10015    case $LD in # libtool.m4 will add one of these switches to LD
10016    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10017      libsuff= shlibsuff= libmagic=32-bit;;
10018    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10019      libsuff=32 shlibsuff=N32 libmagic=N32;;
10020    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10021      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10022    *) libsuff= shlibsuff= libmagic=never-match;;
10023    esac
10024    ;;
10025  esac
10026  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10027  shlibpath_overrides_runpath=no
10028  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10029  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10030  hardcode_into_libs=yes
10031  ;;
10032
10033# No shared lib support for Linux oldld, aout, or coff.
10034linux*oldld* | linux*aout* | linux*coff*)
10035  dynamic_linker=no
10036  ;;
10037
10038# This must be Linux ELF.
10039linux* | k*bsd*-gnu | kopensolaris*-gnu)
10040  version_type=linux
10041  need_lib_prefix=no
10042  need_version=no
10043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10044  soname_spec='${libname}${release}${shared_ext}$major'
10045  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10046  shlibpath_var=LD_LIBRARY_PATH
10047  shlibpath_overrides_runpath=no
10048
10049  # Some binutils ld are patched to set DT_RUNPATH
10050  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10051  $as_echo_n "(cached) " >&6
10052else
10053  lt_cv_shlibpath_overrides_runpath=no
10054    save_LDFLAGS=$LDFLAGS
10055    save_libdir=$libdir
10056    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10057	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10058    if test x$gcc_no_link = xyes; then
10059  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10060fi
10061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10062/* end confdefs.h.  */
10063
10064int
10065main ()
10066{
10067
10068  ;
10069  return 0;
10070}
10071_ACEOF
10072if ac_fn_c_try_link "$LINENO"; then :
10073  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10074  lt_cv_shlibpath_overrides_runpath=yes
10075fi
10076fi
10077rm -f core conftest.err conftest.$ac_objext \
10078    conftest$ac_exeext conftest.$ac_ext
10079    LDFLAGS=$save_LDFLAGS
10080    libdir=$save_libdir
10081
10082fi
10083
10084  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10085
10086  # This implies no fast_install, which is unacceptable.
10087  # Some rework will be needed to allow for fast_install
10088  # before this can be enabled.
10089  hardcode_into_libs=yes
10090
10091  # Append ld.so.conf contents to the search path
10092  if test -f /etc/ld.so.conf; then
10093    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' ' '`
10094    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10095  fi
10096
10097  # We used to test for /lib/ld.so.1 and disable shared libraries on
10098  # powerpc, because MkLinux only supported shared libraries with the
10099  # GNU dynamic linker.  Since this was broken with cross compilers,
10100  # most powerpc-linux boxes support dynamic linking these days and
10101  # people can always --disable-shared, the test was removed, and we
10102  # assume the GNU/Linux dynamic linker is in use.
10103  dynamic_linker='GNU/Linux ld.so'
10104  ;;
10105
10106netbsd*)
10107  version_type=sunos
10108  need_lib_prefix=no
10109  need_version=no
10110  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10111    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10112    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10113    dynamic_linker='NetBSD (a.out) ld.so'
10114  else
10115    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10116    soname_spec='${libname}${release}${shared_ext}$major'
10117    dynamic_linker='NetBSD ld.elf_so'
10118  fi
10119  shlibpath_var=LD_LIBRARY_PATH
10120  shlibpath_overrides_runpath=yes
10121  hardcode_into_libs=yes
10122  ;;
10123
10124newsos6)
10125  version_type=linux
10126  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10127  shlibpath_var=LD_LIBRARY_PATH
10128  shlibpath_overrides_runpath=yes
10129  ;;
10130
10131*nto* | *qnx*)
10132  version_type=qnx
10133  need_lib_prefix=no
10134  need_version=no
10135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136  soname_spec='${libname}${release}${shared_ext}$major'
10137  shlibpath_var=LD_LIBRARY_PATH
10138  shlibpath_overrides_runpath=no
10139  hardcode_into_libs=yes
10140  dynamic_linker='ldqnx.so'
10141  ;;
10142
10143openbsd*)
10144  version_type=sunos
10145  sys_lib_dlsearch_path_spec="/usr/lib"
10146  need_lib_prefix=no
10147  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10148  case $host_os in
10149    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10150    *)				need_version=no  ;;
10151  esac
10152  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10153  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10154  shlibpath_var=LD_LIBRARY_PATH
10155  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10156    case $host_os in
10157      openbsd2.[89] | openbsd2.[89].*)
10158	shlibpath_overrides_runpath=no
10159	;;
10160      *)
10161	shlibpath_overrides_runpath=yes
10162	;;
10163      esac
10164  else
10165    shlibpath_overrides_runpath=yes
10166  fi
10167  ;;
10168
10169os2*)
10170  libname_spec='$name'
10171  shrext_cmds=".dll"
10172  need_lib_prefix=no
10173  library_names_spec='$libname${shared_ext} $libname.a'
10174  dynamic_linker='OS/2 ld.exe'
10175  shlibpath_var=LIBPATH
10176  ;;
10177
10178osf3* | osf4* | osf5*)
10179  version_type=osf
10180  need_lib_prefix=no
10181  need_version=no
10182  soname_spec='${libname}${release}${shared_ext}$major'
10183  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10184  shlibpath_var=LD_LIBRARY_PATH
10185  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10186  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10187  ;;
10188
10189rdos*)
10190  dynamic_linker=no
10191  ;;
10192
10193solaris*)
10194  version_type=linux
10195  need_lib_prefix=no
10196  need_version=no
10197  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10198  soname_spec='${libname}${release}${shared_ext}$major'
10199  shlibpath_var=LD_LIBRARY_PATH
10200  shlibpath_overrides_runpath=yes
10201  hardcode_into_libs=yes
10202  # ldd complains unless libraries are executable
10203  postinstall_cmds='chmod +x $lib'
10204  ;;
10205
10206sunos4*)
10207  version_type=sunos
10208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10209  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10210  shlibpath_var=LD_LIBRARY_PATH
10211  shlibpath_overrides_runpath=yes
10212  if test "$with_gnu_ld" = yes; then
10213    need_lib_prefix=no
10214  fi
10215  need_version=yes
10216  ;;
10217
10218sysv4 | sysv4.3*)
10219  version_type=linux
10220  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10221  soname_spec='${libname}${release}${shared_ext}$major'
10222  shlibpath_var=LD_LIBRARY_PATH
10223  case $host_vendor in
10224    sni)
10225      shlibpath_overrides_runpath=no
10226      need_lib_prefix=no
10227      runpath_var=LD_RUN_PATH
10228      ;;
10229    siemens)
10230      need_lib_prefix=no
10231      ;;
10232    motorola)
10233      need_lib_prefix=no
10234      need_version=no
10235      shlibpath_overrides_runpath=no
10236      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10237      ;;
10238  esac
10239  ;;
10240
10241sysv4*MP*)
10242  if test -d /usr/nec ;then
10243    version_type=linux
10244    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10245    soname_spec='$libname${shared_ext}.$major'
10246    shlibpath_var=LD_LIBRARY_PATH
10247  fi
10248  ;;
10249
10250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10251  version_type=freebsd-elf
10252  need_lib_prefix=no
10253  need_version=no
10254  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10255  soname_spec='${libname}${release}${shared_ext}$major'
10256  shlibpath_var=LD_LIBRARY_PATH
10257  shlibpath_overrides_runpath=yes
10258  hardcode_into_libs=yes
10259  if test "$with_gnu_ld" = yes; then
10260    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10261  else
10262    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10263    case $host_os in
10264      sco3.2v5*)
10265        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10266	;;
10267    esac
10268  fi
10269  sys_lib_dlsearch_path_spec='/usr/lib'
10270  ;;
10271
10272tpf*)
10273  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10274  version_type=linux
10275  need_lib_prefix=no
10276  need_version=no
10277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10278  shlibpath_var=LD_LIBRARY_PATH
10279  shlibpath_overrides_runpath=no
10280  hardcode_into_libs=yes
10281  ;;
10282
10283uts4*)
10284  version_type=linux
10285  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10286  soname_spec='${libname}${release}${shared_ext}$major'
10287  shlibpath_var=LD_LIBRARY_PATH
10288  ;;
10289
10290*)
10291  dynamic_linker=no
10292  ;;
10293esac
10294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10295$as_echo "$dynamic_linker" >&6; }
10296test "$dynamic_linker" = no && can_build_shared=no
10297
10298variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10299if test "$GCC" = yes; then
10300  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10301fi
10302
10303if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10304  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10305fi
10306if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10307  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10308fi
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10402$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10403hardcode_action=
10404if test -n "$hardcode_libdir_flag_spec" ||
10405   test -n "$runpath_var" ||
10406   test "X$hardcode_automatic" = "Xyes" ; then
10407
10408  # We can hardcode non-existent directories.
10409  if test "$hardcode_direct" != no &&
10410     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10411     # have to relink, otherwise we might link with an installed library
10412     # when we should be linking with a yet-to-be-installed one
10413     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10414     test "$hardcode_minus_L" != no; then
10415    # Linking always hardcodes the temporary library directory.
10416    hardcode_action=relink
10417  else
10418    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10419    hardcode_action=immediate
10420  fi
10421else
10422  # We cannot hardcode anything, or else we can only hardcode existing
10423  # directories.
10424  hardcode_action=unsupported
10425fi
10426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10427$as_echo "$hardcode_action" >&6; }
10428
10429if test "$hardcode_action" = relink ||
10430   test "$inherit_rpath" = yes; then
10431  # Fast installation is not supported
10432  enable_fast_install=no
10433elif test "$shlibpath_overrides_runpath" = yes ||
10434     test "$enable_shared" = no; then
10435  # Fast installation is not necessary
10436  enable_fast_install=needless
10437fi
10438
10439
10440
10441
10442
10443
10444  if test "x$enable_dlopen" != xyes; then
10445  enable_dlopen=unknown
10446  enable_dlopen_self=unknown
10447  enable_dlopen_self_static=unknown
10448else
10449  lt_cv_dlopen=no
10450  lt_cv_dlopen_libs=
10451
10452  case $host_os in
10453  beos*)
10454    lt_cv_dlopen="load_add_on"
10455    lt_cv_dlopen_libs=
10456    lt_cv_dlopen_self=yes
10457    ;;
10458
10459  mingw* | pw32* | cegcc*)
10460    lt_cv_dlopen="LoadLibrary"
10461    lt_cv_dlopen_libs=
10462    ;;
10463
10464  cygwin*)
10465    lt_cv_dlopen="dlopen"
10466    lt_cv_dlopen_libs=
10467    ;;
10468
10469  darwin*)
10470  # if libdl is installed we need to link against it
10471    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10472$as_echo_n "checking for dlopen in -ldl... " >&6; }
10473if ${ac_cv_lib_dl_dlopen+:} false; then :
10474  $as_echo_n "(cached) " >&6
10475else
10476  ac_check_lib_save_LIBS=$LIBS
10477LIBS="-ldl  $LIBS"
10478if test x$gcc_no_link = xyes; then
10479  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10480fi
10481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10482/* end confdefs.h.  */
10483
10484/* Override any GCC internal prototype to avoid an error.
10485   Use char because int might match the return type of a GCC
10486   builtin and then its argument prototype would still apply.  */
10487#ifdef __cplusplus
10488extern "C"
10489#endif
10490char dlopen ();
10491int
10492main ()
10493{
10494return dlopen ();
10495  ;
10496  return 0;
10497}
10498_ACEOF
10499if ac_fn_c_try_link "$LINENO"; then :
10500  ac_cv_lib_dl_dlopen=yes
10501else
10502  ac_cv_lib_dl_dlopen=no
10503fi
10504rm -f core conftest.err conftest.$ac_objext \
10505    conftest$ac_exeext conftest.$ac_ext
10506LIBS=$ac_check_lib_save_LIBS
10507fi
10508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10509$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10510if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10511  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10512else
10513
10514    lt_cv_dlopen="dyld"
10515    lt_cv_dlopen_libs=
10516    lt_cv_dlopen_self=yes
10517
10518fi
10519
10520    ;;
10521
10522  *)
10523    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10524if test "x$ac_cv_func_shl_load" = xyes; then :
10525  lt_cv_dlopen="shl_load"
10526else
10527  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10528$as_echo_n "checking for shl_load in -ldld... " >&6; }
10529if ${ac_cv_lib_dld_shl_load+:} false; then :
10530  $as_echo_n "(cached) " >&6
10531else
10532  ac_check_lib_save_LIBS=$LIBS
10533LIBS="-ldld  $LIBS"
10534if test x$gcc_no_link = xyes; then
10535  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10536fi
10537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538/* end confdefs.h.  */
10539
10540/* Override any GCC internal prototype to avoid an error.
10541   Use char because int might match the return type of a GCC
10542   builtin and then its argument prototype would still apply.  */
10543#ifdef __cplusplus
10544extern "C"
10545#endif
10546char shl_load ();
10547int
10548main ()
10549{
10550return shl_load ();
10551  ;
10552  return 0;
10553}
10554_ACEOF
10555if ac_fn_c_try_link "$LINENO"; then :
10556  ac_cv_lib_dld_shl_load=yes
10557else
10558  ac_cv_lib_dld_shl_load=no
10559fi
10560rm -f core conftest.err conftest.$ac_objext \
10561    conftest$ac_exeext conftest.$ac_ext
10562LIBS=$ac_check_lib_save_LIBS
10563fi
10564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10565$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10566if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10567  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10568else
10569  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10570if test "x$ac_cv_func_dlopen" = xyes; then :
10571  lt_cv_dlopen="dlopen"
10572else
10573  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10574$as_echo_n "checking for dlopen in -ldl... " >&6; }
10575if ${ac_cv_lib_dl_dlopen+:} false; then :
10576  $as_echo_n "(cached) " >&6
10577else
10578  ac_check_lib_save_LIBS=$LIBS
10579LIBS="-ldl  $LIBS"
10580if test x$gcc_no_link = xyes; then
10581  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10582fi
10583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10584/* end confdefs.h.  */
10585
10586/* Override any GCC internal prototype to avoid an error.
10587   Use char because int might match the return type of a GCC
10588   builtin and then its argument prototype would still apply.  */
10589#ifdef __cplusplus
10590extern "C"
10591#endif
10592char dlopen ();
10593int
10594main ()
10595{
10596return dlopen ();
10597  ;
10598  return 0;
10599}
10600_ACEOF
10601if ac_fn_c_try_link "$LINENO"; then :
10602  ac_cv_lib_dl_dlopen=yes
10603else
10604  ac_cv_lib_dl_dlopen=no
10605fi
10606rm -f core conftest.err conftest.$ac_objext \
10607    conftest$ac_exeext conftest.$ac_ext
10608LIBS=$ac_check_lib_save_LIBS
10609fi
10610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10611$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10612if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10613  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10614else
10615  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10616$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10617if ${ac_cv_lib_svld_dlopen+:} false; then :
10618  $as_echo_n "(cached) " >&6
10619else
10620  ac_check_lib_save_LIBS=$LIBS
10621LIBS="-lsvld  $LIBS"
10622if test x$gcc_no_link = xyes; then
10623  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10624fi
10625cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10626/* end confdefs.h.  */
10627
10628/* Override any GCC internal prototype to avoid an error.
10629   Use char because int might match the return type of a GCC
10630   builtin and then its argument prototype would still apply.  */
10631#ifdef __cplusplus
10632extern "C"
10633#endif
10634char dlopen ();
10635int
10636main ()
10637{
10638return dlopen ();
10639  ;
10640  return 0;
10641}
10642_ACEOF
10643if ac_fn_c_try_link "$LINENO"; then :
10644  ac_cv_lib_svld_dlopen=yes
10645else
10646  ac_cv_lib_svld_dlopen=no
10647fi
10648rm -f core conftest.err conftest.$ac_objext \
10649    conftest$ac_exeext conftest.$ac_ext
10650LIBS=$ac_check_lib_save_LIBS
10651fi
10652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10653$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10654if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10655  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10656else
10657  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10658$as_echo_n "checking for dld_link in -ldld... " >&6; }
10659if ${ac_cv_lib_dld_dld_link+:} false; then :
10660  $as_echo_n "(cached) " >&6
10661else
10662  ac_check_lib_save_LIBS=$LIBS
10663LIBS="-ldld  $LIBS"
10664if test x$gcc_no_link = xyes; then
10665  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10666fi
10667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10668/* end confdefs.h.  */
10669
10670/* Override any GCC internal prototype to avoid an error.
10671   Use char because int might match the return type of a GCC
10672   builtin and then its argument prototype would still apply.  */
10673#ifdef __cplusplus
10674extern "C"
10675#endif
10676char dld_link ();
10677int
10678main ()
10679{
10680return dld_link ();
10681  ;
10682  return 0;
10683}
10684_ACEOF
10685if ac_fn_c_try_link "$LINENO"; then :
10686  ac_cv_lib_dld_dld_link=yes
10687else
10688  ac_cv_lib_dld_dld_link=no
10689fi
10690rm -f core conftest.err conftest.$ac_objext \
10691    conftest$ac_exeext conftest.$ac_ext
10692LIBS=$ac_check_lib_save_LIBS
10693fi
10694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10695$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10696if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10697  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10698fi
10699
10700
10701fi
10702
10703
10704fi
10705
10706
10707fi
10708
10709
10710fi
10711
10712
10713fi
10714
10715    ;;
10716  esac
10717
10718  if test "x$lt_cv_dlopen" != xno; then
10719    enable_dlopen=yes
10720  else
10721    enable_dlopen=no
10722  fi
10723
10724  case $lt_cv_dlopen in
10725  dlopen)
10726    save_CPPFLAGS="$CPPFLAGS"
10727    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10728
10729    save_LDFLAGS="$LDFLAGS"
10730    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10731
10732    save_LIBS="$LIBS"
10733    LIBS="$lt_cv_dlopen_libs $LIBS"
10734
10735    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10736$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10737if ${lt_cv_dlopen_self+:} false; then :
10738  $as_echo_n "(cached) " >&6
10739else
10740  	  if test "$cross_compiling" = yes; then :
10741  lt_cv_dlopen_self=cross
10742else
10743  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10744  lt_status=$lt_dlunknown
10745  cat > conftest.$ac_ext <<_LT_EOF
10746#line 10746 "configure"
10747#include "confdefs.h"
10748
10749#if HAVE_DLFCN_H
10750#include <dlfcn.h>
10751#endif
10752
10753#include <stdio.h>
10754
10755#ifdef RTLD_GLOBAL
10756#  define LT_DLGLOBAL		RTLD_GLOBAL
10757#else
10758#  ifdef DL_GLOBAL
10759#    define LT_DLGLOBAL		DL_GLOBAL
10760#  else
10761#    define LT_DLGLOBAL		0
10762#  endif
10763#endif
10764
10765/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10766   find out it does not work in some platform. */
10767#ifndef LT_DLLAZY_OR_NOW
10768#  ifdef RTLD_LAZY
10769#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10770#  else
10771#    ifdef DL_LAZY
10772#      define LT_DLLAZY_OR_NOW		DL_LAZY
10773#    else
10774#      ifdef RTLD_NOW
10775#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10776#      else
10777#        ifdef DL_NOW
10778#          define LT_DLLAZY_OR_NOW	DL_NOW
10779#        else
10780#          define LT_DLLAZY_OR_NOW	0
10781#        endif
10782#      endif
10783#    endif
10784#  endif
10785#endif
10786
10787/* When -fvisbility=hidden is used, assume the code has been annotated
10788   correspondingly for the symbols needed.  */
10789#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10790void fnord () __attribute__((visibility("default")));
10791#endif
10792
10793void fnord () { int i=42; }
10794int main ()
10795{
10796  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10797  int status = $lt_dlunknown;
10798
10799  if (self)
10800    {
10801      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10802      else
10803        {
10804	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10805          else puts (dlerror ());
10806	}
10807      /* dlclose (self); */
10808    }
10809  else
10810    puts (dlerror ());
10811
10812  return status;
10813}
10814_LT_EOF
10815  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10816  (eval $ac_link) 2>&5
10817  ac_status=$?
10818  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10819  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10820    (./conftest; exit; ) >&5 2>/dev/null
10821    lt_status=$?
10822    case x$lt_status in
10823      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10824      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10825      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10826    esac
10827  else :
10828    # compilation failed
10829    lt_cv_dlopen_self=no
10830  fi
10831fi
10832rm -fr conftest*
10833
10834
10835fi
10836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10837$as_echo "$lt_cv_dlopen_self" >&6; }
10838
10839    if test "x$lt_cv_dlopen_self" = xyes; then
10840      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10841      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10842$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10843if ${lt_cv_dlopen_self_static+:} false; then :
10844  $as_echo_n "(cached) " >&6
10845else
10846  	  if test "$cross_compiling" = yes; then :
10847  lt_cv_dlopen_self_static=cross
10848else
10849  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10850  lt_status=$lt_dlunknown
10851  cat > conftest.$ac_ext <<_LT_EOF
10852#line 10852 "configure"
10853#include "confdefs.h"
10854
10855#if HAVE_DLFCN_H
10856#include <dlfcn.h>
10857#endif
10858
10859#include <stdio.h>
10860
10861#ifdef RTLD_GLOBAL
10862#  define LT_DLGLOBAL		RTLD_GLOBAL
10863#else
10864#  ifdef DL_GLOBAL
10865#    define LT_DLGLOBAL		DL_GLOBAL
10866#  else
10867#    define LT_DLGLOBAL		0
10868#  endif
10869#endif
10870
10871/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10872   find out it does not work in some platform. */
10873#ifndef LT_DLLAZY_OR_NOW
10874#  ifdef RTLD_LAZY
10875#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10876#  else
10877#    ifdef DL_LAZY
10878#      define LT_DLLAZY_OR_NOW		DL_LAZY
10879#    else
10880#      ifdef RTLD_NOW
10881#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10882#      else
10883#        ifdef DL_NOW
10884#          define LT_DLLAZY_OR_NOW	DL_NOW
10885#        else
10886#          define LT_DLLAZY_OR_NOW	0
10887#        endif
10888#      endif
10889#    endif
10890#  endif
10891#endif
10892
10893/* When -fvisbility=hidden is used, assume the code has been annotated
10894   correspondingly for the symbols needed.  */
10895#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10896void fnord () __attribute__((visibility("default")));
10897#endif
10898
10899void fnord () { int i=42; }
10900int main ()
10901{
10902  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10903  int status = $lt_dlunknown;
10904
10905  if (self)
10906    {
10907      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10908      else
10909        {
10910	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10911          else puts (dlerror ());
10912	}
10913      /* dlclose (self); */
10914    }
10915  else
10916    puts (dlerror ());
10917
10918  return status;
10919}
10920_LT_EOF
10921  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10922  (eval $ac_link) 2>&5
10923  ac_status=$?
10924  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10925  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10926    (./conftest; exit; ) >&5 2>/dev/null
10927    lt_status=$?
10928    case x$lt_status in
10929      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10930      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10931      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10932    esac
10933  else :
10934    # compilation failed
10935    lt_cv_dlopen_self_static=no
10936  fi
10937fi
10938rm -fr conftest*
10939
10940
10941fi
10942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10943$as_echo "$lt_cv_dlopen_self_static" >&6; }
10944    fi
10945
10946    CPPFLAGS="$save_CPPFLAGS"
10947    LDFLAGS="$save_LDFLAGS"
10948    LIBS="$save_LIBS"
10949    ;;
10950  esac
10951
10952  case $lt_cv_dlopen_self in
10953  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10954  *) enable_dlopen_self=unknown ;;
10955  esac
10956
10957  case $lt_cv_dlopen_self_static in
10958  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10959  *) enable_dlopen_self_static=unknown ;;
10960  esac
10961fi
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979striplib=
10980old_striplib=
10981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10982$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10983if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10984  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10985  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10987$as_echo "yes" >&6; }
10988else
10989# FIXME - insert some real tests, host_os isn't really good enough
10990  case $host_os in
10991  darwin*)
10992    if test -n "$STRIP" ; then
10993      striplib="$STRIP -x"
10994      old_striplib="$STRIP -S"
10995      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10996$as_echo "yes" >&6; }
10997    else
10998      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10999$as_echo "no" >&6; }
11000    fi
11001    ;;
11002  *)
11003    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11004$as_echo "no" >&6; }
11005    ;;
11006  esac
11007fi
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020  # Report which library types will actually be built
11021  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11022$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11024$as_echo "$can_build_shared" >&6; }
11025
11026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11027$as_echo_n "checking whether to build shared libraries... " >&6; }
11028  test "$can_build_shared" = "no" && enable_shared=no
11029
11030  # On AIX, shared libraries and static libraries use the same namespace, and
11031  # are all built from PIC.
11032  case $host_os in
11033  aix3*)
11034    test "$enable_shared" = yes && enable_static=no
11035    if test -n "$RANLIB"; then
11036      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11037      postinstall_cmds='$RANLIB $lib'
11038    fi
11039    ;;
11040
11041  aix[4-9]*)
11042    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11043      test "$enable_shared" = yes && enable_static=no
11044    fi
11045    ;;
11046  esac
11047  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11048$as_echo "$enable_shared" >&6; }
11049
11050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11051$as_echo_n "checking whether to build static libraries... " >&6; }
11052  # Make sure either enable_shared or enable_static is yes.
11053  test "$enable_shared" = yes || enable_static=yes
11054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11055$as_echo "$enable_static" >&6; }
11056
11057
11058
11059
11060fi
11061ac_ext=c
11062ac_cpp='$CPP $CPPFLAGS'
11063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11065ac_compiler_gnu=$ac_cv_c_compiler_gnu
11066
11067CC="$lt_save_CC"
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081        ac_config_commands="$ac_config_commands libtool"
11082
11083
11084
11085
11086# Only expand once:
11087
11088
11089
11090
11091
11092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11093$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11094set x ${MAKE-make}
11095ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11096if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11097  $as_echo_n "(cached) " >&6
11098else
11099  cat >conftest.make <<\_ACEOF
11100SHELL = /bin/sh
11101all:
11102	@echo '@@@%%%=$(MAKE)=@@@%%%'
11103_ACEOF
11104# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11105case `${MAKE-make} -f conftest.make 2>/dev/null` in
11106  *@@@%%%=?*=@@@%%%*)
11107    eval ac_cv_prog_make_${ac_make}_set=yes;;
11108  *)
11109    eval ac_cv_prog_make_${ac_make}_set=no;;
11110esac
11111rm -f conftest.make
11112fi
11113if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11115$as_echo "yes" >&6; }
11116  SET_MAKE=
11117else
11118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11119$as_echo "no" >&6; }
11120  SET_MAKE="MAKE=${MAKE-make}"
11121fi
11122
11123
11124# -------
11125# Headers
11126# -------
11127
11128# Sanity check for the cross-compilation case:
11129ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11130if test "x$ac_cv_header_stdio_h" = xyes; then :
11131  :
11132else
11133  as_fn_error $? "Can't find stdio.h.
11134You must have a usable C system for the target already installed, at least
11135including headers and, preferably, the library, before you can configure
11136the Objective C runtime system.  If necessary, install gcc now with
11137\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11138fi
11139
11140
11141
11142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11143$as_echo_n "checking for ANSI C header files... " >&6; }
11144if ${ac_cv_header_stdc+:} false; then :
11145  $as_echo_n "(cached) " >&6
11146else
11147  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11148/* end confdefs.h.  */
11149#include <stdlib.h>
11150#include <stdarg.h>
11151#include <string.h>
11152#include <float.h>
11153
11154int
11155main ()
11156{
11157
11158  ;
11159  return 0;
11160}
11161_ACEOF
11162if ac_fn_c_try_compile "$LINENO"; then :
11163  ac_cv_header_stdc=yes
11164else
11165  ac_cv_header_stdc=no
11166fi
11167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11168
11169if test $ac_cv_header_stdc = yes; then
11170  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11171  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11172/* end confdefs.h.  */
11173#include <string.h>
11174
11175_ACEOF
11176if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11177  $EGREP "memchr" >/dev/null 2>&1; then :
11178
11179else
11180  ac_cv_header_stdc=no
11181fi
11182rm -f conftest*
11183
11184fi
11185
11186if test $ac_cv_header_stdc = yes; then
11187  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11188  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11189/* end confdefs.h.  */
11190#include <stdlib.h>
11191
11192_ACEOF
11193if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11194  $EGREP "free" >/dev/null 2>&1; then :
11195
11196else
11197  ac_cv_header_stdc=no
11198fi
11199rm -f conftest*
11200
11201fi
11202
11203if test $ac_cv_header_stdc = yes; then
11204  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11205  if test "$cross_compiling" = yes; then :
11206  :
11207else
11208  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11209/* end confdefs.h.  */
11210#include <ctype.h>
11211#include <stdlib.h>
11212#if ((' ' & 0x0FF) == 0x020)
11213# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11214# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11215#else
11216# define ISLOWER(c) \
11217		   (('a' <= (c) && (c) <= 'i') \
11218		     || ('j' <= (c) && (c) <= 'r') \
11219		     || ('s' <= (c) && (c) <= 'z'))
11220# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11221#endif
11222
11223#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11224int
11225main ()
11226{
11227  int i;
11228  for (i = 0; i < 256; i++)
11229    if (XOR (islower (i), ISLOWER (i))
11230	|| toupper (i) != TOUPPER (i))
11231      return 2;
11232  return 0;
11233}
11234_ACEOF
11235if ac_fn_c_try_run "$LINENO"; then :
11236
11237else
11238  ac_cv_header_stdc=no
11239fi
11240rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11241  conftest.$ac_objext conftest.beam conftest.$ac_ext
11242fi
11243
11244fi
11245fi
11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11247$as_echo "$ac_cv_header_stdc" >&6; }
11248if test $ac_cv_header_stdc = yes; then
11249
11250$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11251
11252fi
11253
11254
11255for ac_header in sched.h
11256do :
11257  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11258if test "x$ac_cv_header_sched_h" = xyes; then :
11259  cat >>confdefs.h <<_ACEOF
11260#define HAVE_SCHED_H 1
11261_ACEOF
11262
11263fi
11264
11265done
11266
11267
11268# -----------
11269# Miscellanea
11270# -----------
11271
11272# Check if we have thread-local storage
11273
11274
11275   # Check whether --enable-tls was given.
11276if test "${enable_tls+set}" = set; then :
11277  enableval=$enable_tls;
11278      case "$enableval" in
11279       yes|no) ;;
11280       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11281      esac
11282
11283else
11284  enable_tls=yes
11285fi
11286
11287
11288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11289$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11290if ${gcc_cv_have_tls+:} false; then :
11291  $as_echo_n "(cached) " >&6
11292else
11293
11294    if test "$cross_compiling" = yes; then :
11295                if test x$gcc_no_link = xyes; then
11296  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11297fi
11298cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11299/* end confdefs.h.  */
11300__thread int a; int b; int main() { return a = b; }
11301_ACEOF
11302if ac_fn_c_try_link "$LINENO"; then :
11303  chktls_save_LDFLAGS="$LDFLAGS"
11304	  	  	  case $host in
11305	    *-*-linux*)
11306	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11307	      ;;
11308	  esac
11309	  chktls_save_CFLAGS="$CFLAGS"
11310	  CFLAGS="-fPIC $CFLAGS"
11311	  	  if test x$gcc_no_link = xyes; then
11312  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11313fi
11314cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11315/* end confdefs.h.  */
11316int f() { return 0; }
11317_ACEOF
11318if ac_fn_c_try_link "$LINENO"; then :
11319  if test x$gcc_no_link = xyes; then
11320  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11321fi
11322cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11323/* end confdefs.h.  */
11324__thread int a; int b; int f() { return a = b; }
11325_ACEOF
11326if ac_fn_c_try_link "$LINENO"; then :
11327  gcc_cv_have_tls=yes
11328else
11329  gcc_cv_have_tls=no
11330fi
11331rm -f core conftest.err conftest.$ac_objext \
11332    conftest$ac_exeext conftest.$ac_ext
11333else
11334  gcc_cv_have_tls=yes
11335fi
11336rm -f core conftest.err conftest.$ac_objext \
11337    conftest$ac_exeext conftest.$ac_ext
11338	  CFLAGS="$chktls_save_CFLAGS"
11339	  LDFLAGS="$chktls_save_LDFLAGS"
11340else
11341  gcc_cv_have_tls=no
11342fi
11343rm -f core conftest.err conftest.$ac_objext \
11344    conftest$ac_exeext conftest.$ac_ext
11345
11346
11347else
11348  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11349/* end confdefs.h.  */
11350__thread int a; int b; int main() { return a = b; }
11351_ACEOF
11352if ac_fn_c_try_run "$LINENO"; then :
11353                      chktls_save_LDFLAGS="$LDFLAGS"
11354      LDFLAGS="-static $LDFLAGS"
11355      if test x$gcc_no_link = xyes; then
11356  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11357fi
11358cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11359/* end confdefs.h.  */
11360int main() { return 0; }
11361_ACEOF
11362if ac_fn_c_try_link "$LINENO"; then :
11363  if test "$cross_compiling" = yes; then :
11364  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11366as_fn_error $? "cannot run test program while cross compiling
11367See \`config.log' for more details" "$LINENO" 5; }
11368else
11369  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11370/* end confdefs.h.  */
11371__thread int a; int b; int main() { return a = b; }
11372_ACEOF
11373if ac_fn_c_try_run "$LINENO"; then :
11374  gcc_cv_have_tls=yes
11375else
11376  gcc_cv_have_tls=no
11377fi
11378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11379  conftest.$ac_objext conftest.beam conftest.$ac_ext
11380fi
11381
11382else
11383  gcc_cv_have_tls=yes
11384fi
11385rm -f core conftest.err conftest.$ac_objext \
11386    conftest$ac_exeext conftest.$ac_ext
11387      LDFLAGS="$chktls_save_LDFLAGS"
11388      if test $gcc_cv_have_tls = yes; then
11389						chktls_save_CFLAGS="$CFLAGS"
11390	thread_CFLAGS=failed
11391	for flag in '' '-pthread' '-lpthread'; do
11392	  CFLAGS="$flag $chktls_save_CFLAGS"
11393	  if test x$gcc_no_link = xyes; then
11394  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11395fi
11396cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11397/* end confdefs.h.  */
11398#include <pthread.h>
11399		void *g(void *d) { return NULL; }
11400int
11401main ()
11402{
11403pthread_t t; pthread_create(&t,NULL,g,NULL);
11404  ;
11405  return 0;
11406}
11407_ACEOF
11408if ac_fn_c_try_link "$LINENO"; then :
11409  thread_CFLAGS="$flag"
11410fi
11411rm -f core conftest.err conftest.$ac_objext \
11412    conftest$ac_exeext conftest.$ac_ext
11413	  if test "X$thread_CFLAGS" != Xfailed; then
11414	    break
11415	  fi
11416	done
11417	CFLAGS="$chktls_save_CFLAGS"
11418	if test "X$thread_CFLAGS" != Xfailed; then
11419	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11420 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
11421  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11423as_fn_error $? "cannot run test program while cross compiling
11424See \`config.log' for more details" "$LINENO" 5; }
11425else
11426  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11427/* end confdefs.h.  */
11428#include <pthread.h>
11429		__thread int a;
11430		static int *volatile a_in_other_thread;
11431		static void *
11432		thread_func (void *arg)
11433		{
11434		  a_in_other_thread = &a;
11435		  return (void *)0;
11436		}
11437int
11438main ()
11439{
11440pthread_t thread;
11441		void *thread_retval;
11442		int *volatile a_in_main_thread;
11443		a_in_main_thread = &a;
11444		if (pthread_create (&thread, (pthread_attr_t *)0,
11445				    thread_func, (void *)0))
11446		  return 0;
11447		if (pthread_join (thread, &thread_retval))
11448		  return 0;
11449		return (a_in_other_thread == a_in_main_thread);
11450  ;
11451  return 0;
11452}
11453_ACEOF
11454if ac_fn_c_try_run "$LINENO"; then :
11455  gcc_cv_have_tls=yes
11456else
11457  gcc_cv_have_tls=no
11458fi
11459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11460  conftest.$ac_objext conftest.beam conftest.$ac_ext
11461fi
11462
11463	  CFLAGS="$chktls_save_CFLAGS"
11464	fi
11465      fi
11466else
11467  gcc_cv_have_tls=no
11468fi
11469rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11470  conftest.$ac_objext conftest.beam conftest.$ac_ext
11471fi
11472
11473fi
11474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11475$as_echo "$gcc_cv_have_tls" >&6; }
11476  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11477
11478$as_echo "#define HAVE_TLS 1" >>confdefs.h
11479
11480  fi
11481
11482
11483  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11484$as_echo_n "checking if the type of bitfields matters... " >&6; }
11485if ${gt_cv_bitfield_type_matters+:} false; then :
11486  $as_echo_n "(cached) " >&6
11487else
11488
11489    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11490/* end confdefs.h.  */
11491struct foo1 { char x; char y:1; char z; };
11492struct foo2 { char x; long long int y:1; char z; };
11493int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11494int
11495main ()
11496{
11497
11498  ;
11499  return 0;
11500}
11501_ACEOF
11502if ac_fn_c_try_compile "$LINENO"; then :
11503  gt_cv_bitfield_type_matters=yes
11504else
11505  gt_cv_bitfield_type_matters=no
11506fi
11507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11508
11509fi
11510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11511$as_echo "$gt_cv_bitfield_type_matters" >&6; }
11512  if test $gt_cv_bitfield_type_matters = yes; then
11513
11514$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11515
11516  fi
11517
11518
11519# -----------
11520# boehm-gc
11521# -----------
11522
11523# Check whether --enable-objc-gc was given.
11524if test "${enable_objc_gc+set}" = set; then :
11525  enableval=$enable_objc_gc;
11526else
11527  enable_objc_gc=no
11528fi
11529
11530
11531# Check whether --with-target-bdw-gc was given.
11532if test "${with_target_bdw_gc+set}" = set; then :
11533  withval=$with_target_bdw_gc;
11534fi
11535
11536
11537# Check whether --with-target-bdw-gc-include was given.
11538if test "${with_target_bdw_gc_include+set}" = set; then :
11539  withval=$with_target_bdw_gc_include;
11540fi
11541
11542
11543# Check whether --with-target-bdw-gc-lib was given.
11544if test "${with_target_bdw_gc_lib+set}" = set; then :
11545  withval=$with_target_bdw_gc_lib;
11546fi
11547
11548
11549case "$enable_objc_gc" in
11550no)
11551  use_bdw_gc=no
11552  ;;
11553*)
11554  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11555$as_echo_n "checking for bdw garbage collector... " >&6; }
11556  if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11557        BDW_GC_CFLAGS=
11558    BDW_GC_LIBS="-lgc"
11559  else
11560        if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11561      as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11562    elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11563      as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11564    else
11565      { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11566$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11567    fi
11568    mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11569    bdw_val=
11570    if test "x$with_target_bdw_gc" != x; then
11571      for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11572        case "$i" in
11573          *=*) sd=${i%%=*}; d=${i#*=} ;;
11574          *) sd=.; d=$i ;;
11575        esac
11576        if test "$mldir" = "$sd"; then
11577          bdw_val=$d
11578        fi
11579      done
11580      if test "x$bdw_val" = x; then
11581        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11582      fi
11583      bdw_inc_dir="$bdw_val/include"
11584      bdw_lib_dir="$bdw_val/lib"
11585    fi
11586    bdw_val=
11587    if test "x$with_target_bdw_gc_include" != x; then
11588      for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11589        case "$i" in
11590          *=*) sd=${i%%=*}; d=${i#*=} ;;
11591          *) sd=.; d=$i; fallback=$i ;;
11592        esac
11593        if test "$mldir" = "$sd"; then
11594          bdw_val=$d
11595        fi
11596      done
11597      if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11598        bdw_inc_dir="$fallback"
11599      elif test "x$bdw_val" = x; then
11600        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11601      else
11602        bdw_inc_dir="$bdw_val"
11603      fi
11604    fi
11605    bdw_val=
11606    if test "x$with_target_bdw_gc_lib" != x; then
11607      for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11608        case "$i" in
11609          *=*) sd=${i%%=*}; d=${i#*=} ;;
11610          *) sd=.; d=$i ;;
11611        esac
11612        if test "$mldir" = "$sd"; then
11613          bdw_val=$d
11614        fi
11615      done
11616      if test "x$bdw_val" = x; then
11617        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11618      fi
11619      bdw_lib_dir="$bdw_val"
11620    fi
11621    if test "x$bdw_inc_dir" = x; then
11622      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11623    fi
11624    if test "x$bdw_lib_dir" = x; then
11625      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11626    fi
11627    BDW_GC_CFLAGS="-I$bdw_inc_dir"
11628    if test -f $bdw_lib_dir/libgc.la; then
11629      BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11630    else
11631      BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11632    fi
11633    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11634$as_echo "found" >&6; }
11635  fi
11636
11637  case "$BDW_GC_LIBS" in
11638  *libgc.la)
11639    use_bdw_gc=yes
11640    ;;
11641  *)
11642    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11643$as_echo_n "checking for system boehm-gc... " >&6; }
11644    save_CFLAGS=$CFLAGS
11645    save_LIBS=$LIBS
11646    CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11647    LIBS="$LIBS $BDW_GC_LIBS"
11648            if test x$gcc_no_link = xyes; then
11649  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11650fi
11651cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11652/* end confdefs.h.  */
11653#include <gc/gc.h>
11654int
11655main ()
11656{
11657GC_init()
11658  ;
11659  return 0;
11660}
11661_ACEOF
11662if ac_fn_c_try_link "$LINENO"; then :
11663
11664        if test "$cross_compiling" = yes; then :
11665            system_bdw_gc_found=no
11666
11667else
11668  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11669/* end confdefs.h.  */
11670
11671          #include <gc/gc.h>
11672          int main() {
11673            GC_init();
11674            return 0;
11675          }
11676
11677_ACEOF
11678if ac_fn_c_try_run "$LINENO"; then :
11679  system_bdw_gc_found=yes
11680else
11681  system_bdw_gc_found=no
11682fi
11683rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11684  conftest.$ac_objext conftest.beam conftest.$ac_ext
11685fi
11686
11687
11688else
11689  system_bdw_gc_found=no
11690fi
11691rm -f core conftest.err conftest.$ac_objext \
11692    conftest$ac_exeext conftest.$ac_ext
11693    CFLAGS=$save_CFLAGS
11694    LIBS=$save_LIBS
11695    if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11696      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11697$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11698      use_bdw_gc=no
11699    elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11700      as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5
11701    else
11702      use_bdw_gc=yes
11703      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11704$as_echo "found" >&6; }
11705    fi
11706  esac
11707esac
11708
11709if test "$use_bdw_gc" = no; then
11710  OBJC_GCFLAGS=''
11711  OBJC_BOEHM_GC=''
11712  OBJC_BOEHM_GC_INCLUDES=''
11713  OBJC_BOEHM_GC_LIBS=''
11714else
11715  OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11716  OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11717  OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11718  OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11719fi
11720
11721
11722
11723
11724
11725# Determine what GCC version number to use in filesystem paths.
11726
11727  get_gcc_base_ver="cat"
11728
11729# Check whether --with-gcc-major-version-only was given.
11730if test "${with_gcc_major_version_only+set}" = set; then :
11731  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11732        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11733      fi
11734
11735fi
11736
11737
11738
11739
11740# ------
11741# Output
11742# ------
11743
11744if test ${multilib} = yes; then
11745  multilib_arg="--enable-multilib"
11746else
11747  multilib_arg=
11748fi
11749
11750ac_config_files="$ac_config_files Makefile"
11751
11752cat >confcache <<\_ACEOF
11753# This file is a shell script that caches the results of configure
11754# tests run on this system so they can be shared between configure
11755# scripts and configure runs, see configure's option --config-cache.
11756# It is not useful on other systems.  If it contains results you don't
11757# want to keep, you may remove or edit it.
11758#
11759# config.status only pays attention to the cache file if you give it
11760# the --recheck option to rerun configure.
11761#
11762# `ac_cv_env_foo' variables (set or unset) will be overridden when
11763# loading this file, other *unset* `ac_cv_foo' will be assigned the
11764# following values.
11765
11766_ACEOF
11767
11768# The following way of writing the cache mishandles newlines in values,
11769# but we know of no workaround that is simple, portable, and efficient.
11770# So, we kill variables containing newlines.
11771# Ultrix sh set writes to stderr and can't be redirected directly,
11772# and sets the high bit in the cache file unless we assign to the vars.
11773(
11774  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11775    eval ac_val=\$$ac_var
11776    case $ac_val in #(
11777    *${as_nl}*)
11778      case $ac_var in #(
11779      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11780$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11781      esac
11782      case $ac_var in #(
11783      _ | IFS | as_nl) ;; #(
11784      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11785      *) { eval $ac_var=; unset $ac_var;} ;;
11786      esac ;;
11787    esac
11788  done
11789
11790  (set) 2>&1 |
11791    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11792    *${as_nl}ac_space=\ *)
11793      # `set' does not quote correctly, so add quotes: double-quote
11794      # substitution turns \\\\ into \\, and sed turns \\ into \.
11795      sed -n \
11796	"s/'/'\\\\''/g;
11797	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11798      ;; #(
11799    *)
11800      # `set' quotes correctly as required by POSIX, so do not add quotes.
11801      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11802      ;;
11803    esac |
11804    sort
11805) |
11806  sed '
11807     /^ac_cv_env_/b end
11808     t clear
11809     :clear
11810     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11811     t end
11812     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11813     :end' >>confcache
11814if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11815  if test -w "$cache_file"; then
11816    if test "x$cache_file" != "x/dev/null"; then
11817      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11818$as_echo "$as_me: updating cache $cache_file" >&6;}
11819      if test ! -f "$cache_file" || test -h "$cache_file"; then
11820	cat confcache >"$cache_file"
11821      else
11822        case $cache_file in #(
11823        */* | ?:*)
11824	  mv -f confcache "$cache_file"$$ &&
11825	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11826        *)
11827	  mv -f confcache "$cache_file" ;;
11828	esac
11829      fi
11830    fi
11831  else
11832    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11833$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11834  fi
11835fi
11836rm -f confcache
11837
11838test "x$prefix" = xNONE && prefix=$ac_default_prefix
11839# Let make expand exec_prefix.
11840test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11841
11842DEFS=-DHAVE_CONFIG_H
11843
11844ac_libobjs=
11845ac_ltlibobjs=
11846U=
11847for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11848  # 1. Remove the extension, and $U if already installed.
11849  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11850  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11851  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11852  #    will be set to the directory where LIBOBJS objects are built.
11853  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11854  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11855done
11856LIBOBJS=$ac_libobjs
11857
11858LTLIBOBJS=$ac_ltlibobjs
11859
11860
11861if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11862  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11863Usually this means the macro was only invoked conditionally." "$LINENO" 5
11864fi
11865
11866: "${CONFIG_STATUS=./config.status}"
11867ac_write_fail=0
11868ac_clean_files_save=$ac_clean_files
11869ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11870{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11871$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11872as_write_fail=0
11873cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11874#! $SHELL
11875# Generated by $as_me.
11876# Run this file to recreate the current configuration.
11877# Compiler output produced by configure, useful for debugging
11878# configure, is in config.log if it exists.
11879
11880debug=false
11881ac_cs_recheck=false
11882ac_cs_silent=false
11883
11884SHELL=\${CONFIG_SHELL-$SHELL}
11885export SHELL
11886_ASEOF
11887cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11888## -------------------- ##
11889## M4sh Initialization. ##
11890## -------------------- ##
11891
11892# Be more Bourne compatible
11893DUALCASE=1; export DUALCASE # for MKS sh
11894if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11895  emulate sh
11896  NULLCMD=:
11897  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11898  # is contrary to our usage.  Disable this feature.
11899  alias -g '${1+"$@"}'='"$@"'
11900  setopt NO_GLOB_SUBST
11901else
11902  case `(set -o) 2>/dev/null` in #(
11903  *posix*) :
11904    set -o posix ;; #(
11905  *) :
11906     ;;
11907esac
11908fi
11909
11910
11911as_nl='
11912'
11913export as_nl
11914# Printing a long string crashes Solaris 7 /usr/bin/printf.
11915as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11916as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11917as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11918# Prefer a ksh shell builtin over an external printf program on Solaris,
11919# but without wasting forks for bash or zsh.
11920if test -z "$BASH_VERSION$ZSH_VERSION" \
11921    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11922  as_echo='print -r --'
11923  as_echo_n='print -rn --'
11924elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11925  as_echo='printf %s\n'
11926  as_echo_n='printf %s'
11927else
11928  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11929    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11930    as_echo_n='/usr/ucb/echo -n'
11931  else
11932    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11933    as_echo_n_body='eval
11934      arg=$1;
11935      case $arg in #(
11936      *"$as_nl"*)
11937	expr "X$arg" : "X\\(.*\\)$as_nl";
11938	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11939      esac;
11940      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11941    '
11942    export as_echo_n_body
11943    as_echo_n='sh -c $as_echo_n_body as_echo'
11944  fi
11945  export as_echo_body
11946  as_echo='sh -c $as_echo_body as_echo'
11947fi
11948
11949# The user is always right.
11950if test "${PATH_SEPARATOR+set}" != set; then
11951  PATH_SEPARATOR=:
11952  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11953    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11954      PATH_SEPARATOR=';'
11955  }
11956fi
11957
11958
11959# IFS
11960# We need space, tab and new line, in precisely that order.  Quoting is
11961# there to prevent editors from complaining about space-tab.
11962# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11963# splitting by setting IFS to empty value.)
11964IFS=" ""	$as_nl"
11965
11966# Find who we are.  Look in the path if we contain no directory separator.
11967as_myself=
11968case $0 in #((
11969  *[\\/]* ) as_myself=$0 ;;
11970  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11971for as_dir in $PATH
11972do
11973  IFS=$as_save_IFS
11974  test -z "$as_dir" && as_dir=.
11975    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11976  done
11977IFS=$as_save_IFS
11978
11979     ;;
11980esac
11981# We did not find ourselves, most probably we were run as `sh COMMAND'
11982# in which case we are not to be found in the path.
11983if test "x$as_myself" = x; then
11984  as_myself=$0
11985fi
11986if test ! -f "$as_myself"; then
11987  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11988  exit 1
11989fi
11990
11991# Unset variables that we do not need and which cause bugs (e.g. in
11992# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11993# suppresses any "Segmentation fault" message there.  '((' could
11994# trigger a bug in pdksh 5.2.14.
11995for as_var in BASH_ENV ENV MAIL MAILPATH
11996do eval test x\${$as_var+set} = xset \
11997  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11998done
11999PS1='$ '
12000PS2='> '
12001PS4='+ '
12002
12003# NLS nuisances.
12004LC_ALL=C
12005export LC_ALL
12006LANGUAGE=C
12007export LANGUAGE
12008
12009# CDPATH.
12010(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12011
12012
12013# as_fn_error STATUS ERROR [LINENO LOG_FD]
12014# ----------------------------------------
12015# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12016# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12017# script with STATUS, using 1 if that was 0.
12018as_fn_error ()
12019{
12020  as_status=$1; test $as_status -eq 0 && as_status=1
12021  if test "$4"; then
12022    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12023    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12024  fi
12025  $as_echo "$as_me: error: $2" >&2
12026  as_fn_exit $as_status
12027} # as_fn_error
12028
12029
12030# as_fn_set_status STATUS
12031# -----------------------
12032# Set $? to STATUS, without forking.
12033as_fn_set_status ()
12034{
12035  return $1
12036} # as_fn_set_status
12037
12038# as_fn_exit STATUS
12039# -----------------
12040# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12041as_fn_exit ()
12042{
12043  set +e
12044  as_fn_set_status $1
12045  exit $1
12046} # as_fn_exit
12047
12048# as_fn_unset VAR
12049# ---------------
12050# Portably unset VAR.
12051as_fn_unset ()
12052{
12053  { eval $1=; unset $1;}
12054}
12055as_unset=as_fn_unset
12056# as_fn_append VAR VALUE
12057# ----------------------
12058# Append the text in VALUE to the end of the definition contained in VAR. Take
12059# advantage of any shell optimizations that allow amortized linear growth over
12060# repeated appends, instead of the typical quadratic growth present in naive
12061# implementations.
12062if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12063  eval 'as_fn_append ()
12064  {
12065    eval $1+=\$2
12066  }'
12067else
12068  as_fn_append ()
12069  {
12070    eval $1=\$$1\$2
12071  }
12072fi # as_fn_append
12073
12074# as_fn_arith ARG...
12075# ------------------
12076# Perform arithmetic evaluation on the ARGs, and store the result in the
12077# global $as_val. Take advantage of shells that can avoid forks. The arguments
12078# must be portable across $(()) and expr.
12079if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12080  eval 'as_fn_arith ()
12081  {
12082    as_val=$(( $* ))
12083  }'
12084else
12085  as_fn_arith ()
12086  {
12087    as_val=`expr "$@" || test $? -eq 1`
12088  }
12089fi # as_fn_arith
12090
12091
12092if expr a : '\(a\)' >/dev/null 2>&1 &&
12093   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12094  as_expr=expr
12095else
12096  as_expr=false
12097fi
12098
12099if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12100  as_basename=basename
12101else
12102  as_basename=false
12103fi
12104
12105if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12106  as_dirname=dirname
12107else
12108  as_dirname=false
12109fi
12110
12111as_me=`$as_basename -- "$0" ||
12112$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12113	 X"$0" : 'X\(//\)$' \| \
12114	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12115$as_echo X/"$0" |
12116    sed '/^.*\/\([^/][^/]*\)\/*$/{
12117	    s//\1/
12118	    q
12119	  }
12120	  /^X\/\(\/\/\)$/{
12121	    s//\1/
12122	    q
12123	  }
12124	  /^X\/\(\/\).*/{
12125	    s//\1/
12126	    q
12127	  }
12128	  s/.*/./; q'`
12129
12130# Avoid depending upon Character Ranges.
12131as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12132as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12133as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12134as_cr_digits='0123456789'
12135as_cr_alnum=$as_cr_Letters$as_cr_digits
12136
12137ECHO_C= ECHO_N= ECHO_T=
12138case `echo -n x` in #(((((
12139-n*)
12140  case `echo 'xy\c'` in
12141  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12142  xy)  ECHO_C='\c';;
12143  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12144       ECHO_T='	';;
12145  esac;;
12146*)
12147  ECHO_N='-n';;
12148esac
12149
12150rm -f conf$$ conf$$.exe conf$$.file
12151if test -d conf$$.dir; then
12152  rm -f conf$$.dir/conf$$.file
12153else
12154  rm -f conf$$.dir
12155  mkdir conf$$.dir 2>/dev/null
12156fi
12157if (echo >conf$$.file) 2>/dev/null; then
12158  if ln -s conf$$.file conf$$ 2>/dev/null; then
12159    as_ln_s='ln -s'
12160    # ... but there are two gotchas:
12161    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12162    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12163    # In both cases, we have to default to `cp -pR'.
12164    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12165      as_ln_s='cp -pR'
12166  elif ln conf$$.file conf$$ 2>/dev/null; then
12167    as_ln_s=ln
12168  else
12169    as_ln_s='cp -pR'
12170  fi
12171else
12172  as_ln_s='cp -pR'
12173fi
12174rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12175rmdir conf$$.dir 2>/dev/null
12176
12177
12178# as_fn_mkdir_p
12179# -------------
12180# Create "$as_dir" as a directory, including parents if necessary.
12181as_fn_mkdir_p ()
12182{
12183
12184  case $as_dir in #(
12185  -*) as_dir=./$as_dir;;
12186  esac
12187  test -d "$as_dir" || eval $as_mkdir_p || {
12188    as_dirs=
12189    while :; do
12190      case $as_dir in #(
12191      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12192      *) as_qdir=$as_dir;;
12193      esac
12194      as_dirs="'$as_qdir' $as_dirs"
12195      as_dir=`$as_dirname -- "$as_dir" ||
12196$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12197	 X"$as_dir" : 'X\(//\)[^/]' \| \
12198	 X"$as_dir" : 'X\(//\)$' \| \
12199	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12200$as_echo X"$as_dir" |
12201    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12202	    s//\1/
12203	    q
12204	  }
12205	  /^X\(\/\/\)[^/].*/{
12206	    s//\1/
12207	    q
12208	  }
12209	  /^X\(\/\/\)$/{
12210	    s//\1/
12211	    q
12212	  }
12213	  /^X\(\/\).*/{
12214	    s//\1/
12215	    q
12216	  }
12217	  s/.*/./; q'`
12218      test -d "$as_dir" && break
12219    done
12220    test -z "$as_dirs" || eval "mkdir $as_dirs"
12221  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12222
12223
12224} # as_fn_mkdir_p
12225if mkdir -p . 2>/dev/null; then
12226  as_mkdir_p='mkdir -p "$as_dir"'
12227else
12228  test -d ./-p && rmdir ./-p
12229  as_mkdir_p=false
12230fi
12231
12232
12233# as_fn_executable_p FILE
12234# -----------------------
12235# Test if FILE is an executable regular file.
12236as_fn_executable_p ()
12237{
12238  test -f "$1" && test -x "$1"
12239} # as_fn_executable_p
12240as_test_x='test -x'
12241as_executable_p=as_fn_executable_p
12242
12243# Sed expression to map a string onto a valid CPP name.
12244as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12245
12246# Sed expression to map a string onto a valid variable name.
12247as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12248
12249
12250exec 6>&1
12251## ----------------------------------- ##
12252## Main body of $CONFIG_STATUS script. ##
12253## ----------------------------------- ##
12254_ASEOF
12255test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12256
12257cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12258# Save the log message, to keep $0 and so on meaningful, and to
12259# report actual input values of CONFIG_FILES etc. instead of their
12260# values after options handling.
12261ac_log="
12262This file was extended by package-unused $as_me version-unused, which was
12263generated by GNU Autoconf 2.69.  Invocation command line was
12264
12265  CONFIG_FILES    = $CONFIG_FILES
12266  CONFIG_HEADERS  = $CONFIG_HEADERS
12267  CONFIG_LINKS    = $CONFIG_LINKS
12268  CONFIG_COMMANDS = $CONFIG_COMMANDS
12269  $ $0 $@
12270
12271on `(hostname || uname -n) 2>/dev/null | sed 1q`
12272"
12273
12274_ACEOF
12275
12276case $ac_config_files in *"
12277"*) set x $ac_config_files; shift; ac_config_files=$*;;
12278esac
12279
12280case $ac_config_headers in *"
12281"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12282esac
12283
12284
12285cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12286# Files that config.status was made for.
12287config_files="$ac_config_files"
12288config_headers="$ac_config_headers"
12289config_commands="$ac_config_commands"
12290
12291_ACEOF
12292
12293cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12294ac_cs_usage="\
12295\`$as_me' instantiates files and other configuration actions
12296from templates according to the current configuration.  Unless the files
12297and actions are specified as TAGs, all are instantiated by default.
12298
12299Usage: $0 [OPTION]... [TAG]...
12300
12301  -h, --help       print this help, then exit
12302  -V, --version    print version number and configuration settings, then exit
12303      --config     print configuration, then exit
12304  -q, --quiet, --silent
12305                   do not print progress messages
12306  -d, --debug      don't remove temporary files
12307      --recheck    update $as_me by reconfiguring in the same conditions
12308      --file=FILE[:TEMPLATE]
12309                   instantiate the configuration file FILE
12310      --header=FILE[:TEMPLATE]
12311                   instantiate the configuration header FILE
12312
12313Configuration files:
12314$config_files
12315
12316Configuration headers:
12317$config_headers
12318
12319Configuration commands:
12320$config_commands
12321
12322Report bugs to the package provider."
12323
12324_ACEOF
12325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12326ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12327ac_cs_version="\\
12328package-unused config.status version-unused
12329configured by $0, generated by GNU Autoconf 2.69,
12330  with options \\"\$ac_cs_config\\"
12331
12332Copyright (C) 2012 Free Software Foundation, Inc.
12333This config.status script is free software; the Free Software Foundation
12334gives unlimited permission to copy, distribute and modify it."
12335
12336ac_pwd='$ac_pwd'
12337srcdir='$srcdir'
12338INSTALL='$INSTALL'
12339AWK='$AWK'
12340test -n "\$AWK" || AWK=awk
12341_ACEOF
12342
12343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12344# The default lists apply if the user does not specify any file.
12345ac_need_defaults=:
12346while test $# != 0
12347do
12348  case $1 in
12349  --*=?*)
12350    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12351    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12352    ac_shift=:
12353    ;;
12354  --*=)
12355    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12356    ac_optarg=
12357    ac_shift=:
12358    ;;
12359  *)
12360    ac_option=$1
12361    ac_optarg=$2
12362    ac_shift=shift
12363    ;;
12364  esac
12365
12366  case $ac_option in
12367  # Handling of the options.
12368  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12369    ac_cs_recheck=: ;;
12370  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12371    $as_echo "$ac_cs_version"; exit ;;
12372  --config | --confi | --conf | --con | --co | --c )
12373    $as_echo "$ac_cs_config"; exit ;;
12374  --debug | --debu | --deb | --de | --d | -d )
12375    debug=: ;;
12376  --file | --fil | --fi | --f )
12377    $ac_shift
12378    case $ac_optarg in
12379    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12380    '') as_fn_error $? "missing file argument" ;;
12381    esac
12382    as_fn_append CONFIG_FILES " '$ac_optarg'"
12383    ac_need_defaults=false;;
12384  --header | --heade | --head | --hea )
12385    $ac_shift
12386    case $ac_optarg in
12387    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12388    esac
12389    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12390    ac_need_defaults=false;;
12391  --he | --h)
12392    # Conflict between --help and --header
12393    as_fn_error $? "ambiguous option: \`$1'
12394Try \`$0 --help' for more information.";;
12395  --help | --hel | -h )
12396    $as_echo "$ac_cs_usage"; exit ;;
12397  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12398  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12399    ac_cs_silent=: ;;
12400
12401  # This is an error.
12402  -*) as_fn_error $? "unrecognized option: \`$1'
12403Try \`$0 --help' for more information." ;;
12404
12405  *) as_fn_append ac_config_targets " $1"
12406     ac_need_defaults=false ;;
12407
12408  esac
12409  shift
12410done
12411
12412ac_configure_extra_args=
12413
12414if $ac_cs_silent; then
12415  exec 6>/dev/null
12416  ac_configure_extra_args="$ac_configure_extra_args --silent"
12417fi
12418
12419_ACEOF
12420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12421if \$ac_cs_recheck; then
12422  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12423  shift
12424  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12425  CONFIG_SHELL='$SHELL'
12426  export CONFIG_SHELL
12427  exec "\$@"
12428fi
12429
12430_ACEOF
12431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12432exec 5>>config.log
12433{
12434  echo
12435  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12436## Running $as_me. ##
12437_ASBOX
12438  $as_echo "$ac_log"
12439} >&5
12440
12441_ACEOF
12442cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12443#
12444# INIT-COMMANDS
12445#
12446
12447srcdir="$srcdir"
12448host="$host"
12449target="$target"
12450with_multisubdir="$with_multisubdir"
12451with_multisrctop="$with_multisrctop"
12452with_target_subdir="$with_target_subdir"
12453ac_configure_args="${multilib_arg} ${ac_configure_args}"
12454multi_basedir="$multi_basedir"
12455CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12456CC="$CC"
12457CXX="$CXX"
12458GFORTRAN="$GFORTRAN"
12459GDC="$GDC"
12460
12461
12462# The HP-UX ksh and POSIX shell print the target directory to stdout
12463# if CDPATH is set.
12464(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12465
12466sed_quote_subst='$sed_quote_subst'
12467double_quote_subst='$double_quote_subst'
12468delay_variable_subst='$delay_variable_subst'
12469AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12470DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12471OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12472macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12473macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12474enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12475enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12476pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12477enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12478SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12479ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12480host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12481host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12482host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12483build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12484build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12485build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12486SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12487Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12488GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12489EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12490FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12491LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12492NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12493LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12494max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12495ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12496exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12497lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12498lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12499lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12500reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12501reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12502deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12503file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12504AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12505AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12506STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12507RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12508old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12509old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12510old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12511lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12512CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12513CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12514compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12515GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12516lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12517lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12518lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12519lt_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"`'
12520objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12521MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12522lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12523lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12524lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12525lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12526lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12527need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12528DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12529NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12530LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12531OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12532OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12533libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12534shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12535extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12536archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12537enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12538export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12539whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12540compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12541old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12542old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12543archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12544archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12545module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12546module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12547with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12548allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12549no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12550hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12551hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12552hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12553hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12554hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12555hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12556hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12557hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12558inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12559link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12560fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12561always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12562export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12563exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12564include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12565prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12566file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12567variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12568need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12569need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12570version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12571runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12572shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12573shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12574libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12575library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12576soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12577install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12578postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12579postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12580finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12581finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12582hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12583sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12584sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12585hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12586enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12587enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12588enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12589old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12590striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12591
12592LTCC='$LTCC'
12593LTCFLAGS='$LTCFLAGS'
12594compiler='$compiler_DEFAULT'
12595
12596# A function that is used when there is no print builtin or printf.
12597func_fallback_echo ()
12598{
12599  eval 'cat <<_LTECHO_EOF
12600\$1
12601_LTECHO_EOF'
12602}
12603
12604# Quote evaled strings.
12605for var in AS \
12606DLLTOOL \
12607OBJDUMP \
12608SHELL \
12609ECHO \
12610SED \
12611GREP \
12612EGREP \
12613FGREP \
12614LD \
12615NM \
12616LN_S \
12617lt_SP2NL \
12618lt_NL2SP \
12619reload_flag \
12620deplibs_check_method \
12621file_magic_cmd \
12622AR \
12623AR_FLAGS \
12624STRIP \
12625RANLIB \
12626CC \
12627CFLAGS \
12628compiler \
12629lt_cv_sys_global_symbol_pipe \
12630lt_cv_sys_global_symbol_to_cdecl \
12631lt_cv_sys_global_symbol_to_c_name_address \
12632lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12633lt_prog_compiler_no_builtin_flag \
12634lt_prog_compiler_wl \
12635lt_prog_compiler_pic \
12636lt_prog_compiler_static \
12637lt_cv_prog_compiler_c_o \
12638need_locks \
12639DSYMUTIL \
12640NMEDIT \
12641LIPO \
12642OTOOL \
12643OTOOL64 \
12644shrext_cmds \
12645export_dynamic_flag_spec \
12646whole_archive_flag_spec \
12647compiler_needs_object \
12648with_gnu_ld \
12649allow_undefined_flag \
12650no_undefined_flag \
12651hardcode_libdir_flag_spec \
12652hardcode_libdir_flag_spec_ld \
12653hardcode_libdir_separator \
12654fix_srcfile_path \
12655exclude_expsyms \
12656include_expsyms \
12657file_list_spec \
12658variables_saved_for_relink \
12659libname_spec \
12660library_names_spec \
12661soname_spec \
12662install_override_mode \
12663finish_eval \
12664old_striplib \
12665striplib; do
12666    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12667    *[\\\\\\\`\\"\\\$]*)
12668      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12669      ;;
12670    *)
12671      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12672      ;;
12673    esac
12674done
12675
12676# Double-quote double-evaled strings.
12677for var in reload_cmds \
12678old_postinstall_cmds \
12679old_postuninstall_cmds \
12680old_archive_cmds \
12681extract_expsyms_cmds \
12682old_archive_from_new_cmds \
12683old_archive_from_expsyms_cmds \
12684archive_cmds \
12685archive_expsym_cmds \
12686module_cmds \
12687module_expsym_cmds \
12688export_symbols_cmds \
12689prelink_cmds \
12690postinstall_cmds \
12691postuninstall_cmds \
12692finish_cmds \
12693sys_lib_search_path_spec \
12694sys_lib_dlsearch_path_spec; do
12695    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12696    *[\\\\\\\`\\"\\\$]*)
12697      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12698      ;;
12699    *)
12700      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12701      ;;
12702    esac
12703done
12704
12705ac_aux_dir='$ac_aux_dir'
12706xsi_shell='$xsi_shell'
12707lt_shell_append='$lt_shell_append'
12708
12709# See if we are running on zsh, and set the options which allow our
12710# commands through without removal of \ escapes INIT.
12711if test -n "\${ZSH_VERSION+set}" ; then
12712   setopt NO_GLOB_SUBST
12713fi
12714
12715
12716    PACKAGE='$PACKAGE'
12717    VERSION='$VERSION'
12718    TIMESTAMP='$TIMESTAMP'
12719    RM='$RM'
12720    ofile='$ofile'
12721
12722
12723
12724
12725_ACEOF
12726
12727cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12728
12729# Handling of arguments.
12730for ac_config_target in $ac_config_targets
12731do
12732  case $ac_config_target in
12733    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12734    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12735    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12736    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12737
12738  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12739  esac
12740done
12741
12742
12743# If the user did not use the arguments to specify the items to instantiate,
12744# then the envvar interface is used.  Set only those that are not.
12745# We use the long form for the default assignment because of an extremely
12746# bizarre bug on SunOS 4.1.3.
12747if $ac_need_defaults; then
12748  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12749  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12750  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12751fi
12752
12753# Have a temporary directory for convenience.  Make it in the build tree
12754# simply because there is no reason against having it here, and in addition,
12755# creating and moving files from /tmp can sometimes cause problems.
12756# Hook for its removal unless debugging.
12757# Note that there is a small window in which the directory will not be cleaned:
12758# after its creation but before its name has been assigned to `$tmp'.
12759$debug ||
12760{
12761  tmp= ac_tmp=
12762  trap 'exit_status=$?
12763  : "${ac_tmp:=$tmp}"
12764  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12765' 0
12766  trap 'as_fn_exit 1' 1 2 13 15
12767}
12768# Create a (secure) tmp directory for tmp files.
12769
12770{
12771  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12772  test -d "$tmp"
12773}  ||
12774{
12775  tmp=./conf$$-$RANDOM
12776  (umask 077 && mkdir "$tmp")
12777} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12778ac_tmp=$tmp
12779
12780# Set up the scripts for CONFIG_FILES section.
12781# No need to generate them if there are no CONFIG_FILES.
12782# This happens for instance with `./config.status config.h'.
12783if test -n "$CONFIG_FILES"; then
12784
12785
12786ac_cr=`echo X | tr X '\015'`
12787# On cygwin, bash can eat \r inside `` if the user requested igncr.
12788# But we know of no other shell where ac_cr would be empty at this
12789# point, so we can use a bashism as a fallback.
12790if test "x$ac_cr" = x; then
12791  eval ac_cr=\$\'\\r\'
12792fi
12793ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12794if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12795  ac_cs_awk_cr='\\r'
12796else
12797  ac_cs_awk_cr=$ac_cr
12798fi
12799
12800echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12801_ACEOF
12802
12803
12804{
12805  echo "cat >conf$$subs.awk <<_ACEOF" &&
12806  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12807  echo "_ACEOF"
12808} >conf$$subs.sh ||
12809  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12810ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12811ac_delim='%!_!# '
12812for ac_last_try in false false false false false :; do
12813  . ./conf$$subs.sh ||
12814    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12815
12816  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12817  if test $ac_delim_n = $ac_delim_num; then
12818    break
12819  elif $ac_last_try; then
12820    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12821  else
12822    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12823  fi
12824done
12825rm -f conf$$subs.sh
12826
12827cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12828cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12829_ACEOF
12830sed -n '
12831h
12832s/^/S["/; s/!.*/"]=/
12833p
12834g
12835s/^[^!]*!//
12836:repl
12837t repl
12838s/'"$ac_delim"'$//
12839t delim
12840:nl
12841h
12842s/\(.\{148\}\)..*/\1/
12843t more1
12844s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12845p
12846n
12847b repl
12848:more1
12849s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12850p
12851g
12852s/.\{148\}//
12853t nl
12854:delim
12855h
12856s/\(.\{148\}\)..*/\1/
12857t more2
12858s/["\\]/\\&/g; s/^/"/; s/$/"/
12859p
12860b
12861:more2
12862s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12863p
12864g
12865s/.\{148\}//
12866t delim
12867' <conf$$subs.awk | sed '
12868/^[^""]/{
12869  N
12870  s/\n//
12871}
12872' >>$CONFIG_STATUS || ac_write_fail=1
12873rm -f conf$$subs.awk
12874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12875_ACAWK
12876cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12877  for (key in S) S_is_set[key] = 1
12878  FS = ""
12879
12880}
12881{
12882  line = $ 0
12883  nfields = split(line, field, "@")
12884  substed = 0
12885  len = length(field[1])
12886  for (i = 2; i < nfields; i++) {
12887    key = field[i]
12888    keylen = length(key)
12889    if (S_is_set[key]) {
12890      value = S[key]
12891      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12892      len += length(value) + length(field[++i])
12893      substed = 1
12894    } else
12895      len += 1 + keylen
12896  }
12897
12898  print line
12899}
12900
12901_ACAWK
12902_ACEOF
12903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12904if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12905  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12906else
12907  cat
12908fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12909  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12910_ACEOF
12911
12912# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12913# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12914# trailing colons and then remove the whole line if VPATH becomes empty
12915# (actually we leave an empty line to preserve line numbers).
12916if test "x$srcdir" = x.; then
12917  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12918h
12919s///
12920s/^/:/
12921s/[	 ]*$/:/
12922s/:\$(srcdir):/:/g
12923s/:\${srcdir}:/:/g
12924s/:@srcdir@:/:/g
12925s/^:*//
12926s/:*$//
12927x
12928s/\(=[	 ]*\).*/\1/
12929G
12930s/\n//
12931s/^[^=]*=[	 ]*$//
12932}'
12933fi
12934
12935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12936fi # test -n "$CONFIG_FILES"
12937
12938# Set up the scripts for CONFIG_HEADERS section.
12939# No need to generate them if there are no CONFIG_HEADERS.
12940# This happens for instance with `./config.status Makefile'.
12941if test -n "$CONFIG_HEADERS"; then
12942cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12943BEGIN {
12944_ACEOF
12945
12946# Transform confdefs.h into an awk script `defines.awk', embedded as
12947# here-document in config.status, that substitutes the proper values into
12948# config.h.in to produce config.h.
12949
12950# Create a delimiter string that does not exist in confdefs.h, to ease
12951# handling of long lines.
12952ac_delim='%!_!# '
12953for ac_last_try in false false :; do
12954  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12955  if test -z "$ac_tt"; then
12956    break
12957  elif $ac_last_try; then
12958    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12959  else
12960    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12961  fi
12962done
12963
12964# For the awk script, D is an array of macro values keyed by name,
12965# likewise P contains macro parameters if any.  Preserve backslash
12966# newline sequences.
12967
12968ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12969sed -n '
12970s/.\{148\}/&'"$ac_delim"'/g
12971t rset
12972:rset
12973s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12974t def
12975d
12976:def
12977s/\\$//
12978t bsnl
12979s/["\\]/\\&/g
12980s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12981D["\1"]=" \3"/p
12982s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12983d
12984:bsnl
12985s/["\\]/\\&/g
12986s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12987D["\1"]=" \3\\\\\\n"\\/p
12988t cont
12989s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12990t cont
12991d
12992:cont
12993n
12994s/.\{148\}/&'"$ac_delim"'/g
12995t clear
12996:clear
12997s/\\$//
12998t bsnlc
12999s/["\\]/\\&/g; s/^/"/; s/$/"/p
13000d
13001:bsnlc
13002s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13003b cont
13004' <confdefs.h | sed '
13005s/'"$ac_delim"'/"\\\
13006"/g' >>$CONFIG_STATUS || ac_write_fail=1
13007
13008cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13009  for (key in D) D_is_set[key] = 1
13010  FS = ""
13011}
13012/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13013  line = \$ 0
13014  split(line, arg, " ")
13015  if (arg[1] == "#") {
13016    defundef = arg[2]
13017    mac1 = arg[3]
13018  } else {
13019    defundef = substr(arg[1], 2)
13020    mac1 = arg[2]
13021  }
13022  split(mac1, mac2, "(") #)
13023  macro = mac2[1]
13024  prefix = substr(line, 1, index(line, defundef) - 1)
13025  if (D_is_set[macro]) {
13026    # Preserve the white space surrounding the "#".
13027    print prefix "define", macro P[macro] D[macro]
13028    next
13029  } else {
13030    # Replace #undef with comments.  This is necessary, for example,
13031    # in the case of _POSIX_SOURCE, which is predefined and required
13032    # on some systems where configure will not decide to define it.
13033    if (defundef == "undef") {
13034      print "/*", prefix defundef, macro, "*/"
13035      next
13036    }
13037  }
13038}
13039{ print }
13040_ACAWK
13041_ACEOF
13042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13043  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13044fi # test -n "$CONFIG_HEADERS"
13045
13046
13047eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13048shift
13049for ac_tag
13050do
13051  case $ac_tag in
13052  :[FHLC]) ac_mode=$ac_tag; continue;;
13053  esac
13054  case $ac_mode$ac_tag in
13055  :[FHL]*:*);;
13056  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13057  :[FH]-) ac_tag=-:-;;
13058  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13059  esac
13060  ac_save_IFS=$IFS
13061  IFS=:
13062  set x $ac_tag
13063  IFS=$ac_save_IFS
13064  shift
13065  ac_file=$1
13066  shift
13067
13068  case $ac_mode in
13069  :L) ac_source=$1;;
13070  :[FH])
13071    ac_file_inputs=
13072    for ac_f
13073    do
13074      case $ac_f in
13075      -) ac_f="$ac_tmp/stdin";;
13076      *) # Look for the file first in the build tree, then in the source tree
13077	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13078	 # because $ac_f cannot contain `:'.
13079	 test -f "$ac_f" ||
13080	   case $ac_f in
13081	   [\\/$]*) false;;
13082	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13083	   esac ||
13084	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13085      esac
13086      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13087      as_fn_append ac_file_inputs " '$ac_f'"
13088    done
13089
13090    # Let's still pretend it is `configure' which instantiates (i.e., don't
13091    # use $as_me), people would be surprised to read:
13092    #    /* config.h.  Generated by config.status.  */
13093    configure_input='Generated from '`
13094	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13095	`' by configure.'
13096    if test x"$ac_file" != x-; then
13097      configure_input="$ac_file.  $configure_input"
13098      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13099$as_echo "$as_me: creating $ac_file" >&6;}
13100    fi
13101    # Neutralize special characters interpreted by sed in replacement strings.
13102    case $configure_input in #(
13103    *\&* | *\|* | *\\* )
13104       ac_sed_conf_input=`$as_echo "$configure_input" |
13105       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13106    *) ac_sed_conf_input=$configure_input;;
13107    esac
13108
13109    case $ac_tag in
13110    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13111      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13112    esac
13113    ;;
13114  esac
13115
13116  ac_dir=`$as_dirname -- "$ac_file" ||
13117$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13118	 X"$ac_file" : 'X\(//\)[^/]' \| \
13119	 X"$ac_file" : 'X\(//\)$' \| \
13120	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13121$as_echo X"$ac_file" |
13122    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13123	    s//\1/
13124	    q
13125	  }
13126	  /^X\(\/\/\)[^/].*/{
13127	    s//\1/
13128	    q
13129	  }
13130	  /^X\(\/\/\)$/{
13131	    s//\1/
13132	    q
13133	  }
13134	  /^X\(\/\).*/{
13135	    s//\1/
13136	    q
13137	  }
13138	  s/.*/./; q'`
13139  as_dir="$ac_dir"; as_fn_mkdir_p
13140  ac_builddir=.
13141
13142case "$ac_dir" in
13143.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13144*)
13145  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13146  # A ".." for each directory in $ac_dir_suffix.
13147  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13148  case $ac_top_builddir_sub in
13149  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13150  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13151  esac ;;
13152esac
13153ac_abs_top_builddir=$ac_pwd
13154ac_abs_builddir=$ac_pwd$ac_dir_suffix
13155# for backward compatibility:
13156ac_top_builddir=$ac_top_build_prefix
13157
13158case $srcdir in
13159  .)  # We are building in place.
13160    ac_srcdir=.
13161    ac_top_srcdir=$ac_top_builddir_sub
13162    ac_abs_top_srcdir=$ac_pwd ;;
13163  [\\/]* | ?:[\\/]* )  # Absolute name.
13164    ac_srcdir=$srcdir$ac_dir_suffix;
13165    ac_top_srcdir=$srcdir
13166    ac_abs_top_srcdir=$srcdir ;;
13167  *) # Relative name.
13168    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13169    ac_top_srcdir=$ac_top_build_prefix$srcdir
13170    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13171esac
13172ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13173
13174
13175  case $ac_mode in
13176  :F)
13177  #
13178  # CONFIG_FILE
13179  #
13180
13181  case $INSTALL in
13182  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13183  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13184  esac
13185_ACEOF
13186
13187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13188# If the template does not know about datarootdir, expand it.
13189# FIXME: This hack should be removed a few years after 2.60.
13190ac_datarootdir_hack=; ac_datarootdir_seen=
13191ac_sed_dataroot='
13192/datarootdir/ {
13193  p
13194  q
13195}
13196/@datadir@/p
13197/@docdir@/p
13198/@infodir@/p
13199/@localedir@/p
13200/@mandir@/p'
13201case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13202*datarootdir*) ac_datarootdir_seen=yes;;
13203*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13204  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13205$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13206_ACEOF
13207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13208  ac_datarootdir_hack='
13209  s&@datadir@&$datadir&g
13210  s&@docdir@&$docdir&g
13211  s&@infodir@&$infodir&g
13212  s&@localedir@&$localedir&g
13213  s&@mandir@&$mandir&g
13214  s&\\\${datarootdir}&$datarootdir&g' ;;
13215esac
13216_ACEOF
13217
13218# Neutralize VPATH when `$srcdir' = `.'.
13219# Shell code in configure.ac might set extrasub.
13220# FIXME: do we really want to maintain this feature?
13221cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13222ac_sed_extra="$ac_vpsub
13223$extrasub
13224_ACEOF
13225cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13226:t
13227/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13228s|@configure_input@|$ac_sed_conf_input|;t t
13229s&@top_builddir@&$ac_top_builddir_sub&;t t
13230s&@top_build_prefix@&$ac_top_build_prefix&;t t
13231s&@srcdir@&$ac_srcdir&;t t
13232s&@abs_srcdir@&$ac_abs_srcdir&;t t
13233s&@top_srcdir@&$ac_top_srcdir&;t t
13234s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13235s&@builddir@&$ac_builddir&;t t
13236s&@abs_builddir@&$ac_abs_builddir&;t t
13237s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13238s&@INSTALL@&$ac_INSTALL&;t t
13239$ac_datarootdir_hack
13240"
13241eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13242  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13243
13244test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13245  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13246  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13247      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13248  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13249which seems to be undefined.  Please make sure it is defined" >&5
13250$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13251which seems to be undefined.  Please make sure it is defined" >&2;}
13252
13253  rm -f "$ac_tmp/stdin"
13254  case $ac_file in
13255  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13256  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13257  esac \
13258  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13259 ;;
13260  :H)
13261  #
13262  # CONFIG_HEADER
13263  #
13264  if test x"$ac_file" != x-; then
13265    {
13266      $as_echo "/* $configure_input  */" \
13267      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13268    } >"$ac_tmp/config.h" \
13269      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13270    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13271      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13272$as_echo "$as_me: $ac_file is unchanged" >&6;}
13273    else
13274      rm -f "$ac_file"
13275      mv "$ac_tmp/config.h" "$ac_file" \
13276	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13277    fi
13278  else
13279    $as_echo "/* $configure_input  */" \
13280      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13281      || as_fn_error $? "could not create -" "$LINENO" 5
13282  fi
13283 ;;
13284
13285  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13286$as_echo "$as_me: executing $ac_file commands" >&6;}
13287 ;;
13288  esac
13289
13290
13291  case $ac_file$ac_mode in
13292    "default-1":C)
13293# Only add multilib support code if we just rebuilt the top-level
13294# Makefile.
13295case " $CONFIG_FILES " in
13296 *" Makefile "*)
13297   ac_file=Makefile . ${multi_basedir}/config-ml.in
13298   ;;
13299esac ;;
13300    "libtool":C)
13301
13302    # See if we are running on zsh, and set the options which allow our
13303    # commands through without removal of \ escapes.
13304    if test -n "${ZSH_VERSION+set}" ; then
13305      setopt NO_GLOB_SUBST
13306    fi
13307
13308    cfgfile="${ofile}T"
13309    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13310    $RM "$cfgfile"
13311
13312    cat <<_LT_EOF >> "$cfgfile"
13313#! $SHELL
13314
13315# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13316# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13317# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13318# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13319#
13320#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13321#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13322#   Written by Gordon Matzigkeit, 1996
13323#
13324#   This file is part of GNU Libtool.
13325#
13326# GNU Libtool is free software; you can redistribute it and/or
13327# modify it under the terms of the GNU General Public License as
13328# published by the Free Software Foundation; either version 2 of
13329# the License, or (at your option) any later version.
13330#
13331# As a special exception to the GNU General Public License,
13332# if you distribute this file as part of a program or library that
13333# is built using GNU Libtool, you may include this file under the
13334# same distribution terms that you use for the rest of that program.
13335#
13336# GNU Libtool is distributed in the hope that it will be useful,
13337# but WITHOUT ANY WARRANTY; without even the implied warranty of
13338# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13339# GNU General Public License for more details.
13340#
13341# You should have received a copy of the GNU General Public License
13342# along with GNU Libtool; see the file COPYING.  If not, a copy
13343# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13344# obtained by writing to the Free Software Foundation, Inc.,
13345# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13346
13347
13348# The names of the tagged configurations supported by this script.
13349available_tags=""
13350
13351# ### BEGIN LIBTOOL CONFIG
13352
13353# Assembler program.
13354AS=$lt_AS
13355
13356# DLL creation program.
13357DLLTOOL=$lt_DLLTOOL
13358
13359# Object dumper program.
13360OBJDUMP=$lt_OBJDUMP
13361
13362# Which release of libtool.m4 was used?
13363macro_version=$macro_version
13364macro_revision=$macro_revision
13365
13366# Whether or not to build shared libraries.
13367build_libtool_libs=$enable_shared
13368
13369# Whether or not to build static libraries.
13370build_old_libs=$enable_static
13371
13372# What type of objects to build.
13373pic_mode=$pic_mode
13374
13375# Whether or not to optimize for fast installation.
13376fast_install=$enable_fast_install
13377
13378# Shell to use when invoking shell scripts.
13379SHELL=$lt_SHELL
13380
13381# An echo program that protects backslashes.
13382ECHO=$lt_ECHO
13383
13384# The host system.
13385host_alias=$host_alias
13386host=$host
13387host_os=$host_os
13388
13389# The build system.
13390build_alias=$build_alias
13391build=$build
13392build_os=$build_os
13393
13394# A sed program that does not truncate output.
13395SED=$lt_SED
13396
13397# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13398Xsed="\$SED -e 1s/^X//"
13399
13400# A grep program that handles long lines.
13401GREP=$lt_GREP
13402
13403# An ERE matcher.
13404EGREP=$lt_EGREP
13405
13406# A literal string matcher.
13407FGREP=$lt_FGREP
13408
13409# A BSD- or MS-compatible name lister.
13410NM=$lt_NM
13411
13412# Whether we need soft or hard links.
13413LN_S=$lt_LN_S
13414
13415# What is the maximum length of a command?
13416max_cmd_len=$max_cmd_len
13417
13418# Object file suffix (normally "o").
13419objext=$ac_objext
13420
13421# Executable file suffix (normally "").
13422exeext=$exeext
13423
13424# whether the shell understands "unset".
13425lt_unset=$lt_unset
13426
13427# turn spaces into newlines.
13428SP2NL=$lt_lt_SP2NL
13429
13430# turn newlines into spaces.
13431NL2SP=$lt_lt_NL2SP
13432
13433# Method to check whether dependent libraries are shared objects.
13434deplibs_check_method=$lt_deplibs_check_method
13435
13436# Command to use when deplibs_check_method == "file_magic".
13437file_magic_cmd=$lt_file_magic_cmd
13438
13439# The archiver.
13440AR=$lt_AR
13441AR_FLAGS=$lt_AR_FLAGS
13442
13443# A symbol stripping program.
13444STRIP=$lt_STRIP
13445
13446# Commands used to install an old-style archive.
13447RANLIB=$lt_RANLIB
13448old_postinstall_cmds=$lt_old_postinstall_cmds
13449old_postuninstall_cmds=$lt_old_postuninstall_cmds
13450
13451# Whether to use a lock for old archive extraction.
13452lock_old_archive_extraction=$lock_old_archive_extraction
13453
13454# A C compiler.
13455LTCC=$lt_CC
13456
13457# LTCC compiler flags.
13458LTCFLAGS=$lt_CFLAGS
13459
13460# Take the output of nm and produce a listing of raw symbols and C names.
13461global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13462
13463# Transform the output of nm in a proper C declaration.
13464global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13465
13466# Transform the output of nm in a C name address pair.
13467global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13468
13469# Transform the output of nm in a C name address pair when lib prefix is needed.
13470global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13471
13472# The name of the directory that contains temporary libtool files.
13473objdir=$objdir
13474
13475# Used to examine libraries when file_magic_cmd begins with "file".
13476MAGIC_CMD=$MAGIC_CMD
13477
13478# Must we lock files when doing compilation?
13479need_locks=$lt_need_locks
13480
13481# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13482DSYMUTIL=$lt_DSYMUTIL
13483
13484# Tool to change global to local symbols on Mac OS X.
13485NMEDIT=$lt_NMEDIT
13486
13487# Tool to manipulate fat objects and archives on Mac OS X.
13488LIPO=$lt_LIPO
13489
13490# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13491OTOOL=$lt_OTOOL
13492
13493# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13494OTOOL64=$lt_OTOOL64
13495
13496# Old archive suffix (normally "a").
13497libext=$libext
13498
13499# Shared library suffix (normally ".so").
13500shrext_cmds=$lt_shrext_cmds
13501
13502# The commands to extract the exported symbol list from a shared archive.
13503extract_expsyms_cmds=$lt_extract_expsyms_cmds
13504
13505# Variables whose values should be saved in libtool wrapper scripts and
13506# restored at link time.
13507variables_saved_for_relink=$lt_variables_saved_for_relink
13508
13509# Do we need the "lib" prefix for modules?
13510need_lib_prefix=$need_lib_prefix
13511
13512# Do we need a version for libraries?
13513need_version=$need_version
13514
13515# Library versioning type.
13516version_type=$version_type
13517
13518# Shared library runtime path variable.
13519runpath_var=$runpath_var
13520
13521# Shared library path variable.
13522shlibpath_var=$shlibpath_var
13523
13524# Is shlibpath searched before the hard-coded library search path?
13525shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13526
13527# Format of library name prefix.
13528libname_spec=$lt_libname_spec
13529
13530# List of archive names.  First name is the real one, the rest are links.
13531# The last name is the one that the linker finds with -lNAME
13532library_names_spec=$lt_library_names_spec
13533
13534# The coded name of the library, if different from the real name.
13535soname_spec=$lt_soname_spec
13536
13537# Permission mode override for installation of shared libraries.
13538install_override_mode=$lt_install_override_mode
13539
13540# Command to use after installation of a shared archive.
13541postinstall_cmds=$lt_postinstall_cmds
13542
13543# Command to use after uninstallation of a shared archive.
13544postuninstall_cmds=$lt_postuninstall_cmds
13545
13546# Commands used to finish a libtool library installation in a directory.
13547finish_cmds=$lt_finish_cmds
13548
13549# As "finish_cmds", except a single script fragment to be evaled but
13550# not shown.
13551finish_eval=$lt_finish_eval
13552
13553# Whether we should hardcode library paths into libraries.
13554hardcode_into_libs=$hardcode_into_libs
13555
13556# Compile-time system search path for libraries.
13557sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13558
13559# Run-time system search path for libraries.
13560sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13561
13562# Whether dlopen is supported.
13563dlopen_support=$enable_dlopen
13564
13565# Whether dlopen of programs is supported.
13566dlopen_self=$enable_dlopen_self
13567
13568# Whether dlopen of statically linked programs is supported.
13569dlopen_self_static=$enable_dlopen_self_static
13570
13571# Commands to strip libraries.
13572old_striplib=$lt_old_striplib
13573striplib=$lt_striplib
13574
13575
13576# The linker used to build libraries.
13577LD=$lt_LD
13578
13579# How to create reloadable object files.
13580reload_flag=$lt_reload_flag
13581reload_cmds=$lt_reload_cmds
13582
13583# Commands used to build an old-style archive.
13584old_archive_cmds=$lt_old_archive_cmds
13585
13586# A language specific compiler.
13587CC=$lt_compiler
13588
13589# Is the compiler the GNU compiler?
13590with_gcc=$GCC
13591
13592# Compiler flag to turn off builtin functions.
13593no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13594
13595# How to pass a linker flag through the compiler.
13596wl=$lt_lt_prog_compiler_wl
13597
13598# Additional compiler flags for building library objects.
13599pic_flag=$lt_lt_prog_compiler_pic
13600
13601# Compiler flag to prevent dynamic linking.
13602link_static_flag=$lt_lt_prog_compiler_static
13603
13604# Does compiler simultaneously support -c and -o options?
13605compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13606
13607# Whether or not to add -lc for building shared libraries.
13608build_libtool_need_lc=$archive_cmds_need_lc
13609
13610# Whether or not to disallow shared libs when runtime libs are static.
13611allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13612
13613# Compiler flag to allow reflexive dlopens.
13614export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13615
13616# Compiler flag to generate shared objects directly from archives.
13617whole_archive_flag_spec=$lt_whole_archive_flag_spec
13618
13619# Whether the compiler copes with passing no objects directly.
13620compiler_needs_object=$lt_compiler_needs_object
13621
13622# Create an old-style archive from a shared archive.
13623old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13624
13625# Create a temporary old-style archive to link instead of a shared archive.
13626old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13627
13628# Commands used to build a shared archive.
13629archive_cmds=$lt_archive_cmds
13630archive_expsym_cmds=$lt_archive_expsym_cmds
13631
13632# Commands used to build a loadable module if different from building
13633# a shared archive.
13634module_cmds=$lt_module_cmds
13635module_expsym_cmds=$lt_module_expsym_cmds
13636
13637# Whether we are building with GNU ld or not.
13638with_gnu_ld=$lt_with_gnu_ld
13639
13640# Flag that allows shared libraries with undefined symbols to be built.
13641allow_undefined_flag=$lt_allow_undefined_flag
13642
13643# Flag that enforces no undefined symbols.
13644no_undefined_flag=$lt_no_undefined_flag
13645
13646# Flag to hardcode \$libdir into a binary during linking.
13647# This must work even if \$libdir does not exist
13648hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13649
13650# If ld is used when linking, flag to hardcode \$libdir into a binary
13651# during linking.  This must work even if \$libdir does not exist.
13652hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13653
13654# Whether we need a single "-rpath" flag with a separated argument.
13655hardcode_libdir_separator=$lt_hardcode_libdir_separator
13656
13657# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13658# DIR into the resulting binary.
13659hardcode_direct=$hardcode_direct
13660
13661# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13662# DIR into the resulting binary and the resulting library dependency is
13663# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13664# library is relocated.
13665hardcode_direct_absolute=$hardcode_direct_absolute
13666
13667# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13668# into the resulting binary.
13669hardcode_minus_L=$hardcode_minus_L
13670
13671# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13672# into the resulting binary.
13673hardcode_shlibpath_var=$hardcode_shlibpath_var
13674
13675# Set to "yes" if building a shared library automatically hardcodes DIR
13676# into the library and all subsequent libraries and executables linked
13677# against it.
13678hardcode_automatic=$hardcode_automatic
13679
13680# Set to yes if linker adds runtime paths of dependent libraries
13681# to runtime path list.
13682inherit_rpath=$inherit_rpath
13683
13684# Whether libtool must link a program against all its dependency libraries.
13685link_all_deplibs=$link_all_deplibs
13686
13687# Fix the shell variable \$srcfile for the compiler.
13688fix_srcfile_path=$lt_fix_srcfile_path
13689
13690# Set to "yes" if exported symbols are required.
13691always_export_symbols=$always_export_symbols
13692
13693# The commands to list exported symbols.
13694export_symbols_cmds=$lt_export_symbols_cmds
13695
13696# Symbols that should not be listed in the preloaded symbols.
13697exclude_expsyms=$lt_exclude_expsyms
13698
13699# Symbols that must always be exported.
13700include_expsyms=$lt_include_expsyms
13701
13702# Commands necessary for linking programs (against libraries) with templates.
13703prelink_cmds=$lt_prelink_cmds
13704
13705# Specify filename containing input files.
13706file_list_spec=$lt_file_list_spec
13707
13708# How to hardcode a shared library path into an executable.
13709hardcode_action=$hardcode_action
13710
13711# ### END LIBTOOL CONFIG
13712
13713_LT_EOF
13714
13715  case $host_os in
13716  aix3*)
13717    cat <<\_LT_EOF >> "$cfgfile"
13718# AIX sometimes has problems with the GCC collect2 program.  For some
13719# reason, if we set the COLLECT_NAMES environment variable, the problems
13720# vanish in a puff of smoke.
13721if test "X${COLLECT_NAMES+set}" != Xset; then
13722  COLLECT_NAMES=
13723  export COLLECT_NAMES
13724fi
13725_LT_EOF
13726    ;;
13727  esac
13728
13729
13730ltmain="$ac_aux_dir/ltmain.sh"
13731
13732
13733  # We use sed instead of cat because bash on DJGPP gets confused if
13734  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13735  # text mode, it properly converts lines to CR/LF.  This bash problem
13736  # is reportedly fixed, but why not run on old versions too?
13737  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13738    || (rm -f "$cfgfile"; exit 1)
13739
13740  case $xsi_shell in
13741  yes)
13742    cat << \_LT_EOF >> "$cfgfile"
13743
13744# func_dirname file append nondir_replacement
13745# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13746# otherwise set result to NONDIR_REPLACEMENT.
13747func_dirname ()
13748{
13749  case ${1} in
13750    */*) func_dirname_result="${1%/*}${2}" ;;
13751    *  ) func_dirname_result="${3}" ;;
13752  esac
13753}
13754
13755# func_basename file
13756func_basename ()
13757{
13758  func_basename_result="${1##*/}"
13759}
13760
13761# func_dirname_and_basename file append nondir_replacement
13762# perform func_basename and func_dirname in a single function
13763# call:
13764#   dirname:  Compute the dirname of FILE.  If nonempty,
13765#             add APPEND to the result, otherwise set result
13766#             to NONDIR_REPLACEMENT.
13767#             value returned in "$func_dirname_result"
13768#   basename: Compute filename of FILE.
13769#             value retuned in "$func_basename_result"
13770# Implementation must be kept synchronized with func_dirname
13771# and func_basename. For efficiency, we do not delegate to
13772# those functions but instead duplicate the functionality here.
13773func_dirname_and_basename ()
13774{
13775  case ${1} in
13776    */*) func_dirname_result="${1%/*}${2}" ;;
13777    *  ) func_dirname_result="${3}" ;;
13778  esac
13779  func_basename_result="${1##*/}"
13780}
13781
13782# func_stripname prefix suffix name
13783# strip PREFIX and SUFFIX off of NAME.
13784# PREFIX and SUFFIX must not contain globbing or regex special
13785# characters, hashes, percent signs, but SUFFIX may contain a leading
13786# dot (in which case that matches only a dot).
13787func_stripname ()
13788{
13789  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13790  # positional parameters, so assign one to ordinary parameter first.
13791  func_stripname_result=${3}
13792  func_stripname_result=${func_stripname_result#"${1}"}
13793  func_stripname_result=${func_stripname_result%"${2}"}
13794}
13795
13796# func_opt_split
13797func_opt_split ()
13798{
13799  func_opt_split_opt=${1%%=*}
13800  func_opt_split_arg=${1#*=}
13801}
13802
13803# func_lo2o object
13804func_lo2o ()
13805{
13806  case ${1} in
13807    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13808    *)    func_lo2o_result=${1} ;;
13809  esac
13810}
13811
13812# func_xform libobj-or-source
13813func_xform ()
13814{
13815  func_xform_result=${1%.*}.lo
13816}
13817
13818# func_arith arithmetic-term...
13819func_arith ()
13820{
13821  func_arith_result=$(( $* ))
13822}
13823
13824# func_len string
13825# STRING may not start with a hyphen.
13826func_len ()
13827{
13828  func_len_result=${#1}
13829}
13830
13831_LT_EOF
13832    ;;
13833  *) # Bourne compatible functions.
13834    cat << \_LT_EOF >> "$cfgfile"
13835
13836# func_dirname file append nondir_replacement
13837# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13838# otherwise set result to NONDIR_REPLACEMENT.
13839func_dirname ()
13840{
13841  # Extract subdirectory from the argument.
13842  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13843  if test "X$func_dirname_result" = "X${1}"; then
13844    func_dirname_result="${3}"
13845  else
13846    func_dirname_result="$func_dirname_result${2}"
13847  fi
13848}
13849
13850# func_basename file
13851func_basename ()
13852{
13853  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13854}
13855
13856
13857# func_stripname prefix suffix name
13858# strip PREFIX and SUFFIX off of NAME.
13859# PREFIX and SUFFIX must not contain globbing or regex special
13860# characters, hashes, percent signs, but SUFFIX may contain a leading
13861# dot (in which case that matches only a dot).
13862# func_strip_suffix prefix name
13863func_stripname ()
13864{
13865  case ${2} in
13866    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13867    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13868  esac
13869}
13870
13871# sed scripts:
13872my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13873my_sed_long_arg='1s/^-[^=]*=//'
13874
13875# func_opt_split
13876func_opt_split ()
13877{
13878  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13879  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13880}
13881
13882# func_lo2o object
13883func_lo2o ()
13884{
13885  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13886}
13887
13888# func_xform libobj-or-source
13889func_xform ()
13890{
13891  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13892}
13893
13894# func_arith arithmetic-term...
13895func_arith ()
13896{
13897  func_arith_result=`expr "$@"`
13898}
13899
13900# func_len string
13901# STRING may not start with a hyphen.
13902func_len ()
13903{
13904  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13905}
13906
13907_LT_EOF
13908esac
13909
13910case $lt_shell_append in
13911  yes)
13912    cat << \_LT_EOF >> "$cfgfile"
13913
13914# func_append var value
13915# Append VALUE to the end of shell variable VAR.
13916func_append ()
13917{
13918  eval "$1+=\$2"
13919}
13920_LT_EOF
13921    ;;
13922  *)
13923    cat << \_LT_EOF >> "$cfgfile"
13924
13925# func_append var value
13926# Append VALUE to the end of shell variable VAR.
13927func_append ()
13928{
13929  eval "$1=\$$1\$2"
13930}
13931
13932_LT_EOF
13933    ;;
13934  esac
13935
13936
13937  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13938    || (rm -f "$cfgfile"; exit 1)
13939
13940  mv -f "$cfgfile" "$ofile" ||
13941    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13942  chmod +x "$ofile"
13943
13944 ;;
13945
13946  esac
13947done # for ac_tag
13948
13949
13950as_fn_exit 0
13951_ACEOF
13952ac_clean_files=$ac_clean_files_save
13953
13954test $ac_write_fail = 0 ||
13955  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13956
13957
13958# configure is writing to config.log, and then calls config.status.
13959# config.status does its own redirection, appending to config.log.
13960# Unfortunately, on DOS this fails, as config.log is still kept open
13961# by configure, so config.status won't be able to write to it; its
13962# output is simply discarded.  So we exec the FD to /dev/null,
13963# effectively closing config.log, so it can be properly (re)opened and
13964# appended to by config.status.  When coming back to configure, we
13965# need to make the FD available again.
13966if test "$no_create" != yes; then
13967  ac_cs_success=:
13968  ac_config_status_args=
13969  test "$silent" = yes &&
13970    ac_config_status_args="$ac_config_status_args --quiet"
13971  exec 5>/dev/null
13972  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13973  exec 5>>config.log
13974  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13975  # would make configure fail if this is the last instruction.
13976  $ac_cs_success || as_fn_exit 1
13977fi
13978if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13979  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13980$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13981fi
13982
13983