1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for package-unused version-unused.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    PATH=/empty FPATH=/empty; export PATH FPATH
205    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207test \$(( 1 + 1 )) = 2 || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='package-unused'
589PACKAGE_TARNAME='libobjc'
590PACKAGE_VERSION='version-unused'
591PACKAGE_STRING='package-unused version-unused'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="objc/objc.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634get_gcc_base_ver
635OBJC_BOEHM_GC_LIBS
636OBJC_BOEHM_GC_INCLUDES
637OBJC_BOEHM_GC
638OBJC_GCFLAGS
639SET_MAKE
640CPP
641OTOOL64
642OTOOL
643LIPO
644NMEDIT
645DSYMUTIL
646AWK
647STRIP
648LN_S
649NM
650ac_ct_DUMPBIN
651DUMPBIN
652LD
653FGREP
654EGREP
655GREP
656SED
657LIBTOOL
658OBJDUMP
659DLLTOOL
660MAINT
661MAINTAINER_MODE_FALSE
662MAINTAINER_MODE_TRUE
663INSTALL_DATA
664INSTALL_SCRIPT
665INSTALL_PROGRAM
666RANLIB
667AR
668AS
669XCFLAGS
670extra_ldflags_libobjc
671lt_host_flags
672OBJEXT
673EXEEXT
674ac_ct_CC
675CPPFLAGS
676LDFLAGS
677CFLAGS
678CC
679libsuffix
680includedirname
681toolexeclibdir
682toolexecdir
683glibcpp_srcdir
684target_noncanonical
685target_os
686target_vendor
687target_cpu
688target
689host_os
690host_vendor
691host_cpu
692host
693multi_basedir
694VERSION
695target_subdir
696host_subdir
697build_subdir
698build_libsubdir
699build_os
700build_vendor
701build_cpu
702build
703target_alias
704host_alias
705build_alias
706LIBS
707ECHO_T
708ECHO_N
709ECHO_C
710DEFS
711mandir
712localedir
713libdir
714psdir
715pdfdir
716dvidir
717htmldir
718infodir
719docdir
720oldincludedir
721includedir
722localstatedir
723sharedstatedir
724sysconfdir
725datadir
726datarootdir
727libexecdir
728sbindir
729bindir
730program_transform_name
731prefix
732exec_prefix
733PACKAGE_URL
734PACKAGE_BUGREPORT
735PACKAGE_STRING
736PACKAGE_VERSION
737PACKAGE_TARNAME
738PACKAGE_NAME
739PATH_SEPARATOR
740SHELL'
741ac_subst_files=''
742ac_user_opts='
743enable_option_checking
744with_build_libsubdir
745with_target_subdir
746with_cross_host
747enable_version_specific_runtime_libs
748enable_multilib
749with_toolexeclibdir
750enable_cet
751enable_maintainer_mode
752enable_shared
753enable_static
754with_pic
755enable_fast_install
756with_gnu_ld
757enable_libtool_lock
758enable_tls
759enable_objc_gc
760with_target_bdw_gc
761with_target_bdw_gc_include
762with_target_bdw_gc_lib
763with_gcc_major_version_only
764'
765      ac_precious_vars='build_alias
766host_alias
767target_alias
768CPP
769CPPFLAGS'
770
771
772# Initialize some variables set by options.
773ac_init_help=
774ac_init_version=false
775ac_unrecognized_opts=
776ac_unrecognized_sep=
777# The variables have the same names as the options, with
778# dashes changed to underlines.
779cache_file=/dev/null
780exec_prefix=NONE
781no_create=
782no_recursion=
783prefix=NONE
784program_prefix=NONE
785program_suffix=NONE
786program_transform_name=s,x,x,
787silent=
788site=
789srcdir=
790verbose=
791x_includes=NONE
792x_libraries=NONE
793
794# Installation directory options.
795# These are left unexpanded so users can "make install exec_prefix=/foo"
796# and all the variables that are supposed to be based on exec_prefix
797# by default will actually change.
798# Use braces instead of parens because sh, perl, etc. also accept them.
799# (The list follows the same order as the GNU Coding Standards.)
800bindir='${exec_prefix}/bin'
801sbindir='${exec_prefix}/sbin'
802libexecdir='${exec_prefix}/libexec'
803datarootdir='${prefix}/share'
804datadir='${datarootdir}'
805sysconfdir='${prefix}/etc'
806sharedstatedir='${prefix}/com'
807localstatedir='${prefix}/var'
808includedir='${prefix}/include'
809oldincludedir='/usr/include'
810docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811infodir='${datarootdir}/info'
812htmldir='${docdir}'
813dvidir='${docdir}'
814pdfdir='${docdir}'
815psdir='${docdir}'
816libdir='${exec_prefix}/lib'
817localedir='${datarootdir}/locale'
818mandir='${datarootdir}/man'
819
820ac_prev=
821ac_dashdash=
822for ac_option
823do
824  # If the previous option needs an argument, assign it.
825  if test -n "$ac_prev"; then
826    eval $ac_prev=\$ac_option
827    ac_prev=
828    continue
829  fi
830
831  case $ac_option in
832  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833  *=)   ac_optarg= ;;
834  *)    ac_optarg=yes ;;
835  esac
836
837  # Accept the important Cygnus configure options, so we can diagnose typos.
838
839  case $ac_dashdash$ac_option in
840  --)
841    ac_dashdash=yes ;;
842
843  -bindir | --bindir | --bindi | --bind | --bin | --bi)
844    ac_prev=bindir ;;
845  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846    bindir=$ac_optarg ;;
847
848  -build | --build | --buil | --bui | --bu)
849    ac_prev=build_alias ;;
850  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851    build_alias=$ac_optarg ;;
852
853  -cache-file | --cache-file | --cache-fil | --cache-fi \
854  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855    ac_prev=cache_file ;;
856  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858    cache_file=$ac_optarg ;;
859
860  --config-cache | -C)
861    cache_file=config.cache ;;
862
863  -datadir | --datadir | --datadi | --datad)
864    ac_prev=datadir ;;
865  -datadir=* | --datadir=* | --datadi=* | --datad=*)
866    datadir=$ac_optarg ;;
867
868  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869  | --dataroo | --dataro | --datar)
870    ac_prev=datarootdir ;;
871  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873    datarootdir=$ac_optarg ;;
874
875  -disable-* | --disable-*)
876    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877    # Reject names that are not valid shell variable names.
878    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879      as_fn_error $? "invalid feature name: $ac_useropt"
880    ac_useropt_orig=$ac_useropt
881    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882    case $ac_user_opts in
883      *"
884"enable_$ac_useropt"
885"*) ;;
886      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887	 ac_unrecognized_sep=', ';;
888    esac
889    eval enable_$ac_useropt=no ;;
890
891  -docdir | --docdir | --docdi | --doc | --do)
892    ac_prev=docdir ;;
893  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894    docdir=$ac_optarg ;;
895
896  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897    ac_prev=dvidir ;;
898  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899    dvidir=$ac_optarg ;;
900
901  -enable-* | --enable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=\$ac_optarg ;;
916
917  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919  | --exec | --exe | --ex)
920    ac_prev=exec_prefix ;;
921  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923  | --exec=* | --exe=* | --ex=*)
924    exec_prefix=$ac_optarg ;;
925
926  -gas | --gas | --ga | --g)
927    # Obsolete; use --with-gas.
928    with_gas=yes ;;
929
930  -help | --help | --hel | --he | -h)
931    ac_init_help=long ;;
932  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933    ac_init_help=recursive ;;
934  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935    ac_init_help=short ;;
936
937  -host | --host | --hos | --ho)
938    ac_prev=host_alias ;;
939  -host=* | --host=* | --hos=* | --ho=*)
940    host_alias=$ac_optarg ;;
941
942  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943    ac_prev=htmldir ;;
944  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945  | --ht=*)
946    htmldir=$ac_optarg ;;
947
948  -includedir | --includedir | --includedi | --included | --include \
949  | --includ | --inclu | --incl | --inc)
950    ac_prev=includedir ;;
951  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952  | --includ=* | --inclu=* | --incl=* | --inc=*)
953    includedir=$ac_optarg ;;
954
955  -infodir | --infodir | --infodi | --infod | --info | --inf)
956    ac_prev=infodir ;;
957  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958    infodir=$ac_optarg ;;
959
960  -libdir | --libdir | --libdi | --libd)
961    ac_prev=libdir ;;
962  -libdir=* | --libdir=* | --libdi=* | --libd=*)
963    libdir=$ac_optarg ;;
964
965  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966  | --libexe | --libex | --libe)
967    ac_prev=libexecdir ;;
968  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969  | --libexe=* | --libex=* | --libe=*)
970    libexecdir=$ac_optarg ;;
971
972  -localedir | --localedir | --localedi | --localed | --locale)
973    ac_prev=localedir ;;
974  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975    localedir=$ac_optarg ;;
976
977  -localstatedir | --localstatedir | --localstatedi | --localstated \
978  | --localstate | --localstat | --localsta | --localst | --locals)
979    ac_prev=localstatedir ;;
980  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982    localstatedir=$ac_optarg ;;
983
984  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985    ac_prev=mandir ;;
986  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987    mandir=$ac_optarg ;;
988
989  -nfp | --nfp | --nf)
990    # Obsolete; use --without-fp.
991    with_fp=no ;;
992
993  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994  | --no-cr | --no-c | -n)
995    no_create=yes ;;
996
997  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999    no_recursion=yes ;;
1000
1001  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003  | --oldin | --oldi | --old | --ol | --o)
1004    ac_prev=oldincludedir ;;
1005  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008    oldincludedir=$ac_optarg ;;
1009
1010  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011    ac_prev=prefix ;;
1012  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013    prefix=$ac_optarg ;;
1014
1015  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016  | --program-pre | --program-pr | --program-p)
1017    ac_prev=program_prefix ;;
1018  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020    program_prefix=$ac_optarg ;;
1021
1022  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023  | --program-suf | --program-su | --program-s)
1024    ac_prev=program_suffix ;;
1025  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027    program_suffix=$ac_optarg ;;
1028
1029  -program-transform-name | --program-transform-name \
1030  | --program-transform-nam | --program-transform-na \
1031  | --program-transform-n | --program-transform- \
1032  | --program-transform | --program-transfor \
1033  | --program-transfo | --program-transf \
1034  | --program-trans | --program-tran \
1035  | --progr-tra | --program-tr | --program-t)
1036    ac_prev=program_transform_name ;;
1037  -program-transform-name=* | --program-transform-name=* \
1038  | --program-transform-nam=* | --program-transform-na=* \
1039  | --program-transform-n=* | --program-transform-=* \
1040  | --program-transform=* | --program-transfor=* \
1041  | --program-transfo=* | --program-transf=* \
1042  | --program-trans=* | --program-tran=* \
1043  | --progr-tra=* | --program-tr=* | --program-t=*)
1044    program_transform_name=$ac_optarg ;;
1045
1046  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047    ac_prev=pdfdir ;;
1048  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049    pdfdir=$ac_optarg ;;
1050
1051  -psdir | --psdir | --psdi | --psd | --ps)
1052    ac_prev=psdir ;;
1053  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054    psdir=$ac_optarg ;;
1055
1056  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057  | -silent | --silent | --silen | --sile | --sil)
1058    silent=yes ;;
1059
1060  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061    ac_prev=sbindir ;;
1062  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063  | --sbi=* | --sb=*)
1064    sbindir=$ac_optarg ;;
1065
1066  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068  | --sharedst | --shareds | --shared | --share | --shar \
1069  | --sha | --sh)
1070    ac_prev=sharedstatedir ;;
1071  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074  | --sha=* | --sh=*)
1075    sharedstatedir=$ac_optarg ;;
1076
1077  -site | --site | --sit)
1078    ac_prev=site ;;
1079  -site=* | --site=* | --sit=*)
1080    site=$ac_optarg ;;
1081
1082  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083    ac_prev=srcdir ;;
1084  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085    srcdir=$ac_optarg ;;
1086
1087  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088  | --syscon | --sysco | --sysc | --sys | --sy)
1089    ac_prev=sysconfdir ;;
1090  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092    sysconfdir=$ac_optarg ;;
1093
1094  -target | --target | --targe | --targ | --tar | --ta | --t)
1095    ac_prev=target_alias ;;
1096  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097    target_alias=$ac_optarg ;;
1098
1099  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100    verbose=yes ;;
1101
1102  -version | --version | --versio | --versi | --vers | -V)
1103    ac_init_version=: ;;
1104
1105  -with-* | --with-*)
1106    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107    # Reject names that are not valid shell variable names.
1108    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109      as_fn_error $? "invalid package name: $ac_useropt"
1110    ac_useropt_orig=$ac_useropt
1111    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112    case $ac_user_opts in
1113      *"
1114"with_$ac_useropt"
1115"*) ;;
1116      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117	 ac_unrecognized_sep=', ';;
1118    esac
1119    eval with_$ac_useropt=\$ac_optarg ;;
1120
1121  -without-* | --without-*)
1122    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123    # Reject names that are not valid shell variable names.
1124    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125      as_fn_error $? "invalid package name: $ac_useropt"
1126    ac_useropt_orig=$ac_useropt
1127    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128    case $ac_user_opts in
1129      *"
1130"with_$ac_useropt"
1131"*) ;;
1132      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133	 ac_unrecognized_sep=', ';;
1134    esac
1135    eval with_$ac_useropt=no ;;
1136
1137  --x)
1138    # Obsolete; use --with-x.
1139    with_x=yes ;;
1140
1141  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142  | --x-incl | --x-inc | --x-in | --x-i)
1143    ac_prev=x_includes ;;
1144  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146    x_includes=$ac_optarg ;;
1147
1148  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150    ac_prev=x_libraries ;;
1151  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153    x_libraries=$ac_optarg ;;
1154
1155  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1156Try \`$0 --help' for more information"
1157    ;;
1158
1159  *=*)
1160    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161    # Reject names that are not valid shell variable names.
1162    case $ac_envvar in #(
1163      '' | [0-9]* | *[!_$as_cr_alnum]* )
1164      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1165    esac
1166    eval $ac_envvar=\$ac_optarg
1167    export $ac_envvar ;;
1168
1169  *)
1170    # FIXME: should be removed in autoconf 3.0.
1171    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1175    ;;
1176
1177  esac
1178done
1179
1180if test -n "$ac_prev"; then
1181  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182  as_fn_error $? "missing argument to $ac_option"
1183fi
1184
1185if test -n "$ac_unrecognized_opts"; then
1186  case $enable_option_checking in
1187    no) ;;
1188    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1189    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190  esac
1191fi
1192
1193# Check all directory arguments for consistency.
1194for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195		datadir sysconfdir sharedstatedir localstatedir includedir \
1196		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197		libdir localedir mandir
1198do
1199  eval ac_val=\$$ac_var
1200  # Remove trailing slashes.
1201  case $ac_val in
1202    */ )
1203      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204      eval $ac_var=\$ac_val;;
1205  esac
1206  # Be sure to have absolute directory names.
1207  case $ac_val in
1208    [\\/$]* | ?:[\\/]* )  continue;;
1209    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210  esac
1211  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1212done
1213
1214# There might be people who depend on the old broken behavior: `$host'
1215# used to hold the argument of --host etc.
1216# FIXME: To remove some day.
1217build=$build_alias
1218host=$host_alias
1219target=$target_alias
1220
1221# FIXME: To remove some day.
1222if test "x$host_alias" != x; then
1223  if test "x$build_alias" = x; then
1224    cross_compiling=maybe
1225  elif test "x$build_alias" != "x$host_alias"; then
1226    cross_compiling=yes
1227  fi
1228fi
1229
1230ac_tool_prefix=
1231test -n "$host_alias" && ac_tool_prefix=$host_alias-
1232
1233test "$silent" = yes && exec 6>/dev/null
1234
1235
1236ac_pwd=`pwd` && test -n "$ac_pwd" &&
1237ac_ls_di=`ls -di .` &&
1238ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1239  as_fn_error $? "working directory cannot be determined"
1240test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1241  as_fn_error $? "pwd does not report name of working directory"
1242
1243
1244# Find the source files, if location was not specified.
1245if test -z "$srcdir"; then
1246  ac_srcdir_defaulted=yes
1247  # Try the directory containing this script, then the parent directory.
1248  ac_confdir=`$as_dirname -- "$as_myself" ||
1249$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1250	 X"$as_myself" : 'X\(//\)[^/]' \| \
1251	 X"$as_myself" : 'X\(//\)$' \| \
1252	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1253$as_echo X"$as_myself" |
1254    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1255	    s//\1/
1256	    q
1257	  }
1258	  /^X\(\/\/\)[^/].*/{
1259	    s//\1/
1260	    q
1261	  }
1262	  /^X\(\/\/\)$/{
1263	    s//\1/
1264	    q
1265	  }
1266	  /^X\(\/\).*/{
1267	    s//\1/
1268	    q
1269	  }
1270	  s/.*/./; q'`
1271  srcdir=$ac_confdir
1272  if test ! -r "$srcdir/$ac_unique_file"; then
1273    srcdir=..
1274  fi
1275else
1276  ac_srcdir_defaulted=no
1277fi
1278if test ! -r "$srcdir/$ac_unique_file"; then
1279  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1280  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1281fi
1282ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1283ac_abs_confdir=`(
1284	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1285	pwd)`
1286# When building in place, set srcdir=.
1287if test "$ac_abs_confdir" = "$ac_pwd"; then
1288  srcdir=.
1289fi
1290# Remove unnecessary trailing slashes from srcdir.
1291# Double slashes in file names in object file debugging info
1292# mess up M-x gdb in Emacs.
1293case $srcdir in
1294*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1295esac
1296for ac_var in $ac_precious_vars; do
1297  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1298  eval ac_env_${ac_var}_value=\$${ac_var}
1299  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1300  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1301done
1302
1303#
1304# Report the --help message.
1305#
1306if test "$ac_init_help" = "long"; then
1307  # Omit some internal or obsolete options to make the list less imposing.
1308  # This message is too long to be a string in the A/UX 3.1 sh.
1309  cat <<_ACEOF
1310\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1311
1312Usage: $0 [OPTION]... [VAR=VALUE]...
1313
1314To assign environment variables (e.g., CC, CFLAGS...), specify them as
1315VAR=VALUE.  See below for descriptions of some of the useful variables.
1316
1317Defaults for the options are specified in brackets.
1318
1319Configuration:
1320  -h, --help              display this help and exit
1321      --help=short        display options specific to this package
1322      --help=recursive    display the short help of all the included packages
1323  -V, --version           display version information and exit
1324  -q, --quiet, --silent   do not print \`checking ...' messages
1325      --cache-file=FILE   cache test results in FILE [disabled]
1326  -C, --config-cache      alias for \`--cache-file=config.cache'
1327  -n, --no-create         do not create output files
1328      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1329
1330Installation directories:
1331  --prefix=PREFIX         install architecture-independent files in PREFIX
1332                          [$ac_default_prefix]
1333  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1334                          [PREFIX]
1335
1336By default, \`make install' will install all the files in
1337\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1338an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1339for instance \`--prefix=\$HOME'.
1340
1341For better control, use the options below.
1342
1343Fine tuning of the installation directories:
1344  --bindir=DIR            user executables [EPREFIX/bin]
1345  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1346  --libexecdir=DIR        program executables [EPREFIX/libexec]
1347  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1348  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1349  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1350  --libdir=DIR            object code libraries [EPREFIX/lib]
1351  --includedir=DIR        C header files [PREFIX/include]
1352  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1353  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1354  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1355  --infodir=DIR           info documentation [DATAROOTDIR/info]
1356  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1357  --mandir=DIR            man documentation [DATAROOTDIR/man]
1358  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1359  --htmldir=DIR           html documentation [DOCDIR]
1360  --dvidir=DIR            dvi documentation [DOCDIR]
1361  --pdfdir=DIR            pdf documentation [DOCDIR]
1362  --psdir=DIR             ps documentation [DOCDIR]
1363_ACEOF
1364
1365  cat <<\_ACEOF
1366
1367System types:
1368  --build=BUILD     configure for building on BUILD [guessed]
1369  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1370  --target=TARGET   configure for building compilers for TARGET [HOST]
1371_ACEOF
1372fi
1373
1374if test -n "$ac_init_help"; then
1375  case $ac_init_help in
1376     short | recursive ) echo "Configuration of package-unused version-unused:";;
1377   esac
1378  cat <<\_ACEOF
1379
1380Optional Features:
1381  --disable-option-checking  ignore unrecognized --enable/--with options
1382  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1383  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1384  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1385  --enable-multilib       build many library versions (default)
1386  --enable-cet            enable Intel CET in target libraries [default=no]
1387  --enable-maintainer-mode
1388                          enable make rules and dependencies not useful (and
1389                          sometimes confusing) to the casual installer
1390  --enable-shared[=PKGS]  build shared libraries [default=yes]
1391  --enable-static[=PKGS]  build static libraries [default=yes]
1392  --enable-fast-install[=PKGS]
1393                          optimize for fast installation [default=yes]
1394  --disable-libtool-lock  avoid locking (might break parallel builds)
1395  --enable-tls            Use thread-local storage [default=yes]
1396  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1397                          Objective-C runtime
1398
1399Optional Packages:
1400  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1401  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1402  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1403  --with-target-subdir=SUBDIR
1404                           configuring in a subdirectory
1405  --with-cross-host=HOST  configuring with a cross compiler
1406  --with-toolexeclibdir=DIR
1407                          install libraries built with a cross compiler within
1408                          DIR
1409  --with-pic              try to use only PIC/non-PIC objects [default=use
1410                          both]
1411  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1412  --with-target-bdw-gc=PATHLIST
1413                          specify prefix directory for installed bdw-gc
1414                          package. Equivalent to
1415                          --with-target-bdw-gc-include=PATH/include plus
1416                          --with-target-bdw-gc-lib=PATH/lib
1417  --with-target-bdw-gc-include=PATHLIST
1418                          specify directories for installed bdw-gc include
1419                          files
1420  --with-target-bdw-gc-lib=PATHLIST
1421                          specify directories for installed bdw-gc library
1422  --with-gcc-major-version-only
1423                          use only GCC major number in filesystem paths
1424
1425Some influential environment variables:
1426  CC          C compiler command
1427  CFLAGS      C compiler flags
1428  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1429              nonstandard directory <lib dir>
1430  LIBS        libraries to pass to the linker, e.g. -l<library>
1431  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432              you have headers in a nonstandard directory <include dir>
1433  CPP         C preprocessor
1434
1435Use these variables to override the choices made by `configure' or to help
1436it to find libraries and programs with nonstandard names/locations.
1437
1438Report bugs to the package provider.
1439_ACEOF
1440ac_status=$?
1441fi
1442
1443if test "$ac_init_help" = "recursive"; then
1444  # If there are subdirs, report their specific --help.
1445  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1446    test -d "$ac_dir" ||
1447      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1448      continue
1449    ac_builddir=.
1450
1451case "$ac_dir" in
1452.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453*)
1454  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455  # A ".." for each directory in $ac_dir_suffix.
1456  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457  case $ac_top_builddir_sub in
1458  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1460  esac ;;
1461esac
1462ac_abs_top_builddir=$ac_pwd
1463ac_abs_builddir=$ac_pwd$ac_dir_suffix
1464# for backward compatibility:
1465ac_top_builddir=$ac_top_build_prefix
1466
1467case $srcdir in
1468  .)  # We are building in place.
1469    ac_srcdir=.
1470    ac_top_srcdir=$ac_top_builddir_sub
1471    ac_abs_top_srcdir=$ac_pwd ;;
1472  [\\/]* | ?:[\\/]* )  # Absolute name.
1473    ac_srcdir=$srcdir$ac_dir_suffix;
1474    ac_top_srcdir=$srcdir
1475    ac_abs_top_srcdir=$srcdir ;;
1476  *) # Relative name.
1477    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478    ac_top_srcdir=$ac_top_build_prefix$srcdir
1479    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1480esac
1481ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1482
1483    cd "$ac_dir" || { ac_status=$?; continue; }
1484    # Check for guested configure.
1485    if test -f "$ac_srcdir/configure.gnu"; then
1486      echo &&
1487      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1488    elif test -f "$ac_srcdir/configure"; then
1489      echo &&
1490      $SHELL "$ac_srcdir/configure" --help=recursive
1491    else
1492      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1493    fi || ac_status=$?
1494    cd "$ac_pwd" || { ac_status=$?; break; }
1495  done
1496fi
1497
1498test -n "$ac_init_help" && exit $ac_status
1499if $ac_init_version; then
1500  cat <<\_ACEOF
1501package-unused configure version-unused
1502generated by GNU Autoconf 2.69
1503
1504Copyright (C) 2012 Free Software Foundation, Inc.
1505This configure script is free software; the Free Software Foundation
1506gives unlimited permission to copy, distribute and modify it.
1507_ACEOF
1508  exit
1509fi
1510
1511## ------------------------ ##
1512## Autoconf initialization. ##
1513## ------------------------ ##
1514
1515# ac_fn_c_try_compile LINENO
1516# --------------------------
1517# Try to compile conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_compile ()
1519{
1520  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521  rm -f conftest.$ac_objext
1522  if { { ac_try="$ac_compile"
1523case "(($ac_try" in
1524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525  *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529  (eval "$ac_compile") 2>conftest.err
1530  ac_status=$?
1531  if test -s conftest.err; then
1532    grep -v '^ *+' conftest.err >conftest.er1
1533    cat conftest.er1 >&5
1534    mv -f conftest.er1 conftest.err
1535  fi
1536  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537  test $ac_status = 0; } && {
1538	 test -z "$ac_c_werror_flag" ||
1539	 test ! -s conftest.err
1540       } && test -s conftest.$ac_objext; then :
1541  ac_retval=0
1542else
1543  $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546	ac_retval=1
1547fi
1548  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1549  as_fn_set_status $ac_retval
1550
1551} # ac_fn_c_try_compile
1552
1553# ac_fn_c_try_link LINENO
1554# -----------------------
1555# Try to link conftest.$ac_ext, and return whether this succeeded.
1556ac_fn_c_try_link ()
1557{
1558  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559  rm -f conftest.$ac_objext conftest$ac_exeext
1560  if { { ac_try="$ac_link"
1561case "(($ac_try" in
1562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563  *) ac_try_echo=$ac_try;;
1564esac
1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566$as_echo "$ac_try_echo"; } >&5
1567  (eval "$ac_link") 2>conftest.err
1568  ac_status=$?
1569  if test -s conftest.err; then
1570    grep -v '^ *+' conftest.err >conftest.er1
1571    cat conftest.er1 >&5
1572    mv -f conftest.er1 conftest.err
1573  fi
1574  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575  test $ac_status = 0; } && {
1576	 test -z "$ac_c_werror_flag" ||
1577	 test ! -s conftest.err
1578       } && test -s conftest$ac_exeext && {
1579	 test "$cross_compiling" = yes ||
1580	 test -x conftest$ac_exeext
1581       }; then :
1582  ac_retval=0
1583else
1584  $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
1586
1587	ac_retval=1
1588fi
1589  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1590  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1591  # interfere with the next link command; also delete a directory that is
1592  # left behind by Apple's compiler.  We do this before executing the actions.
1593  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1594  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595  as_fn_set_status $ac_retval
1596
1597} # ac_fn_c_try_link
1598
1599# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1600# -------------------------------------------------------
1601# Tests whether HEADER exists and can be compiled using the include files in
1602# INCLUDES, setting the cache variable VAR accordingly.
1603ac_fn_c_check_header_compile ()
1604{
1605  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607$as_echo_n "checking for $2... " >&6; }
1608if eval \${$3+:} false; then :
1609  $as_echo_n "(cached) " >&6
1610else
1611  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1612/* end confdefs.h.  */
1613$4
1614#include <$2>
1615_ACEOF
1616if ac_fn_c_try_compile "$LINENO"; then :
1617  eval "$3=yes"
1618else
1619  eval "$3=no"
1620fi
1621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1622fi
1623eval ac_res=\$$3
1624	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625$as_echo "$ac_res" >&6; }
1626  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627
1628} # ac_fn_c_check_header_compile
1629
1630# ac_fn_c_try_cpp LINENO
1631# ----------------------
1632# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1633ac_fn_c_try_cpp ()
1634{
1635  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636  if { { ac_try="$ac_cpp conftest.$ac_ext"
1637case "(($ac_try" in
1638  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639  *) ac_try_echo=$ac_try;;
1640esac
1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642$as_echo "$ac_try_echo"; } >&5
1643  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1644  ac_status=$?
1645  if test -s conftest.err; then
1646    grep -v '^ *+' conftest.err >conftest.er1
1647    cat conftest.er1 >&5
1648    mv -f conftest.er1 conftest.err
1649  fi
1650  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651  test $ac_status = 0; } > conftest.i && {
1652	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1653	 test ! -s conftest.err
1654       }; then :
1655  ac_retval=0
1656else
1657  $as_echo "$as_me: failed program was:" >&5
1658sed 's/^/| /' conftest.$ac_ext >&5
1659
1660    ac_retval=1
1661fi
1662  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663  as_fn_set_status $ac_retval
1664
1665} # ac_fn_c_try_cpp
1666
1667# ac_fn_c_try_run LINENO
1668# ----------------------
1669# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1670# that executables *can* be run.
1671ac_fn_c_try_run ()
1672{
1673  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674  if { { ac_try="$ac_link"
1675case "(($ac_try" in
1676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677  *) ac_try_echo=$ac_try;;
1678esac
1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680$as_echo "$ac_try_echo"; } >&5
1681  (eval "$ac_link") 2>&5
1682  ac_status=$?
1683  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1685  { { case "(($ac_try" in
1686  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687  *) ac_try_echo=$ac_try;;
1688esac
1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690$as_echo "$ac_try_echo"; } >&5
1691  (eval "$ac_try") 2>&5
1692  ac_status=$?
1693  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694  test $ac_status = 0; }; }; then :
1695  ac_retval=0
1696else
1697  $as_echo "$as_me: program exited with status $ac_status" >&5
1698       $as_echo "$as_me: failed program was:" >&5
1699sed 's/^/| /' conftest.$ac_ext >&5
1700
1701       ac_retval=$ac_status
1702fi
1703  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705  as_fn_set_status $ac_retval
1706
1707} # ac_fn_c_try_run
1708
1709# ac_fn_c_check_func LINENO FUNC VAR
1710# ----------------------------------
1711# Tests whether FUNC exists, setting the cache variable VAR accordingly
1712ac_fn_c_check_func ()
1713{
1714  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716$as_echo_n "checking for $2... " >&6; }
1717if eval \${$3+:} false; then :
1718  $as_echo_n "(cached) " >&6
1719else
1720  if test x$gcc_no_link = xyes; then
1721  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1722fi
1723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724/* end confdefs.h.  */
1725/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1726   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1727#define $2 innocuous_$2
1728
1729/* System header to define __stub macros and hopefully few prototypes,
1730    which can conflict with char $2 (); below.
1731    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1732    <limits.h> exists even on freestanding compilers.  */
1733
1734#ifdef __STDC__
1735# include <limits.h>
1736#else
1737# include <assert.h>
1738#endif
1739
1740#undef $2
1741
1742/* Override any GCC internal prototype to avoid an error.
1743   Use char because int might match the return type of a GCC
1744   builtin and then its argument prototype would still apply.  */
1745#ifdef __cplusplus
1746extern "C"
1747#endif
1748char $2 ();
1749/* The GNU C library defines this for functions which it implements
1750    to always fail with ENOSYS.  Some functions are actually named
1751    something starting with __ and the normal name is an alias.  */
1752#if defined __stub_$2 || defined __stub___$2
1753choke me
1754#endif
1755
1756int
1757main ()
1758{
1759return $2 ();
1760  ;
1761  return 0;
1762}
1763_ACEOF
1764if ac_fn_c_try_link "$LINENO"; then :
1765  eval "$3=yes"
1766else
1767  eval "$3=no"
1768fi
1769rm -f core conftest.err conftest.$ac_objext \
1770    conftest$ac_exeext conftest.$ac_ext
1771fi
1772eval ac_res=\$$3
1773	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1774$as_echo "$ac_res" >&6; }
1775  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776
1777} # ac_fn_c_check_func
1778
1779# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1780# -------------------------------------------------------
1781# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1782# the include files in INCLUDES and setting the cache variable VAR
1783# accordingly.
1784ac_fn_c_check_header_mongrel ()
1785{
1786  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787  if eval \${$3+:} false; then :
1788  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789$as_echo_n "checking for $2... " >&6; }
1790if eval \${$3+:} false; then :
1791  $as_echo_n "(cached) " >&6
1792fi
1793eval ac_res=\$$3
1794	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795$as_echo "$ac_res" >&6; }
1796else
1797  # Is the header compilable?
1798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1799$as_echo_n "checking $2 usability... " >&6; }
1800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h.  */
1802$4
1803#include <$2>
1804_ACEOF
1805if ac_fn_c_try_compile "$LINENO"; then :
1806  ac_header_compiler=yes
1807else
1808  ac_header_compiler=no
1809fi
1810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1812$as_echo "$ac_header_compiler" >&6; }
1813
1814# Is the header present?
1815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1816$as_echo_n "checking $2 presence... " >&6; }
1817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h.  */
1819#include <$2>
1820_ACEOF
1821if ac_fn_c_try_cpp "$LINENO"; then :
1822  ac_header_preproc=yes
1823else
1824  ac_header_preproc=no
1825fi
1826rm -f conftest.err conftest.i conftest.$ac_ext
1827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1828$as_echo "$ac_header_preproc" >&6; }
1829
1830# So?  What about this header?
1831case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1832  yes:no: )
1833    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1834$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1835    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1836$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1837    ;;
1838  no:yes:* )
1839    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1840$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1841    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1842$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1843    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1844$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1845    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1846$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1847    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1849    ;;
1850esac
1851  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852$as_echo_n "checking for $2... " >&6; }
1853if eval \${$3+:} false; then :
1854  $as_echo_n "(cached) " >&6
1855else
1856  eval "$3=\$ac_header_compiler"
1857fi
1858eval ac_res=\$$3
1859	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
1861fi
1862  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863
1864} # ac_fn_c_check_header_mongrel
1865cat >config.log <<_ACEOF
1866This file contains any messages produced by compilers while
1867running configure, to aid debugging if configure makes a mistake.
1868
1869It was created by package-unused $as_me version-unused, which was
1870generated by GNU Autoconf 2.69.  Invocation command line was
1871
1872  $ $0 $@
1873
1874_ACEOF
1875exec 5>>config.log
1876{
1877cat <<_ASUNAME
1878## --------- ##
1879## Platform. ##
1880## --------- ##
1881
1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886uname -v = `(uname -v) 2>/dev/null || echo unknown`
1887
1888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1889/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1890
1891/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1892/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1894/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1895/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1896/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1897/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1898
1899_ASUNAME
1900
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904  IFS=$as_save_IFS
1905  test -z "$as_dir" && as_dir=.
1906    $as_echo "PATH: $as_dir"
1907  done
1908IFS=$as_save_IFS
1909
1910} >&5
1911
1912cat >&5 <<_ACEOF
1913
1914
1915## ----------- ##
1916## Core tests. ##
1917## ----------- ##
1918
1919_ACEOF
1920
1921
1922# Keep a trace of the command line.
1923# Strip out --no-create and --no-recursion so they do not pile up.
1924# Strip out --silent because we don't want to record it for future runs.
1925# Also quote any args containing shell meta-characters.
1926# Make two passes to allow for proper duplicate-argument suppression.
1927ac_configure_args=
1928ac_configure_args0=
1929ac_configure_args1=
1930ac_must_keep_next=false
1931for ac_pass in 1 2
1932do
1933  for ac_arg
1934  do
1935    case $ac_arg in
1936    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1937    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1938    | -silent | --silent | --silen | --sile | --sil)
1939      continue ;;
1940    *\'*)
1941      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1942    esac
1943    case $ac_pass in
1944    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1945    2)
1946      as_fn_append ac_configure_args1 " '$ac_arg'"
1947      if test $ac_must_keep_next = true; then
1948	ac_must_keep_next=false # Got value, back to normal.
1949      else
1950	case $ac_arg in
1951	  *=* | --config-cache | -C | -disable-* | --disable-* \
1952	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1953	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1954	  | -with-* | --with-* | -without-* | --without-* | --x)
1955	    case "$ac_configure_args0 " in
1956	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1957	    esac
1958	    ;;
1959	  -* ) ac_must_keep_next=true ;;
1960	esac
1961      fi
1962      as_fn_append ac_configure_args " '$ac_arg'"
1963      ;;
1964    esac
1965  done
1966done
1967{ ac_configure_args0=; unset ac_configure_args0;}
1968{ ac_configure_args1=; unset ac_configure_args1;}
1969
1970# When interrupted or exit'd, cleanup temporary files, and complete
1971# config.log.  We remove comments because anyway the quotes in there
1972# would cause problems or look ugly.
1973# WARNING: Use '\'' to represent an apostrophe within the trap.
1974# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975trap 'exit_status=$?
1976  # Save into config.log some information that might help in debugging.
1977  {
1978    echo
1979
1980    $as_echo "## ---------------- ##
1981## Cache variables. ##
1982## ---------------- ##"
1983    echo
1984    # The following way of writing the cache mishandles newlines in values,
1985(
1986  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1987    eval ac_val=\$$ac_var
1988    case $ac_val in #(
1989    *${as_nl}*)
1990      case $ac_var in #(
1991      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1992$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1993      esac
1994      case $ac_var in #(
1995      _ | IFS | as_nl) ;; #(
1996      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997      *) { eval $ac_var=; unset $ac_var;} ;;
1998      esac ;;
1999    esac
2000  done
2001  (set) 2>&1 |
2002    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2003    *${as_nl}ac_space=\ *)
2004      sed -n \
2005	"s/'\''/'\''\\\\'\'''\''/g;
2006	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2007      ;; #(
2008    *)
2009      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2010      ;;
2011    esac |
2012    sort
2013)
2014    echo
2015
2016    $as_echo "## ----------------- ##
2017## Output variables. ##
2018## ----------------- ##"
2019    echo
2020    for ac_var in $ac_subst_vars
2021    do
2022      eval ac_val=\$$ac_var
2023      case $ac_val in
2024      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2025      esac
2026      $as_echo "$ac_var='\''$ac_val'\''"
2027    done | sort
2028    echo
2029
2030    if test -n "$ac_subst_files"; then
2031      $as_echo "## ------------------- ##
2032## File substitutions. ##
2033## ------------------- ##"
2034      echo
2035      for ac_var in $ac_subst_files
2036      do
2037	eval ac_val=\$$ac_var
2038	case $ac_val in
2039	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2040	esac
2041	$as_echo "$ac_var='\''$ac_val'\''"
2042      done | sort
2043      echo
2044    fi
2045
2046    if test -s confdefs.h; then
2047      $as_echo "## ----------- ##
2048## confdefs.h. ##
2049## ----------- ##"
2050      echo
2051      cat confdefs.h
2052      echo
2053    fi
2054    test "$ac_signal" != 0 &&
2055      $as_echo "$as_me: caught signal $ac_signal"
2056    $as_echo "$as_me: exit $exit_status"
2057  } >&5
2058  rm -f core *.core core.conftest.* &&
2059    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060    exit $exit_status
2061' 0
2062for ac_signal in 1 2 13 15; do
2063  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064done
2065ac_signal=0
2066
2067# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068rm -f -r conftest* confdefs.h
2069
2070$as_echo "/* confdefs.h */" > confdefs.h
2071
2072# Predefined preprocessor variables.
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_NAME "$PACKAGE_NAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_STRING "$PACKAGE_STRING"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_URL "$PACKAGE_URL"
2096_ACEOF
2097
2098
2099# Let the site file select an alternate cache file if it wants to.
2100# Prefer an explicitly selected file to automatically selected ones.
2101ac_site_file1=NONE
2102ac_site_file2=NONE
2103if test -n "$CONFIG_SITE"; then
2104  # We do not want a PATH search for config.site.
2105  case $CONFIG_SITE in #((
2106    -*)  ac_site_file1=./$CONFIG_SITE;;
2107    */*) ac_site_file1=$CONFIG_SITE;;
2108    *)   ac_site_file1=./$CONFIG_SITE;;
2109  esac
2110elif test "x$prefix" != xNONE; then
2111  ac_site_file1=$prefix/share/config.site
2112  ac_site_file2=$prefix/etc/config.site
2113else
2114  ac_site_file1=$ac_default_prefix/share/config.site
2115  ac_site_file2=$ac_default_prefix/etc/config.site
2116fi
2117for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118do
2119  test "x$ac_site_file" = xNONE && continue
2120  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2121    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2122$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2123    sed 's/^/| /' "$ac_site_file" >&5
2124    . "$ac_site_file" \
2125      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2127as_fn_error $? "failed to load site script $ac_site_file
2128See \`config.log' for more details" "$LINENO" 5; }
2129  fi
2130done
2131
2132if test -r "$cache_file"; then
2133  # Some versions of bash will fail to source /dev/null (special files
2134  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2135  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2136    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137$as_echo "$as_me: loading cache $cache_file" >&6;}
2138    case $cache_file in
2139      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140      *)                      . "./$cache_file";;
2141    esac
2142  fi
2143else
2144  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145$as_echo "$as_me: creating cache $cache_file" >&6;}
2146  >$cache_file
2147fi
2148
2149# Check that the precious variables saved in the cache have kept the same
2150# value.
2151ac_cache_corrupted=false
2152for ac_var in $ac_precious_vars; do
2153  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154  eval ac_new_set=\$ac_env_${ac_var}_set
2155  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156  eval ac_new_val=\$ac_env_${ac_var}_value
2157  case $ac_old_set,$ac_new_set in
2158    set,)
2159      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2160$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2161      ac_cache_corrupted=: ;;
2162    ,set)
2163      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2164$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2165      ac_cache_corrupted=: ;;
2166    ,);;
2167    *)
2168      if test "x$ac_old_val" != "x$ac_new_val"; then
2169	# differences in whitespace do not lead to failure.
2170	ac_old_val_w=`echo x $ac_old_val`
2171	ac_new_val_w=`echo x $ac_new_val`
2172	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2173	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2174$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2175	  ac_cache_corrupted=:
2176	else
2177	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2178$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2179	  eval $ac_var=\$ac_old_val
2180	fi
2181	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2182$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2183	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2184$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2185      fi;;
2186  esac
2187  # Pass precious variables to config.status.
2188  if test "$ac_new_set" = set; then
2189    case $ac_new_val in
2190    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2191    *) ac_arg=$ac_var=$ac_new_val ;;
2192    esac
2193    case " $ac_configure_args " in
2194      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2195      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2196    esac
2197  fi
2198done
2199if $ac_cache_corrupted; then
2200  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2205fi
2206## -------------------- ##
2207## Main body of script. ##
2208## -------------------- ##
2209
2210ac_ext=c
2211ac_cpp='$CPP $CPPFLAGS'
2212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214ac_compiler_gnu=$ac_cv_c_compiler_gnu
2215
2216
2217
2218
2219
2220
2221ac_aux_dir=
2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2223  if test -f "$ac_dir/install-sh"; then
2224    ac_aux_dir=$ac_dir
2225    ac_install_sh="$ac_aux_dir/install-sh -c"
2226    break
2227  elif test -f "$ac_dir/install.sh"; then
2228    ac_aux_dir=$ac_dir
2229    ac_install_sh="$ac_aux_dir/install.sh -c"
2230    break
2231  elif test -f "$ac_dir/shtool"; then
2232    ac_aux_dir=$ac_dir
2233    ac_install_sh="$ac_aux_dir/shtool install -c"
2234    break
2235  fi
2236done
2237if test -z "$ac_aux_dir"; then
2238  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2239fi
2240
2241# These three variables are undocumented and unsupported,
2242# and are intended to be withdrawn in a future Autoconf release.
2243# They can cause serious problems if a builder's source tree is in a directory
2244# whose full name contains unusual characters.
2245ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2246ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2247ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2248
2249
2250# Make sure we can run config.sub.
2251$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2252  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2253
2254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2255$as_echo_n "checking build system type... " >&6; }
2256if ${ac_cv_build+:} false; then :
2257  $as_echo_n "(cached) " >&6
2258else
2259  ac_build_alias=$build_alias
2260test "x$ac_build_alias" = x &&
2261  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2262test "x$ac_build_alias" = x &&
2263  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2264ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2265  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2266
2267fi
2268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2269$as_echo "$ac_cv_build" >&6; }
2270case $ac_cv_build in
2271*-*-*) ;;
2272*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2273esac
2274build=$ac_cv_build
2275ac_save_IFS=$IFS; IFS='-'
2276set x $ac_cv_build
2277shift
2278build_cpu=$1
2279build_vendor=$2
2280shift; shift
2281# Remember, the first character of IFS is used to create $*,
2282# except with old shells:
2283build_os=$*
2284IFS=$ac_save_IFS
2285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2286
2287
2288 case ${build_alias} in
2289  "") build_noncanonical=${build} ;;
2290  *) build_noncanonical=${build_alias} ;;
2291esac
2292
2293 case ${host_alias} in
2294  "") host_noncanonical=${build_noncanonical} ;;
2295  *) host_noncanonical=${host_alias} ;;
2296esac
2297
2298 case ${target_alias} in
2299  "") target_noncanonical=${host_noncanonical} ;;
2300  *) target_noncanonical=${target_alias} ;;
2301esac
2302
2303
2304# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2305# have matching libraries, they should use host libraries: Makefile.tpl
2306# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2307# However, they still use the build modules, because the corresponding
2308# host modules (e.g. bison) are only built for the host when bootstrap
2309# finishes. So:
2310# - build_subdir is where we find build modules, and never changes.
2311# - build_libsubdir is where we find build libraries, and can be overridden.
2312
2313# Prefix 'build-' so this never conflicts with target_subdir.
2314build_subdir="build-${build_noncanonical}"
2315
2316# Check whether --with-build-libsubdir was given.
2317if test "${with_build_libsubdir+set}" = set; then :
2318  withval=$with_build_libsubdir; build_libsubdir="$withval"
2319else
2320  build_libsubdir="$build_subdir"
2321fi
2322
2323# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2324if ( test $srcdir = . && test -d gcc ) \
2325   || test -d $srcdir/../host-${host_noncanonical}; then
2326  host_subdir="host-${host_noncanonical}"
2327else
2328  host_subdir=.
2329fi
2330# No prefix.
2331target_subdir=${target_noncanonical}
2332
2333
2334# We need the following definitions because AC_PROG_LIBTOOL relies on them
2335PACKAGE=libobjc
2336# Version is pulled out to make it a bit easier to change using sed.
2337VERSION=4:0:0
2338
2339
2340# This works around the fact that libtool configuration may change LD
2341# for this particular configuration, but some shells, instead of
2342# keeping the changes in LD private, export them just because LD is
2343# exported.
2344ORIGINAL_LD_FOR_MULTILIBS=$LD
2345
2346# -------
2347# Options
2348# -------
2349
2350# We use these options to decide which functions to include.
2351
2352# Check whether --with-target-subdir was given.
2353if test "${with_target_subdir+set}" = set; then :
2354  withval=$with_target_subdir;
2355fi
2356
2357
2358# Check whether --with-cross-host was given.
2359if test "${with_cross_host+set}" = set; then :
2360  withval=$with_cross_host;
2361fi
2362
2363
2364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2365$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2366# Check whether --enable-version-specific-runtime-libs was given.
2367if test "${enable_version_specific_runtime_libs+set}" = set; then :
2368  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2369 yes) version_specific_libs=yes ;;
2370 no)  version_specific_libs=no ;;
2371 *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2372 esac
2373else
2374  version_specific_libs=no
2375fi
2376
2377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2378$as_echo "$version_specific_libs" >&6; }
2379
2380# -----------
2381# Directories
2382# -----------
2383
2384# Find the rest of the source tree framework.
2385# Default to --enable-multilib
2386# Check whether --enable-multilib was given.
2387if test "${enable_multilib+set}" = set; then :
2388  enableval=$enable_multilib; case "$enableval" in
2389  yes) multilib=yes ;;
2390  no)  multilib=no ;;
2391  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2392 esac
2393else
2394  multilib=yes
2395fi
2396
2397
2398# We may get other options which we leave undocumented:
2399# --with-target-subdir, --with-multisrctop, --with-multisubdir
2400# See config-ml.in if you want the gory details.
2401
2402if test "$srcdir" = "."; then
2403  if test "$with_target_subdir" != "."; then
2404    multi_basedir="$srcdir/$with_multisrctop../.."
2405  else
2406    multi_basedir="$srcdir/$with_multisrctop.."
2407  fi
2408else
2409  multi_basedir="$srcdir/.."
2410fi
2411
2412
2413# Even if the default multilib is not a cross compilation,
2414# it may be that some of the other multilibs are.
2415if test $cross_compiling = no && test $multilib = yes \
2416   && test "x${with_multisubdir}" != x ; then
2417   cross_compiling=maybe
2418fi
2419
2420ac_config_commands="$ac_config_commands default-1"
2421
2422
2423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2424$as_echo_n "checking host system type... " >&6; }
2425if ${ac_cv_host+:} false; then :
2426  $as_echo_n "(cached) " >&6
2427else
2428  if test "x$host_alias" = x; then
2429  ac_cv_host=$ac_cv_build
2430else
2431  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2432    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2433fi
2434
2435fi
2436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2437$as_echo "$ac_cv_host" >&6; }
2438case $ac_cv_host in
2439*-*-*) ;;
2440*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2441esac
2442host=$ac_cv_host
2443ac_save_IFS=$IFS; IFS='-'
2444set x $ac_cv_host
2445shift
2446host_cpu=$1
2447host_vendor=$2
2448shift; shift
2449# Remember, the first character of IFS is used to create $*,
2450# except with old shells:
2451host_os=$*
2452IFS=$ac_save_IFS
2453case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2454
2455
2456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2457$as_echo_n "checking target system type... " >&6; }
2458if ${ac_cv_target+:} false; then :
2459  $as_echo_n "(cached) " >&6
2460else
2461  if test "x$target_alias" = x; then
2462  ac_cv_target=$ac_cv_host
2463else
2464  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2465    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2466fi
2467
2468fi
2469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2470$as_echo "$ac_cv_target" >&6; }
2471case $ac_cv_target in
2472*-*-*) ;;
2473*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2474esac
2475target=$ac_cv_target
2476ac_save_IFS=$IFS; IFS='-'
2477set x $ac_cv_target
2478shift
2479target_cpu=$1
2480target_vendor=$2
2481shift; shift
2482# Remember, the first character of IFS is used to create $*,
2483# except with old shells:
2484target_os=$*
2485IFS=$ac_save_IFS
2486case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2487
2488
2489# The aliases save the names the user supplied, while $host etc.
2490# will get canonicalized.
2491test -n "$target_alias" &&
2492  test "$program_prefix$program_suffix$program_transform_name" = \
2493    NONENONEs,x,x, &&
2494  program_prefix=${target_alias}-
2495
2496
2497
2498
2499# Export source directory.
2500# These need to be absolute paths, yet at the same time need to
2501# canonicalize only relative paths, because then amd will not unmount
2502# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2503case $srcdir in
2504  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2505  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2506esac
2507
2508
2509
2510# Check whether --with-toolexeclibdir was given.
2511if test "${with_toolexeclibdir+set}" = set; then :
2512  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
2513  /)
2514    ;;
2515  */)
2516    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
2517    ;;
2518esac
2519else
2520  with_toolexeclibdir=no
2521fi
2522
2523
2524
2525# Calculate toolexeclibdir
2526# Also toolexecdir, though it's only used in toolexeclibdir
2527case ${version_specific_libs} in
2528  yes)
2529    # Need the gcc compiler version to know where to install libraries
2530    # and header files if --enable-version-specific-runtime-libs option
2531    # is selected.
2532    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2533    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2534    ;;
2535  no)
2536    if test -n "$with_cross_host" &&
2537       test x"$with_cross_host" != x"no"; then
2538      # Install a library built with a cross compiler in tooldir, not libdir.
2539      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2540      case ${with_toolexeclibdir} in
2541	no)
2542	  toolexeclibdir='$(toolexecdir)/lib'
2543	  ;;
2544	*)
2545	  toolexeclibdir=${with_toolexeclibdir}
2546	  ;;
2547      esac
2548    else
2549      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2550      toolexeclibdir='$(libdir)'
2551    fi
2552    multi_os_directory=`$CC -print-multi-os-directory`
2553    case $multi_os_directory in
2554      .) ;; # Avoid trailing /.
2555      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2556    esac
2557    ;;
2558esac
2559
2560
2561
2562# Figure out if we want to name the include directory and the
2563#  library name changes differently.
2564includedirname=include
2565libsuffix=
2566case "${host}" in
2567  *-darwin*)
2568    # Darwin is the only target so far that needs a different include directory.
2569    includedirname=include-gnu-runtime
2570    libsuffix=-gnu
2571    ;;
2572esac
2573
2574
2575
2576ac_config_headers="$ac_config_headers config.h"
2577
2578
2579# --------
2580# Programs
2581# --------
2582
2583
2584
2585# We must force CC to /not/ be a precious variable; otherwise
2586# the wrong, non-multilib-adjusted value will be used in multilibs.
2587# As a side effect, we have to subst CFLAGS ourselves.
2588
2589
2590ac_ext=c
2591ac_cpp='$CPP $CPPFLAGS'
2592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2594ac_compiler_gnu=$ac_cv_c_compiler_gnu
2595if test -n "$ac_tool_prefix"; then
2596  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2597set dummy ${ac_tool_prefix}gcc; ac_word=$2
2598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2599$as_echo_n "checking for $ac_word... " >&6; }
2600if ${ac_cv_prog_CC+:} false; then :
2601  $as_echo_n "(cached) " >&6
2602else
2603  if test -n "$CC"; then
2604  ac_cv_prog_CC="$CC" # Let the user override the test.
2605else
2606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2607for as_dir in $PATH
2608do
2609  IFS=$as_save_IFS
2610  test -z "$as_dir" && as_dir=.
2611    for ac_exec_ext in '' $ac_executable_extensions; do
2612  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2613    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2614    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2615    break 2
2616  fi
2617done
2618  done
2619IFS=$as_save_IFS
2620
2621fi
2622fi
2623CC=$ac_cv_prog_CC
2624if test -n "$CC"; then
2625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626$as_echo "$CC" >&6; }
2627else
2628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629$as_echo "no" >&6; }
2630fi
2631
2632
2633fi
2634if test -z "$ac_cv_prog_CC"; then
2635  ac_ct_CC=$CC
2636  # Extract the first word of "gcc", so it can be a program name with args.
2637set dummy gcc; ac_word=$2
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639$as_echo_n "checking for $ac_word... " >&6; }
2640if ${ac_cv_prog_ac_ct_CC+:} false; then :
2641  $as_echo_n "(cached) " >&6
2642else
2643  if test -n "$ac_ct_CC"; then
2644  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2645else
2646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647for as_dir in $PATH
2648do
2649  IFS=$as_save_IFS
2650  test -z "$as_dir" && as_dir=.
2651    for ac_exec_ext in '' $ac_executable_extensions; do
2652  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2653    ac_cv_prog_ac_ct_CC="gcc"
2654    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655    break 2
2656  fi
2657done
2658  done
2659IFS=$as_save_IFS
2660
2661fi
2662fi
2663ac_ct_CC=$ac_cv_prog_ac_ct_CC
2664if test -n "$ac_ct_CC"; then
2665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2666$as_echo "$ac_ct_CC" >&6; }
2667else
2668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669$as_echo "no" >&6; }
2670fi
2671
2672  if test "x$ac_ct_CC" = x; then
2673    CC=""
2674  else
2675    case $cross_compiling:$ac_tool_warned in
2676yes:)
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2679ac_tool_warned=yes ;;
2680esac
2681    CC=$ac_ct_CC
2682  fi
2683else
2684  CC="$ac_cv_prog_CC"
2685fi
2686
2687if test -z "$CC"; then
2688          if test -n "$ac_tool_prefix"; then
2689    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2690set dummy ${ac_tool_prefix}cc; ac_word=$2
2691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2692$as_echo_n "checking for $ac_word... " >&6; }
2693if ${ac_cv_prog_CC+:} false; then :
2694  $as_echo_n "(cached) " >&6
2695else
2696  if test -n "$CC"; then
2697  ac_cv_prog_CC="$CC" # Let the user override the test.
2698else
2699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700for as_dir in $PATH
2701do
2702  IFS=$as_save_IFS
2703  test -z "$as_dir" && as_dir=.
2704    for ac_exec_ext in '' $ac_executable_extensions; do
2705  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2706    ac_cv_prog_CC="${ac_tool_prefix}cc"
2707    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2708    break 2
2709  fi
2710done
2711  done
2712IFS=$as_save_IFS
2713
2714fi
2715fi
2716CC=$ac_cv_prog_CC
2717if test -n "$CC"; then
2718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2719$as_echo "$CC" >&6; }
2720else
2721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2722$as_echo "no" >&6; }
2723fi
2724
2725
2726  fi
2727fi
2728if test -z "$CC"; then
2729  # Extract the first word of "cc", so it can be a program name with args.
2730set dummy cc; ac_word=$2
2731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2732$as_echo_n "checking for $ac_word... " >&6; }
2733if ${ac_cv_prog_CC+:} false; then :
2734  $as_echo_n "(cached) " >&6
2735else
2736  if test -n "$CC"; then
2737  ac_cv_prog_CC="$CC" # Let the user override the test.
2738else
2739  ac_prog_rejected=no
2740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741for as_dir in $PATH
2742do
2743  IFS=$as_save_IFS
2744  test -z "$as_dir" && as_dir=.
2745    for ac_exec_ext in '' $ac_executable_extensions; do
2746  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2747    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2748       ac_prog_rejected=yes
2749       continue
2750     fi
2751    ac_cv_prog_CC="cc"
2752    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2753    break 2
2754  fi
2755done
2756  done
2757IFS=$as_save_IFS
2758
2759if test $ac_prog_rejected = yes; then
2760  # We found a bogon in the path, so make sure we never use it.
2761  set dummy $ac_cv_prog_CC
2762  shift
2763  if test $# != 0; then
2764    # We chose a different compiler from the bogus one.
2765    # However, it has the same basename, so the bogon will be chosen
2766    # first if we set CC to just the basename; use the full file name.
2767    shift
2768    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2769  fi
2770fi
2771fi
2772fi
2773CC=$ac_cv_prog_CC
2774if test -n "$CC"; then
2775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2776$as_echo "$CC" >&6; }
2777else
2778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2779$as_echo "no" >&6; }
2780fi
2781
2782
2783fi
2784if test -z "$CC"; then
2785  if test -n "$ac_tool_prefix"; then
2786  for ac_prog in cl.exe
2787  do
2788    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2789set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791$as_echo_n "checking for $ac_word... " >&6; }
2792if ${ac_cv_prog_CC+:} false; then :
2793  $as_echo_n "(cached) " >&6
2794else
2795  if test -n "$CC"; then
2796  ac_cv_prog_CC="$CC" # Let the user override the test.
2797else
2798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799for as_dir in $PATH
2800do
2801  IFS=$as_save_IFS
2802  test -z "$as_dir" && as_dir=.
2803    for ac_exec_ext in '' $ac_executable_extensions; do
2804  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2805    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2807    break 2
2808  fi
2809done
2810  done
2811IFS=$as_save_IFS
2812
2813fi
2814fi
2815CC=$ac_cv_prog_CC
2816if test -n "$CC"; then
2817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818$as_echo "$CC" >&6; }
2819else
2820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821$as_echo "no" >&6; }
2822fi
2823
2824
2825    test -n "$CC" && break
2826  done
2827fi
2828if test -z "$CC"; then
2829  ac_ct_CC=$CC
2830  for ac_prog in cl.exe
2831do
2832  # Extract the first word of "$ac_prog", so it can be a program name with args.
2833set dummy $ac_prog; ac_word=$2
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2835$as_echo_n "checking for $ac_word... " >&6; }
2836if ${ac_cv_prog_ac_ct_CC+:} false; then :
2837  $as_echo_n "(cached) " >&6
2838else
2839  if test -n "$ac_ct_CC"; then
2840  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2841else
2842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843for as_dir in $PATH
2844do
2845  IFS=$as_save_IFS
2846  test -z "$as_dir" && as_dir=.
2847    for ac_exec_ext in '' $ac_executable_extensions; do
2848  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2849    ac_cv_prog_ac_ct_CC="$ac_prog"
2850    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2851    break 2
2852  fi
2853done
2854  done
2855IFS=$as_save_IFS
2856
2857fi
2858fi
2859ac_ct_CC=$ac_cv_prog_ac_ct_CC
2860if test -n "$ac_ct_CC"; then
2861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2862$as_echo "$ac_ct_CC" >&6; }
2863else
2864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865$as_echo "no" >&6; }
2866fi
2867
2868
2869  test -n "$ac_ct_CC" && break
2870done
2871
2872  if test "x$ac_ct_CC" = x; then
2873    CC=""
2874  else
2875    case $cross_compiling:$ac_tool_warned in
2876yes:)
2877{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2878$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2879ac_tool_warned=yes ;;
2880esac
2881    CC=$ac_ct_CC
2882  fi
2883fi
2884
2885fi
2886
2887
2888test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2890as_fn_error $? "no acceptable C compiler found in \$PATH
2891See \`config.log' for more details" "$LINENO" 5; }
2892
2893# Provide some information about the compiler.
2894$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2895set X $ac_compile
2896ac_compiler=$2
2897for ac_option in --version -v -V -qversion; do
2898  { { ac_try="$ac_compiler $ac_option >&5"
2899case "(($ac_try" in
2900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901  *) ac_try_echo=$ac_try;;
2902esac
2903eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2904$as_echo "$ac_try_echo"; } >&5
2905  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2906  ac_status=$?
2907  if test -s conftest.err; then
2908    sed '10a\
2909... rest of stderr output deleted ...
2910         10q' conftest.err >conftest.er1
2911    cat conftest.er1 >&5
2912  fi
2913  rm -f conftest.er1 conftest.err
2914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2915  test $ac_status = 0; }
2916done
2917
2918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2919/* end confdefs.h.  */
2920#include <stdio.h>
2921int
2922main ()
2923{
2924printf ("hello world\n");
2925  ;
2926  return 0;
2927}
2928_ACEOF
2929# FIXME: Cleanup?
2930if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2931  (eval $ac_link) 2>&5
2932  ac_status=$?
2933  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2934  test $ac_status = 0; }; then :
2935  gcc_no_link=no
2936else
2937  gcc_no_link=yes
2938fi
2939if test x$gcc_no_link = xyes; then
2940  # Setting cross_compile will disable run tests; it will
2941  # also disable AC_CHECK_FILE but that's generally
2942  # correct if we can't link.
2943  cross_compiling=yes
2944  EXEEXT=
2945else
2946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2947/* end confdefs.h.  */
2948
2949int
2950main ()
2951{
2952
2953  ;
2954  return 0;
2955}
2956_ACEOF
2957ac_clean_files_save=$ac_clean_files
2958ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2959# Try to create an executable without -o first, disregard a.out.
2960# It will help us diagnose broken compilers, and finding out an intuition
2961# of exeext.
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2963$as_echo_n "checking whether the C compiler works... " >&6; }
2964ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2965
2966# The possible output files:
2967ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2968
2969ac_rmfiles=
2970for ac_file in $ac_files
2971do
2972  case $ac_file in
2973    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2974    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2975  esac
2976done
2977rm -f $ac_rmfiles
2978
2979if { { ac_try="$ac_link_default"
2980case "(($ac_try" in
2981  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982  *) ac_try_echo=$ac_try;;
2983esac
2984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2985$as_echo "$ac_try_echo"; } >&5
2986  (eval "$ac_link_default") 2>&5
2987  ac_status=$?
2988  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2989  test $ac_status = 0; }; then :
2990  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2991# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2992# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2993# so that the user can short-circuit this test for compilers unknown to
2994# Autoconf.
2995for ac_file in $ac_files ''
2996do
2997  test -f "$ac_file" || continue
2998  case $ac_file in
2999    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3000	;;
3001    [ab].out )
3002	# We found the default executable, but exeext='' is most
3003	# certainly right.
3004	break;;
3005    *.* )
3006	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3007	then :; else
3008	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3009	fi
3010	# We set ac_cv_exeext here because the later test for it is not
3011	# safe: cross compilers may not add the suffix if given an `-o'
3012	# argument, so we may need to know it at that point already.
3013	# Even if this section looks crufty: it has the advantage of
3014	# actually working.
3015	break;;
3016    * )
3017	break;;
3018  esac
3019done
3020test "$ac_cv_exeext" = no && ac_cv_exeext=
3021
3022else
3023  ac_file=''
3024fi
3025if test -z "$ac_file"; then :
3026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027$as_echo "no" >&6; }
3028$as_echo "$as_me: failed program was:" >&5
3029sed 's/^/| /' conftest.$ac_ext >&5
3030
3031{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033as_fn_error 77 "C compiler cannot create executables
3034See \`config.log' for more details" "$LINENO" 5; }
3035else
3036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3037$as_echo "yes" >&6; }
3038fi
3039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3040$as_echo_n "checking for C compiler default output file name... " >&6; }
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3042$as_echo "$ac_file" >&6; }
3043ac_exeext=$ac_cv_exeext
3044
3045rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3046ac_clean_files=$ac_clean_files_save
3047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3048$as_echo_n "checking for suffix of executables... " >&6; }
3049if { { ac_try="$ac_link"
3050case "(($ac_try" in
3051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3052  *) ac_try_echo=$ac_try;;
3053esac
3054eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3055$as_echo "$ac_try_echo"; } >&5
3056  (eval "$ac_link") 2>&5
3057  ac_status=$?
3058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3059  test $ac_status = 0; }; then :
3060  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3061# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3062# work properly (i.e., refer to `conftest.exe'), while it won't with
3063# `rm'.
3064for ac_file in conftest.exe conftest conftest.*; do
3065  test -f "$ac_file" || continue
3066  case $ac_file in
3067    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3068    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3069	  break;;
3070    * ) break;;
3071  esac
3072done
3073else
3074  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3076as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3077See \`config.log' for more details" "$LINENO" 5; }
3078fi
3079rm -f conftest conftest$ac_cv_exeext
3080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3081$as_echo "$ac_cv_exeext" >&6; }
3082
3083rm -f conftest.$ac_ext
3084EXEEXT=$ac_cv_exeext
3085ac_exeext=$EXEEXT
3086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3087/* end confdefs.h.  */
3088#include <stdio.h>
3089int
3090main ()
3091{
3092FILE *f = fopen ("conftest.out", "w");
3093 return ferror (f) || fclose (f) != 0;
3094
3095  ;
3096  return 0;
3097}
3098_ACEOF
3099ac_clean_files="$ac_clean_files conftest.out"
3100# Check that the compiler produces executables we can run.  If not, either
3101# the compiler is broken, or we cross compile.
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3103$as_echo_n "checking whether we are cross compiling... " >&6; }
3104if test "$cross_compiling" != yes; then
3105  { { ac_try="$ac_link"
3106case "(($ac_try" in
3107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108  *) ac_try_echo=$ac_try;;
3109esac
3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111$as_echo "$ac_try_echo"; } >&5
3112  (eval "$ac_link") 2>&5
3113  ac_status=$?
3114  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3115  test $ac_status = 0; }
3116  if { ac_try='./conftest$ac_cv_exeext'
3117  { { case "(($ac_try" in
3118  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3119  *) ac_try_echo=$ac_try;;
3120esac
3121eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3122$as_echo "$ac_try_echo"; } >&5
3123  (eval "$ac_try") 2>&5
3124  ac_status=$?
3125  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3126  test $ac_status = 0; }; }; then
3127    cross_compiling=no
3128  else
3129    if test "$cross_compiling" = maybe; then
3130	cross_compiling=yes
3131    else
3132	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3134as_fn_error $? "cannot run C compiled programs.
3135If you meant to cross compile, use \`--host'.
3136See \`config.log' for more details" "$LINENO" 5; }
3137    fi
3138  fi
3139fi
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3141$as_echo "$cross_compiling" >&6; }
3142
3143rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3144ac_clean_files=$ac_clean_files_save
3145fi
3146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3147$as_echo_n "checking for suffix of object files... " >&6; }
3148if ${ac_cv_objext+:} false; then :
3149  $as_echo_n "(cached) " >&6
3150else
3151  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3152/* end confdefs.h.  */
3153
3154int
3155main ()
3156{
3157
3158  ;
3159  return 0;
3160}
3161_ACEOF
3162rm -f conftest.o conftest.obj
3163if { { ac_try="$ac_compile"
3164case "(($ac_try" in
3165  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166  *) ac_try_echo=$ac_try;;
3167esac
3168eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3169$as_echo "$ac_try_echo"; } >&5
3170  (eval "$ac_compile") 2>&5
3171  ac_status=$?
3172  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173  test $ac_status = 0; }; then :
3174  for ac_file in conftest.o conftest.obj conftest.*; do
3175  test -f "$ac_file" || continue;
3176  case $ac_file in
3177    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3178    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3179       break;;
3180  esac
3181done
3182else
3183  $as_echo "$as_me: failed program was:" >&5
3184sed 's/^/| /' conftest.$ac_ext >&5
3185
3186{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3188as_fn_error $? "cannot compute suffix of object files: cannot compile
3189See \`config.log' for more details" "$LINENO" 5; }
3190fi
3191rm -f conftest.$ac_cv_objext conftest.$ac_ext
3192fi
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3194$as_echo "$ac_cv_objext" >&6; }
3195OBJEXT=$ac_cv_objext
3196ac_objext=$OBJEXT
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3198$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3199if ${ac_cv_c_compiler_gnu+:} false; then :
3200  $as_echo_n "(cached) " >&6
3201else
3202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h.  */
3204
3205int
3206main ()
3207{
3208#ifndef __GNUC__
3209       choke me
3210#endif
3211
3212  ;
3213  return 0;
3214}
3215_ACEOF
3216if ac_fn_c_try_compile "$LINENO"; then :
3217  ac_compiler_gnu=yes
3218else
3219  ac_compiler_gnu=no
3220fi
3221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3222ac_cv_c_compiler_gnu=$ac_compiler_gnu
3223
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3226$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3227if test $ac_compiler_gnu = yes; then
3228  GCC=yes
3229else
3230  GCC=
3231fi
3232ac_test_CFLAGS=${CFLAGS+set}
3233ac_save_CFLAGS=$CFLAGS
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3235$as_echo_n "checking whether $CC accepts -g... " >&6; }
3236if ${ac_cv_prog_cc_g+:} false; then :
3237  $as_echo_n "(cached) " >&6
3238else
3239  ac_save_c_werror_flag=$ac_c_werror_flag
3240   ac_c_werror_flag=yes
3241   ac_cv_prog_cc_g=no
3242   CFLAGS="-g"
3243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3244/* end confdefs.h.  */
3245
3246int
3247main ()
3248{
3249
3250  ;
3251  return 0;
3252}
3253_ACEOF
3254if ac_fn_c_try_compile "$LINENO"; then :
3255  ac_cv_prog_cc_g=yes
3256else
3257  CFLAGS=""
3258      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259/* end confdefs.h.  */
3260
3261int
3262main ()
3263{
3264
3265  ;
3266  return 0;
3267}
3268_ACEOF
3269if ac_fn_c_try_compile "$LINENO"; then :
3270
3271else
3272  ac_c_werror_flag=$ac_save_c_werror_flag
3273	 CFLAGS="-g"
3274	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3275/* end confdefs.h.  */
3276
3277int
3278main ()
3279{
3280
3281  ;
3282  return 0;
3283}
3284_ACEOF
3285if ac_fn_c_try_compile "$LINENO"; then :
3286  ac_cv_prog_cc_g=yes
3287fi
3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3289fi
3290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3291fi
3292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3293   ac_c_werror_flag=$ac_save_c_werror_flag
3294fi
3295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3296$as_echo "$ac_cv_prog_cc_g" >&6; }
3297if test "$ac_test_CFLAGS" = set; then
3298  CFLAGS=$ac_save_CFLAGS
3299elif test $ac_cv_prog_cc_g = yes; then
3300  if test "$GCC" = yes; then
3301    CFLAGS="-g -O2"
3302  else
3303    CFLAGS="-g"
3304  fi
3305else
3306  if test "$GCC" = yes; then
3307    CFLAGS="-O2"
3308  else
3309    CFLAGS=
3310  fi
3311fi
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3313$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3314if ${ac_cv_prog_cc_c89+:} false; then :
3315  $as_echo_n "(cached) " >&6
3316else
3317  ac_cv_prog_cc_c89=no
3318ac_save_CC=$CC
3319cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320/* end confdefs.h.  */
3321#include <stdarg.h>
3322#include <stdio.h>
3323struct stat;
3324/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3325struct buf { int x; };
3326FILE * (*rcsopen) (struct buf *, struct stat *, int);
3327static char *e (p, i)
3328     char **p;
3329     int i;
3330{
3331  return p[i];
3332}
3333static char *f (char * (*g) (char **, int), char **p, ...)
3334{
3335  char *s;
3336  va_list v;
3337  va_start (v,p);
3338  s = g (p, va_arg (v,int));
3339  va_end (v);
3340  return s;
3341}
3342
3343/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3344   function prototypes and stuff, but not '\xHH' hex character constants.
3345   These don't provoke an error unfortunately, instead are silently treated
3346   as 'x'.  The following induces an error, until -std is added to get
3347   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3348   array size at least.  It's necessary to write '\x00'==0 to get something
3349   that's true only with -std.  */
3350int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3351
3352/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3353   inside strings and character constants.  */
3354#define FOO(x) 'x'
3355int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3356
3357int test (int i, double x);
3358struct s1 {int (*f) (int a);};
3359struct s2 {int (*f) (double a);};
3360int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3361int argc;
3362char **argv;
3363int
3364main ()
3365{
3366return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3367  ;
3368  return 0;
3369}
3370_ACEOF
3371for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3372	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3373do
3374  CC="$ac_save_CC $ac_arg"
3375  if ac_fn_c_try_compile "$LINENO"; then :
3376  ac_cv_prog_cc_c89=$ac_arg
3377fi
3378rm -f core conftest.err conftest.$ac_objext
3379  test "x$ac_cv_prog_cc_c89" != "xno" && break
3380done
3381rm -f conftest.$ac_ext
3382CC=$ac_save_CC
3383
3384fi
3385# AC_CACHE_VAL
3386case "x$ac_cv_prog_cc_c89" in
3387  x)
3388    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3389$as_echo "none needed" >&6; } ;;
3390  xno)
3391    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3392$as_echo "unsupported" >&6; } ;;
3393  *)
3394    CC="$CC $ac_cv_prog_cc_c89"
3395    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3396$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3397esac
3398if test "x$ac_cv_prog_cc_c89" != xno; then :
3399
3400fi
3401
3402ac_ext=c
3403ac_cpp='$CPP $CPPFLAGS'
3404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410# extra LD Flags which are required for targets
3411
3412
3413
3414case $host in
3415  *-cygwin* | *-mingw*)
3416    # 'host' will be top-level target in the case of a target lib,
3417    # we must compare to with_cross_host to decide if this is a native
3418    # or cross-compiler and select where to install dlls appropriately.
3419    if test -n "$with_cross_host" &&
3420	test x"$with_cross_host" != x"no"; then
3421      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3422    else
3423      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3424    fi
3425    ;;
3426  *)
3427    lt_host_flags=
3428    ;;
3429esac
3430
3431
3432
3433case "${host}" in
3434  *-darwin*)
3435    # Darwin needs -single_module when linking libobjc
3436    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3437    ;;
3438  *-cygwin*|*-mingw*)
3439    # Tell libtool to build DLLs on Windows
3440    extra_ldflags_libobjc='$(lt_host_flags)'
3441    ;;
3442esac
3443
3444
3445# Add CET specific flags if CET is enabled
3446
3447 # Check whether --enable-cet was given.
3448if test "${enable_cet+set}" = set; then :
3449  enableval=$enable_cet;
3450      case "$enableval" in
3451       yes|no|auto) ;;
3452       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
3453                          esac
3454
3455else
3456  enable_cet=no
3457fi
3458
3459
3460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
3461$as_echo_n "checking for CET support... " >&6; }
3462
3463case "$host" in
3464  i[34567]86-*-linux* | x86_64-*-linux*)
3465    case "$enable_cet" in
3466      auto)
3467	# Check if target supports multi-byte NOPs
3468	# and if assembler supports CET insn.
3469	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470/* end confdefs.h.  */
3471
3472int
3473main ()
3474{
3475
3476#if !defined(__SSE2__)
3477#error target does not support multi-byte NOPs
3478#else
3479asm ("setssbsy");
3480#endif
3481
3482  ;
3483  return 0;
3484}
3485_ACEOF
3486if ac_fn_c_try_compile "$LINENO"; then :
3487  enable_cet=yes
3488else
3489  enable_cet=no
3490fi
3491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492	;;
3493      yes)
3494	# Check if assembler supports CET.
3495	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496/* end confdefs.h.  */
3497
3498int
3499main ()
3500{
3501asm ("setssbsy");
3502  ;
3503  return 0;
3504}
3505_ACEOF
3506if ac_fn_c_try_compile "$LINENO"; then :
3507
3508else
3509  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
3510fi
3511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3512	;;
3513    esac
3514    ;;
3515  *)
3516    enable_cet=no
3517    ;;
3518esac
3519if test x$enable_cet = xyes; then
3520  CET_FLAGS="-fcf-protection -mshstk"
3521  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3522$as_echo "yes" >&6; }
3523else
3524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3525$as_echo "no" >&6; }
3526fi
3527
3528XCFLAGS="$XCFLAGS $CET_FLAGS"
3529
3530
3531
3532
3533if test -n "$ac_tool_prefix"; then
3534  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3535set dummy ${ac_tool_prefix}as; ac_word=$2
3536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537$as_echo_n "checking for $ac_word... " >&6; }
3538if ${ac_cv_prog_AS+:} false; then :
3539  $as_echo_n "(cached) " >&6
3540else
3541  if test -n "$AS"; then
3542  ac_cv_prog_AS="$AS" # Let the user override the test.
3543else
3544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545for as_dir in $PATH
3546do
3547  IFS=$as_save_IFS
3548  test -z "$as_dir" && as_dir=.
3549    for ac_exec_ext in '' $ac_executable_extensions; do
3550  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3551    ac_cv_prog_AS="${ac_tool_prefix}as"
3552    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3553    break 2
3554  fi
3555done
3556  done
3557IFS=$as_save_IFS
3558
3559fi
3560fi
3561AS=$ac_cv_prog_AS
3562if test -n "$AS"; then
3563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3564$as_echo "$AS" >&6; }
3565else
3566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3567$as_echo "no" >&6; }
3568fi
3569
3570
3571fi
3572if test -z "$ac_cv_prog_AS"; then
3573  ac_ct_AS=$AS
3574  # Extract the first word of "as", so it can be a program name with args.
3575set dummy as; ac_word=$2
3576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3577$as_echo_n "checking for $ac_word... " >&6; }
3578if ${ac_cv_prog_ac_ct_AS+:} false; then :
3579  $as_echo_n "(cached) " >&6
3580else
3581  if test -n "$ac_ct_AS"; then
3582  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3583else
3584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585for as_dir in $PATH
3586do
3587  IFS=$as_save_IFS
3588  test -z "$as_dir" && as_dir=.
3589    for ac_exec_ext in '' $ac_executable_extensions; do
3590  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3591    ac_cv_prog_ac_ct_AS="as"
3592    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3593    break 2
3594  fi
3595done
3596  done
3597IFS=$as_save_IFS
3598
3599fi
3600fi
3601ac_ct_AS=$ac_cv_prog_ac_ct_AS
3602if test -n "$ac_ct_AS"; then
3603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3604$as_echo "$ac_ct_AS" >&6; }
3605else
3606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607$as_echo "no" >&6; }
3608fi
3609
3610  if test "x$ac_ct_AS" = x; then
3611    AS=""
3612  else
3613    case $cross_compiling:$ac_tool_warned in
3614yes:)
3615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3617ac_tool_warned=yes ;;
3618esac
3619    AS=$ac_ct_AS
3620  fi
3621else
3622  AS="$ac_cv_prog_AS"
3623fi
3624
3625if test -n "$ac_tool_prefix"; then
3626  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3627set dummy ${ac_tool_prefix}ar; ac_word=$2
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3629$as_echo_n "checking for $ac_word... " >&6; }
3630if ${ac_cv_prog_AR+:} false; then :
3631  $as_echo_n "(cached) " >&6
3632else
3633  if test -n "$AR"; then
3634  ac_cv_prog_AR="$AR" # Let the user override the test.
3635else
3636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3637for as_dir in $PATH
3638do
3639  IFS=$as_save_IFS
3640  test -z "$as_dir" && as_dir=.
3641    for ac_exec_ext in '' $ac_executable_extensions; do
3642  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3643    ac_cv_prog_AR="${ac_tool_prefix}ar"
3644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3645    break 2
3646  fi
3647done
3648  done
3649IFS=$as_save_IFS
3650
3651fi
3652fi
3653AR=$ac_cv_prog_AR
3654if test -n "$AR"; then
3655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3656$as_echo "$AR" >&6; }
3657else
3658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3659$as_echo "no" >&6; }
3660fi
3661
3662
3663fi
3664if test -z "$ac_cv_prog_AR"; then
3665  ac_ct_AR=$AR
3666  # Extract the first word of "ar", so it can be a program name with args.
3667set dummy ar; ac_word=$2
3668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3669$as_echo_n "checking for $ac_word... " >&6; }
3670if ${ac_cv_prog_ac_ct_AR+:} false; then :
3671  $as_echo_n "(cached) " >&6
3672else
3673  if test -n "$ac_ct_AR"; then
3674  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3675else
3676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3677for as_dir in $PATH
3678do
3679  IFS=$as_save_IFS
3680  test -z "$as_dir" && as_dir=.
3681    for ac_exec_ext in '' $ac_executable_extensions; do
3682  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3683    ac_cv_prog_ac_ct_AR="ar"
3684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3685    break 2
3686  fi
3687done
3688  done
3689IFS=$as_save_IFS
3690
3691fi
3692fi
3693ac_ct_AR=$ac_cv_prog_ac_ct_AR
3694if test -n "$ac_ct_AR"; then
3695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3696$as_echo "$ac_ct_AR" >&6; }
3697else
3698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3699$as_echo "no" >&6; }
3700fi
3701
3702  if test "x$ac_ct_AR" = x; then
3703    AR=""
3704  else
3705    case $cross_compiling:$ac_tool_warned in
3706yes:)
3707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3709ac_tool_warned=yes ;;
3710esac
3711    AR=$ac_ct_AR
3712  fi
3713else
3714  AR="$ac_cv_prog_AR"
3715fi
3716
3717if test -n "$ac_tool_prefix"; then
3718  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3719set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3721$as_echo_n "checking for $ac_word... " >&6; }
3722if ${ac_cv_prog_RANLIB+:} false; then :
3723  $as_echo_n "(cached) " >&6
3724else
3725  if test -n "$RANLIB"; then
3726  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3727else
3728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3729for as_dir in $PATH
3730do
3731  IFS=$as_save_IFS
3732  test -z "$as_dir" && as_dir=.
3733    for ac_exec_ext in '' $ac_executable_extensions; do
3734  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3735    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3737    break 2
3738  fi
3739done
3740  done
3741IFS=$as_save_IFS
3742
3743fi
3744fi
3745RANLIB=$ac_cv_prog_RANLIB
3746if test -n "$RANLIB"; then
3747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3748$as_echo "$RANLIB" >&6; }
3749else
3750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3751$as_echo "no" >&6; }
3752fi
3753
3754
3755fi
3756if test -z "$ac_cv_prog_RANLIB"; then
3757  ac_ct_RANLIB=$RANLIB
3758  # Extract the first word of "ranlib", so it can be a program name with args.
3759set dummy ranlib; ac_word=$2
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3761$as_echo_n "checking for $ac_word... " >&6; }
3762if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3763  $as_echo_n "(cached) " >&6
3764else
3765  if test -n "$ac_ct_RANLIB"; then
3766  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3767else
3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769for as_dir in $PATH
3770do
3771  IFS=$as_save_IFS
3772  test -z "$as_dir" && as_dir=.
3773    for ac_exec_ext in '' $ac_executable_extensions; do
3774  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3775    ac_cv_prog_ac_ct_RANLIB="ranlib"
3776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3777    break 2
3778  fi
3779done
3780  done
3781IFS=$as_save_IFS
3782
3783fi
3784fi
3785ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3786if test -n "$ac_ct_RANLIB"; then
3787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3788$as_echo "$ac_ct_RANLIB" >&6; }
3789else
3790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3791$as_echo "no" >&6; }
3792fi
3793
3794  if test "x$ac_ct_RANLIB" = x; then
3795    RANLIB=":"
3796  else
3797    case $cross_compiling:$ac_tool_warned in
3798yes:)
3799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3801ac_tool_warned=yes ;;
3802esac
3803    RANLIB=$ac_ct_RANLIB
3804  fi
3805else
3806  RANLIB="$ac_cv_prog_RANLIB"
3807fi
3808
3809# Find a good install program.  We prefer a C program (faster),
3810# so one script is as good as another.  But avoid the broken or
3811# incompatible versions:
3812# SysV /etc/install, /usr/sbin/install
3813# SunOS /usr/etc/install
3814# IRIX /sbin/install
3815# AIX /bin/install
3816# AmigaOS /C/install, which installs bootblocks on floppy discs
3817# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3818# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3819# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3820# OS/2's system install, which has a completely different semantic
3821# ./install, which can be erroneously created by make from ./install.sh.
3822# Reject install programs that cannot install multiple files.
3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3824$as_echo_n "checking for a BSD-compatible install... " >&6; }
3825if test -z "$INSTALL"; then
3826if ${ac_cv_path_install+:} false; then :
3827  $as_echo_n "(cached) " >&6
3828else
3829  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3830for as_dir in $PATH
3831do
3832  IFS=$as_save_IFS
3833  test -z "$as_dir" && as_dir=.
3834    # Account for people who put trailing slashes in PATH elements.
3835case $as_dir/ in #((
3836  ./ | .// | /[cC]/* | \
3837  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3838  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3839  /usr/ucb/* ) ;;
3840  *)
3841    # OSF1 and SCO ODT 3.0 have their own names for install.
3842    # Don't use installbsd from OSF since it installs stuff as root
3843    # by default.
3844    for ac_prog in ginstall scoinst install; do
3845      for ac_exec_ext in '' $ac_executable_extensions; do
3846	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3847	  if test $ac_prog = install &&
3848	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3849	    # AIX install.  It has an incompatible calling convention.
3850	    :
3851	  elif test $ac_prog = install &&
3852	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3853	    # program-specific install script used by HP pwplus--don't use.
3854	    :
3855	  else
3856	    rm -rf conftest.one conftest.two conftest.dir
3857	    echo one > conftest.one
3858	    echo two > conftest.two
3859	    mkdir conftest.dir
3860	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3861	      test -s conftest.one && test -s conftest.two &&
3862	      test -s conftest.dir/conftest.one &&
3863	      test -s conftest.dir/conftest.two
3864	    then
3865	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3866	      break 3
3867	    fi
3868	  fi
3869	fi
3870      done
3871    done
3872    ;;
3873esac
3874
3875  done
3876IFS=$as_save_IFS
3877
3878rm -rf conftest.one conftest.two conftest.dir
3879
3880fi
3881  if test "${ac_cv_path_install+set}" = set; then
3882    INSTALL=$ac_cv_path_install
3883  else
3884    # As a last resort, use the slow shell script.  Don't cache a
3885    # value for INSTALL within a source directory, because that will
3886    # break other packages using the cache if that directory is
3887    # removed, or if the value is a relative name.
3888    INSTALL=$ac_install_sh
3889  fi
3890fi
3891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3892$as_echo "$INSTALL" >&6; }
3893
3894# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3895# It thinks the first close brace ends the variable substitution.
3896test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3897
3898test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3899
3900test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3901
3902
3903
3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3905$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3906    # Check whether --enable-maintainer-mode was given.
3907if test "${enable_maintainer_mode+set}" = set; then :
3908  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3909else
3910  USE_MAINTAINER_MODE=no
3911fi
3912
3913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3914$as_echo "$USE_MAINTAINER_MODE" >&6; }
3915   if test $USE_MAINTAINER_MODE = yes; then
3916  MAINTAINER_MODE_TRUE=
3917  MAINTAINER_MODE_FALSE='#'
3918else
3919  MAINTAINER_MODE_TRUE='#'
3920  MAINTAINER_MODE_FALSE=
3921fi
3922
3923  MAINT=$MAINTAINER_MODE_TRUE
3924
3925
3926
3927# Enable Win32 DLL on MS Windows - FIXME
3928enable_win32_dll=yes
3929
3930case $host in
3931*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3932  if test -n "$ac_tool_prefix"; then
3933  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3934set dummy ${ac_tool_prefix}as; ac_word=$2
3935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3936$as_echo_n "checking for $ac_word... " >&6; }
3937if ${ac_cv_prog_AS+:} false; then :
3938  $as_echo_n "(cached) " >&6
3939else
3940  if test -n "$AS"; then
3941  ac_cv_prog_AS="$AS" # Let the user override the test.
3942else
3943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3944for as_dir in $PATH
3945do
3946  IFS=$as_save_IFS
3947  test -z "$as_dir" && as_dir=.
3948    for ac_exec_ext in '' $ac_executable_extensions; do
3949  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3950    ac_cv_prog_AS="${ac_tool_prefix}as"
3951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3952    break 2
3953  fi
3954done
3955  done
3956IFS=$as_save_IFS
3957
3958fi
3959fi
3960AS=$ac_cv_prog_AS
3961if test -n "$AS"; then
3962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3963$as_echo "$AS" >&6; }
3964else
3965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3966$as_echo "no" >&6; }
3967fi
3968
3969
3970fi
3971if test -z "$ac_cv_prog_AS"; then
3972  ac_ct_AS=$AS
3973  # Extract the first word of "as", so it can be a program name with args.
3974set dummy as; ac_word=$2
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3976$as_echo_n "checking for $ac_word... " >&6; }
3977if ${ac_cv_prog_ac_ct_AS+:} false; then :
3978  $as_echo_n "(cached) " >&6
3979else
3980  if test -n "$ac_ct_AS"; then
3981  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3982else
3983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984for as_dir in $PATH
3985do
3986  IFS=$as_save_IFS
3987  test -z "$as_dir" && as_dir=.
3988    for ac_exec_ext in '' $ac_executable_extensions; do
3989  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3990    ac_cv_prog_ac_ct_AS="as"
3991    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3992    break 2
3993  fi
3994done
3995  done
3996IFS=$as_save_IFS
3997
3998fi
3999fi
4000ac_ct_AS=$ac_cv_prog_ac_ct_AS
4001if test -n "$ac_ct_AS"; then
4002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4003$as_echo "$ac_ct_AS" >&6; }
4004else
4005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4006$as_echo "no" >&6; }
4007fi
4008
4009  if test "x$ac_ct_AS" = x; then
4010    AS="false"
4011  else
4012    case $cross_compiling:$ac_tool_warned in
4013yes:)
4014{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4015$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4016ac_tool_warned=yes ;;
4017esac
4018    AS=$ac_ct_AS
4019  fi
4020else
4021  AS="$ac_cv_prog_AS"
4022fi
4023
4024  if test -n "$ac_tool_prefix"; then
4025  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4026set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4028$as_echo_n "checking for $ac_word... " >&6; }
4029if ${ac_cv_prog_DLLTOOL+:} false; then :
4030  $as_echo_n "(cached) " >&6
4031else
4032  if test -n "$DLLTOOL"; then
4033  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4034else
4035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4036for as_dir in $PATH
4037do
4038  IFS=$as_save_IFS
4039  test -z "$as_dir" && as_dir=.
4040    for ac_exec_ext in '' $ac_executable_extensions; do
4041  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4042    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4043    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4044    break 2
4045  fi
4046done
4047  done
4048IFS=$as_save_IFS
4049
4050fi
4051fi
4052DLLTOOL=$ac_cv_prog_DLLTOOL
4053if test -n "$DLLTOOL"; then
4054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4055$as_echo "$DLLTOOL" >&6; }
4056else
4057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4058$as_echo "no" >&6; }
4059fi
4060
4061
4062fi
4063if test -z "$ac_cv_prog_DLLTOOL"; then
4064  ac_ct_DLLTOOL=$DLLTOOL
4065  # Extract the first word of "dlltool", so it can be a program name with args.
4066set dummy dlltool; ac_word=$2
4067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4068$as_echo_n "checking for $ac_word... " >&6; }
4069if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4070  $as_echo_n "(cached) " >&6
4071else
4072  if test -n "$ac_ct_DLLTOOL"; then
4073  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4074else
4075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4076for as_dir in $PATH
4077do
4078  IFS=$as_save_IFS
4079  test -z "$as_dir" && as_dir=.
4080    for ac_exec_ext in '' $ac_executable_extensions; do
4081  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4082    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4083    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4084    break 2
4085  fi
4086done
4087  done
4088IFS=$as_save_IFS
4089
4090fi
4091fi
4092ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4093if test -n "$ac_ct_DLLTOOL"; then
4094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4095$as_echo "$ac_ct_DLLTOOL" >&6; }
4096else
4097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4098$as_echo "no" >&6; }
4099fi
4100
4101  if test "x$ac_ct_DLLTOOL" = x; then
4102    DLLTOOL="false"
4103  else
4104    case $cross_compiling:$ac_tool_warned in
4105yes:)
4106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4108ac_tool_warned=yes ;;
4109esac
4110    DLLTOOL=$ac_ct_DLLTOOL
4111  fi
4112else
4113  DLLTOOL="$ac_cv_prog_DLLTOOL"
4114fi
4115
4116  if test -n "$ac_tool_prefix"; then
4117  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4118set dummy ${ac_tool_prefix}objdump; ac_word=$2
4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4120$as_echo_n "checking for $ac_word... " >&6; }
4121if ${ac_cv_prog_OBJDUMP+:} false; then :
4122  $as_echo_n "(cached) " >&6
4123else
4124  if test -n "$OBJDUMP"; then
4125  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4126else
4127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4128for as_dir in $PATH
4129do
4130  IFS=$as_save_IFS
4131  test -z "$as_dir" && as_dir=.
4132    for ac_exec_ext in '' $ac_executable_extensions; do
4133  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4134    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4136    break 2
4137  fi
4138done
4139  done
4140IFS=$as_save_IFS
4141
4142fi
4143fi
4144OBJDUMP=$ac_cv_prog_OBJDUMP
4145if test -n "$OBJDUMP"; then
4146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4147$as_echo "$OBJDUMP" >&6; }
4148else
4149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4150$as_echo "no" >&6; }
4151fi
4152
4153
4154fi
4155if test -z "$ac_cv_prog_OBJDUMP"; then
4156  ac_ct_OBJDUMP=$OBJDUMP
4157  # Extract the first word of "objdump", so it can be a program name with args.
4158set dummy objdump; ac_word=$2
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4160$as_echo_n "checking for $ac_word... " >&6; }
4161if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4162  $as_echo_n "(cached) " >&6
4163else
4164  if test -n "$ac_ct_OBJDUMP"; then
4165  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4166else
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170  IFS=$as_save_IFS
4171  test -z "$as_dir" && as_dir=.
4172    for ac_exec_ext in '' $ac_executable_extensions; do
4173  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4174    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4175    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4176    break 2
4177  fi
4178done
4179  done
4180IFS=$as_save_IFS
4181
4182fi
4183fi
4184ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4185if test -n "$ac_ct_OBJDUMP"; then
4186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4187$as_echo "$ac_ct_OBJDUMP" >&6; }
4188else
4189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4190$as_echo "no" >&6; }
4191fi
4192
4193  if test "x$ac_ct_OBJDUMP" = x; then
4194    OBJDUMP="false"
4195  else
4196    case $cross_compiling:$ac_tool_warned in
4197yes:)
4198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4200ac_tool_warned=yes ;;
4201esac
4202    OBJDUMP=$ac_ct_OBJDUMP
4203  fi
4204else
4205  OBJDUMP="$ac_cv_prog_OBJDUMP"
4206fi
4207
4208  ;;
4209esac
4210
4211test -z "$AS" && AS=as
4212
4213
4214
4215
4216
4217test -z "$DLLTOOL" && DLLTOOL=dlltool
4218
4219
4220
4221
4222
4223test -z "$OBJDUMP" && OBJDUMP=objdump
4224
4225
4226
4227
4228
4229
4230
4231
4232case `pwd` in
4233  *\ * | *\	*)
4234    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4235$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4236esac
4237
4238
4239
4240macro_version='2.2.7a'
4241macro_revision='1.3134'
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255ltmain="$ac_aux_dir/ltmain.sh"
4256
4257# Backslashify metacharacters that are still active within
4258# double-quoted strings.
4259sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4260
4261# Same as above, but do not quote variable references.
4262double_quote_subst='s/\(["`\\]\)/\\\1/g'
4263
4264# Sed substitution to delay expansion of an escaped shell variable in a
4265# double_quote_subst'ed string.
4266delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4267
4268# Sed substitution to delay expansion of an escaped single quote.
4269delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4270
4271# Sed substitution to avoid accidental globbing in evaled expressions
4272no_glob_subst='s/\*/\\\*/g'
4273
4274ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4275ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4276ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4277
4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4279$as_echo_n "checking how to print strings... " >&6; }
4280# Test print first, because it will be a builtin if present.
4281if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4282   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4283  ECHO='print -r --'
4284elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4285  ECHO='printf %s\n'
4286else
4287  # Use this function as a fallback that always works.
4288  func_fallback_echo ()
4289  {
4290    eval 'cat <<_LTECHO_EOF
4291$1
4292_LTECHO_EOF'
4293  }
4294  ECHO='func_fallback_echo'
4295fi
4296
4297# func_echo_all arg...
4298# Invoke $ECHO with all args, space-separated.
4299func_echo_all ()
4300{
4301    $ECHO ""
4302}
4303
4304case "$ECHO" in
4305  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4306$as_echo "printf" >&6; } ;;
4307  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4308$as_echo "print -r" >&6; } ;;
4309  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4310$as_echo "cat" >&6; } ;;
4311esac
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4327$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4328if ${ac_cv_path_SED+:} false; then :
4329  $as_echo_n "(cached) " >&6
4330else
4331            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4332     for ac_i in 1 2 3 4 5 6 7; do
4333       ac_script="$ac_script$as_nl$ac_script"
4334     done
4335     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4336     { ac_script=; unset ac_script;}
4337     if test -z "$SED"; then
4338  ac_path_SED_found=false
4339  # Loop through the user's path and test for each of PROGNAME-LIST
4340  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4341for as_dir in $PATH
4342do
4343  IFS=$as_save_IFS
4344  test -z "$as_dir" && as_dir=.
4345    for ac_prog in sed gsed; do
4346    for ac_exec_ext in '' $ac_executable_extensions; do
4347      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4348      as_fn_executable_p "$ac_path_SED" || continue
4349# Check for GNU ac_path_SED and select it if it is found.
4350  # Check for GNU $ac_path_SED
4351case `"$ac_path_SED" --version 2>&1` in
4352*GNU*)
4353  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4354*)
4355  ac_count=0
4356  $as_echo_n 0123456789 >"conftest.in"
4357  while :
4358  do
4359    cat "conftest.in" "conftest.in" >"conftest.tmp"
4360    mv "conftest.tmp" "conftest.in"
4361    cp "conftest.in" "conftest.nl"
4362    $as_echo '' >> "conftest.nl"
4363    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4364    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4365    as_fn_arith $ac_count + 1 && ac_count=$as_val
4366    if test $ac_count -gt ${ac_path_SED_max-0}; then
4367      # Best one so far, save it but keep looking for a better one
4368      ac_cv_path_SED="$ac_path_SED"
4369      ac_path_SED_max=$ac_count
4370    fi
4371    # 10*(2^10) chars as input seems more than enough
4372    test $ac_count -gt 10 && break
4373  done
4374  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4375esac
4376
4377      $ac_path_SED_found && break 3
4378    done
4379  done
4380  done
4381IFS=$as_save_IFS
4382  if test -z "$ac_cv_path_SED"; then
4383    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4384  fi
4385else
4386  ac_cv_path_SED=$SED
4387fi
4388
4389fi
4390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4391$as_echo "$ac_cv_path_SED" >&6; }
4392 SED="$ac_cv_path_SED"
4393  rm -f conftest.sed
4394
4395test -z "$SED" && SED=sed
4396Xsed="$SED -e 1s/^X//"
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4409$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4410if ${ac_cv_path_GREP+:} false; then :
4411  $as_echo_n "(cached) " >&6
4412else
4413  if test -z "$GREP"; then
4414  ac_path_GREP_found=false
4415  # Loop through the user's path and test for each of PROGNAME-LIST
4416  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4418do
4419  IFS=$as_save_IFS
4420  test -z "$as_dir" && as_dir=.
4421    for ac_prog in grep ggrep; do
4422    for ac_exec_ext in '' $ac_executable_extensions; do
4423      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4424      as_fn_executable_p "$ac_path_GREP" || continue
4425# Check for GNU ac_path_GREP and select it if it is found.
4426  # Check for GNU $ac_path_GREP
4427case `"$ac_path_GREP" --version 2>&1` in
4428*GNU*)
4429  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4430*)
4431  ac_count=0
4432  $as_echo_n 0123456789 >"conftest.in"
4433  while :
4434  do
4435    cat "conftest.in" "conftest.in" >"conftest.tmp"
4436    mv "conftest.tmp" "conftest.in"
4437    cp "conftest.in" "conftest.nl"
4438    $as_echo 'GREP' >> "conftest.nl"
4439    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4440    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4441    as_fn_arith $ac_count + 1 && ac_count=$as_val
4442    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4443      # Best one so far, save it but keep looking for a better one
4444      ac_cv_path_GREP="$ac_path_GREP"
4445      ac_path_GREP_max=$ac_count
4446    fi
4447    # 10*(2^10) chars as input seems more than enough
4448    test $ac_count -gt 10 && break
4449  done
4450  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4451esac
4452
4453      $ac_path_GREP_found && break 3
4454    done
4455  done
4456  done
4457IFS=$as_save_IFS
4458  if test -z "$ac_cv_path_GREP"; then
4459    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4460  fi
4461else
4462  ac_cv_path_GREP=$GREP
4463fi
4464
4465fi
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4467$as_echo "$ac_cv_path_GREP" >&6; }
4468 GREP="$ac_cv_path_GREP"
4469
4470
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4472$as_echo_n "checking for egrep... " >&6; }
4473if ${ac_cv_path_EGREP+:} false; then :
4474  $as_echo_n "(cached) " >&6
4475else
4476  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4477   then ac_cv_path_EGREP="$GREP -E"
4478   else
4479     if test -z "$EGREP"; then
4480  ac_path_EGREP_found=false
4481  # Loop through the user's path and test for each of PROGNAME-LIST
4482  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4483for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4484do
4485  IFS=$as_save_IFS
4486  test -z "$as_dir" && as_dir=.
4487    for ac_prog in egrep; do
4488    for ac_exec_ext in '' $ac_executable_extensions; do
4489      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4490      as_fn_executable_p "$ac_path_EGREP" || continue
4491# Check for GNU ac_path_EGREP and select it if it is found.
4492  # Check for GNU $ac_path_EGREP
4493case `"$ac_path_EGREP" --version 2>&1` in
4494*GNU*)
4495  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4496*)
4497  ac_count=0
4498  $as_echo_n 0123456789 >"conftest.in"
4499  while :
4500  do
4501    cat "conftest.in" "conftest.in" >"conftest.tmp"
4502    mv "conftest.tmp" "conftest.in"
4503    cp "conftest.in" "conftest.nl"
4504    $as_echo 'EGREP' >> "conftest.nl"
4505    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4506    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4507    as_fn_arith $ac_count + 1 && ac_count=$as_val
4508    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4509      # Best one so far, save it but keep looking for a better one
4510      ac_cv_path_EGREP="$ac_path_EGREP"
4511      ac_path_EGREP_max=$ac_count
4512    fi
4513    # 10*(2^10) chars as input seems more than enough
4514    test $ac_count -gt 10 && break
4515  done
4516  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4517esac
4518
4519      $ac_path_EGREP_found && break 3
4520    done
4521  done
4522  done
4523IFS=$as_save_IFS
4524  if test -z "$ac_cv_path_EGREP"; then
4525    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4526  fi
4527else
4528  ac_cv_path_EGREP=$EGREP
4529fi
4530
4531   fi
4532fi
4533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4534$as_echo "$ac_cv_path_EGREP" >&6; }
4535 EGREP="$ac_cv_path_EGREP"
4536
4537
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4539$as_echo_n "checking for fgrep... " >&6; }
4540if ${ac_cv_path_FGREP+:} false; then :
4541  $as_echo_n "(cached) " >&6
4542else
4543  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4544   then ac_cv_path_FGREP="$GREP -F"
4545   else
4546     if test -z "$FGREP"; then
4547  ac_path_FGREP_found=false
4548  # Loop through the user's path and test for each of PROGNAME-LIST
4549  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4550for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4551do
4552  IFS=$as_save_IFS
4553  test -z "$as_dir" && as_dir=.
4554    for ac_prog in fgrep; do
4555    for ac_exec_ext in '' $ac_executable_extensions; do
4556      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4557      as_fn_executable_p "$ac_path_FGREP" || continue
4558# Check for GNU ac_path_FGREP and select it if it is found.
4559  # Check for GNU $ac_path_FGREP
4560case `"$ac_path_FGREP" --version 2>&1` in
4561*GNU*)
4562  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4563*)
4564  ac_count=0
4565  $as_echo_n 0123456789 >"conftest.in"
4566  while :
4567  do
4568    cat "conftest.in" "conftest.in" >"conftest.tmp"
4569    mv "conftest.tmp" "conftest.in"
4570    cp "conftest.in" "conftest.nl"
4571    $as_echo 'FGREP' >> "conftest.nl"
4572    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4573    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4574    as_fn_arith $ac_count + 1 && ac_count=$as_val
4575    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4576      # Best one so far, save it but keep looking for a better one
4577      ac_cv_path_FGREP="$ac_path_FGREP"
4578      ac_path_FGREP_max=$ac_count
4579    fi
4580    # 10*(2^10) chars as input seems more than enough
4581    test $ac_count -gt 10 && break
4582  done
4583  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4584esac
4585
4586      $ac_path_FGREP_found && break 3
4587    done
4588  done
4589  done
4590IFS=$as_save_IFS
4591  if test -z "$ac_cv_path_FGREP"; then
4592    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4593  fi
4594else
4595  ac_cv_path_FGREP=$FGREP
4596fi
4597
4598   fi
4599fi
4600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4601$as_echo "$ac_cv_path_FGREP" >&6; }
4602 FGREP="$ac_cv_path_FGREP"
4603
4604
4605test -z "$GREP" && GREP=grep
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625# Check whether --with-gnu-ld was given.
4626if test "${with_gnu_ld+set}" = set; then :
4627  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4628else
4629  with_gnu_ld=no
4630fi
4631
4632ac_prog=ld
4633if test "$GCC" = yes; then
4634  # Check if gcc -print-prog-name=ld gives a path.
4635  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4636$as_echo_n "checking for ld used by $CC... " >&6; }
4637  case $host in
4638  *-*-mingw*)
4639    # gcc leaves a trailing carriage return which upsets mingw
4640    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4641  *)
4642    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4643  esac
4644  case $ac_prog in
4645    # Accept absolute paths.
4646    [\\/]* | ?:[\\/]*)
4647      re_direlt='/[^/][^/]*/\.\./'
4648      # Canonicalize the pathname of ld
4649      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4650      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4651	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4652      done
4653      test -z "$LD" && LD="$ac_prog"
4654      ;;
4655  "")
4656    # If it fails, then pretend we aren't using GCC.
4657    ac_prog=ld
4658    ;;
4659  *)
4660    # If it is relative, then search for the first ld in PATH.
4661    with_gnu_ld=unknown
4662    ;;
4663  esac
4664elif test "$with_gnu_ld" = yes; then
4665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4666$as_echo_n "checking for GNU ld... " >&6; }
4667else
4668  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4669$as_echo_n "checking for non-GNU ld... " >&6; }
4670fi
4671if ${lt_cv_path_LD+:} false; then :
4672  $as_echo_n "(cached) " >&6
4673else
4674  if test -z "$LD"; then
4675  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4676  for ac_dir in $PATH; do
4677    IFS="$lt_save_ifs"
4678    test -z "$ac_dir" && ac_dir=.
4679    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4680      lt_cv_path_LD="$ac_dir/$ac_prog"
4681      # Check to see if the program is GNU ld.  I'd rather use --version,
4682      # but apparently some variants of GNU ld only accept -v.
4683      # Break only if it was the GNU/non-GNU ld that we prefer.
4684      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4685      *GNU* | *'with BFD'*)
4686	test "$with_gnu_ld" != no && break
4687	;;
4688      *)
4689	test "$with_gnu_ld" != yes && break
4690	;;
4691      esac
4692    fi
4693  done
4694  IFS="$lt_save_ifs"
4695else
4696  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4697fi
4698fi
4699
4700LD="$lt_cv_path_LD"
4701if test -n "$LD"; then
4702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4703$as_echo "$LD" >&6; }
4704else
4705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4706$as_echo "no" >&6; }
4707fi
4708test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4710$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4711if ${lt_cv_prog_gnu_ld+:} false; then :
4712  $as_echo_n "(cached) " >&6
4713else
4714  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4715case `$LD -v 2>&1 </dev/null` in
4716*GNU* | *'with BFD'*)
4717  lt_cv_prog_gnu_ld=yes
4718  ;;
4719*)
4720  lt_cv_prog_gnu_ld=no
4721  ;;
4722esac
4723fi
4724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4725$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4726with_gnu_ld=$lt_cv_prog_gnu_ld
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4737$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4738if ${lt_cv_path_NM+:} false; then :
4739  $as_echo_n "(cached) " >&6
4740else
4741  if test -n "$NM"; then
4742  # Let the user override the test.
4743  lt_cv_path_NM="$NM"
4744else
4745  lt_nm_to_check="${ac_tool_prefix}nm"
4746  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4747    lt_nm_to_check="$lt_nm_to_check nm"
4748  fi
4749  for lt_tmp_nm in $lt_nm_to_check; do
4750    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4751    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4752      IFS="$lt_save_ifs"
4753      test -z "$ac_dir" && ac_dir=.
4754      tmp_nm="$ac_dir/$lt_tmp_nm"
4755      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4756	# Check to see if the nm accepts a BSD-compat flag.
4757	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4758	#   nm: unknown option "B" ignored
4759	# Tru64's nm complains that /dev/null is an invalid object file
4760	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4761	*/dev/null* | *'Invalid file or object type'*)
4762	  lt_cv_path_NM="$tmp_nm -B"
4763	  break
4764	  ;;
4765	*)
4766	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4767	  */dev/null*)
4768	    lt_cv_path_NM="$tmp_nm -p"
4769	    break
4770	    ;;
4771	  *)
4772	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4773	    continue # so that we can try to find one that supports BSD flags
4774	    ;;
4775	  esac
4776	  ;;
4777	esac
4778      fi
4779    done
4780    IFS="$lt_save_ifs"
4781  done
4782  : ${lt_cv_path_NM=no}
4783fi
4784fi
4785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4786$as_echo "$lt_cv_path_NM" >&6; }
4787if test "$lt_cv_path_NM" != "no"; then
4788  NM="$lt_cv_path_NM"
4789else
4790  # Didn't find any BSD compatible name lister, look for dumpbin.
4791  if test -n "$DUMPBIN"; then :
4792    # Let the user override the test.
4793  else
4794    if test -n "$ac_tool_prefix"; then
4795  for ac_prog in dumpbin "link -dump"
4796  do
4797    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4798set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4800$as_echo_n "checking for $ac_word... " >&6; }
4801if ${ac_cv_prog_DUMPBIN+:} false; then :
4802  $as_echo_n "(cached) " >&6
4803else
4804  if test -n "$DUMPBIN"; then
4805  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4806else
4807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4808for as_dir in $PATH
4809do
4810  IFS=$as_save_IFS
4811  test -z "$as_dir" && as_dir=.
4812    for ac_exec_ext in '' $ac_executable_extensions; do
4813  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4814    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4815    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4816    break 2
4817  fi
4818done
4819  done
4820IFS=$as_save_IFS
4821
4822fi
4823fi
4824DUMPBIN=$ac_cv_prog_DUMPBIN
4825if test -n "$DUMPBIN"; then
4826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4827$as_echo "$DUMPBIN" >&6; }
4828else
4829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4830$as_echo "no" >&6; }
4831fi
4832
4833
4834    test -n "$DUMPBIN" && break
4835  done
4836fi
4837if test -z "$DUMPBIN"; then
4838  ac_ct_DUMPBIN=$DUMPBIN
4839  for ac_prog in dumpbin "link -dump"
4840do
4841  # Extract the first word of "$ac_prog", so it can be a program name with args.
4842set dummy $ac_prog; ac_word=$2
4843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4844$as_echo_n "checking for $ac_word... " >&6; }
4845if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4846  $as_echo_n "(cached) " >&6
4847else
4848  if test -n "$ac_ct_DUMPBIN"; then
4849  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4850else
4851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4852for as_dir in $PATH
4853do
4854  IFS=$as_save_IFS
4855  test -z "$as_dir" && as_dir=.
4856    for ac_exec_ext in '' $ac_executable_extensions; do
4857  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4858    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4860    break 2
4861  fi
4862done
4863  done
4864IFS=$as_save_IFS
4865
4866fi
4867fi
4868ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4869if test -n "$ac_ct_DUMPBIN"; then
4870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4871$as_echo "$ac_ct_DUMPBIN" >&6; }
4872else
4873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4874$as_echo "no" >&6; }
4875fi
4876
4877
4878  test -n "$ac_ct_DUMPBIN" && break
4879done
4880
4881  if test "x$ac_ct_DUMPBIN" = x; then
4882    DUMPBIN=":"
4883  else
4884    case $cross_compiling:$ac_tool_warned in
4885yes:)
4886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4888ac_tool_warned=yes ;;
4889esac
4890    DUMPBIN=$ac_ct_DUMPBIN
4891  fi
4892fi
4893
4894    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4895    *COFF*)
4896      DUMPBIN="$DUMPBIN -symbols"
4897      ;;
4898    *)
4899      DUMPBIN=:
4900      ;;
4901    esac
4902  fi
4903
4904  if test "$DUMPBIN" != ":"; then
4905    NM="$DUMPBIN"
4906  fi
4907fi
4908test -z "$NM" && NM=nm
4909
4910
4911
4912
4913
4914
4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4916$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4917if ${lt_cv_nm_interface+:} false; then :
4918  $as_echo_n "(cached) " >&6
4919else
4920  lt_cv_nm_interface="BSD nm"
4921  echo "int some_variable = 0;" > conftest.$ac_ext
4922  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4923  (eval "$ac_compile" 2>conftest.err)
4924  cat conftest.err >&5
4925  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4926  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4927  cat conftest.err >&5
4928  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4929  cat conftest.out >&5
4930  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4931    lt_cv_nm_interface="MS dumpbin"
4932  fi
4933  rm -f conftest*
4934fi
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4936$as_echo "$lt_cv_nm_interface" >&6; }
4937
4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4939$as_echo_n "checking whether ln -s works... " >&6; }
4940LN_S=$as_ln_s
4941if test "$LN_S" = "ln -s"; then
4942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4943$as_echo "yes" >&6; }
4944else
4945  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4946$as_echo "no, using $LN_S" >&6; }
4947fi
4948
4949# find the maximum length of command line arguments
4950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4951$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4952if ${lt_cv_sys_max_cmd_len+:} false; then :
4953  $as_echo_n "(cached) " >&6
4954else
4955    i=0
4956  teststring="ABCD"
4957
4958  case $build_os in
4959  msdosdjgpp*)
4960    # On DJGPP, this test can blow up pretty badly due to problems in libc
4961    # (any single argument exceeding 2000 bytes causes a buffer overrun
4962    # during glob expansion).  Even if it were fixed, the result of this
4963    # check would be larger than it should be.
4964    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4965    ;;
4966
4967  gnu*)
4968    # Under GNU Hurd, this test is not required because there is
4969    # no limit to the length of command line arguments.
4970    # Libtool will interpret -1 as no limit whatsoever
4971    lt_cv_sys_max_cmd_len=-1;
4972    ;;
4973
4974  cygwin* | mingw* | cegcc*)
4975    # On Win9x/ME, this test blows up -- it succeeds, but takes
4976    # about 5 minutes as the teststring grows exponentially.
4977    # Worse, since 9x/ME are not pre-emptively multitasking,
4978    # you end up with a "frozen" computer, even though with patience
4979    # the test eventually succeeds (with a max line length of 256k).
4980    # Instead, let's just punt: use the minimum linelength reported by
4981    # all of the supported platforms: 8192 (on NT/2K/XP).
4982    lt_cv_sys_max_cmd_len=8192;
4983    ;;
4984
4985  mint*)
4986    # On MiNT this can take a long time and run out of memory.
4987    lt_cv_sys_max_cmd_len=8192;
4988    ;;
4989
4990  amigaos*)
4991    # On AmigaOS with pdksh, this test takes hours, literally.
4992    # So we just punt and use a minimum line length of 8192.
4993    lt_cv_sys_max_cmd_len=8192;
4994    ;;
4995
4996  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4997    # This has been around since 386BSD, at least.  Likely further.
4998    if test -x /sbin/sysctl; then
4999      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5000    elif test -x /usr/sbin/sysctl; then
5001      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5002    else
5003      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5004    fi
5005    # And add a safety zone
5006    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5007    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5008    ;;
5009
5010  interix*)
5011    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5012    lt_cv_sys_max_cmd_len=196608
5013    ;;
5014
5015  osf*)
5016    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5017    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5018    # nice to cause kernel panics so lets avoid the loop below.
5019    # First set a reasonable default.
5020    lt_cv_sys_max_cmd_len=16384
5021    #
5022    if test -x /sbin/sysconfig; then
5023      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5024        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5025      esac
5026    fi
5027    ;;
5028  sco3.2v5*)
5029    lt_cv_sys_max_cmd_len=102400
5030    ;;
5031  sysv5* | sco5v6* | sysv4.2uw2*)
5032    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5033    if test -n "$kargmax"; then
5034      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5035    else
5036      lt_cv_sys_max_cmd_len=32768
5037    fi
5038    ;;
5039  *)
5040    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5041    if test -n "$lt_cv_sys_max_cmd_len"; then
5042      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5043      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5044    else
5045      # Make teststring a little bigger before we do anything with it.
5046      # a 1K string should be a reasonable start.
5047      for i in 1 2 3 4 5 6 7 8 ; do
5048        teststring=$teststring$teststring
5049      done
5050      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5051      # If test is not a shell built-in, we'll probably end up computing a
5052      # maximum length that is only half of the actual maximum length, but
5053      # we can't tell.
5054      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5055	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5056	      test $i != 17 # 1/2 MB should be enough
5057      do
5058        i=`expr $i + 1`
5059        teststring=$teststring$teststring
5060      done
5061      # Only check the string length outside the loop.
5062      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5063      teststring=
5064      # Add a significant safety factor because C++ compilers can tack on
5065      # massive amounts of additional arguments before passing them to the
5066      # linker.  It appears as though 1/2 is a usable value.
5067      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5068    fi
5069    ;;
5070  esac
5071
5072fi
5073
5074if test -n $lt_cv_sys_max_cmd_len ; then
5075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5076$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5077else
5078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5079$as_echo "none" >&6; }
5080fi
5081max_cmd_len=$lt_cv_sys_max_cmd_len
5082
5083
5084
5085
5086
5087
5088: ${CP="cp -f"}
5089: ${MV="mv -f"}
5090: ${RM="rm -f"}
5091
5092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5093$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5094# Try some XSI features
5095xsi_shell=no
5096( _lt_dummy="a/b/c"
5097  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5098      = c,a/b,, \
5099    && eval 'test $(( 1 + 1 )) -eq 2 \
5100    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5101  && xsi_shell=yes
5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5103$as_echo "$xsi_shell" >&6; }
5104
5105
5106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5107$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5108lt_shell_append=no
5109( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5110    >/dev/null 2>&1 \
5111  && lt_shell_append=yes
5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5113$as_echo "$lt_shell_append" >&6; }
5114
5115
5116if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5117  lt_unset=unset
5118else
5119  lt_unset=false
5120fi
5121
5122
5123
5124
5125
5126# test EBCDIC or ASCII
5127case `echo X|tr X '\101'` in
5128 A) # ASCII based system
5129    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5130  lt_SP2NL='tr \040 \012'
5131  lt_NL2SP='tr \015\012 \040\040'
5132  ;;
5133 *) # EBCDIC based system
5134  lt_SP2NL='tr \100 \n'
5135  lt_NL2SP='tr \r\n \100\100'
5136  ;;
5137esac
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5148$as_echo_n "checking for $LD option to reload object files... " >&6; }
5149if ${lt_cv_ld_reload_flag+:} false; then :
5150  $as_echo_n "(cached) " >&6
5151else
5152  lt_cv_ld_reload_flag='-r'
5153fi
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5155$as_echo "$lt_cv_ld_reload_flag" >&6; }
5156reload_flag=$lt_cv_ld_reload_flag
5157case $reload_flag in
5158"" | " "*) ;;
5159*) reload_flag=" $reload_flag" ;;
5160esac
5161reload_cmds='$LD$reload_flag -o $output$reload_objs'
5162case $host_os in
5163  darwin*)
5164    if test "$GCC" = yes; then
5165      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5166    else
5167      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5168    fi
5169    ;;
5170esac
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180if test -n "$ac_tool_prefix"; then
5181  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5182set dummy ${ac_tool_prefix}objdump; ac_word=$2
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5184$as_echo_n "checking for $ac_word... " >&6; }
5185if ${ac_cv_prog_OBJDUMP+:} false; then :
5186  $as_echo_n "(cached) " >&6
5187else
5188  if test -n "$OBJDUMP"; then
5189  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5190else
5191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5192for as_dir in $PATH
5193do
5194  IFS=$as_save_IFS
5195  test -z "$as_dir" && as_dir=.
5196    for ac_exec_ext in '' $ac_executable_extensions; do
5197  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5198    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5199    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5200    break 2
5201  fi
5202done
5203  done
5204IFS=$as_save_IFS
5205
5206fi
5207fi
5208OBJDUMP=$ac_cv_prog_OBJDUMP
5209if test -n "$OBJDUMP"; then
5210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5211$as_echo "$OBJDUMP" >&6; }
5212else
5213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5214$as_echo "no" >&6; }
5215fi
5216
5217
5218fi
5219if test -z "$ac_cv_prog_OBJDUMP"; then
5220  ac_ct_OBJDUMP=$OBJDUMP
5221  # Extract the first word of "objdump", so it can be a program name with args.
5222set dummy objdump; ac_word=$2
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5224$as_echo_n "checking for $ac_word... " >&6; }
5225if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5226  $as_echo_n "(cached) " >&6
5227else
5228  if test -n "$ac_ct_OBJDUMP"; then
5229  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5230else
5231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5232for as_dir in $PATH
5233do
5234  IFS=$as_save_IFS
5235  test -z "$as_dir" && as_dir=.
5236    for ac_exec_ext in '' $ac_executable_extensions; do
5237  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5238    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5239    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5240    break 2
5241  fi
5242done
5243  done
5244IFS=$as_save_IFS
5245
5246fi
5247fi
5248ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5249if test -n "$ac_ct_OBJDUMP"; then
5250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5251$as_echo "$ac_ct_OBJDUMP" >&6; }
5252else
5253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5254$as_echo "no" >&6; }
5255fi
5256
5257  if test "x$ac_ct_OBJDUMP" = x; then
5258    OBJDUMP="false"
5259  else
5260    case $cross_compiling:$ac_tool_warned in
5261yes:)
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5264ac_tool_warned=yes ;;
5265esac
5266    OBJDUMP=$ac_ct_OBJDUMP
5267  fi
5268else
5269  OBJDUMP="$ac_cv_prog_OBJDUMP"
5270fi
5271
5272test -z "$OBJDUMP" && OBJDUMP=objdump
5273
5274
5275
5276
5277
5278
5279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5280$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5281if ${lt_cv_deplibs_check_method+:} false; then :
5282  $as_echo_n "(cached) " >&6
5283else
5284  lt_cv_file_magic_cmd='$MAGIC_CMD'
5285lt_cv_file_magic_test_file=
5286lt_cv_deplibs_check_method='unknown'
5287# Need to set the preceding variable on all platforms that support
5288# interlibrary dependencies.
5289# 'none' -- dependencies not supported.
5290# `unknown' -- same as none, but documents that we really don't know.
5291# 'pass_all' -- all dependencies passed with no checks.
5292# 'test_compile' -- check by making test program.
5293# 'file_magic [[regex]]' -- check by looking for files in library path
5294# which responds to the $file_magic_cmd with a given extended regex.
5295# If you have `file' or equivalent on your system and you're not sure
5296# whether `pass_all' will *always* work, you probably want this one.
5297
5298case $host_os in
5299aix[4-9]*)
5300  lt_cv_deplibs_check_method=pass_all
5301  ;;
5302
5303beos*)
5304  lt_cv_deplibs_check_method=pass_all
5305  ;;
5306
5307bsdi[45]*)
5308  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5309  lt_cv_file_magic_cmd='/usr/bin/file -L'
5310  lt_cv_file_magic_test_file=/shlib/libc.so
5311  ;;
5312
5313cygwin*)
5314  # func_win32_libid is a shell function defined in ltmain.sh
5315  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5316  lt_cv_file_magic_cmd='func_win32_libid'
5317  ;;
5318
5319mingw* | pw32*)
5320  # Base MSYS/MinGW do not provide the 'file' command needed by
5321  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5322  # unless we find 'file', for example because we are cross-compiling.
5323  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5324  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5325    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5326    lt_cv_file_magic_cmd='func_win32_libid'
5327  else
5328    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5329    lt_cv_file_magic_cmd='$OBJDUMP -f'
5330  fi
5331  ;;
5332
5333cegcc*)
5334  # use the weaker test based on 'objdump'. See mingw*.
5335  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5336  lt_cv_file_magic_cmd='$OBJDUMP -f'
5337  ;;
5338
5339darwin* | rhapsody*)
5340  lt_cv_deplibs_check_method=pass_all
5341  ;;
5342
5343freebsd* | dragonfly*)
5344  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5345    case $host_cpu in
5346    i*86 )
5347      # Not sure whether the presence of OpenBSD here was a mistake.
5348      # Let's accept both of them until this is cleared up.
5349      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5350      lt_cv_file_magic_cmd=/usr/bin/file
5351      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5352      ;;
5353    esac
5354  else
5355    lt_cv_deplibs_check_method=pass_all
5356  fi
5357  ;;
5358
5359gnu*)
5360  lt_cv_deplibs_check_method=pass_all
5361  ;;
5362
5363haiku*)
5364  lt_cv_deplibs_check_method=pass_all
5365  ;;
5366
5367hpux10.20* | hpux11*)
5368  lt_cv_file_magic_cmd=/usr/bin/file
5369  case $host_cpu in
5370  ia64*)
5371    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5372    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5373    ;;
5374  hppa*64*)
5375    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]'
5376    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5377    ;;
5378  *)
5379    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5380    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5381    ;;
5382  esac
5383  ;;
5384
5385interix[3-9]*)
5386  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5387  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5388  ;;
5389
5390irix5* | irix6* | nonstopux*)
5391  case $LD in
5392  *-32|*"-32 ") libmagic=32-bit;;
5393  *-n32|*"-n32 ") libmagic=N32;;
5394  *-64|*"-64 ") libmagic=64-bit;;
5395  *) libmagic=never-match;;
5396  esac
5397  lt_cv_deplibs_check_method=pass_all
5398  ;;
5399
5400# This must be Linux ELF.
5401linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5402  lt_cv_deplibs_check_method=pass_all
5403  ;;
5404
5405netbsd*)
5406  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5407    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5408  else
5409    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5410  fi
5411  ;;
5412
5413newos6*)
5414  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5415  lt_cv_file_magic_cmd=/usr/bin/file
5416  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5417  ;;
5418
5419*nto* | *qnx*)
5420  lt_cv_deplibs_check_method=pass_all
5421  ;;
5422
5423openbsd*)
5424  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5425    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5426  else
5427    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5428  fi
5429  ;;
5430
5431osf3* | osf4* | osf5*)
5432  lt_cv_deplibs_check_method=pass_all
5433  ;;
5434
5435rdos*)
5436  lt_cv_deplibs_check_method=pass_all
5437  ;;
5438
5439solaris*)
5440  lt_cv_deplibs_check_method=pass_all
5441  ;;
5442
5443sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5444  lt_cv_deplibs_check_method=pass_all
5445  ;;
5446
5447sysv4 | sysv4.3*)
5448  case $host_vendor in
5449  motorola)
5450    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]'
5451    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5452    ;;
5453  ncr)
5454    lt_cv_deplibs_check_method=pass_all
5455    ;;
5456  sequent)
5457    lt_cv_file_magic_cmd='/bin/file'
5458    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5459    ;;
5460  sni)
5461    lt_cv_file_magic_cmd='/bin/file'
5462    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5463    lt_cv_file_magic_test_file=/lib/libc.so
5464    ;;
5465  siemens)
5466    lt_cv_deplibs_check_method=pass_all
5467    ;;
5468  pc)
5469    lt_cv_deplibs_check_method=pass_all
5470    ;;
5471  esac
5472  ;;
5473
5474tpf*)
5475  lt_cv_deplibs_check_method=pass_all
5476  ;;
5477esac
5478
5479fi
5480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5481$as_echo "$lt_cv_deplibs_check_method" >&6; }
5482file_magic_cmd=$lt_cv_file_magic_cmd
5483deplibs_check_method=$lt_cv_deplibs_check_method
5484test -z "$deplibs_check_method" && deplibs_check_method=unknown
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497if test -n "$ac_tool_prefix"; then
5498  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5499set dummy ${ac_tool_prefix}ar; ac_word=$2
5500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501$as_echo_n "checking for $ac_word... " >&6; }
5502if ${ac_cv_prog_AR+:} false; then :
5503  $as_echo_n "(cached) " >&6
5504else
5505  if test -n "$AR"; then
5506  ac_cv_prog_AR="$AR" # Let the user override the test.
5507else
5508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509for as_dir in $PATH
5510do
5511  IFS=$as_save_IFS
5512  test -z "$as_dir" && as_dir=.
5513    for ac_exec_ext in '' $ac_executable_extensions; do
5514  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5515    ac_cv_prog_AR="${ac_tool_prefix}ar"
5516    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517    break 2
5518  fi
5519done
5520  done
5521IFS=$as_save_IFS
5522
5523fi
5524fi
5525AR=$ac_cv_prog_AR
5526if test -n "$AR"; then
5527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5528$as_echo "$AR" >&6; }
5529else
5530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531$as_echo "no" >&6; }
5532fi
5533
5534
5535fi
5536if test -z "$ac_cv_prog_AR"; then
5537  ac_ct_AR=$AR
5538  # Extract the first word of "ar", so it can be a program name with args.
5539set dummy ar; ac_word=$2
5540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541$as_echo_n "checking for $ac_word... " >&6; }
5542if ${ac_cv_prog_ac_ct_AR+:} false; then :
5543  $as_echo_n "(cached) " >&6
5544else
5545  if test -n "$ac_ct_AR"; then
5546  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5547else
5548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549for as_dir in $PATH
5550do
5551  IFS=$as_save_IFS
5552  test -z "$as_dir" && as_dir=.
5553    for ac_exec_ext in '' $ac_executable_extensions; do
5554  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5555    ac_cv_prog_ac_ct_AR="ar"
5556    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5557    break 2
5558  fi
5559done
5560  done
5561IFS=$as_save_IFS
5562
5563fi
5564fi
5565ac_ct_AR=$ac_cv_prog_ac_ct_AR
5566if test -n "$ac_ct_AR"; then
5567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5568$as_echo "$ac_ct_AR" >&6; }
5569else
5570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571$as_echo "no" >&6; }
5572fi
5573
5574  if test "x$ac_ct_AR" = x; then
5575    AR="false"
5576  else
5577    case $cross_compiling:$ac_tool_warned in
5578yes:)
5579{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5580$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5581ac_tool_warned=yes ;;
5582esac
5583    AR=$ac_ct_AR
5584  fi
5585else
5586  AR="$ac_cv_prog_AR"
5587fi
5588
5589test -z "$AR" && AR=ar
5590test -z "$AR_FLAGS" && AR_FLAGS=cru
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602if test -n "$ac_tool_prefix"; then
5603  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5604set dummy ${ac_tool_prefix}strip; ac_word=$2
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5606$as_echo_n "checking for $ac_word... " >&6; }
5607if ${ac_cv_prog_STRIP+:} false; then :
5608  $as_echo_n "(cached) " >&6
5609else
5610  if test -n "$STRIP"; then
5611  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5612else
5613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5614for as_dir in $PATH
5615do
5616  IFS=$as_save_IFS
5617  test -z "$as_dir" && as_dir=.
5618    for ac_exec_ext in '' $ac_executable_extensions; do
5619  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5620    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5621    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5622    break 2
5623  fi
5624done
5625  done
5626IFS=$as_save_IFS
5627
5628fi
5629fi
5630STRIP=$ac_cv_prog_STRIP
5631if test -n "$STRIP"; then
5632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5633$as_echo "$STRIP" >&6; }
5634else
5635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5636$as_echo "no" >&6; }
5637fi
5638
5639
5640fi
5641if test -z "$ac_cv_prog_STRIP"; then
5642  ac_ct_STRIP=$STRIP
5643  # Extract the first word of "strip", so it can be a program name with args.
5644set dummy strip; ac_word=$2
5645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5646$as_echo_n "checking for $ac_word... " >&6; }
5647if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5648  $as_echo_n "(cached) " >&6
5649else
5650  if test -n "$ac_ct_STRIP"; then
5651  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5652else
5653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5654for as_dir in $PATH
5655do
5656  IFS=$as_save_IFS
5657  test -z "$as_dir" && as_dir=.
5658    for ac_exec_ext in '' $ac_executable_extensions; do
5659  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5660    ac_cv_prog_ac_ct_STRIP="strip"
5661    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5662    break 2
5663  fi
5664done
5665  done
5666IFS=$as_save_IFS
5667
5668fi
5669fi
5670ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5671if test -n "$ac_ct_STRIP"; then
5672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5673$as_echo "$ac_ct_STRIP" >&6; }
5674else
5675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5676$as_echo "no" >&6; }
5677fi
5678
5679  if test "x$ac_ct_STRIP" = x; then
5680    STRIP=":"
5681  else
5682    case $cross_compiling:$ac_tool_warned in
5683yes:)
5684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5686ac_tool_warned=yes ;;
5687esac
5688    STRIP=$ac_ct_STRIP
5689  fi
5690else
5691  STRIP="$ac_cv_prog_STRIP"
5692fi
5693
5694test -z "$STRIP" && STRIP=:
5695
5696
5697
5698
5699
5700
5701if test -n "$ac_tool_prefix"; then
5702  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5703set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705$as_echo_n "checking for $ac_word... " >&6; }
5706if ${ac_cv_prog_RANLIB+:} false; then :
5707  $as_echo_n "(cached) " >&6
5708else
5709  if test -n "$RANLIB"; then
5710  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5711else
5712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713for as_dir in $PATH
5714do
5715  IFS=$as_save_IFS
5716  test -z "$as_dir" && as_dir=.
5717    for ac_exec_ext in '' $ac_executable_extensions; do
5718  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5719    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5720    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5721    break 2
5722  fi
5723done
5724  done
5725IFS=$as_save_IFS
5726
5727fi
5728fi
5729RANLIB=$ac_cv_prog_RANLIB
5730if test -n "$RANLIB"; then
5731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5732$as_echo "$RANLIB" >&6; }
5733else
5734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735$as_echo "no" >&6; }
5736fi
5737
5738
5739fi
5740if test -z "$ac_cv_prog_RANLIB"; then
5741  ac_ct_RANLIB=$RANLIB
5742  # Extract the first word of "ranlib", so it can be a program name with args.
5743set dummy ranlib; ac_word=$2
5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5745$as_echo_n "checking for $ac_word... " >&6; }
5746if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5747  $as_echo_n "(cached) " >&6
5748else
5749  if test -n "$ac_ct_RANLIB"; then
5750  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5751else
5752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753for as_dir in $PATH
5754do
5755  IFS=$as_save_IFS
5756  test -z "$as_dir" && as_dir=.
5757    for ac_exec_ext in '' $ac_executable_extensions; do
5758  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5759    ac_cv_prog_ac_ct_RANLIB="ranlib"
5760    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5761    break 2
5762  fi
5763done
5764  done
5765IFS=$as_save_IFS
5766
5767fi
5768fi
5769ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5770if test -n "$ac_ct_RANLIB"; then
5771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5772$as_echo "$ac_ct_RANLIB" >&6; }
5773else
5774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775$as_echo "no" >&6; }
5776fi
5777
5778  if test "x$ac_ct_RANLIB" = x; then
5779    RANLIB=":"
5780  else
5781    case $cross_compiling:$ac_tool_warned in
5782yes:)
5783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5785ac_tool_warned=yes ;;
5786esac
5787    RANLIB=$ac_ct_RANLIB
5788  fi
5789else
5790  RANLIB="$ac_cv_prog_RANLIB"
5791fi
5792
5793test -z "$RANLIB" && RANLIB=:
5794
5795
5796
5797
5798
5799
5800# Determine commands to create old-style static archives.
5801old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5802old_postinstall_cmds='chmod 644 $oldlib'
5803old_postuninstall_cmds=
5804
5805if test -n "$RANLIB"; then
5806  case $host_os in
5807  openbsd*)
5808    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5809    ;;
5810  *)
5811    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5812    ;;
5813  esac
5814  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5815fi
5816
5817case $host_os in
5818  darwin*)
5819    lock_old_archive_extraction=yes ;;
5820  *)
5821    lock_old_archive_extraction=no ;;
5822esac
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844for ac_prog in gawk mawk nawk awk
5845do
5846  # Extract the first word of "$ac_prog", so it can be a program name with args.
5847set dummy $ac_prog; ac_word=$2
5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849$as_echo_n "checking for $ac_word... " >&6; }
5850if ${ac_cv_prog_AWK+:} false; then :
5851  $as_echo_n "(cached) " >&6
5852else
5853  if test -n "$AWK"; then
5854  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5855else
5856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857for as_dir in $PATH
5858do
5859  IFS=$as_save_IFS
5860  test -z "$as_dir" && as_dir=.
5861    for ac_exec_ext in '' $ac_executable_extensions; do
5862  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5863    ac_cv_prog_AWK="$ac_prog"
5864    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865    break 2
5866  fi
5867done
5868  done
5869IFS=$as_save_IFS
5870
5871fi
5872fi
5873AWK=$ac_cv_prog_AWK
5874if test -n "$AWK"; then
5875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5876$as_echo "$AWK" >&6; }
5877else
5878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879$as_echo "no" >&6; }
5880fi
5881
5882
5883  test -n "$AWK" && break
5884done
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904# If no C compiler was specified, use CC.
5905LTCC=${LTCC-"$CC"}
5906
5907# If no C compiler flags were specified, use CFLAGS.
5908LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5909
5910# Allow CC to be a program name with arguments.
5911compiler=$CC
5912
5913
5914# Check for command to grab the raw symbol name followed by C symbol from nm.
5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5916$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5917if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5918  $as_echo_n "(cached) " >&6
5919else
5920
5921# These are sane defaults that work on at least a few old systems.
5922# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5923
5924# Character class describing NM global symbol codes.
5925symcode='[BCDEGRST]'
5926
5927# Regexp to match symbols that can be accessed directly from C.
5928sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5929
5930# Define system-specific variables.
5931case $host_os in
5932aix*)
5933  symcode='[BCDT]'
5934  ;;
5935cygwin* | mingw* | pw32* | cegcc*)
5936  symcode='[ABCDGISTW]'
5937  ;;
5938hpux*)
5939  if test "$host_cpu" = ia64; then
5940    symcode='[ABCDEGRST]'
5941  fi
5942  ;;
5943irix* | nonstopux*)
5944  symcode='[BCDEGRST]'
5945  ;;
5946osf*)
5947  symcode='[BCDEGQRST]'
5948  ;;
5949solaris*)
5950  symcode='[BDRT]'
5951  ;;
5952sco3.2v5*)
5953  symcode='[DT]'
5954  ;;
5955sysv4.2uw2*)
5956  symcode='[DT]'
5957  ;;
5958sysv5* | sco5v6* | unixware* | OpenUNIX*)
5959  symcode='[ABDT]'
5960  ;;
5961sysv4)
5962  symcode='[DFNSTU]'
5963  ;;
5964esac
5965
5966# If we're using GNU nm, then use its standard symbol codes.
5967case `$NM -V 2>&1` in
5968*GNU* | *'with BFD'*)
5969  symcode='[ABCDGIRSTW]' ;;
5970esac
5971
5972# Transform an extracted symbol line into a proper C declaration.
5973# Some systems (esp. on ia64) link data and code symbols differently,
5974# so use this general approach.
5975lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5976
5977# Transform an extracted symbol line into symbol name and symbol address
5978lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5979lt_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'"
5980
5981# Handle CRLF in mingw tool chain
5982opt_cr=
5983case $build_os in
5984mingw*)
5985  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5986  ;;
5987esac
5988
5989# Try without a prefix underscore, then with it.
5990for ac_symprfx in "" "_"; do
5991
5992  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5993  symxfrm="\\1 $ac_symprfx\\2 \\2"
5994
5995  # Write the raw and C identifiers.
5996  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5997    # Fake it for dumpbin and say T for any non-static function
5998    # and D for any global variable.
5999    # Also find C++ and __fastcall symbols from MSVC++,
6000    # which start with @ or ?.
6001    lt_cv_sys_global_symbol_pipe="$AWK '"\
6002"     {last_section=section; section=\$ 3};"\
6003"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6004"     \$ 0!~/External *\|/{next};"\
6005"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6006"     {if(hide[section]) next};"\
6007"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6008"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6009"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6010"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6011"     ' prfx=^$ac_symprfx"
6012  else
6013    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6014  fi
6015
6016  # Check to see that the pipe works correctly.
6017  pipe_works=no
6018
6019  rm -f conftest*
6020  cat > conftest.$ac_ext <<_LT_EOF
6021#ifdef __cplusplus
6022extern "C" {
6023#endif
6024char nm_test_var;
6025void nm_test_func(void);
6026void nm_test_func(void){}
6027#ifdef __cplusplus
6028}
6029#endif
6030int main(){nm_test_var='a';nm_test_func();return(0);}
6031_LT_EOF
6032
6033  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6034  (eval $ac_compile) 2>&5
6035  ac_status=$?
6036  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6037  test $ac_status = 0; }; then
6038    # Now try to grab the symbols.
6039    nlist=conftest.nm
6040    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6041  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6042  ac_status=$?
6043  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6044  test $ac_status = 0; } && test -s "$nlist"; then
6045      # Try sorting and uniquifying the output.
6046      if sort "$nlist" | uniq > "$nlist"T; then
6047	mv -f "$nlist"T "$nlist"
6048      else
6049	rm -f "$nlist"T
6050      fi
6051
6052      # Make sure that we snagged all the symbols we need.
6053      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6054	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6055	  cat <<_LT_EOF > conftest.$ac_ext
6056#ifdef __cplusplus
6057extern "C" {
6058#endif
6059
6060_LT_EOF
6061	  # Now generate the symbol file.
6062	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6063
6064	  cat <<_LT_EOF >> conftest.$ac_ext
6065
6066/* The mapping between symbol names and symbols.  */
6067const struct {
6068  const char *name;
6069  void       *address;
6070}
6071lt__PROGRAM__LTX_preloaded_symbols[] =
6072{
6073  { "@PROGRAM@", (void *) 0 },
6074_LT_EOF
6075	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6076	  cat <<\_LT_EOF >> conftest.$ac_ext
6077  {0, (void *) 0}
6078};
6079
6080/* This works around a problem in FreeBSD linker */
6081#ifdef FREEBSD_WORKAROUND
6082static const void *lt_preloaded_setup() {
6083  return lt__PROGRAM__LTX_preloaded_symbols;
6084}
6085#endif
6086
6087#ifdef __cplusplus
6088}
6089#endif
6090_LT_EOF
6091	  # Now try linking the two files.
6092	  mv conftest.$ac_objext conftstm.$ac_objext
6093	  lt_save_LIBS="$LIBS"
6094	  lt_save_CFLAGS="$CFLAGS"
6095	  LIBS="conftstm.$ac_objext"
6096	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6097	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6098  (eval $ac_link) 2>&5
6099  ac_status=$?
6100  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6101  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6102	    pipe_works=yes
6103	  fi
6104	  LIBS="$lt_save_LIBS"
6105	  CFLAGS="$lt_save_CFLAGS"
6106	else
6107	  echo "cannot find nm_test_func in $nlist" >&5
6108	fi
6109      else
6110	echo "cannot find nm_test_var in $nlist" >&5
6111      fi
6112    else
6113      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6114    fi
6115  else
6116    echo "$progname: failed program was:" >&5
6117    cat conftest.$ac_ext >&5
6118  fi
6119  rm -rf conftest* conftst*
6120
6121  # Do not use the global_symbol_pipe unless it works.
6122  if test "$pipe_works" = yes; then
6123    break
6124  else
6125    lt_cv_sys_global_symbol_pipe=
6126  fi
6127done
6128
6129fi
6130
6131if test -z "$lt_cv_sys_global_symbol_pipe"; then
6132  lt_cv_sys_global_symbol_to_cdecl=
6133fi
6134if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6136$as_echo "failed" >&6; }
6137else
6138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6139$as_echo "ok" >&6; }
6140fi
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163# Check whether --enable-libtool-lock was given.
6164if test "${enable_libtool_lock+set}" = set; then :
6165  enableval=$enable_libtool_lock;
6166fi
6167
6168test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6169
6170# Some flags need to be propagated to the compiler or linker for good
6171# libtool support.
6172case $host in
6173ia64-*-hpux*)
6174  # Find out which ABI we are using.
6175  echo 'int i;' > conftest.$ac_ext
6176  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6177  (eval $ac_compile) 2>&5
6178  ac_status=$?
6179  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6180  test $ac_status = 0; }; then
6181    case `/usr/bin/file conftest.$ac_objext` in
6182      *ELF-32*)
6183	HPUX_IA64_MODE="32"
6184	;;
6185      *ELF-64*)
6186	HPUX_IA64_MODE="64"
6187	;;
6188    esac
6189  fi
6190  rm -rf conftest*
6191  ;;
6192*-*-irix6*)
6193  # Find out which ABI we are using.
6194  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6195  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6196  (eval $ac_compile) 2>&5
6197  ac_status=$?
6198  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6199  test $ac_status = 0; }; then
6200    if test "$lt_cv_prog_gnu_ld" = yes; then
6201      case `/usr/bin/file conftest.$ac_objext` in
6202	*32-bit*)
6203	  LD="${LD-ld} -melf32bsmip"
6204	  ;;
6205	*N32*)
6206	  LD="${LD-ld} -melf32bmipn32"
6207	  ;;
6208	*64-bit*)
6209	  LD="${LD-ld} -melf64bmip"
6210	;;
6211      esac
6212    else
6213      case `/usr/bin/file conftest.$ac_objext` in
6214	*32-bit*)
6215	  LD="${LD-ld} -32"
6216	  ;;
6217	*N32*)
6218	  LD="${LD-ld} -n32"
6219	  ;;
6220	*64-bit*)
6221	  LD="${LD-ld} -64"
6222	  ;;
6223      esac
6224    fi
6225  fi
6226  rm -rf conftest*
6227  ;;
6228
6229x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6230s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6231  # Find out which ABI we are using.
6232  echo 'int i;' > conftest.$ac_ext
6233  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6234  (eval $ac_compile) 2>&5
6235  ac_status=$?
6236  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6237  test $ac_status = 0; }; then
6238    case `/usr/bin/file conftest.o` in
6239      *32-bit*)
6240	case $host in
6241	  x86_64-*kfreebsd*-gnu)
6242	    LD="${LD-ld} -m elf_i386_fbsd"
6243	    ;;
6244	  x86_64-*linux*)
6245	    case `/usr/bin/file conftest.o` in
6246	      *x86-64*)
6247		LD="${LD-ld} -m elf32_x86_64"
6248		;;
6249	      *)
6250		LD="${LD-ld} -m elf_i386"
6251		;;
6252	    esac
6253	    ;;
6254	  powerpc64le-*linux*)
6255	    LD="${LD-ld} -m elf32lppclinux"
6256	    ;;
6257	  powerpc64-*linux*)
6258	    LD="${LD-ld} -m elf32ppclinux"
6259	    ;;
6260	  s390x-*linux*)
6261	    LD="${LD-ld} -m elf_s390"
6262	    ;;
6263	  sparc64-*linux*)
6264	    LD="${LD-ld} -m elf32_sparc"
6265	    ;;
6266	esac
6267	;;
6268      *64-bit*)
6269	case $host in
6270	  x86_64-*kfreebsd*-gnu)
6271	    LD="${LD-ld} -m elf_x86_64_fbsd"
6272	    ;;
6273	  x86_64-*linux*)
6274	    LD="${LD-ld} -m elf_x86_64"
6275	    ;;
6276	  powerpcle-*linux*)
6277	    LD="${LD-ld} -m elf64lppc"
6278	    ;;
6279	  powerpc-*linux*)
6280	    LD="${LD-ld} -m elf64ppc"
6281	    ;;
6282	  s390*-*linux*|s390*-*tpf*)
6283	    LD="${LD-ld} -m elf64_s390"
6284	    ;;
6285	  sparc*-*linux*)
6286	    LD="${LD-ld} -m elf64_sparc"
6287	    ;;
6288	esac
6289	;;
6290    esac
6291  fi
6292  rm -rf conftest*
6293  ;;
6294
6295*-*-sco3.2v5*)
6296  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6297  SAVE_CFLAGS="$CFLAGS"
6298  CFLAGS="$CFLAGS -belf"
6299  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6300$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6301if ${lt_cv_cc_needs_belf+:} false; then :
6302  $as_echo_n "(cached) " >&6
6303else
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
6310     if test x$gcc_no_link = xyes; then
6311  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6312fi
6313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6314/* end confdefs.h.  */
6315
6316int
6317main ()
6318{
6319
6320  ;
6321  return 0;
6322}
6323_ACEOF
6324if ac_fn_c_try_link "$LINENO"; then :
6325  lt_cv_cc_needs_belf=yes
6326else
6327  lt_cv_cc_needs_belf=no
6328fi
6329rm -f core conftest.err conftest.$ac_objext \
6330    conftest$ac_exeext conftest.$ac_ext
6331     ac_ext=c
6332ac_cpp='$CPP $CPPFLAGS'
6333ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6334ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6335ac_compiler_gnu=$ac_cv_c_compiler_gnu
6336
6337fi
6338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6339$as_echo "$lt_cv_cc_needs_belf" >&6; }
6340  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6341    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6342    CFLAGS="$SAVE_CFLAGS"
6343  fi
6344  ;;
6345sparc*-*solaris*)
6346  # Find out which ABI we are using.
6347  echo 'int i;' > conftest.$ac_ext
6348  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6349  (eval $ac_compile) 2>&5
6350  ac_status=$?
6351  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6352  test $ac_status = 0; }; then
6353    case `/usr/bin/file conftest.o` in
6354    *64-bit*)
6355      case $lt_cv_prog_gnu_ld in
6356      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6357      *)
6358	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6359	  LD="${LD-ld} -64"
6360	fi
6361	;;
6362      esac
6363      ;;
6364    esac
6365  fi
6366  rm -rf conftest*
6367  ;;
6368esac
6369
6370need_locks="$enable_libtool_lock"
6371
6372
6373  case $host_os in
6374    rhapsody* | darwin*)
6375    if test -n "$ac_tool_prefix"; then
6376  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6377set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6379$as_echo_n "checking for $ac_word... " >&6; }
6380if ${ac_cv_prog_DSYMUTIL+:} false; then :
6381  $as_echo_n "(cached) " >&6
6382else
6383  if test -n "$DSYMUTIL"; then
6384  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6385else
6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6387for as_dir in $PATH
6388do
6389  IFS=$as_save_IFS
6390  test -z "$as_dir" && as_dir=.
6391    for ac_exec_ext in '' $ac_executable_extensions; do
6392  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6393    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6394    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6395    break 2
6396  fi
6397done
6398  done
6399IFS=$as_save_IFS
6400
6401fi
6402fi
6403DSYMUTIL=$ac_cv_prog_DSYMUTIL
6404if test -n "$DSYMUTIL"; then
6405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6406$as_echo "$DSYMUTIL" >&6; }
6407else
6408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6409$as_echo "no" >&6; }
6410fi
6411
6412
6413fi
6414if test -z "$ac_cv_prog_DSYMUTIL"; then
6415  ac_ct_DSYMUTIL=$DSYMUTIL
6416  # Extract the first word of "dsymutil", so it can be a program name with args.
6417set dummy dsymutil; ac_word=$2
6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6419$as_echo_n "checking for $ac_word... " >&6; }
6420if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6421  $as_echo_n "(cached) " >&6
6422else
6423  if test -n "$ac_ct_DSYMUTIL"; then
6424  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6425else
6426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6427for as_dir in $PATH
6428do
6429  IFS=$as_save_IFS
6430  test -z "$as_dir" && as_dir=.
6431    for ac_exec_ext in '' $ac_executable_extensions; do
6432  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6433    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6434    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6435    break 2
6436  fi
6437done
6438  done
6439IFS=$as_save_IFS
6440
6441fi
6442fi
6443ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6444if test -n "$ac_ct_DSYMUTIL"; then
6445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6446$as_echo "$ac_ct_DSYMUTIL" >&6; }
6447else
6448  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6449$as_echo "no" >&6; }
6450fi
6451
6452  if test "x$ac_ct_DSYMUTIL" = x; then
6453    DSYMUTIL=":"
6454  else
6455    case $cross_compiling:$ac_tool_warned in
6456yes:)
6457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6459ac_tool_warned=yes ;;
6460esac
6461    DSYMUTIL=$ac_ct_DSYMUTIL
6462  fi
6463else
6464  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6465fi
6466
6467    if test -n "$ac_tool_prefix"; then
6468  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6469set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471$as_echo_n "checking for $ac_word... " >&6; }
6472if ${ac_cv_prog_NMEDIT+:} false; then :
6473  $as_echo_n "(cached) " >&6
6474else
6475  if test -n "$NMEDIT"; then
6476  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6477else
6478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479for as_dir in $PATH
6480do
6481  IFS=$as_save_IFS
6482  test -z "$as_dir" && as_dir=.
6483    for ac_exec_ext in '' $ac_executable_extensions; do
6484  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6485    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6486    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6487    break 2
6488  fi
6489done
6490  done
6491IFS=$as_save_IFS
6492
6493fi
6494fi
6495NMEDIT=$ac_cv_prog_NMEDIT
6496if test -n "$NMEDIT"; then
6497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6498$as_echo "$NMEDIT" >&6; }
6499else
6500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501$as_echo "no" >&6; }
6502fi
6503
6504
6505fi
6506if test -z "$ac_cv_prog_NMEDIT"; then
6507  ac_ct_NMEDIT=$NMEDIT
6508  # Extract the first word of "nmedit", so it can be a program name with args.
6509set dummy nmedit; ac_word=$2
6510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6511$as_echo_n "checking for $ac_word... " >&6; }
6512if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6513  $as_echo_n "(cached) " >&6
6514else
6515  if test -n "$ac_ct_NMEDIT"; then
6516  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6517else
6518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6519for as_dir in $PATH
6520do
6521  IFS=$as_save_IFS
6522  test -z "$as_dir" && as_dir=.
6523    for ac_exec_ext in '' $ac_executable_extensions; do
6524  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6525    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6526    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6527    break 2
6528  fi
6529done
6530  done
6531IFS=$as_save_IFS
6532
6533fi
6534fi
6535ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6536if test -n "$ac_ct_NMEDIT"; then
6537  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6538$as_echo "$ac_ct_NMEDIT" >&6; }
6539else
6540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6541$as_echo "no" >&6; }
6542fi
6543
6544  if test "x$ac_ct_NMEDIT" = x; then
6545    NMEDIT=":"
6546  else
6547    case $cross_compiling:$ac_tool_warned in
6548yes:)
6549{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6550$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6551ac_tool_warned=yes ;;
6552esac
6553    NMEDIT=$ac_ct_NMEDIT
6554  fi
6555else
6556  NMEDIT="$ac_cv_prog_NMEDIT"
6557fi
6558
6559    if test -n "$ac_tool_prefix"; then
6560  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6561set dummy ${ac_tool_prefix}lipo; ac_word=$2
6562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6563$as_echo_n "checking for $ac_word... " >&6; }
6564if ${ac_cv_prog_LIPO+:} false; then :
6565  $as_echo_n "(cached) " >&6
6566else
6567  if test -n "$LIPO"; then
6568  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6569else
6570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6571for as_dir in $PATH
6572do
6573  IFS=$as_save_IFS
6574  test -z "$as_dir" && as_dir=.
6575    for ac_exec_ext in '' $ac_executable_extensions; do
6576  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6577    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6578    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6579    break 2
6580  fi
6581done
6582  done
6583IFS=$as_save_IFS
6584
6585fi
6586fi
6587LIPO=$ac_cv_prog_LIPO
6588if test -n "$LIPO"; then
6589  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6590$as_echo "$LIPO" >&6; }
6591else
6592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6593$as_echo "no" >&6; }
6594fi
6595
6596
6597fi
6598if test -z "$ac_cv_prog_LIPO"; then
6599  ac_ct_LIPO=$LIPO
6600  # Extract the first word of "lipo", so it can be a program name with args.
6601set dummy lipo; ac_word=$2
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6603$as_echo_n "checking for $ac_word... " >&6; }
6604if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6605  $as_echo_n "(cached) " >&6
6606else
6607  if test -n "$ac_ct_LIPO"; then
6608  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6609else
6610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6611for as_dir in $PATH
6612do
6613  IFS=$as_save_IFS
6614  test -z "$as_dir" && as_dir=.
6615    for ac_exec_ext in '' $ac_executable_extensions; do
6616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6617    ac_cv_prog_ac_ct_LIPO="lipo"
6618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6619    break 2
6620  fi
6621done
6622  done
6623IFS=$as_save_IFS
6624
6625fi
6626fi
6627ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6628if test -n "$ac_ct_LIPO"; then
6629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6630$as_echo "$ac_ct_LIPO" >&6; }
6631else
6632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6633$as_echo "no" >&6; }
6634fi
6635
6636  if test "x$ac_ct_LIPO" = x; then
6637    LIPO=":"
6638  else
6639    case $cross_compiling:$ac_tool_warned in
6640yes:)
6641{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6642$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6643ac_tool_warned=yes ;;
6644esac
6645    LIPO=$ac_ct_LIPO
6646  fi
6647else
6648  LIPO="$ac_cv_prog_LIPO"
6649fi
6650
6651    if test -n "$ac_tool_prefix"; then
6652  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6653set dummy ${ac_tool_prefix}otool; ac_word=$2
6654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6655$as_echo_n "checking for $ac_word... " >&6; }
6656if ${ac_cv_prog_OTOOL+:} false; then :
6657  $as_echo_n "(cached) " >&6
6658else
6659  if test -n "$OTOOL"; then
6660  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6661else
6662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6663for as_dir in $PATH
6664do
6665  IFS=$as_save_IFS
6666  test -z "$as_dir" && as_dir=.
6667    for ac_exec_ext in '' $ac_executable_extensions; do
6668  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6669    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6670    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6671    break 2
6672  fi
6673done
6674  done
6675IFS=$as_save_IFS
6676
6677fi
6678fi
6679OTOOL=$ac_cv_prog_OTOOL
6680if test -n "$OTOOL"; then
6681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6682$as_echo "$OTOOL" >&6; }
6683else
6684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6685$as_echo "no" >&6; }
6686fi
6687
6688
6689fi
6690if test -z "$ac_cv_prog_OTOOL"; then
6691  ac_ct_OTOOL=$OTOOL
6692  # Extract the first word of "otool", so it can be a program name with args.
6693set dummy otool; ac_word=$2
6694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6695$as_echo_n "checking for $ac_word... " >&6; }
6696if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6697  $as_echo_n "(cached) " >&6
6698else
6699  if test -n "$ac_ct_OTOOL"; then
6700  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6701else
6702as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6703for as_dir in $PATH
6704do
6705  IFS=$as_save_IFS
6706  test -z "$as_dir" && as_dir=.
6707    for ac_exec_ext in '' $ac_executable_extensions; do
6708  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6709    ac_cv_prog_ac_ct_OTOOL="otool"
6710    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6711    break 2
6712  fi
6713done
6714  done
6715IFS=$as_save_IFS
6716
6717fi
6718fi
6719ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6720if test -n "$ac_ct_OTOOL"; then
6721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6722$as_echo "$ac_ct_OTOOL" >&6; }
6723else
6724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6725$as_echo "no" >&6; }
6726fi
6727
6728  if test "x$ac_ct_OTOOL" = x; then
6729    OTOOL=":"
6730  else
6731    case $cross_compiling:$ac_tool_warned in
6732yes:)
6733{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6734$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6735ac_tool_warned=yes ;;
6736esac
6737    OTOOL=$ac_ct_OTOOL
6738  fi
6739else
6740  OTOOL="$ac_cv_prog_OTOOL"
6741fi
6742
6743    if test -n "$ac_tool_prefix"; then
6744  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6745set dummy ${ac_tool_prefix}otool64; ac_word=$2
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6747$as_echo_n "checking for $ac_word... " >&6; }
6748if ${ac_cv_prog_OTOOL64+:} false; then :
6749  $as_echo_n "(cached) " >&6
6750else
6751  if test -n "$OTOOL64"; then
6752  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6753else
6754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6755for as_dir in $PATH
6756do
6757  IFS=$as_save_IFS
6758  test -z "$as_dir" && as_dir=.
6759    for ac_exec_ext in '' $ac_executable_extensions; do
6760  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6761    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6762    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6763    break 2
6764  fi
6765done
6766  done
6767IFS=$as_save_IFS
6768
6769fi
6770fi
6771OTOOL64=$ac_cv_prog_OTOOL64
6772if test -n "$OTOOL64"; then
6773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6774$as_echo "$OTOOL64" >&6; }
6775else
6776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6777$as_echo "no" >&6; }
6778fi
6779
6780
6781fi
6782if test -z "$ac_cv_prog_OTOOL64"; then
6783  ac_ct_OTOOL64=$OTOOL64
6784  # Extract the first word of "otool64", so it can be a program name with args.
6785set dummy otool64; ac_word=$2
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6787$as_echo_n "checking for $ac_word... " >&6; }
6788if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6789  $as_echo_n "(cached) " >&6
6790else
6791  if test -n "$ac_ct_OTOOL64"; then
6792  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6793else
6794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6795for as_dir in $PATH
6796do
6797  IFS=$as_save_IFS
6798  test -z "$as_dir" && as_dir=.
6799    for ac_exec_ext in '' $ac_executable_extensions; do
6800  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6801    ac_cv_prog_ac_ct_OTOOL64="otool64"
6802    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6803    break 2
6804  fi
6805done
6806  done
6807IFS=$as_save_IFS
6808
6809fi
6810fi
6811ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6812if test -n "$ac_ct_OTOOL64"; then
6813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6814$as_echo "$ac_ct_OTOOL64" >&6; }
6815else
6816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6817$as_echo "no" >&6; }
6818fi
6819
6820  if test "x$ac_ct_OTOOL64" = x; then
6821    OTOOL64=":"
6822  else
6823    case $cross_compiling:$ac_tool_warned in
6824yes:)
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6827ac_tool_warned=yes ;;
6828esac
6829    OTOOL64=$ac_ct_OTOOL64
6830  fi
6831else
6832  OTOOL64="$ac_cv_prog_OTOOL64"
6833fi
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6862$as_echo_n "checking for -single_module linker flag... " >&6; }
6863if ${lt_cv_apple_cc_single_mod+:} false; then :
6864  $as_echo_n "(cached) " >&6
6865else
6866  lt_cv_apple_cc_single_mod=no
6867      if test -z "${LT_MULTI_MODULE}"; then
6868	# By default we will add the -single_module flag. You can override
6869	# by either setting the environment variable LT_MULTI_MODULE
6870	# non-empty at configure time, or by adding -multi_module to the
6871	# link flags.
6872	rm -rf libconftest.dylib*
6873	echo "int foo(void){return 1;}" > conftest.c
6874	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6875-dynamiclib -Wl,-single_module conftest.c" >&5
6876	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6877	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6878        _lt_result=$?
6879	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6880	  lt_cv_apple_cc_single_mod=yes
6881	else
6882	  cat conftest.err >&5
6883	fi
6884	rm -rf libconftest.dylib*
6885	rm -f conftest.*
6886      fi
6887fi
6888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6889$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6890    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6891$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6892if ${lt_cv_ld_exported_symbols_list+:} false; then :
6893  $as_echo_n "(cached) " >&6
6894else
6895  lt_cv_ld_exported_symbols_list=no
6896      save_LDFLAGS=$LDFLAGS
6897      echo "_main" > conftest.sym
6898      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6899      if test x$gcc_no_link = xyes; then
6900  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6901fi
6902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6903/* end confdefs.h.  */
6904
6905int
6906main ()
6907{
6908
6909  ;
6910  return 0;
6911}
6912_ACEOF
6913if ac_fn_c_try_link "$LINENO"; then :
6914  lt_cv_ld_exported_symbols_list=yes
6915else
6916  lt_cv_ld_exported_symbols_list=no
6917fi
6918rm -f core conftest.err conftest.$ac_objext \
6919    conftest$ac_exeext conftest.$ac_ext
6920	LDFLAGS="$save_LDFLAGS"
6921
6922fi
6923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6924$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6925    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6926$as_echo_n "checking for -force_load linker flag... " >&6; }
6927if ${lt_cv_ld_force_load+:} false; then :
6928  $as_echo_n "(cached) " >&6
6929else
6930  lt_cv_ld_force_load=no
6931      cat > conftest.c << _LT_EOF
6932int forced_loaded() { return 2;}
6933_LT_EOF
6934      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6935      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6936      echo "$AR cru libconftest.a conftest.o" >&5
6937      $AR cru libconftest.a conftest.o 2>&5
6938      cat > conftest.c << _LT_EOF
6939int main() { return 0;}
6940_LT_EOF
6941      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6942      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6943      _lt_result=$?
6944      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6945	lt_cv_ld_force_load=yes
6946      else
6947	cat conftest.err >&5
6948      fi
6949        rm -f conftest.err libconftest.a conftest conftest.c
6950        rm -rf conftest.dSYM
6951
6952fi
6953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6954$as_echo "$lt_cv_ld_force_load" >&6; }
6955    case $host_os in
6956    rhapsody* | darwin1.[012])
6957      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6958    darwin1.*)
6959      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6960    darwin*) # darwin 5.x on
6961      # if running on 10.5 or later, the deployment target defaults
6962      # to the OS version, if on x86, and 10.4, the deployment
6963      # target defaults to 10.4. Don't you love it?
6964      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6965	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6966	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6967	10.[012][,.]*)
6968	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6969	10.*)
6970	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6971      esac
6972    ;;
6973  esac
6974    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6975      _lt_dar_single_mod='$single_module'
6976    fi
6977    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6978      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6979    else
6980      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6981    fi
6982    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6983      _lt_dsymutil='~$DSYMUTIL $lib || :'
6984    else
6985      _lt_dsymutil=
6986    fi
6987    ;;
6988  esac
6989
6990ac_ext=c
6991ac_cpp='$CPP $CPPFLAGS'
6992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6994ac_compiler_gnu=$ac_cv_c_compiler_gnu
6995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6996$as_echo_n "checking how to run the C preprocessor... " >&6; }
6997# On Suns, sometimes $CPP names a directory.
6998if test -n "$CPP" && test -d "$CPP"; then
6999  CPP=
7000fi
7001if test -z "$CPP"; then
7002  if ${ac_cv_prog_CPP+:} false; then :
7003  $as_echo_n "(cached) " >&6
7004else
7005      # Double quotes because CPP needs to be expanded
7006    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7007    do
7008      ac_preproc_ok=false
7009for ac_c_preproc_warn_flag in '' yes
7010do
7011  # Use a header file that comes with gcc, so configuring glibc
7012  # with a fresh cross-compiler works.
7013  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7014  # <limits.h> exists even on freestanding compilers.
7015  # On the NeXT, cc -E runs the code through the compiler's parser,
7016  # not just through cpp. "Syntax error" is here to catch this case.
7017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018/* end confdefs.h.  */
7019#ifdef __STDC__
7020# include <limits.h>
7021#else
7022# include <assert.h>
7023#endif
7024		     Syntax error
7025_ACEOF
7026if ac_fn_c_try_cpp "$LINENO"; then :
7027
7028else
7029  # Broken: fails on valid input.
7030continue
7031fi
7032rm -f conftest.err conftest.i conftest.$ac_ext
7033
7034  # OK, works on sane cases.  Now check whether nonexistent headers
7035  # can be detected and how.
7036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7037/* end confdefs.h.  */
7038#include <ac_nonexistent.h>
7039_ACEOF
7040if ac_fn_c_try_cpp "$LINENO"; then :
7041  # Broken: success on invalid input.
7042continue
7043else
7044  # Passes both tests.
7045ac_preproc_ok=:
7046break
7047fi
7048rm -f conftest.err conftest.i conftest.$ac_ext
7049
7050done
7051# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7052rm -f conftest.i conftest.err conftest.$ac_ext
7053if $ac_preproc_ok; then :
7054  break
7055fi
7056
7057    done
7058    ac_cv_prog_CPP=$CPP
7059
7060fi
7061  CPP=$ac_cv_prog_CPP
7062else
7063  ac_cv_prog_CPP=$CPP
7064fi
7065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7066$as_echo "$CPP" >&6; }
7067ac_preproc_ok=false
7068for ac_c_preproc_warn_flag in '' yes
7069do
7070  # Use a header file that comes with gcc, so configuring glibc
7071  # with a fresh cross-compiler works.
7072  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7073  # <limits.h> exists even on freestanding compilers.
7074  # On the NeXT, cc -E runs the code through the compiler's parser,
7075  # not just through cpp. "Syntax error" is here to catch this case.
7076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7077/* end confdefs.h.  */
7078#ifdef __STDC__
7079# include <limits.h>
7080#else
7081# include <assert.h>
7082#endif
7083		     Syntax error
7084_ACEOF
7085if ac_fn_c_try_cpp "$LINENO"; then :
7086
7087else
7088  # Broken: fails on valid input.
7089continue
7090fi
7091rm -f conftest.err conftest.i conftest.$ac_ext
7092
7093  # OK, works on sane cases.  Now check whether nonexistent headers
7094  # can be detected and how.
7095  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7096/* end confdefs.h.  */
7097#include <ac_nonexistent.h>
7098_ACEOF
7099if ac_fn_c_try_cpp "$LINENO"; then :
7100  # Broken: success on invalid input.
7101continue
7102else
7103  # Passes both tests.
7104ac_preproc_ok=:
7105break
7106fi
7107rm -f conftest.err conftest.i conftest.$ac_ext
7108
7109done
7110# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7111rm -f conftest.i conftest.err conftest.$ac_ext
7112if $ac_preproc_ok; then :
7113
7114else
7115  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7117as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7118See \`config.log' for more details" "$LINENO" 5; }
7119fi
7120
7121ac_ext=c
7122ac_cpp='$CPP $CPPFLAGS'
7123ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7124ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7125ac_compiler_gnu=$ac_cv_c_compiler_gnu
7126
7127
7128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7129$as_echo_n "checking for ANSI C header files... " >&6; }
7130if ${ac_cv_header_stdc+:} false; then :
7131  $as_echo_n "(cached) " >&6
7132else
7133  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7134/* end confdefs.h.  */
7135#include <stdlib.h>
7136#include <stdarg.h>
7137#include <string.h>
7138#include <float.h>
7139
7140int
7141main ()
7142{
7143
7144  ;
7145  return 0;
7146}
7147_ACEOF
7148if ac_fn_c_try_compile "$LINENO"; then :
7149  ac_cv_header_stdc=yes
7150else
7151  ac_cv_header_stdc=no
7152fi
7153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7154
7155if test $ac_cv_header_stdc = yes; then
7156  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7157  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7158/* end confdefs.h.  */
7159#include <string.h>
7160
7161_ACEOF
7162if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7163  $EGREP "memchr" >/dev/null 2>&1; then :
7164
7165else
7166  ac_cv_header_stdc=no
7167fi
7168rm -f conftest*
7169
7170fi
7171
7172if test $ac_cv_header_stdc = yes; then
7173  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7175/* end confdefs.h.  */
7176#include <stdlib.h>
7177
7178_ACEOF
7179if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7180  $EGREP "free" >/dev/null 2>&1; then :
7181
7182else
7183  ac_cv_header_stdc=no
7184fi
7185rm -f conftest*
7186
7187fi
7188
7189if test $ac_cv_header_stdc = yes; then
7190  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7191  if test "$cross_compiling" = yes; then :
7192  :
7193else
7194  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7195/* end confdefs.h.  */
7196#include <ctype.h>
7197#include <stdlib.h>
7198#if ((' ' & 0x0FF) == 0x020)
7199# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7200# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7201#else
7202# define ISLOWER(c) \
7203		   (('a' <= (c) && (c) <= 'i') \
7204		     || ('j' <= (c) && (c) <= 'r') \
7205		     || ('s' <= (c) && (c) <= 'z'))
7206# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7207#endif
7208
7209#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7210int
7211main ()
7212{
7213  int i;
7214  for (i = 0; i < 256; i++)
7215    if (XOR (islower (i), ISLOWER (i))
7216	|| toupper (i) != TOUPPER (i))
7217      return 2;
7218  return 0;
7219}
7220_ACEOF
7221if ac_fn_c_try_run "$LINENO"; then :
7222
7223else
7224  ac_cv_header_stdc=no
7225fi
7226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7227  conftest.$ac_objext conftest.beam conftest.$ac_ext
7228fi
7229
7230fi
7231fi
7232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7233$as_echo "$ac_cv_header_stdc" >&6; }
7234if test $ac_cv_header_stdc = yes; then
7235
7236$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7237
7238fi
7239
7240# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7241for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7242		  inttypes.h stdint.h unistd.h
7243do :
7244  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7245ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7246"
7247if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7248  cat >>confdefs.h <<_ACEOF
7249#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7250_ACEOF
7251
7252fi
7253
7254done
7255
7256
7257for ac_header in dlfcn.h
7258do :
7259  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7260"
7261if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7262  cat >>confdefs.h <<_ACEOF
7263#define HAVE_DLFCN_H 1
7264_ACEOF
7265
7266fi
7267
7268done
7269
7270
7271
7272
7273
7274# Set options
7275
7276
7277
7278        enable_dlopen=no
7279
7280
7281
7282            # Check whether --enable-shared was given.
7283if test "${enable_shared+set}" = set; then :
7284  enableval=$enable_shared; p=${PACKAGE-default}
7285    case $enableval in
7286    yes) enable_shared=yes ;;
7287    no) enable_shared=no ;;
7288    *)
7289      enable_shared=no
7290      # Look at the argument we got.  We use all the common list separators.
7291      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7292      for pkg in $enableval; do
7293	IFS="$lt_save_ifs"
7294	if test "X$pkg" = "X$p"; then
7295	  enable_shared=yes
7296	fi
7297      done
7298      IFS="$lt_save_ifs"
7299      ;;
7300    esac
7301else
7302  enable_shared=yes
7303fi
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313  # Check whether --enable-static was given.
7314if test "${enable_static+set}" = set; then :
7315  enableval=$enable_static; p=${PACKAGE-default}
7316    case $enableval in
7317    yes) enable_static=yes ;;
7318    no) enable_static=no ;;
7319    *)
7320     enable_static=no
7321      # Look at the argument we got.  We use all the common list separators.
7322      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7323      for pkg in $enableval; do
7324	IFS="$lt_save_ifs"
7325	if test "X$pkg" = "X$p"; then
7326	  enable_static=yes
7327	fi
7328      done
7329      IFS="$lt_save_ifs"
7330      ;;
7331    esac
7332else
7333  enable_static=yes
7334fi
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345# Check whether --with-pic was given.
7346if test "${with_pic+set}" = set; then :
7347  withval=$with_pic; pic_mode="$withval"
7348else
7349  pic_mode=default
7350fi
7351
7352
7353test -z "$pic_mode" && pic_mode=default
7354
7355
7356
7357
7358
7359
7360
7361  # Check whether --enable-fast-install was given.
7362if test "${enable_fast_install+set}" = set; then :
7363  enableval=$enable_fast_install; p=${PACKAGE-default}
7364    case $enableval in
7365    yes) enable_fast_install=yes ;;
7366    no) enable_fast_install=no ;;
7367    *)
7368      enable_fast_install=no
7369      # Look at the argument we got.  We use all the common list separators.
7370      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7371      for pkg in $enableval; do
7372	IFS="$lt_save_ifs"
7373	if test "X$pkg" = "X$p"; then
7374	  enable_fast_install=yes
7375	fi
7376      done
7377      IFS="$lt_save_ifs"
7378      ;;
7379    esac
7380else
7381  enable_fast_install=yes
7382fi
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394# This can be used to rebuild libtool when needed
7395LIBTOOL_DEPS="$ltmain"
7396
7397# Always use our own libtool.
7398LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425test -z "$LN_S" && LN_S="ln -s"
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440if test -n "${ZSH_VERSION+set}" ; then
7441   setopt NO_GLOB_SUBST
7442fi
7443
7444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7445$as_echo_n "checking for objdir... " >&6; }
7446if ${lt_cv_objdir+:} false; then :
7447  $as_echo_n "(cached) " >&6
7448else
7449  rm -f .libs 2>/dev/null
7450mkdir .libs 2>/dev/null
7451if test -d .libs; then
7452  lt_cv_objdir=.libs
7453else
7454  # MS-DOS does not allow filenames that begin with a dot.
7455  lt_cv_objdir=_libs
7456fi
7457rmdir .libs 2>/dev/null
7458fi
7459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7460$as_echo "$lt_cv_objdir" >&6; }
7461objdir=$lt_cv_objdir
7462
7463
7464
7465
7466
7467cat >>confdefs.h <<_ACEOF
7468#define LT_OBJDIR "$lt_cv_objdir/"
7469_ACEOF
7470
7471
7472
7473
7474case $host_os in
7475aix3*)
7476  # AIX sometimes has problems with the GCC collect2 program.  For some
7477  # reason, if we set the COLLECT_NAMES environment variable, the problems
7478  # vanish in a puff of smoke.
7479  if test "X${COLLECT_NAMES+set}" != Xset; then
7480    COLLECT_NAMES=
7481    export COLLECT_NAMES
7482  fi
7483  ;;
7484esac
7485
7486# Global variables:
7487ofile=libtool
7488can_build_shared=yes
7489
7490# All known linkers require a `.a' archive for static linking (except MSVC,
7491# which needs '.lib').
7492libext=a
7493
7494with_gnu_ld="$lt_cv_prog_gnu_ld"
7495
7496old_CC="$CC"
7497old_CFLAGS="$CFLAGS"
7498
7499# Set sane defaults for various variables
7500test -z "$CC" && CC=cc
7501test -z "$LTCC" && LTCC=$CC
7502test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7503test -z "$LD" && LD=ld
7504test -z "$ac_objext" && ac_objext=o
7505
7506for cc_temp in $compiler""; do
7507  case $cc_temp in
7508    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7509    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7510    \-*) ;;
7511    *) break;;
7512  esac
7513done
7514cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7515
7516
7517# Only perform the check for file, if the check method requires it
7518test -z "$MAGIC_CMD" && MAGIC_CMD=file
7519case $deplibs_check_method in
7520file_magic*)
7521  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7522    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7523$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7524if ${lt_cv_path_MAGIC_CMD+:} false; then :
7525  $as_echo_n "(cached) " >&6
7526else
7527  case $MAGIC_CMD in
7528[\\/*] |  ?:[\\/]*)
7529  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7530  ;;
7531*)
7532  lt_save_MAGIC_CMD="$MAGIC_CMD"
7533  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7534  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7535  for ac_dir in $ac_dummy; do
7536    IFS="$lt_save_ifs"
7537    test -z "$ac_dir" && ac_dir=.
7538    if test -f $ac_dir/${ac_tool_prefix}file; then
7539      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7540      if test -n "$file_magic_test_file"; then
7541	case $deplibs_check_method in
7542	"file_magic "*)
7543	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7544	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7545	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7546	    $EGREP "$file_magic_regex" > /dev/null; then
7547	    :
7548	  else
7549	    cat <<_LT_EOF 1>&2
7550
7551*** Warning: the command libtool uses to detect shared libraries,
7552*** $file_magic_cmd, produces output that libtool cannot recognize.
7553*** The result is that libtool may fail to recognize shared libraries
7554*** as such.  This will affect the creation of libtool libraries that
7555*** depend on shared libraries, but programs linked with such libtool
7556*** libraries will work regardless of this problem.  Nevertheless, you
7557*** may want to report the problem to your system manager and/or to
7558*** bug-libtool@gnu.org
7559
7560_LT_EOF
7561	  fi ;;
7562	esac
7563      fi
7564      break
7565    fi
7566  done
7567  IFS="$lt_save_ifs"
7568  MAGIC_CMD="$lt_save_MAGIC_CMD"
7569  ;;
7570esac
7571fi
7572
7573MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7574if test -n "$MAGIC_CMD"; then
7575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7576$as_echo "$MAGIC_CMD" >&6; }
7577else
7578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7579$as_echo "no" >&6; }
7580fi
7581
7582
7583
7584
7585
7586if test -z "$lt_cv_path_MAGIC_CMD"; then
7587  if test -n "$ac_tool_prefix"; then
7588    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7589$as_echo_n "checking for file... " >&6; }
7590if ${lt_cv_path_MAGIC_CMD+:} false; then :
7591  $as_echo_n "(cached) " >&6
7592else
7593  case $MAGIC_CMD in
7594[\\/*] |  ?:[\\/]*)
7595  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7596  ;;
7597*)
7598  lt_save_MAGIC_CMD="$MAGIC_CMD"
7599  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7600  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7601  for ac_dir in $ac_dummy; do
7602    IFS="$lt_save_ifs"
7603    test -z "$ac_dir" && ac_dir=.
7604    if test -f $ac_dir/file; then
7605      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7606      if test -n "$file_magic_test_file"; then
7607	case $deplibs_check_method in
7608	"file_magic "*)
7609	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7610	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7611	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7612	    $EGREP "$file_magic_regex" > /dev/null; then
7613	    :
7614	  else
7615	    cat <<_LT_EOF 1>&2
7616
7617*** Warning: the command libtool uses to detect shared libraries,
7618*** $file_magic_cmd, produces output that libtool cannot recognize.
7619*** The result is that libtool may fail to recognize shared libraries
7620*** as such.  This will affect the creation of libtool libraries that
7621*** depend on shared libraries, but programs linked with such libtool
7622*** libraries will work regardless of this problem.  Nevertheless, you
7623*** may want to report the problem to your system manager and/or to
7624*** bug-libtool@gnu.org
7625
7626_LT_EOF
7627	  fi ;;
7628	esac
7629      fi
7630      break
7631    fi
7632  done
7633  IFS="$lt_save_ifs"
7634  MAGIC_CMD="$lt_save_MAGIC_CMD"
7635  ;;
7636esac
7637fi
7638
7639MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7640if test -n "$MAGIC_CMD"; then
7641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7642$as_echo "$MAGIC_CMD" >&6; }
7643else
7644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7645$as_echo "no" >&6; }
7646fi
7647
7648
7649  else
7650    MAGIC_CMD=:
7651  fi
7652fi
7653
7654  fi
7655  ;;
7656esac
7657
7658# Use C for the default configuration in the libtool script
7659
7660lt_save_CC="$CC"
7661ac_ext=c
7662ac_cpp='$CPP $CPPFLAGS'
7663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7665ac_compiler_gnu=$ac_cv_c_compiler_gnu
7666
7667
7668# Source file extension for C test sources.
7669ac_ext=c
7670
7671# Object file extension for compiled C test sources.
7672objext=o
7673objext=$objext
7674
7675# Code to be used in simple compile tests
7676lt_simple_compile_test_code="int some_variable = 0;"
7677
7678# Code to be used in simple link tests
7679lt_simple_link_test_code='int main(){return(0);}'
7680
7681
7682
7683
7684
7685
7686
7687# If no C compiler was specified, use CC.
7688LTCC=${LTCC-"$CC"}
7689
7690# If no C compiler flags were specified, use CFLAGS.
7691LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7692
7693# Allow CC to be a program name with arguments.
7694compiler=$CC
7695
7696# Save the default compiler, since it gets overwritten when the other
7697# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7698compiler_DEFAULT=$CC
7699
7700# save warnings/boilerplate of simple test code
7701ac_outfile=conftest.$ac_objext
7702echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7703eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7704_lt_compiler_boilerplate=`cat conftest.err`
7705$RM conftest*
7706
7707ac_outfile=conftest.$ac_objext
7708echo "$lt_simple_link_test_code" >conftest.$ac_ext
7709eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7710_lt_linker_boilerplate=`cat conftest.err`
7711$RM -r conftest*
7712
7713
7714## CAVEAT EMPTOR:
7715## There is no encapsulation within the following macros, do not change
7716## the running order or otherwise move them around unless you know exactly
7717## what you are doing...
7718if test -n "$compiler"; then
7719
7720lt_prog_compiler_no_builtin_flag=
7721
7722if test "$GCC" = yes; then
7723  case $cc_basename in
7724  nvcc*)
7725    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7726  *)
7727    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7728  esac
7729
7730  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7731$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7732if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7733  $as_echo_n "(cached) " >&6
7734else
7735  lt_cv_prog_compiler_rtti_exceptions=no
7736   ac_outfile=conftest.$ac_objext
7737   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7738   lt_compiler_flag="-fno-rtti -fno-exceptions"
7739   # Insert the option either (1) after the last *FLAGS variable, or
7740   # (2) before a word containing "conftest.", or (3) at the end.
7741   # Note that $ac_compile itself does not contain backslashes and begins
7742   # with a dollar sign (not a hyphen), so the echo should work correctly.
7743   # The option is referenced via a variable to avoid confusing sed.
7744   lt_compile=`echo "$ac_compile" | $SED \
7745   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7746   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7747   -e 's:$: $lt_compiler_flag:'`
7748   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7749   (eval "$lt_compile" 2>conftest.err)
7750   ac_status=$?
7751   cat conftest.err >&5
7752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7753   if (exit $ac_status) && test -s "$ac_outfile"; then
7754     # The compiler can only warn and ignore the option if not recognized
7755     # So say no if there are warnings other than the usual output.
7756     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7757     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7758     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7759       lt_cv_prog_compiler_rtti_exceptions=yes
7760     fi
7761   fi
7762   $RM conftest*
7763
7764fi
7765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7766$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7767
7768if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7769    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7770else
7771    :
7772fi
7773
7774fi
7775
7776
7777
7778
7779
7780
7781  lt_prog_compiler_wl=
7782lt_prog_compiler_pic=
7783lt_prog_compiler_static=
7784
7785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7786$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7787
7788  if test "$GCC" = yes; then
7789    lt_prog_compiler_wl='-Wl,'
7790    lt_prog_compiler_static='-static'
7791
7792    case $host_os in
7793      aix*)
7794      # All AIX code is PIC.
7795      if test "$host_cpu" = ia64; then
7796	# AIX 5 now supports IA64 processor
7797	lt_prog_compiler_static='-Bstatic'
7798      fi
7799      lt_prog_compiler_pic='-fPIC'
7800      ;;
7801
7802    amigaos*)
7803      case $host_cpu in
7804      powerpc)
7805            # see comment about AmigaOS4 .so support
7806            lt_prog_compiler_pic='-fPIC'
7807        ;;
7808      m68k)
7809            # FIXME: we need at least 68020 code to build shared libraries, but
7810            # adding the `-m68020' flag to GCC prevents building anything better,
7811            # like `-m68040'.
7812            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7813        ;;
7814      esac
7815      ;;
7816
7817    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7818      # PIC is the default for these OSes.
7819      ;;
7820
7821    mingw* | cygwin* | pw32* | os2* | cegcc*)
7822      # This hack is so that the source file can tell whether it is being
7823      # built for inclusion in a dll (and should export symbols for example).
7824      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7825      # (--disable-auto-import) libraries
7826      lt_prog_compiler_pic='-DDLL_EXPORT'
7827      ;;
7828
7829    darwin* | rhapsody*)
7830      # PIC is the default on this platform
7831      # Common symbols not allowed in MH_DYLIB files
7832      lt_prog_compiler_pic='-fno-common'
7833      ;;
7834
7835    haiku*)
7836      # PIC is the default for Haiku.
7837      # The "-static" flag exists, but is broken.
7838      lt_prog_compiler_static=
7839      ;;
7840
7841    hpux*)
7842      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7843      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7844      # sets the default TLS model and affects inlining.
7845      case $host_cpu in
7846      hppa*64*)
7847	# +Z the default
7848	;;
7849      *)
7850	lt_prog_compiler_pic='-fPIC'
7851	;;
7852      esac
7853      ;;
7854
7855    interix[3-9]*)
7856      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7857      # Instead, we relocate shared libraries at runtime.
7858      ;;
7859
7860    msdosdjgpp*)
7861      # Just because we use GCC doesn't mean we suddenly get shared libraries
7862      # on systems that don't support them.
7863      lt_prog_compiler_can_build_shared=no
7864      enable_shared=no
7865      ;;
7866
7867    *nto* | *qnx*)
7868      # QNX uses GNU C++, but need to define -shared option too, otherwise
7869      # it will coredump.
7870      lt_prog_compiler_pic='-fPIC -shared'
7871      ;;
7872
7873    sysv4*MP*)
7874      if test -d /usr/nec; then
7875	lt_prog_compiler_pic=-Kconform_pic
7876      fi
7877      ;;
7878
7879    *)
7880      lt_prog_compiler_pic='-fPIC'
7881      ;;
7882    esac
7883
7884    case $cc_basename in
7885    nvcc*) # Cuda Compiler Driver 2.2
7886      lt_prog_compiler_wl='-Xlinker '
7887      lt_prog_compiler_pic='-Xcompiler -fPIC'
7888      ;;
7889    esac
7890  else
7891    # PORTME Check for flag to pass linker flags through the system compiler.
7892    case $host_os in
7893    aix*)
7894      lt_prog_compiler_wl='-Wl,'
7895      if test "$host_cpu" = ia64; then
7896	# AIX 5 now supports IA64 processor
7897	lt_prog_compiler_static='-Bstatic'
7898      else
7899	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7900      fi
7901      ;;
7902
7903    mingw* | cygwin* | pw32* | os2* | cegcc*)
7904      # This hack is so that the source file can tell whether it is being
7905      # built for inclusion in a dll (and should export symbols for example).
7906      lt_prog_compiler_pic='-DDLL_EXPORT'
7907      ;;
7908
7909    hpux9* | hpux10* | hpux11*)
7910      lt_prog_compiler_wl='-Wl,'
7911      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7912      # not for PA HP-UX.
7913      case $host_cpu in
7914      hppa*64*|ia64*)
7915	# +Z the default
7916	;;
7917      *)
7918	lt_prog_compiler_pic='+Z'
7919	;;
7920      esac
7921      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7922      lt_prog_compiler_static='${wl}-a ${wl}archive'
7923      ;;
7924
7925    irix5* | irix6* | nonstopux*)
7926      lt_prog_compiler_wl='-Wl,'
7927      # PIC (with -KPIC) is the default.
7928      lt_prog_compiler_static='-non_shared'
7929      ;;
7930
7931    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7932      case $cc_basename in
7933      # old Intel for x86_64 which still supported -KPIC.
7934      ecc*)
7935	lt_prog_compiler_wl='-Wl,'
7936	lt_prog_compiler_pic='-KPIC'
7937	lt_prog_compiler_static='-static'
7938        ;;
7939      # icc used to be incompatible with GCC.
7940      # ICC 10 doesn't accept -KPIC any more.
7941      icc* | ifort*)
7942	lt_prog_compiler_wl='-Wl,'
7943	lt_prog_compiler_pic='-fPIC'
7944	lt_prog_compiler_static='-static'
7945        ;;
7946      # Lahey Fortran 8.1.
7947      lf95*)
7948	lt_prog_compiler_wl='-Wl,'
7949	lt_prog_compiler_pic='--shared'
7950	lt_prog_compiler_static='--static'
7951	;;
7952      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7953        # Portland Group compilers (*not* the Pentium gcc compiler,
7954	# which looks to be a dead project)
7955	lt_prog_compiler_wl='-Wl,'
7956	lt_prog_compiler_pic='-fpic'
7957	lt_prog_compiler_static='-Bstatic'
7958        ;;
7959      ccc*)
7960        lt_prog_compiler_wl='-Wl,'
7961        # All Alpha code is PIC.
7962        lt_prog_compiler_static='-non_shared'
7963        ;;
7964      xl* | bgxl* | bgf* | mpixl*)
7965	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7966	lt_prog_compiler_wl='-Wl,'
7967	lt_prog_compiler_pic='-qpic'
7968	lt_prog_compiler_static='-qstaticlink'
7969	;;
7970      *)
7971	case `$CC -V 2>&1 | sed 5q` in
7972	*Sun\ F* | *Sun*Fortran*)
7973	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7974	  lt_prog_compiler_pic='-KPIC'
7975	  lt_prog_compiler_static='-Bstatic'
7976	  lt_prog_compiler_wl=''
7977	  ;;
7978	*Sun\ C*)
7979	  # Sun C 5.9
7980	  lt_prog_compiler_pic='-KPIC'
7981	  lt_prog_compiler_static='-Bstatic'
7982	  lt_prog_compiler_wl='-Wl,'
7983	  ;;
7984	esac
7985	;;
7986      esac
7987      ;;
7988
7989    newsos6)
7990      lt_prog_compiler_pic='-KPIC'
7991      lt_prog_compiler_static='-Bstatic'
7992      ;;
7993
7994    *nto* | *qnx*)
7995      # QNX uses GNU C++, but need to define -shared option too, otherwise
7996      # it will coredump.
7997      lt_prog_compiler_pic='-fPIC -shared'
7998      ;;
7999
8000    osf3* | osf4* | osf5*)
8001      lt_prog_compiler_wl='-Wl,'
8002      # All OSF/1 code is PIC.
8003      lt_prog_compiler_static='-non_shared'
8004      ;;
8005
8006    rdos*)
8007      lt_prog_compiler_static='-non_shared'
8008      ;;
8009
8010    solaris*)
8011      lt_prog_compiler_pic='-KPIC'
8012      lt_prog_compiler_static='-Bstatic'
8013      case $cc_basename in
8014      f77* | f90* | f95*)
8015	lt_prog_compiler_wl='-Qoption ld ';;
8016      *)
8017	lt_prog_compiler_wl='-Wl,';;
8018      esac
8019      ;;
8020
8021    sunos4*)
8022      lt_prog_compiler_wl='-Qoption ld '
8023      lt_prog_compiler_pic='-PIC'
8024      lt_prog_compiler_static='-Bstatic'
8025      ;;
8026
8027    sysv4 | sysv4.2uw2* | sysv4.3*)
8028      lt_prog_compiler_wl='-Wl,'
8029      lt_prog_compiler_pic='-KPIC'
8030      lt_prog_compiler_static='-Bstatic'
8031      ;;
8032
8033    sysv4*MP*)
8034      if test -d /usr/nec ;then
8035	lt_prog_compiler_pic='-Kconform_pic'
8036	lt_prog_compiler_static='-Bstatic'
8037      fi
8038      ;;
8039
8040    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8041      lt_prog_compiler_wl='-Wl,'
8042      lt_prog_compiler_pic='-KPIC'
8043      lt_prog_compiler_static='-Bstatic'
8044      ;;
8045
8046    unicos*)
8047      lt_prog_compiler_wl='-Wl,'
8048      lt_prog_compiler_can_build_shared=no
8049      ;;
8050
8051    uts4*)
8052      lt_prog_compiler_pic='-pic'
8053      lt_prog_compiler_static='-Bstatic'
8054      ;;
8055
8056    *)
8057      lt_prog_compiler_can_build_shared=no
8058      ;;
8059    esac
8060  fi
8061
8062case $host_os in
8063  # For platforms which do not support PIC, -DPIC is meaningless:
8064  *djgpp*)
8065    lt_prog_compiler_pic=
8066    ;;
8067  *)
8068    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8069    ;;
8070esac
8071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8072$as_echo "$lt_prog_compiler_pic" >&6; }
8073
8074
8075
8076
8077
8078
8079#
8080# Check to make sure the PIC flag actually works.
8081#
8082if test -n "$lt_prog_compiler_pic"; then
8083  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8084$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8085if ${lt_cv_prog_compiler_pic_works+:} false; then :
8086  $as_echo_n "(cached) " >&6
8087else
8088  lt_cv_prog_compiler_pic_works=no
8089   ac_outfile=conftest.$ac_objext
8090   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8091   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8092   # Insert the option either (1) after the last *FLAGS variable, or
8093   # (2) before a word containing "conftest.", or (3) at the end.
8094   # Note that $ac_compile itself does not contain backslashes and begins
8095   # with a dollar sign (not a hyphen), so the echo should work correctly.
8096   # The option is referenced via a variable to avoid confusing sed.
8097   lt_compile=`echo "$ac_compile" | $SED \
8098   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8099   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8100   -e 's:$: $lt_compiler_flag:'`
8101   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8102   (eval "$lt_compile" 2>conftest.err)
8103   ac_status=$?
8104   cat conftest.err >&5
8105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8106   if (exit $ac_status) && test -s "$ac_outfile"; then
8107     # The compiler can only warn and ignore the option if not recognized
8108     # So say no if there are warnings other than the usual output.
8109     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8110     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8111     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8112       lt_cv_prog_compiler_pic_works=yes
8113     fi
8114   fi
8115   $RM conftest*
8116
8117fi
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8119$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8120
8121if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8122    case $lt_prog_compiler_pic in
8123     "" | " "*) ;;
8124     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8125     esac
8126else
8127    lt_prog_compiler_pic=
8128     lt_prog_compiler_can_build_shared=no
8129fi
8130
8131fi
8132
8133
8134
8135
8136
8137
8138#
8139# Check to make sure the static flag actually works.
8140#
8141wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8143$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8144if ${lt_cv_prog_compiler_static_works+:} false; then :
8145  $as_echo_n "(cached) " >&6
8146else
8147  lt_cv_prog_compiler_static_works=no
8148   save_LDFLAGS="$LDFLAGS"
8149   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8150   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8151   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8152     # The linker can only warn and ignore the option if not recognized
8153     # So say no if there are warnings
8154     if test -s conftest.err; then
8155       # Append any errors to the config.log.
8156       cat conftest.err 1>&5
8157       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8158       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8159       if diff conftest.exp conftest.er2 >/dev/null; then
8160         lt_cv_prog_compiler_static_works=yes
8161       fi
8162     else
8163       lt_cv_prog_compiler_static_works=yes
8164     fi
8165   fi
8166   $RM -r conftest*
8167   LDFLAGS="$save_LDFLAGS"
8168
8169fi
8170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8171$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8172
8173if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8174    :
8175else
8176    lt_prog_compiler_static=
8177fi
8178
8179
8180
8181
8182
8183
8184
8185  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8186$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8187if ${lt_cv_prog_compiler_c_o+:} false; then :
8188  $as_echo_n "(cached) " >&6
8189else
8190  lt_cv_prog_compiler_c_o=no
8191   $RM -r conftest 2>/dev/null
8192   mkdir conftest
8193   cd conftest
8194   mkdir out
8195   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8196
8197   lt_compiler_flag="-o out/conftest2.$ac_objext"
8198   # Insert the option either (1) after the last *FLAGS variable, or
8199   # (2) before a word containing "conftest.", or (3) at the end.
8200   # Note that $ac_compile itself does not contain backslashes and begins
8201   # with a dollar sign (not a hyphen), so the echo should work correctly.
8202   lt_compile=`echo "$ac_compile" | $SED \
8203   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8204   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8205   -e 's:$: $lt_compiler_flag:'`
8206   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8207   (eval "$lt_compile" 2>out/conftest.err)
8208   ac_status=$?
8209   cat out/conftest.err >&5
8210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8211   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8212   then
8213     # The compiler can only warn and ignore the option if not recognized
8214     # So say no if there are warnings
8215     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8216     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8217     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8218       lt_cv_prog_compiler_c_o=yes
8219     fi
8220   fi
8221   chmod u+w . 2>&5
8222   $RM conftest*
8223   # SGI C++ compiler will create directory out/ii_files/ for
8224   # template instantiation
8225   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8226   $RM out/* && rmdir out
8227   cd ..
8228   $RM -r conftest
8229   $RM conftest*
8230
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8233$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8234
8235
8236
8237
8238
8239
8240  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8241$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8242if ${lt_cv_prog_compiler_c_o+:} false; then :
8243  $as_echo_n "(cached) " >&6
8244else
8245  lt_cv_prog_compiler_c_o=no
8246   $RM -r conftest 2>/dev/null
8247   mkdir conftest
8248   cd conftest
8249   mkdir out
8250   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8251
8252   lt_compiler_flag="-o out/conftest2.$ac_objext"
8253   # Insert the option either (1) after the last *FLAGS variable, or
8254   # (2) before a word containing "conftest.", or (3) at the end.
8255   # Note that $ac_compile itself does not contain backslashes and begins
8256   # with a dollar sign (not a hyphen), so the echo should work correctly.
8257   lt_compile=`echo "$ac_compile" | $SED \
8258   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8259   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8260   -e 's:$: $lt_compiler_flag:'`
8261   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8262   (eval "$lt_compile" 2>out/conftest.err)
8263   ac_status=$?
8264   cat out/conftest.err >&5
8265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8267   then
8268     # The compiler can only warn and ignore the option if not recognized
8269     # So say no if there are warnings
8270     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8271     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8272     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8273       lt_cv_prog_compiler_c_o=yes
8274     fi
8275   fi
8276   chmod u+w . 2>&5
8277   $RM conftest*
8278   # SGI C++ compiler will create directory out/ii_files/ for
8279   # template instantiation
8280   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8281   $RM out/* && rmdir out
8282   cd ..
8283   $RM -r conftest
8284   $RM conftest*
8285
8286fi
8287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8288$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8289
8290
8291
8292
8293hard_links="nottested"
8294if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8295  # do not overwrite the value of need_locks provided by the user
8296  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8297$as_echo_n "checking if we can lock with hard links... " >&6; }
8298  hard_links=yes
8299  $RM conftest*
8300  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8301  touch conftest.a
8302  ln conftest.a conftest.b 2>&5 || hard_links=no
8303  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8305$as_echo "$hard_links" >&6; }
8306  if test "$hard_links" = no; then
8307    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8308$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8309    need_locks=warn
8310  fi
8311else
8312  need_locks=no
8313fi
8314
8315
8316
8317
8318
8319
8320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8321$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8322
8323  runpath_var=
8324  allow_undefined_flag=
8325  always_export_symbols=no
8326  archive_cmds=
8327  archive_expsym_cmds=
8328  compiler_needs_object=no
8329  enable_shared_with_static_runtimes=no
8330  export_dynamic_flag_spec=
8331  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8332  hardcode_automatic=no
8333  hardcode_direct=no
8334  hardcode_direct_absolute=no
8335  hardcode_libdir_flag_spec=
8336  hardcode_libdir_flag_spec_ld=
8337  hardcode_libdir_separator=
8338  hardcode_minus_L=no
8339  hardcode_shlibpath_var=unsupported
8340  inherit_rpath=no
8341  link_all_deplibs=unknown
8342  module_cmds=
8343  module_expsym_cmds=
8344  old_archive_from_new_cmds=
8345  old_archive_from_expsyms_cmds=
8346  thread_safe_flag_spec=
8347  whole_archive_flag_spec=
8348  # include_expsyms should be a list of space-separated symbols to be *always*
8349  # included in the symbol list
8350  include_expsyms=
8351  # exclude_expsyms can be an extended regexp of symbols to exclude
8352  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8353  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8354  # as well as any symbol that contains `d'.
8355  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8356  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8357  # platforms (ab)use it in PIC code, but their linkers get confused if
8358  # the symbol is explicitly referenced.  Since portable code cannot
8359  # rely on this symbol name, it's probably fine to never include it in
8360  # preloaded symbol tables.
8361  # Exclude shared library initialization/finalization symbols.
8362  extract_expsyms_cmds=
8363
8364  case $host_os in
8365  cygwin* | mingw* | pw32* | cegcc*)
8366    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8367    # When not using gcc, we currently assume that we are using
8368    # Microsoft Visual C++.
8369    if test "$GCC" != yes; then
8370      with_gnu_ld=no
8371    fi
8372    ;;
8373  interix*)
8374    # we just hope/assume this is gcc and not c89 (= MSVC++)
8375    with_gnu_ld=yes
8376    ;;
8377  openbsd*)
8378    with_gnu_ld=no
8379    ;;
8380  esac
8381
8382  ld_shlibs=yes
8383
8384  # On some targets, GNU ld is compatible enough with the native linker
8385  # that we're better off using the native interface for both.
8386  lt_use_gnu_ld_interface=no
8387  if test "$with_gnu_ld" = yes; then
8388    case $host_os in
8389      aix*)
8390	# The AIX port of GNU ld has always aspired to compatibility
8391	# with the native linker.  However, as the warning in the GNU ld
8392	# block says, versions before 2.19.5* couldn't really create working
8393	# shared libraries, regardless of the interface used.
8394	case `$LD -v 2>&1` in
8395	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8396	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8397	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8398	  *)
8399	    lt_use_gnu_ld_interface=yes
8400	    ;;
8401	esac
8402	;;
8403      *)
8404	lt_use_gnu_ld_interface=yes
8405	;;
8406    esac
8407  fi
8408
8409  if test "$lt_use_gnu_ld_interface" = yes; then
8410    # If archive_cmds runs LD, not CC, wlarc should be empty
8411    wlarc='${wl}'
8412
8413    # Set some defaults for GNU ld with shared library support. These
8414    # are reset later if shared libraries are not supported. Putting them
8415    # here allows them to be overridden if necessary.
8416    runpath_var=LD_RUN_PATH
8417    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8418    export_dynamic_flag_spec='${wl}--export-dynamic'
8419    # ancient GNU ld didn't support --whole-archive et. al.
8420    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8421      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8422    else
8423      whole_archive_flag_spec=
8424    fi
8425    supports_anon_versioning=no
8426    case `$LD -v 2>&1` in
8427      *GNU\ gold*) supports_anon_versioning=yes ;;
8428      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8429      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8430      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8431      *\ 2.11.*) ;; # other 2.11 versions
8432      *) supports_anon_versioning=yes ;;
8433    esac
8434
8435    # See if GNU ld supports shared libraries.
8436    case $host_os in
8437    aix[3-9]*)
8438      # On AIX/PPC, the GNU linker is very broken
8439      if test "$host_cpu" != ia64; then
8440	ld_shlibs=no
8441	cat <<_LT_EOF 1>&2
8442
8443*** Warning: the GNU linker, at least up to release 2.19, is reported
8444*** to be unable to reliably create shared libraries on AIX.
8445*** Therefore, libtool is disabling shared libraries support.  If you
8446*** really care for shared libraries, you may want to install binutils
8447*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8448*** You will then need to restart the configuration process.
8449
8450_LT_EOF
8451      fi
8452      ;;
8453
8454    amigaos*)
8455      case $host_cpu in
8456      powerpc)
8457            # see comment about AmigaOS4 .so support
8458            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8459            archive_expsym_cmds=''
8460        ;;
8461      m68k)
8462            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)'
8463            hardcode_libdir_flag_spec='-L$libdir'
8464            hardcode_minus_L=yes
8465        ;;
8466      esac
8467      ;;
8468
8469    beos*)
8470      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8471	allow_undefined_flag=unsupported
8472	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8473	# support --undefined.  This deserves some investigation.  FIXME
8474	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8475      else
8476	ld_shlibs=no
8477      fi
8478      ;;
8479
8480    cygwin* | mingw* | pw32* | cegcc*)
8481      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8482      # as there is no search path for DLLs.
8483      hardcode_libdir_flag_spec='-L$libdir'
8484      export_dynamic_flag_spec='${wl}--export-all-symbols'
8485      allow_undefined_flag=unsupported
8486      always_export_symbols=no
8487      enable_shared_with_static_runtimes=yes
8488      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8489
8490      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8491        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8492	# If the export-symbols file already is a .def file (1st line
8493	# is EXPORTS), use it as is; otherwise, prepend...
8494	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8495	  cp $export_symbols $output_objdir/$soname.def;
8496	else
8497	  echo EXPORTS > $output_objdir/$soname.def;
8498	  cat $export_symbols >> $output_objdir/$soname.def;
8499	fi~
8500	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8501      else
8502	ld_shlibs=no
8503      fi
8504      ;;
8505
8506    haiku*)
8507      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8508      link_all_deplibs=yes
8509      ;;
8510
8511    interix[3-9]*)
8512      hardcode_direct=no
8513      hardcode_shlibpath_var=no
8514      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8515      export_dynamic_flag_spec='${wl}-E'
8516      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8517      # Instead, shared libraries are loaded at an image base (0x10000000 by
8518      # default) and relocated if they conflict, which is a slow very memory
8519      # consuming and fragmenting process.  To avoid this, we pick a random,
8520      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8521      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8522      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8523      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'
8524      ;;
8525
8526    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8527      tmp_diet=no
8528      if test "$host_os" = linux-dietlibc; then
8529	case $cc_basename in
8530	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8531	esac
8532      fi
8533      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8534	 && test "$tmp_diet" = no
8535      then
8536	tmp_addflag=' $pic_flag'
8537	tmp_sharedflag='-shared'
8538	case $cc_basename,$host_cpu in
8539        pgcc*)				# Portland Group C compiler
8540	  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'
8541	  tmp_addflag=' $pic_flag'
8542	  ;;
8543	pgf77* | pgf90* | pgf95* | pgfortran*)
8544					# Portland Group f77 and f90 compilers
8545	  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'
8546	  tmp_addflag=' $pic_flag -Mnomain' ;;
8547	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8548	  tmp_addflag=' -i_dynamic' ;;
8549	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8550	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8551	ifc* | ifort*)			# Intel Fortran compiler
8552	  tmp_addflag=' -nofor_main' ;;
8553	lf95*)				# Lahey Fortran 8.1
8554	  whole_archive_flag_spec=
8555	  tmp_sharedflag='--shared' ;;
8556	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8557	  tmp_sharedflag='-qmkshrobj'
8558	  tmp_addflag= ;;
8559	nvcc*)	# Cuda Compiler Driver 2.2
8560	  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'
8561	  compiler_needs_object=yes
8562	  ;;
8563	esac
8564	case `$CC -V 2>&1 | sed 5q` in
8565	*Sun\ C*)			# Sun C 5.9
8566	  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'
8567	  compiler_needs_object=yes
8568	  tmp_sharedflag='-G' ;;
8569	*Sun\ F*)			# Sun Fortran 8.3
8570	  tmp_sharedflag='-G' ;;
8571	esac
8572	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8573
8574        if test "x$supports_anon_versioning" = xyes; then
8575          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8576	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8577	    echo "local: *; };" >> $output_objdir/$libname.ver~
8578	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8579        fi
8580
8581	case $cc_basename in
8582	xlf* | bgf* | bgxlf* | mpixlf*)
8583	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8584	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8585	  hardcode_libdir_flag_spec=
8586	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8587	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8588	  if test "x$supports_anon_versioning" = xyes; then
8589	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8590	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8591	      echo "local: *; };" >> $output_objdir/$libname.ver~
8592	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8593	  fi
8594	  ;;
8595	esac
8596      else
8597        ld_shlibs=no
8598      fi
8599      ;;
8600
8601    netbsd*)
8602      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8603	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8604	wlarc=
8605      else
8606	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8607	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8608      fi
8609      ;;
8610
8611    solaris*)
8612      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8613	ld_shlibs=no
8614	cat <<_LT_EOF 1>&2
8615
8616*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8617*** create shared libraries on Solaris systems.  Therefore, libtool
8618*** is disabling shared libraries support.  We urge you to upgrade GNU
8619*** binutils to release 2.9.1 or newer.  Another option is to modify
8620*** your PATH or compiler configuration so that the native linker is
8621*** used, and then restart.
8622
8623_LT_EOF
8624      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8625	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8626	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8627      else
8628	ld_shlibs=no
8629      fi
8630      ;;
8631
8632    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8633      case `$LD -v 2>&1` in
8634        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8635	ld_shlibs=no
8636	cat <<_LT_EOF 1>&2
8637
8638*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8639*** reliably create shared libraries on SCO systems.  Therefore, libtool
8640*** is disabling shared libraries support.  We urge you to upgrade GNU
8641*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8642*** your PATH or compiler configuration so that the native linker is
8643*** used, and then restart.
8644
8645_LT_EOF
8646	;;
8647	*)
8648	  # For security reasons, it is highly recommended that you always
8649	  # use absolute paths for naming shared libraries, and exclude the
8650	  # DT_RUNPATH tag from executables and libraries.  But doing so
8651	  # requires that you compile everything twice, which is a pain.
8652	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8653	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8654	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8655	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8656	  else
8657	    ld_shlibs=no
8658	  fi
8659	;;
8660      esac
8661      ;;
8662
8663    sunos4*)
8664      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8665      wlarc=
8666      hardcode_direct=yes
8667      hardcode_shlibpath_var=no
8668      ;;
8669
8670    *)
8671      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8672	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8673	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8674      else
8675	ld_shlibs=no
8676      fi
8677      ;;
8678    esac
8679
8680    if test "$ld_shlibs" = no; then
8681      runpath_var=
8682      hardcode_libdir_flag_spec=
8683      export_dynamic_flag_spec=
8684      whole_archive_flag_spec=
8685    fi
8686  else
8687    # PORTME fill in a description of your system's linker (not GNU ld)
8688    case $host_os in
8689    aix3*)
8690      allow_undefined_flag=unsupported
8691      always_export_symbols=yes
8692      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'
8693      # Note: this linker hardcodes the directories in LIBPATH if there
8694      # are no directories specified by -L.
8695      hardcode_minus_L=yes
8696      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8697	# Neither direct hardcoding nor static linking is supported with a
8698	# broken collect2.
8699	hardcode_direct=unsupported
8700      fi
8701      ;;
8702
8703    aix[4-9]*)
8704      if test "$host_cpu" = ia64; then
8705	# On IA64, the linker does run time linking by default, so we don't
8706	# have to do anything special.
8707	aix_use_runtimelinking=no
8708	exp_sym_flag='-Bexport'
8709	no_entry_flag=""
8710      else
8711	# If we're using GNU nm, then we don't want the "-C" option.
8712	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8713	# Also, AIX nm treats weak defined symbols like other global
8714	# defined symbols, whereas GNU nm marks them as "W".
8715	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8716	  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'
8717	else
8718	  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'
8719	fi
8720	aix_use_runtimelinking=no
8721
8722	# Test if we are trying to use run time linking or normal
8723	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8724	# need to do runtime linking.
8725	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8726	  for ld_flag in $LDFLAGS; do
8727	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8728	    aix_use_runtimelinking=yes
8729	    break
8730	  fi
8731	  done
8732	  ;;
8733	esac
8734
8735	exp_sym_flag='-bexport'
8736	no_entry_flag='-bnoentry'
8737      fi
8738
8739      # When large executables or shared objects are built, AIX ld can
8740      # have problems creating the table of contents.  If linking a library
8741      # or program results in "error TOC overflow" add -mminimal-toc to
8742      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8743      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8744
8745      archive_cmds=''
8746      hardcode_direct=yes
8747      hardcode_direct_absolute=yes
8748      hardcode_libdir_separator=':'
8749      link_all_deplibs=yes
8750      file_list_spec='${wl}-f,'
8751
8752      if test "$GCC" = yes; then
8753	case $host_os in aix4.[012]|aix4.[012].*)
8754	# We only want to do this on AIX 4.2 and lower, the check
8755	# below for broken collect2 doesn't work under 4.3+
8756	  collect2name=`${CC} -print-prog-name=collect2`
8757	  if test -f "$collect2name" &&
8758	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8759	  then
8760	  # We have reworked collect2
8761	  :
8762	  else
8763	  # We have old collect2
8764	  hardcode_direct=unsupported
8765	  # It fails to find uninstalled libraries when the uninstalled
8766	  # path is not listed in the libpath.  Setting hardcode_minus_L
8767	  # to unsupported forces relinking
8768	  hardcode_minus_L=yes
8769	  hardcode_libdir_flag_spec='-L$libdir'
8770	  hardcode_libdir_separator=
8771	  fi
8772	  ;;
8773	esac
8774	shared_flag='-shared'
8775	if test "$aix_use_runtimelinking" = yes; then
8776	  shared_flag="$shared_flag "'${wl}-G'
8777	fi
8778      else
8779	# not using gcc
8780	if test "$host_cpu" = ia64; then
8781	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8782	# chokes on -Wl,-G. The following line is correct:
8783	  shared_flag='-G'
8784	else
8785	  if test "$aix_use_runtimelinking" = yes; then
8786	    shared_flag='${wl}-G'
8787	  else
8788	    shared_flag='${wl}-bM:SRE'
8789	  fi
8790	fi
8791      fi
8792
8793      export_dynamic_flag_spec='${wl}-bexpall'
8794      # It seems that -bexpall does not export symbols beginning with
8795      # underscore (_), so it is better to generate a list of symbols to export.
8796      always_export_symbols=yes
8797      if test "$aix_use_runtimelinking" = yes; then
8798	# Warning - without using the other runtime loading flags (-brtl),
8799	# -berok will link without error, but may produce a broken library.
8800	allow_undefined_flag='-berok'
8801        # Determine the default libpath from the value encoded in an
8802        # empty executable.
8803        if test x$gcc_no_link = xyes; then
8804  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8805fi
8806cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8807/* end confdefs.h.  */
8808
8809int
8810main ()
8811{
8812
8813  ;
8814  return 0;
8815}
8816_ACEOF
8817if ac_fn_c_try_link "$LINENO"; then :
8818
8819lt_aix_libpath_sed='
8820    /Import File Strings/,/^$/ {
8821	/^0/ {
8822	    s/^0  *\(.*\)$/\1/
8823	    p
8824	}
8825    }'
8826aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8827# Check for a 64-bit object if we didn't find anything.
8828if test -z "$aix_libpath"; then
8829  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8830fi
8831fi
8832rm -f core conftest.err conftest.$ac_objext \
8833    conftest$ac_exeext conftest.$ac_ext
8834if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8835
8836        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8837        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"
8838      else
8839	if test "$host_cpu" = ia64; then
8840	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8841	  allow_undefined_flag="-z nodefs"
8842	  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"
8843	else
8844	 # Determine the default libpath from the value encoded in an
8845	 # empty executable.
8846	 if test x$gcc_no_link = xyes; then
8847  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8848fi
8849cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8850/* end confdefs.h.  */
8851
8852int
8853main ()
8854{
8855
8856  ;
8857  return 0;
8858}
8859_ACEOF
8860if ac_fn_c_try_link "$LINENO"; then :
8861
8862lt_aix_libpath_sed='
8863    /Import File Strings/,/^$/ {
8864	/^0/ {
8865	    s/^0  *\(.*\)$/\1/
8866	    p
8867	}
8868    }'
8869aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8870# Check for a 64-bit object if we didn't find anything.
8871if test -z "$aix_libpath"; then
8872  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8873fi
8874fi
8875rm -f core conftest.err conftest.$ac_objext \
8876    conftest$ac_exeext conftest.$ac_ext
8877if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8878
8879	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8880	  # Warning - without using the other run time loading flags,
8881	  # -berok will link without error, but may produce a broken library.
8882	  no_undefined_flag=' ${wl}-bernotok'
8883	  allow_undefined_flag=' ${wl}-berok'
8884	  if test "$with_gnu_ld" = yes; then
8885	    # We only use this code for GNU lds that support --whole-archive.
8886	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8887	  else
8888	    # Exported symbols can be pulled into shared objects from archives
8889	    whole_archive_flag_spec='$convenience'
8890	  fi
8891	  archive_cmds_need_lc=yes
8892	  # This is similar to how AIX traditionally builds its shared libraries.
8893	  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'
8894	fi
8895      fi
8896      ;;
8897
8898    amigaos*)
8899      case $host_cpu in
8900      powerpc)
8901            # see comment about AmigaOS4 .so support
8902            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8903            archive_expsym_cmds=''
8904        ;;
8905      m68k)
8906            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)'
8907            hardcode_libdir_flag_spec='-L$libdir'
8908            hardcode_minus_L=yes
8909        ;;
8910      esac
8911      ;;
8912
8913    bsdi[45]*)
8914      export_dynamic_flag_spec=-rdynamic
8915      ;;
8916
8917    cygwin* | mingw* | pw32* | cegcc*)
8918      # When not using gcc, we currently assume that we are using
8919      # Microsoft Visual C++.
8920      # hardcode_libdir_flag_spec is actually meaningless, as there is
8921      # no search path for DLLs.
8922      hardcode_libdir_flag_spec=' '
8923      allow_undefined_flag=unsupported
8924      # Tell ltmain to make .lib files, not .a files.
8925      libext=lib
8926      # Tell ltmain to make .dll files, not .so files.
8927      shrext_cmds=".dll"
8928      # FIXME: Setting linknames here is a bad hack.
8929      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8930      # The linker will automatically build a .lib file if we build a DLL.
8931      old_archive_from_new_cmds='true'
8932      # FIXME: Should let the user specify the lib program.
8933      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8934      fix_srcfile_path='`cygpath -w "$srcfile"`'
8935      enable_shared_with_static_runtimes=yes
8936      ;;
8937
8938    darwin* | rhapsody*)
8939
8940
8941  archive_cmds_need_lc=no
8942  hardcode_direct=no
8943  hardcode_automatic=yes
8944  hardcode_shlibpath_var=unsupported
8945  if test "$lt_cv_ld_force_load" = "yes"; then
8946    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\"`'
8947  else
8948    whole_archive_flag_spec=''
8949  fi
8950  link_all_deplibs=yes
8951  allow_undefined_flag="$_lt_dar_allow_undefined"
8952  case $cc_basename in
8953     ifort*) _lt_dar_can_shared=yes ;;
8954     *) _lt_dar_can_shared=$GCC ;;
8955  esac
8956  if test "$_lt_dar_can_shared" = "yes"; then
8957    output_verbose_link_cmd=func_echo_all
8958    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8959    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8960    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}"
8961    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}"
8962
8963  else
8964  ld_shlibs=no
8965  fi
8966
8967      ;;
8968
8969    dgux*)
8970      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8971      hardcode_libdir_flag_spec='-L$libdir'
8972      hardcode_shlibpath_var=no
8973      ;;
8974
8975    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8976    # support.  Future versions do this automatically, but an explicit c++rt0.o
8977    # does not break anything, and helps significantly (at the cost of a little
8978    # extra space).
8979    freebsd2.2*)
8980      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8981      hardcode_libdir_flag_spec='-R$libdir'
8982      hardcode_direct=yes
8983      hardcode_shlibpath_var=no
8984      ;;
8985
8986    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8987    freebsd2.*)
8988      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8989      hardcode_direct=yes
8990      hardcode_minus_L=yes
8991      hardcode_shlibpath_var=no
8992      ;;
8993
8994    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8995    freebsd* | dragonfly*)
8996      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8997      hardcode_libdir_flag_spec='-R$libdir'
8998      hardcode_direct=yes
8999      hardcode_shlibpath_var=no
9000      ;;
9001
9002    hpux9*)
9003      if test "$GCC" = yes; then
9004	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'
9005      else
9006	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'
9007      fi
9008      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9009      hardcode_libdir_separator=:
9010      hardcode_direct=yes
9011
9012      # hardcode_minus_L: Not really in the search PATH,
9013      # but as the default location of the library.
9014      hardcode_minus_L=yes
9015      export_dynamic_flag_spec='${wl}-E'
9016      ;;
9017
9018    hpux10*)
9019      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9020	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9021      else
9022	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9023      fi
9024      if test "$with_gnu_ld" = no; then
9025	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9026	hardcode_libdir_flag_spec_ld='+b $libdir'
9027	hardcode_libdir_separator=:
9028	hardcode_direct=yes
9029	hardcode_direct_absolute=yes
9030	export_dynamic_flag_spec='${wl}-E'
9031	# hardcode_minus_L: Not really in the search PATH,
9032	# but as the default location of the library.
9033	hardcode_minus_L=yes
9034      fi
9035      ;;
9036
9037    hpux11*)
9038      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9039	case $host_cpu in
9040	hppa*64*)
9041	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042	  ;;
9043	ia64*)
9044	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9045	  ;;
9046	*)
9047	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9048	  ;;
9049	esac
9050      else
9051	case $host_cpu in
9052	hppa*64*)
9053	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9054	  ;;
9055	ia64*)
9056	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9057	  ;;
9058	*)
9059
9060	  # Older versions of the 11.00 compiler do not understand -b yet
9061	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9062	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9063$as_echo_n "checking if $CC understands -b... " >&6; }
9064if ${lt_cv_prog_compiler__b+:} false; then :
9065  $as_echo_n "(cached) " >&6
9066else
9067  lt_cv_prog_compiler__b=no
9068   save_LDFLAGS="$LDFLAGS"
9069   LDFLAGS="$LDFLAGS -b"
9070   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9071   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9072     # The linker can only warn and ignore the option if not recognized
9073     # So say no if there are warnings
9074     if test -s conftest.err; then
9075       # Append any errors to the config.log.
9076       cat conftest.err 1>&5
9077       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9078       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9079       if diff conftest.exp conftest.er2 >/dev/null; then
9080         lt_cv_prog_compiler__b=yes
9081       fi
9082     else
9083       lt_cv_prog_compiler__b=yes
9084     fi
9085   fi
9086   $RM -r conftest*
9087   LDFLAGS="$save_LDFLAGS"
9088
9089fi
9090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9091$as_echo "$lt_cv_prog_compiler__b" >&6; }
9092
9093if test x"$lt_cv_prog_compiler__b" = xyes; then
9094    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9095else
9096    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9097fi
9098
9099	  ;;
9100	esac
9101      fi
9102      if test "$with_gnu_ld" = no; then
9103	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9104	hardcode_libdir_separator=:
9105
9106	case $host_cpu in
9107	hppa*64*|ia64*)
9108	  hardcode_direct=no
9109	  hardcode_shlibpath_var=no
9110	  ;;
9111	*)
9112	  hardcode_direct=yes
9113	  hardcode_direct_absolute=yes
9114	  export_dynamic_flag_spec='${wl}-E'
9115
9116	  # hardcode_minus_L: Not really in the search PATH,
9117	  # but as the default location of the library.
9118	  hardcode_minus_L=yes
9119	  ;;
9120	esac
9121      fi
9122      ;;
9123
9124    irix5* | irix6* | nonstopux*)
9125      if test "$GCC" = yes; then
9126	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'
9127	# Try to use the -exported_symbol ld option, if it does not
9128	# work, assume that -exports_file does not work either and
9129	# implicitly export all symbols.
9130        save_LDFLAGS="$LDFLAGS"
9131        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9132        if test x$gcc_no_link = xyes; then
9133  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9134fi
9135cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9136/* end confdefs.h.  */
9137int foo(void) {}
9138_ACEOF
9139if ac_fn_c_try_link "$LINENO"; then :
9140  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'
9141
9142fi
9143rm -f core conftest.err conftest.$ac_objext \
9144    conftest$ac_exeext conftest.$ac_ext
9145        LDFLAGS="$save_LDFLAGS"
9146      else
9147	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'
9148	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'
9149      fi
9150      archive_cmds_need_lc='no'
9151      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9152      hardcode_libdir_separator=:
9153      inherit_rpath=yes
9154      link_all_deplibs=yes
9155      ;;
9156
9157    netbsd*)
9158      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9159	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9160      else
9161	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9162      fi
9163      hardcode_libdir_flag_spec='-R$libdir'
9164      hardcode_direct=yes
9165      hardcode_shlibpath_var=no
9166      ;;
9167
9168    newsos6)
9169      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9170      hardcode_direct=yes
9171      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9172      hardcode_libdir_separator=:
9173      hardcode_shlibpath_var=no
9174      ;;
9175
9176    *nto* | *qnx*)
9177      ;;
9178
9179    openbsd*)
9180      if test -f /usr/libexec/ld.so; then
9181	hardcode_direct=yes
9182	hardcode_shlibpath_var=no
9183	hardcode_direct_absolute=yes
9184	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9185	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9186	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9187	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9188	  export_dynamic_flag_spec='${wl}-E'
9189	else
9190	  case $host_os in
9191	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9192	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9193	     hardcode_libdir_flag_spec='-R$libdir'
9194	     ;;
9195	   *)
9196	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9197	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9198	     ;;
9199	  esac
9200	fi
9201      else
9202	ld_shlibs=no
9203      fi
9204      ;;
9205
9206    os2*)
9207      hardcode_libdir_flag_spec='-L$libdir'
9208      hardcode_minus_L=yes
9209      allow_undefined_flag=unsupported
9210      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'
9211      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9212      ;;
9213
9214    osf3*)
9215      if test "$GCC" = yes; then
9216	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9217	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'
9218      else
9219	allow_undefined_flag=' -expect_unresolved \*'
9220	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'
9221      fi
9222      archive_cmds_need_lc='no'
9223      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9224      hardcode_libdir_separator=:
9225      ;;
9226
9227    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9228      if test "$GCC" = yes; then
9229	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9230	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'
9231	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9232      else
9233	allow_undefined_flag=' -expect_unresolved \*'
9234	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'
9235	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~
9236	$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'
9237
9238	# Both c and cxx compiler support -rpath directly
9239	hardcode_libdir_flag_spec='-rpath $libdir'
9240      fi
9241      archive_cmds_need_lc='no'
9242      hardcode_libdir_separator=:
9243      ;;
9244
9245    solaris*)
9246      no_undefined_flag=' -z defs'
9247      if test "$GCC" = yes; then
9248	wlarc='${wl}'
9249	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9250	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9251	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9252      else
9253	case `$CC -V 2>&1` in
9254	*"Compilers 5.0"*)
9255	  wlarc=''
9256	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9257	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9258	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9259	  ;;
9260	*)
9261	  wlarc='${wl}'
9262	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9263	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9264	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9265	  ;;
9266	esac
9267      fi
9268      hardcode_libdir_flag_spec='-R$libdir'
9269      hardcode_shlibpath_var=no
9270      case $host_os in
9271      solaris2.[0-5] | solaris2.[0-5].*) ;;
9272      *)
9273	# The compiler driver will combine and reorder linker options,
9274	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9275	# but is careful enough not to reorder.
9276	# Supported since Solaris 2.6 (maybe 2.5.1?)
9277	if test "$GCC" = yes; then
9278	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9279	else
9280	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9281	fi
9282	;;
9283      esac
9284      link_all_deplibs=yes
9285      ;;
9286
9287    sunos4*)
9288      if test "x$host_vendor" = xsequent; then
9289	# Use $CC to link under sequent, because it throws in some extra .o
9290	# files that make .init and .fini sections work.
9291	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9292      else
9293	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9294      fi
9295      hardcode_libdir_flag_spec='-L$libdir'
9296      hardcode_direct=yes
9297      hardcode_minus_L=yes
9298      hardcode_shlibpath_var=no
9299      ;;
9300
9301    sysv4)
9302      case $host_vendor in
9303	sni)
9304	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9305	  hardcode_direct=yes # is this really true???
9306	;;
9307	siemens)
9308	  ## LD is ld it makes a PLAMLIB
9309	  ## CC just makes a GrossModule.
9310	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9311	  reload_cmds='$CC -r -o $output$reload_objs'
9312	  hardcode_direct=no
9313        ;;
9314	motorola)
9315	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9316	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9317	;;
9318      esac
9319      runpath_var='LD_RUN_PATH'
9320      hardcode_shlibpath_var=no
9321      ;;
9322
9323    sysv4.3*)
9324      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9325      hardcode_shlibpath_var=no
9326      export_dynamic_flag_spec='-Bexport'
9327      ;;
9328
9329    sysv4*MP*)
9330      if test -d /usr/nec; then
9331	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9332	hardcode_shlibpath_var=no
9333	runpath_var=LD_RUN_PATH
9334	hardcode_runpath_var=yes
9335	ld_shlibs=yes
9336      fi
9337      ;;
9338
9339    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9340      no_undefined_flag='${wl}-z,text'
9341      archive_cmds_need_lc=no
9342      hardcode_shlibpath_var=no
9343      runpath_var='LD_RUN_PATH'
9344
9345      if test "$GCC" = yes; then
9346	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9347	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9348      else
9349	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9350	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9351      fi
9352      ;;
9353
9354    sysv5* | sco3.2v5* | sco5v6*)
9355      # Note: We can NOT use -z defs as we might desire, because we do not
9356      # link with -lc, and that would cause any symbols used from libc to
9357      # always be unresolved, which means just about no library would
9358      # ever link correctly.  If we're not using GNU ld we use -z text
9359      # though, which does catch some bad symbols but isn't as heavy-handed
9360      # as -z defs.
9361      no_undefined_flag='${wl}-z,text'
9362      allow_undefined_flag='${wl}-z,nodefs'
9363      archive_cmds_need_lc=no
9364      hardcode_shlibpath_var=no
9365      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9366      hardcode_libdir_separator=':'
9367      link_all_deplibs=yes
9368      export_dynamic_flag_spec='${wl}-Bexport'
9369      runpath_var='LD_RUN_PATH'
9370
9371      if test "$GCC" = yes; then
9372	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9373	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9374      else
9375	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9376	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9377      fi
9378      ;;
9379
9380    uts4*)
9381      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9382      hardcode_libdir_flag_spec='-L$libdir'
9383      hardcode_shlibpath_var=no
9384      ;;
9385
9386    *)
9387      ld_shlibs=no
9388      ;;
9389    esac
9390
9391    if test x$host_vendor = xsni; then
9392      case $host in
9393      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9394	export_dynamic_flag_spec='${wl}-Blargedynsym'
9395	;;
9396      esac
9397    fi
9398  fi
9399
9400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9401$as_echo "$ld_shlibs" >&6; }
9402test "$ld_shlibs" = no && can_build_shared=no
9403
9404with_gnu_ld=$with_gnu_ld
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420#
9421# Do we need to explicitly link libc?
9422#
9423case "x$archive_cmds_need_lc" in
9424x|xyes)
9425  # Assume -lc should be added
9426  archive_cmds_need_lc=yes
9427
9428  if test "$enable_shared" = yes && test "$GCC" = yes; then
9429    case $archive_cmds in
9430    *'~'*)
9431      # FIXME: we may have to deal with multi-command sequences.
9432      ;;
9433    '$CC '*)
9434      # Test whether the compiler implicitly links with -lc since on some
9435      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9436      # to ld, don't add -lc before -lgcc.
9437      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9438$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9439if ${lt_cv_archive_cmds_need_lc+:} false; then :
9440  $as_echo_n "(cached) " >&6
9441else
9442  $RM conftest*
9443	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9444
9445	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9446  (eval $ac_compile) 2>&5
9447  ac_status=$?
9448  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9449  test $ac_status = 0; } 2>conftest.err; then
9450	  soname=conftest
9451	  lib=conftest
9452	  libobjs=conftest.$ac_objext
9453	  deplibs=
9454	  wl=$lt_prog_compiler_wl
9455	  pic_flag=$lt_prog_compiler_pic
9456	  compiler_flags=-v
9457	  linker_flags=-v
9458	  verstring=
9459	  output_objdir=.
9460	  libname=conftest
9461	  lt_save_allow_undefined_flag=$allow_undefined_flag
9462	  allow_undefined_flag=
9463	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9464  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9465  ac_status=$?
9466  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9467  test $ac_status = 0; }
9468	  then
9469	    lt_cv_archive_cmds_need_lc=no
9470	  else
9471	    lt_cv_archive_cmds_need_lc=yes
9472	  fi
9473	  allow_undefined_flag=$lt_save_allow_undefined_flag
9474	else
9475	  cat conftest.err 1>&5
9476	fi
9477	$RM conftest*
9478
9479fi
9480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9481$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9482      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9483      ;;
9484    esac
9485  fi
9486  ;;
9487esac
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
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9646$as_echo_n "checking dynamic linker characteristics... " >&6; }
9647
9648if test "$GCC" = yes; then
9649  case $host_os in
9650    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9651    *) lt_awk_arg="/^libraries:/" ;;
9652  esac
9653  case $host_os in
9654    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9655    *) lt_sed_strip_eq="s,=/,/,g" ;;
9656  esac
9657  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9658  case $lt_search_path_spec in
9659  *\;*)
9660    # if the path contains ";" then we assume it to be the separator
9661    # otherwise default to the standard path separator (i.e. ":") - it is
9662    # assumed that no part of a normal pathname contains ";" but that should
9663    # okay in the real world where ";" in dirpaths is itself problematic.
9664    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9665    ;;
9666  *)
9667    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9668    ;;
9669  esac
9670  # Ok, now we have the path, separated by spaces, we can step through it
9671  # and add multilib dir if necessary.
9672  lt_tmp_lt_search_path_spec=
9673  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9674  for lt_sys_path in $lt_search_path_spec; do
9675    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9676      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9677    else
9678      test -d "$lt_sys_path" && \
9679	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9680    fi
9681  done
9682  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9683BEGIN {RS=" "; FS="/|\n";} {
9684  lt_foo="";
9685  lt_count=0;
9686  for (lt_i = NF; lt_i > 0; lt_i--) {
9687    if ($lt_i != "" && $lt_i != ".") {
9688      if ($lt_i == "..") {
9689        lt_count++;
9690      } else {
9691        if (lt_count == 0) {
9692          lt_foo="/" $lt_i lt_foo;
9693        } else {
9694          lt_count--;
9695        }
9696      }
9697    }
9698  }
9699  if (lt_foo != "") { lt_freq[lt_foo]++; }
9700  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9701}'`
9702  # AWK program above erroneously prepends '/' to C:/dos/paths
9703  # for these hosts.
9704  case $host_os in
9705    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9706      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9707  esac
9708  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9709else
9710  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9711fi
9712library_names_spec=
9713libname_spec='lib$name'
9714soname_spec=
9715shrext_cmds=".so"
9716postinstall_cmds=
9717postuninstall_cmds=
9718finish_cmds=
9719finish_eval=
9720shlibpath_var=
9721shlibpath_overrides_runpath=unknown
9722version_type=none
9723dynamic_linker="$host_os ld.so"
9724sys_lib_dlsearch_path_spec="/lib /usr/lib"
9725need_lib_prefix=unknown
9726hardcode_into_libs=no
9727
9728# when you set need_version to no, make sure it does not cause -set_version
9729# flags to be left without arguments
9730need_version=unknown
9731
9732case $host_os in
9733aix3*)
9734  version_type=linux
9735  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9736  shlibpath_var=LIBPATH
9737
9738  # AIX 3 has no versioning support, so we append a major version to the name.
9739  soname_spec='${libname}${release}${shared_ext}$major'
9740  ;;
9741
9742aix[4-9]*)
9743  version_type=linux
9744  need_lib_prefix=no
9745  need_version=no
9746  hardcode_into_libs=yes
9747  if test "$host_cpu" = ia64; then
9748    # AIX 5 supports IA64
9749    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9750    shlibpath_var=LD_LIBRARY_PATH
9751  else
9752    # With GCC up to 2.95.x, collect2 would create an import file
9753    # for dependence libraries.  The import file would start with
9754    # the line `#! .'.  This would cause the generated library to
9755    # depend on `.', always an invalid library.  This was fixed in
9756    # development snapshots of GCC prior to 3.0.
9757    case $host_os in
9758      aix4 | aix4.[01] | aix4.[01].*)
9759      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9760	   echo ' yes '
9761	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9762	:
9763      else
9764	can_build_shared=no
9765      fi
9766      ;;
9767    esac
9768    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9769    # soname into executable. Probably we can add versioning support to
9770    # collect2, so additional links can be useful in future.
9771    if test "$aix_use_runtimelinking" = yes; then
9772      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9773      # instead of lib<name>.a to let people know that these are not
9774      # typical AIX shared libraries.
9775      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9776    else
9777      # We preserve .a as extension for shared libraries through AIX4.2
9778      # and later when we are not doing run time linking.
9779      library_names_spec='${libname}${release}.a $libname.a'
9780      soname_spec='${libname}${release}${shared_ext}$major'
9781    fi
9782    shlibpath_var=LIBPATH
9783  fi
9784  ;;
9785
9786amigaos*)
9787  case $host_cpu in
9788  powerpc)
9789    # Since July 2007 AmigaOS4 officially supports .so libraries.
9790    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9791    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9792    ;;
9793  m68k)
9794    library_names_spec='$libname.ixlibrary $libname.a'
9795    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9796    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'
9797    ;;
9798  esac
9799  ;;
9800
9801beos*)
9802  library_names_spec='${libname}${shared_ext}'
9803  dynamic_linker="$host_os ld.so"
9804  shlibpath_var=LIBRARY_PATH
9805  ;;
9806
9807bsdi[45]*)
9808  version_type=linux
9809  need_version=no
9810  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811  soname_spec='${libname}${release}${shared_ext}$major'
9812  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9813  shlibpath_var=LD_LIBRARY_PATH
9814  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9815  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9816  # the default ld.so.conf also contains /usr/contrib/lib and
9817  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9818  # libtool to hard-code these into programs
9819  ;;
9820
9821cygwin* | mingw* | pw32* | cegcc*)
9822  version_type=windows
9823  shrext_cmds=".dll"
9824  need_version=no
9825  need_lib_prefix=no
9826
9827  case $GCC,$host_os in
9828  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9829    library_names_spec='$libname.dll.a'
9830    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9831    postinstall_cmds='base_file=`basename \${file}`~
9832      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9833      dldir=$destdir/`dirname \$dlpath`~
9834      test -d \$dldir || mkdir -p \$dldir~
9835      $install_prog $dir/$dlname \$dldir/$dlname~
9836      chmod a+x \$dldir/$dlname~
9837      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9838        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9839      fi'
9840    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9841      dlpath=$dir/\$dldll~
9842       $RM \$dlpath'
9843    shlibpath_overrides_runpath=yes
9844
9845    case $host_os in
9846    cygwin*)
9847      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9848      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9849
9850      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9851      ;;
9852    mingw* | cegcc*)
9853      # MinGW DLLs use traditional 'lib' prefix
9854      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9855      ;;
9856    pw32*)
9857      # pw32 DLLs use 'pw' prefix rather than 'lib'
9858      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9859      ;;
9860    esac
9861    ;;
9862
9863  *)
9864    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9865    ;;
9866  esac
9867  dynamic_linker='Win32 ld.exe'
9868  # FIXME: first we should search . and the directory the executable is in
9869  shlibpath_var=PATH
9870  ;;
9871
9872darwin* | rhapsody*)
9873  dynamic_linker="$host_os dyld"
9874  version_type=darwin
9875  need_lib_prefix=no
9876  need_version=no
9877  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9878  soname_spec='${libname}${release}${major}$shared_ext'
9879  shlibpath_overrides_runpath=yes
9880  shlibpath_var=DYLD_LIBRARY_PATH
9881  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9882
9883  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9884  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9885  ;;
9886
9887dgux*)
9888  version_type=linux
9889  need_lib_prefix=no
9890  need_version=no
9891  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9892  soname_spec='${libname}${release}${shared_ext}$major'
9893  shlibpath_var=LD_LIBRARY_PATH
9894  ;;
9895
9896freebsd* | dragonfly*)
9897  # DragonFly does not have aout.  When/if they implement a new
9898  # versioning mechanism, adjust this.
9899  if test -x /usr/bin/objformat; then
9900    objformat=`/usr/bin/objformat`
9901  else
9902    case $host_os in
9903    freebsd[23].*) objformat=aout ;;
9904    *) objformat=elf ;;
9905    esac
9906  fi
9907  version_type=freebsd-$objformat
9908  case $version_type in
9909    freebsd-elf*)
9910      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9911      need_version=no
9912      need_lib_prefix=no
9913      ;;
9914    freebsd-*)
9915      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9916      need_version=yes
9917      ;;
9918  esac
9919  shlibpath_var=LD_LIBRARY_PATH
9920  case $host_os in
9921  freebsd2.*)
9922    shlibpath_overrides_runpath=yes
9923    ;;
9924  freebsd3.[01]* | freebsdelf3.[01]*)
9925    shlibpath_overrides_runpath=yes
9926    hardcode_into_libs=yes
9927    ;;
9928  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9929  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9930    shlibpath_overrides_runpath=no
9931    hardcode_into_libs=yes
9932    ;;
9933  *) # from 4.6 on, and DragonFly
9934    shlibpath_overrides_runpath=yes
9935    hardcode_into_libs=yes
9936    ;;
9937  esac
9938  ;;
9939
9940gnu*)
9941  version_type=linux
9942  need_lib_prefix=no
9943  need_version=no
9944  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9945  soname_spec='${libname}${release}${shared_ext}$major'
9946  shlibpath_var=LD_LIBRARY_PATH
9947  hardcode_into_libs=yes
9948  ;;
9949
9950haiku*)
9951  version_type=linux
9952  need_lib_prefix=no
9953  need_version=no
9954  dynamic_linker="$host_os runtime_loader"
9955  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9956  soname_spec='${libname}${release}${shared_ext}$major'
9957  shlibpath_var=LIBRARY_PATH
9958  shlibpath_overrides_runpath=yes
9959  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9960  hardcode_into_libs=yes
9961  ;;
9962
9963hpux9* | hpux10* | hpux11*)
9964  # Give a soname corresponding to the major version so that dld.sl refuses to
9965  # link against other versions.
9966  version_type=sunos
9967  need_lib_prefix=no
9968  need_version=no
9969  case $host_cpu in
9970  ia64*)
9971    shrext_cmds='.so'
9972    hardcode_into_libs=yes
9973    dynamic_linker="$host_os dld.so"
9974    shlibpath_var=LD_LIBRARY_PATH
9975    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9976    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9977    soname_spec='${libname}${release}${shared_ext}$major'
9978    if test "X$HPUX_IA64_MODE" = X32; then
9979      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9980    else
9981      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9982    fi
9983    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9984    ;;
9985  hppa*64*)
9986    shrext_cmds='.sl'
9987    hardcode_into_libs=yes
9988    dynamic_linker="$host_os dld.sl"
9989    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9990    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9991    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9992    soname_spec='${libname}${release}${shared_ext}$major'
9993    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9994    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9995    ;;
9996  *)
9997    shrext_cmds='.sl'
9998    dynamic_linker="$host_os dld.sl"
9999    shlibpath_var=SHLIB_PATH
10000    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10001    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10002    soname_spec='${libname}${release}${shared_ext}$major'
10003    ;;
10004  esac
10005  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10006  postinstall_cmds='chmod 555 $lib'
10007  # or fails outright, so override atomically:
10008  install_override_mode=555
10009  ;;
10010
10011interix[3-9]*)
10012  version_type=linux
10013  need_lib_prefix=no
10014  need_version=no
10015  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10016  soname_spec='${libname}${release}${shared_ext}$major'
10017  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10018  shlibpath_var=LD_LIBRARY_PATH
10019  shlibpath_overrides_runpath=no
10020  hardcode_into_libs=yes
10021  ;;
10022
10023irix5* | irix6* | nonstopux*)
10024  case $host_os in
10025    nonstopux*) version_type=nonstopux ;;
10026    *)
10027	if test "$lt_cv_prog_gnu_ld" = yes; then
10028		version_type=linux
10029	else
10030		version_type=irix
10031	fi ;;
10032  esac
10033  need_lib_prefix=no
10034  need_version=no
10035  soname_spec='${libname}${release}${shared_ext}$major'
10036  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10037  case $host_os in
10038  irix5* | nonstopux*)
10039    libsuff= shlibsuff=
10040    ;;
10041  *)
10042    case $LD in # libtool.m4 will add one of these switches to LD
10043    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10044      libsuff= shlibsuff= libmagic=32-bit;;
10045    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10046      libsuff=32 shlibsuff=N32 libmagic=N32;;
10047    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10048      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10049    *) libsuff= shlibsuff= libmagic=never-match;;
10050    esac
10051    ;;
10052  esac
10053  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10054  shlibpath_overrides_runpath=no
10055  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10056  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10057  hardcode_into_libs=yes
10058  ;;
10059
10060# No shared lib support for Linux oldld, aout, or coff.
10061linux*oldld* | linux*aout* | linux*coff*)
10062  dynamic_linker=no
10063  ;;
10064
10065# This must be Linux ELF.
10066
10067# uclinux* changes (here and below) have been submitted to the libtool
10068# project, but have not yet been accepted: they are GCC-local changes
10069# for the time being.  (See
10070# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10071linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10072  version_type=linux
10073  need_lib_prefix=no
10074  need_version=no
10075  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10076  soname_spec='${libname}${release}${shared_ext}$major'
10077  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10078  shlibpath_var=LD_LIBRARY_PATH
10079  shlibpath_overrides_runpath=no
10080
10081  # Some binutils ld are patched to set DT_RUNPATH
10082  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10083  $as_echo_n "(cached) " >&6
10084else
10085  lt_cv_shlibpath_overrides_runpath=no
10086    save_LDFLAGS=$LDFLAGS
10087    save_libdir=$libdir
10088    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10089	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10090    if test x$gcc_no_link = xyes; then
10091  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10092fi
10093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094/* end confdefs.h.  */
10095
10096int
10097main ()
10098{
10099
10100  ;
10101  return 0;
10102}
10103_ACEOF
10104if ac_fn_c_try_link "$LINENO"; then :
10105  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10106  lt_cv_shlibpath_overrides_runpath=yes
10107fi
10108fi
10109rm -f core conftest.err conftest.$ac_objext \
10110    conftest$ac_exeext conftest.$ac_ext
10111    LDFLAGS=$save_LDFLAGS
10112    libdir=$save_libdir
10113
10114fi
10115
10116  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10117
10118  # This implies no fast_install, which is unacceptable.
10119  # Some rework will be needed to allow for fast_install
10120  # before this can be enabled.
10121  hardcode_into_libs=yes
10122
10123  # Append ld.so.conf contents to the search path
10124  if test -f /etc/ld.so.conf; then
10125    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' ' '`
10126    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10127  fi
10128
10129  # We used to test for /lib/ld.so.1 and disable shared libraries on
10130  # powerpc, because MkLinux only supported shared libraries with the
10131  # GNU dynamic linker.  Since this was broken with cross compilers,
10132  # most powerpc-linux boxes support dynamic linking these days and
10133  # people can always --disable-shared, the test was removed, and we
10134  # assume the GNU/Linux dynamic linker is in use.
10135  dynamic_linker='GNU/Linux ld.so'
10136  ;;
10137
10138netbsd*)
10139  version_type=sunos
10140  need_lib_prefix=no
10141  need_version=no
10142  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10143    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10144    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10145    dynamic_linker='NetBSD (a.out) ld.so'
10146  else
10147    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10148    soname_spec='${libname}${release}${shared_ext}$major'
10149    dynamic_linker='NetBSD ld.elf_so'
10150  fi
10151  shlibpath_var=LD_LIBRARY_PATH
10152  shlibpath_overrides_runpath=yes
10153  hardcode_into_libs=yes
10154  ;;
10155
10156newsos6)
10157  version_type=linux
10158  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10159  shlibpath_var=LD_LIBRARY_PATH
10160  shlibpath_overrides_runpath=yes
10161  ;;
10162
10163*nto* | *qnx*)
10164  version_type=qnx
10165  need_lib_prefix=no
10166  need_version=no
10167  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10168  soname_spec='${libname}${release}${shared_ext}$major'
10169  shlibpath_var=LD_LIBRARY_PATH
10170  shlibpath_overrides_runpath=no
10171  hardcode_into_libs=yes
10172  dynamic_linker='ldqnx.so'
10173  ;;
10174
10175openbsd*)
10176  version_type=sunos
10177  sys_lib_dlsearch_path_spec="/usr/lib"
10178  need_lib_prefix=no
10179  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10180  case $host_os in
10181    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10182    *)				need_version=no  ;;
10183  esac
10184  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10185  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10186  shlibpath_var=LD_LIBRARY_PATH
10187  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10188    case $host_os in
10189      openbsd2.[89] | openbsd2.[89].*)
10190	shlibpath_overrides_runpath=no
10191	;;
10192      *)
10193	shlibpath_overrides_runpath=yes
10194	;;
10195      esac
10196  else
10197    shlibpath_overrides_runpath=yes
10198  fi
10199  ;;
10200
10201os2*)
10202  libname_spec='$name'
10203  shrext_cmds=".dll"
10204  need_lib_prefix=no
10205  library_names_spec='$libname${shared_ext} $libname.a'
10206  dynamic_linker='OS/2 ld.exe'
10207  shlibpath_var=LIBPATH
10208  ;;
10209
10210osf3* | osf4* | osf5*)
10211  version_type=osf
10212  need_lib_prefix=no
10213  need_version=no
10214  soname_spec='${libname}${release}${shared_ext}$major'
10215  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10216  shlibpath_var=LD_LIBRARY_PATH
10217  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10218  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10219  ;;
10220
10221rdos*)
10222  dynamic_linker=no
10223  ;;
10224
10225solaris*)
10226  version_type=linux
10227  need_lib_prefix=no
10228  need_version=no
10229  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10230  soname_spec='${libname}${release}${shared_ext}$major'
10231  shlibpath_var=LD_LIBRARY_PATH
10232  shlibpath_overrides_runpath=yes
10233  hardcode_into_libs=yes
10234  # ldd complains unless libraries are executable
10235  postinstall_cmds='chmod +x $lib'
10236  ;;
10237
10238sunos4*)
10239  version_type=sunos
10240  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10241  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10242  shlibpath_var=LD_LIBRARY_PATH
10243  shlibpath_overrides_runpath=yes
10244  if test "$with_gnu_ld" = yes; then
10245    need_lib_prefix=no
10246  fi
10247  need_version=yes
10248  ;;
10249
10250sysv4 | sysv4.3*)
10251  version_type=linux
10252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253  soname_spec='${libname}${release}${shared_ext}$major'
10254  shlibpath_var=LD_LIBRARY_PATH
10255  case $host_vendor in
10256    sni)
10257      shlibpath_overrides_runpath=no
10258      need_lib_prefix=no
10259      runpath_var=LD_RUN_PATH
10260      ;;
10261    siemens)
10262      need_lib_prefix=no
10263      ;;
10264    motorola)
10265      need_lib_prefix=no
10266      need_version=no
10267      shlibpath_overrides_runpath=no
10268      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10269      ;;
10270  esac
10271  ;;
10272
10273sysv4*MP*)
10274  if test -d /usr/nec ;then
10275    version_type=linux
10276    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10277    soname_spec='$libname${shared_ext}.$major'
10278    shlibpath_var=LD_LIBRARY_PATH
10279  fi
10280  ;;
10281
10282sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10283  version_type=freebsd-elf
10284  need_lib_prefix=no
10285  need_version=no
10286  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10287  soname_spec='${libname}${release}${shared_ext}$major'
10288  shlibpath_var=LD_LIBRARY_PATH
10289  shlibpath_overrides_runpath=yes
10290  hardcode_into_libs=yes
10291  if test "$with_gnu_ld" = yes; then
10292    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10293  else
10294    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10295    case $host_os in
10296      sco3.2v5*)
10297        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10298	;;
10299    esac
10300  fi
10301  sys_lib_dlsearch_path_spec='/usr/lib'
10302  ;;
10303
10304tpf*)
10305  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10306  version_type=linux
10307  need_lib_prefix=no
10308  need_version=no
10309  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10310  shlibpath_var=LD_LIBRARY_PATH
10311  shlibpath_overrides_runpath=no
10312  hardcode_into_libs=yes
10313  ;;
10314
10315uts4*)
10316  version_type=linux
10317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10318  soname_spec='${libname}${release}${shared_ext}$major'
10319  shlibpath_var=LD_LIBRARY_PATH
10320  ;;
10321
10322*)
10323  dynamic_linker=no
10324  ;;
10325esac
10326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10327$as_echo "$dynamic_linker" >&6; }
10328test "$dynamic_linker" = no && can_build_shared=no
10329
10330variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10331if test "$GCC" = yes; then
10332  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10333fi
10334
10335if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10336  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10337fi
10338if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10339  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10340fi
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10434$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10435hardcode_action=
10436if test -n "$hardcode_libdir_flag_spec" ||
10437   test -n "$runpath_var" ||
10438   test "X$hardcode_automatic" = "Xyes" ; then
10439
10440  # We can hardcode non-existent directories.
10441  if test "$hardcode_direct" != no &&
10442     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10443     # have to relink, otherwise we might link with an installed library
10444     # when we should be linking with a yet-to-be-installed one
10445     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10446     test "$hardcode_minus_L" != no; then
10447    # Linking always hardcodes the temporary library directory.
10448    hardcode_action=relink
10449  else
10450    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10451    hardcode_action=immediate
10452  fi
10453else
10454  # We cannot hardcode anything, or else we can only hardcode existing
10455  # directories.
10456  hardcode_action=unsupported
10457fi
10458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10459$as_echo "$hardcode_action" >&6; }
10460
10461if test "$hardcode_action" = relink ||
10462   test "$inherit_rpath" = yes; then
10463  # Fast installation is not supported
10464  enable_fast_install=no
10465elif test "$shlibpath_overrides_runpath" = yes ||
10466     test "$enable_shared" = no; then
10467  # Fast installation is not necessary
10468  enable_fast_install=needless
10469fi
10470
10471
10472
10473
10474
10475
10476  if test "x$enable_dlopen" != xyes; then
10477  enable_dlopen=unknown
10478  enable_dlopen_self=unknown
10479  enable_dlopen_self_static=unknown
10480else
10481  lt_cv_dlopen=no
10482  lt_cv_dlopen_libs=
10483
10484  case $host_os in
10485  beos*)
10486    lt_cv_dlopen="load_add_on"
10487    lt_cv_dlopen_libs=
10488    lt_cv_dlopen_self=yes
10489    ;;
10490
10491  mingw* | pw32* | cegcc*)
10492    lt_cv_dlopen="LoadLibrary"
10493    lt_cv_dlopen_libs=
10494    ;;
10495
10496  cygwin*)
10497    lt_cv_dlopen="dlopen"
10498    lt_cv_dlopen_libs=
10499    ;;
10500
10501  darwin*)
10502  # if libdl is installed we need to link against it
10503    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10504$as_echo_n "checking for dlopen in -ldl... " >&6; }
10505if ${ac_cv_lib_dl_dlopen+:} false; then :
10506  $as_echo_n "(cached) " >&6
10507else
10508  ac_check_lib_save_LIBS=$LIBS
10509LIBS="-ldl  $LIBS"
10510if test x$gcc_no_link = xyes; then
10511  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10512fi
10513cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10514/* end confdefs.h.  */
10515
10516/* Override any GCC internal prototype to avoid an error.
10517   Use char because int might match the return type of a GCC
10518   builtin and then its argument prototype would still apply.  */
10519#ifdef __cplusplus
10520extern "C"
10521#endif
10522char dlopen ();
10523int
10524main ()
10525{
10526return dlopen ();
10527  ;
10528  return 0;
10529}
10530_ACEOF
10531if ac_fn_c_try_link "$LINENO"; then :
10532  ac_cv_lib_dl_dlopen=yes
10533else
10534  ac_cv_lib_dl_dlopen=no
10535fi
10536rm -f core conftest.err conftest.$ac_objext \
10537    conftest$ac_exeext conftest.$ac_ext
10538LIBS=$ac_check_lib_save_LIBS
10539fi
10540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10541$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10542if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10543  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10544else
10545
10546    lt_cv_dlopen="dyld"
10547    lt_cv_dlopen_libs=
10548    lt_cv_dlopen_self=yes
10549
10550fi
10551
10552    ;;
10553
10554  *)
10555    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10556if test "x$ac_cv_func_shl_load" = xyes; then :
10557  lt_cv_dlopen="shl_load"
10558else
10559  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10560$as_echo_n "checking for shl_load in -ldld... " >&6; }
10561if ${ac_cv_lib_dld_shl_load+:} false; then :
10562  $as_echo_n "(cached) " >&6
10563else
10564  ac_check_lib_save_LIBS=$LIBS
10565LIBS="-ldld  $LIBS"
10566if test x$gcc_no_link = xyes; then
10567  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10568fi
10569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10570/* end confdefs.h.  */
10571
10572/* Override any GCC internal prototype to avoid an error.
10573   Use char because int might match the return type of a GCC
10574   builtin and then its argument prototype would still apply.  */
10575#ifdef __cplusplus
10576extern "C"
10577#endif
10578char shl_load ();
10579int
10580main ()
10581{
10582return shl_load ();
10583  ;
10584  return 0;
10585}
10586_ACEOF
10587if ac_fn_c_try_link "$LINENO"; then :
10588  ac_cv_lib_dld_shl_load=yes
10589else
10590  ac_cv_lib_dld_shl_load=no
10591fi
10592rm -f core conftest.err conftest.$ac_objext \
10593    conftest$ac_exeext conftest.$ac_ext
10594LIBS=$ac_check_lib_save_LIBS
10595fi
10596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10597$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10598if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10599  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10600else
10601  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10602if test "x$ac_cv_func_dlopen" = xyes; then :
10603  lt_cv_dlopen="dlopen"
10604else
10605  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10606$as_echo_n "checking for dlopen in -ldl... " >&6; }
10607if ${ac_cv_lib_dl_dlopen+:} false; then :
10608  $as_echo_n "(cached) " >&6
10609else
10610  ac_check_lib_save_LIBS=$LIBS
10611LIBS="-ldl  $LIBS"
10612if test x$gcc_no_link = xyes; then
10613  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10614fi
10615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10616/* end confdefs.h.  */
10617
10618/* Override any GCC internal prototype to avoid an error.
10619   Use char because int might match the return type of a GCC
10620   builtin and then its argument prototype would still apply.  */
10621#ifdef __cplusplus
10622extern "C"
10623#endif
10624char dlopen ();
10625int
10626main ()
10627{
10628return dlopen ();
10629  ;
10630  return 0;
10631}
10632_ACEOF
10633if ac_fn_c_try_link "$LINENO"; then :
10634  ac_cv_lib_dl_dlopen=yes
10635else
10636  ac_cv_lib_dl_dlopen=no
10637fi
10638rm -f core conftest.err conftest.$ac_objext \
10639    conftest$ac_exeext conftest.$ac_ext
10640LIBS=$ac_check_lib_save_LIBS
10641fi
10642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10643$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10644if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10645  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10646else
10647  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10648$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10649if ${ac_cv_lib_svld_dlopen+:} false; then :
10650  $as_echo_n "(cached) " >&6
10651else
10652  ac_check_lib_save_LIBS=$LIBS
10653LIBS="-lsvld  $LIBS"
10654if test x$gcc_no_link = xyes; then
10655  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10656fi
10657cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10658/* end confdefs.h.  */
10659
10660/* Override any GCC internal prototype to avoid an error.
10661   Use char because int might match the return type of a GCC
10662   builtin and then its argument prototype would still apply.  */
10663#ifdef __cplusplus
10664extern "C"
10665#endif
10666char dlopen ();
10667int
10668main ()
10669{
10670return dlopen ();
10671  ;
10672  return 0;
10673}
10674_ACEOF
10675if ac_fn_c_try_link "$LINENO"; then :
10676  ac_cv_lib_svld_dlopen=yes
10677else
10678  ac_cv_lib_svld_dlopen=no
10679fi
10680rm -f core conftest.err conftest.$ac_objext \
10681    conftest$ac_exeext conftest.$ac_ext
10682LIBS=$ac_check_lib_save_LIBS
10683fi
10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10685$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10686if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10687  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10688else
10689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10690$as_echo_n "checking for dld_link in -ldld... " >&6; }
10691if ${ac_cv_lib_dld_dld_link+:} false; then :
10692  $as_echo_n "(cached) " >&6
10693else
10694  ac_check_lib_save_LIBS=$LIBS
10695LIBS="-ldld  $LIBS"
10696if test x$gcc_no_link = xyes; then
10697  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10698fi
10699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10700/* end confdefs.h.  */
10701
10702/* Override any GCC internal prototype to avoid an error.
10703   Use char because int might match the return type of a GCC
10704   builtin and then its argument prototype would still apply.  */
10705#ifdef __cplusplus
10706extern "C"
10707#endif
10708char dld_link ();
10709int
10710main ()
10711{
10712return dld_link ();
10713  ;
10714  return 0;
10715}
10716_ACEOF
10717if ac_fn_c_try_link "$LINENO"; then :
10718  ac_cv_lib_dld_dld_link=yes
10719else
10720  ac_cv_lib_dld_dld_link=no
10721fi
10722rm -f core conftest.err conftest.$ac_objext \
10723    conftest$ac_exeext conftest.$ac_ext
10724LIBS=$ac_check_lib_save_LIBS
10725fi
10726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10727$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10728if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10729  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10730fi
10731
10732
10733fi
10734
10735
10736fi
10737
10738
10739fi
10740
10741
10742fi
10743
10744
10745fi
10746
10747    ;;
10748  esac
10749
10750  if test "x$lt_cv_dlopen" != xno; then
10751    enable_dlopen=yes
10752  else
10753    enable_dlopen=no
10754  fi
10755
10756  case $lt_cv_dlopen in
10757  dlopen)
10758    save_CPPFLAGS="$CPPFLAGS"
10759    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10760
10761    save_LDFLAGS="$LDFLAGS"
10762    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10763
10764    save_LIBS="$LIBS"
10765    LIBS="$lt_cv_dlopen_libs $LIBS"
10766
10767    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10768$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10769if ${lt_cv_dlopen_self+:} false; then :
10770  $as_echo_n "(cached) " >&6
10771else
10772  	  if test "$cross_compiling" = yes; then :
10773  lt_cv_dlopen_self=cross
10774else
10775  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10776  lt_status=$lt_dlunknown
10777  cat > conftest.$ac_ext <<_LT_EOF
10778#line 10778 "configure"
10779#include "confdefs.h"
10780
10781#if HAVE_DLFCN_H
10782#include <dlfcn.h>
10783#endif
10784
10785#include <stdio.h>
10786
10787#ifdef RTLD_GLOBAL
10788#  define LT_DLGLOBAL		RTLD_GLOBAL
10789#else
10790#  ifdef DL_GLOBAL
10791#    define LT_DLGLOBAL		DL_GLOBAL
10792#  else
10793#    define LT_DLGLOBAL		0
10794#  endif
10795#endif
10796
10797/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10798   find out it does not work in some platform. */
10799#ifndef LT_DLLAZY_OR_NOW
10800#  ifdef RTLD_LAZY
10801#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10802#  else
10803#    ifdef DL_LAZY
10804#      define LT_DLLAZY_OR_NOW		DL_LAZY
10805#    else
10806#      ifdef RTLD_NOW
10807#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10808#      else
10809#        ifdef DL_NOW
10810#          define LT_DLLAZY_OR_NOW	DL_NOW
10811#        else
10812#          define LT_DLLAZY_OR_NOW	0
10813#        endif
10814#      endif
10815#    endif
10816#  endif
10817#endif
10818
10819/* When -fvisbility=hidden is used, assume the code has been annotated
10820   correspondingly for the symbols needed.  */
10821#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10822void fnord () __attribute__((visibility("default")));
10823#endif
10824
10825void fnord () { int i=42; }
10826int main ()
10827{
10828  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10829  int status = $lt_dlunknown;
10830
10831  if (self)
10832    {
10833      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10834      else
10835        {
10836	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10837          else puts (dlerror ());
10838	}
10839      /* dlclose (self); */
10840    }
10841  else
10842    puts (dlerror ());
10843
10844  return status;
10845}
10846_LT_EOF
10847  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10848  (eval $ac_link) 2>&5
10849  ac_status=$?
10850  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10851  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10852    (./conftest; exit; ) >&5 2>/dev/null
10853    lt_status=$?
10854    case x$lt_status in
10855      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10856      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10857      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10858    esac
10859  else :
10860    # compilation failed
10861    lt_cv_dlopen_self=no
10862  fi
10863fi
10864rm -fr conftest*
10865
10866
10867fi
10868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10869$as_echo "$lt_cv_dlopen_self" >&6; }
10870
10871    if test "x$lt_cv_dlopen_self" = xyes; then
10872      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10873      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10874$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10875if ${lt_cv_dlopen_self_static+:} false; then :
10876  $as_echo_n "(cached) " >&6
10877else
10878  	  if test "$cross_compiling" = yes; then :
10879  lt_cv_dlopen_self_static=cross
10880else
10881  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10882  lt_status=$lt_dlunknown
10883  cat > conftest.$ac_ext <<_LT_EOF
10884#line 10884 "configure"
10885#include "confdefs.h"
10886
10887#if HAVE_DLFCN_H
10888#include <dlfcn.h>
10889#endif
10890
10891#include <stdio.h>
10892
10893#ifdef RTLD_GLOBAL
10894#  define LT_DLGLOBAL		RTLD_GLOBAL
10895#else
10896#  ifdef DL_GLOBAL
10897#    define LT_DLGLOBAL		DL_GLOBAL
10898#  else
10899#    define LT_DLGLOBAL		0
10900#  endif
10901#endif
10902
10903/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10904   find out it does not work in some platform. */
10905#ifndef LT_DLLAZY_OR_NOW
10906#  ifdef RTLD_LAZY
10907#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10908#  else
10909#    ifdef DL_LAZY
10910#      define LT_DLLAZY_OR_NOW		DL_LAZY
10911#    else
10912#      ifdef RTLD_NOW
10913#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10914#      else
10915#        ifdef DL_NOW
10916#          define LT_DLLAZY_OR_NOW	DL_NOW
10917#        else
10918#          define LT_DLLAZY_OR_NOW	0
10919#        endif
10920#      endif
10921#    endif
10922#  endif
10923#endif
10924
10925/* When -fvisbility=hidden is used, assume the code has been annotated
10926   correspondingly for the symbols needed.  */
10927#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10928void fnord () __attribute__((visibility("default")));
10929#endif
10930
10931void fnord () { int i=42; }
10932int main ()
10933{
10934  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10935  int status = $lt_dlunknown;
10936
10937  if (self)
10938    {
10939      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10940      else
10941        {
10942	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10943          else puts (dlerror ());
10944	}
10945      /* dlclose (self); */
10946    }
10947  else
10948    puts (dlerror ());
10949
10950  return status;
10951}
10952_LT_EOF
10953  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10954  (eval $ac_link) 2>&5
10955  ac_status=$?
10956  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10957  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10958    (./conftest; exit; ) >&5 2>/dev/null
10959    lt_status=$?
10960    case x$lt_status in
10961      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10962      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10963      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10964    esac
10965  else :
10966    # compilation failed
10967    lt_cv_dlopen_self_static=no
10968  fi
10969fi
10970rm -fr conftest*
10971
10972
10973fi
10974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10975$as_echo "$lt_cv_dlopen_self_static" >&6; }
10976    fi
10977
10978    CPPFLAGS="$save_CPPFLAGS"
10979    LDFLAGS="$save_LDFLAGS"
10980    LIBS="$save_LIBS"
10981    ;;
10982  esac
10983
10984  case $lt_cv_dlopen_self in
10985  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10986  *) enable_dlopen_self=unknown ;;
10987  esac
10988
10989  case $lt_cv_dlopen_self_static in
10990  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10991  *) enable_dlopen_self_static=unknown ;;
10992  esac
10993fi
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011striplib=
11012old_striplib=
11013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11014$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11015if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11016  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11017  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11019$as_echo "yes" >&6; }
11020else
11021# FIXME - insert some real tests, host_os isn't really good enough
11022  case $host_os in
11023  darwin*)
11024    if test -n "$STRIP" ; then
11025      striplib="$STRIP -x"
11026      old_striplib="$STRIP -S"
11027      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11028$as_echo "yes" >&6; }
11029    else
11030      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11031$as_echo "no" >&6; }
11032    fi
11033    ;;
11034  *)
11035    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11036$as_echo "no" >&6; }
11037    ;;
11038  esac
11039fi
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052  # Report which library types will actually be built
11053  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11054$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11056$as_echo "$can_build_shared" >&6; }
11057
11058  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11059$as_echo_n "checking whether to build shared libraries... " >&6; }
11060  test "$can_build_shared" = "no" && enable_shared=no
11061
11062  # On AIX, shared libraries and static libraries use the same namespace, and
11063  # are all built from PIC.
11064  case $host_os in
11065  aix3*)
11066    test "$enable_shared" = yes && enable_static=no
11067    if test -n "$RANLIB"; then
11068      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11069      postinstall_cmds='$RANLIB $lib'
11070    fi
11071    ;;
11072
11073  aix[4-9]*)
11074    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11075      test "$enable_shared" = yes && enable_static=no
11076    fi
11077    ;;
11078  esac
11079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11080$as_echo "$enable_shared" >&6; }
11081
11082  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11083$as_echo_n "checking whether to build static libraries... " >&6; }
11084  # Make sure either enable_shared or enable_static is yes.
11085  test "$enable_shared" = yes || enable_static=yes
11086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11087$as_echo "$enable_static" >&6; }
11088
11089
11090
11091
11092fi
11093ac_ext=c
11094ac_cpp='$CPP $CPPFLAGS'
11095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11097ac_compiler_gnu=$ac_cv_c_compiler_gnu
11098
11099CC="$lt_save_CC"
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113        ac_config_commands="$ac_config_commands libtool"
11114
11115
11116
11117
11118# Only expand once:
11119
11120
11121
11122
11123
11124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11125$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11126set x ${MAKE-make}
11127ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11128if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11129  $as_echo_n "(cached) " >&6
11130else
11131  cat >conftest.make <<\_ACEOF
11132SHELL = /bin/sh
11133all:
11134	@echo '@@@%%%=$(MAKE)=@@@%%%'
11135_ACEOF
11136# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11137case `${MAKE-make} -f conftest.make 2>/dev/null` in
11138  *@@@%%%=?*=@@@%%%*)
11139    eval ac_cv_prog_make_${ac_make}_set=yes;;
11140  *)
11141    eval ac_cv_prog_make_${ac_make}_set=no;;
11142esac
11143rm -f conftest.make
11144fi
11145if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11147$as_echo "yes" >&6; }
11148  SET_MAKE=
11149else
11150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11151$as_echo "no" >&6; }
11152  SET_MAKE="MAKE=${MAKE-make}"
11153fi
11154
11155
11156# -------
11157# Headers
11158# -------
11159
11160# Sanity check for the cross-compilation case:
11161ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11162if test "x$ac_cv_header_stdio_h" = xyes; then :
11163  :
11164else
11165  as_fn_error $? "Can't find stdio.h.
11166You must have a usable C system for the target already installed, at least
11167including headers and, preferably, the library, before you can configure
11168the Objective C runtime system.  If necessary, install gcc now with
11169\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11170fi
11171
11172
11173
11174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11175$as_echo_n "checking for ANSI C header files... " >&6; }
11176if ${ac_cv_header_stdc+:} false; then :
11177  $as_echo_n "(cached) " >&6
11178else
11179  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11180/* end confdefs.h.  */
11181#include <stdlib.h>
11182#include <stdarg.h>
11183#include <string.h>
11184#include <float.h>
11185
11186int
11187main ()
11188{
11189
11190  ;
11191  return 0;
11192}
11193_ACEOF
11194if ac_fn_c_try_compile "$LINENO"; then :
11195  ac_cv_header_stdc=yes
11196else
11197  ac_cv_header_stdc=no
11198fi
11199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11200
11201if test $ac_cv_header_stdc = yes; then
11202  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11203  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11204/* end confdefs.h.  */
11205#include <string.h>
11206
11207_ACEOF
11208if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11209  $EGREP "memchr" >/dev/null 2>&1; then :
11210
11211else
11212  ac_cv_header_stdc=no
11213fi
11214rm -f conftest*
11215
11216fi
11217
11218if test $ac_cv_header_stdc = yes; then
11219  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11220  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11221/* end confdefs.h.  */
11222#include <stdlib.h>
11223
11224_ACEOF
11225if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11226  $EGREP "free" >/dev/null 2>&1; then :
11227
11228else
11229  ac_cv_header_stdc=no
11230fi
11231rm -f conftest*
11232
11233fi
11234
11235if test $ac_cv_header_stdc = yes; then
11236  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11237  if test "$cross_compiling" = yes; then :
11238  :
11239else
11240  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11241/* end confdefs.h.  */
11242#include <ctype.h>
11243#include <stdlib.h>
11244#if ((' ' & 0x0FF) == 0x020)
11245# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11246# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11247#else
11248# define ISLOWER(c) \
11249		   (('a' <= (c) && (c) <= 'i') \
11250		     || ('j' <= (c) && (c) <= 'r') \
11251		     || ('s' <= (c) && (c) <= 'z'))
11252# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11253#endif
11254
11255#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11256int
11257main ()
11258{
11259  int i;
11260  for (i = 0; i < 256; i++)
11261    if (XOR (islower (i), ISLOWER (i))
11262	|| toupper (i) != TOUPPER (i))
11263      return 2;
11264  return 0;
11265}
11266_ACEOF
11267if ac_fn_c_try_run "$LINENO"; then :
11268
11269else
11270  ac_cv_header_stdc=no
11271fi
11272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11273  conftest.$ac_objext conftest.beam conftest.$ac_ext
11274fi
11275
11276fi
11277fi
11278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11279$as_echo "$ac_cv_header_stdc" >&6; }
11280if test $ac_cv_header_stdc = yes; then
11281
11282$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11283
11284fi
11285
11286
11287for ac_header in sched.h
11288do :
11289  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11290if test "x$ac_cv_header_sched_h" = xyes; then :
11291  cat >>confdefs.h <<_ACEOF
11292#define HAVE_SCHED_H 1
11293_ACEOF
11294
11295fi
11296
11297done
11298
11299
11300# -----------
11301# Miscellanea
11302# -----------
11303
11304# Check if we have thread-local storage
11305
11306
11307   # Check whether --enable-tls was given.
11308if test "${enable_tls+set}" = set; then :
11309  enableval=$enable_tls;
11310      case "$enableval" in
11311       yes|no) ;;
11312       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11313      esac
11314
11315else
11316  enable_tls=yes
11317fi
11318
11319
11320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11321$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11322if ${gcc_cv_have_tls+:} false; then :
11323  $as_echo_n "(cached) " >&6
11324else
11325
11326    if test "$cross_compiling" = yes; then :
11327                if test x$gcc_no_link = xyes; then
11328  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11329fi
11330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331/* end confdefs.h.  */
11332__thread int a; int b; int main() { return a = b; }
11333_ACEOF
11334if ac_fn_c_try_link "$LINENO"; then :
11335  chktls_save_LDFLAGS="$LDFLAGS"
11336	  	  	  case $host in
11337	    *-*-linux* | -*-uclinuxfdpic*)
11338	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11339	      ;;
11340	  esac
11341	  chktls_save_CFLAGS="$CFLAGS"
11342	  CFLAGS="-fPIC $CFLAGS"
11343	  	  if test x$gcc_no_link = xyes; then
11344  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11345fi
11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11347/* end confdefs.h.  */
11348int f() { return 0; }
11349_ACEOF
11350if ac_fn_c_try_link "$LINENO"; then :
11351  if test x$gcc_no_link = xyes; then
11352  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11353fi
11354cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11355/* end confdefs.h.  */
11356__thread int a; int b; int f() { return a = b; }
11357_ACEOF
11358if ac_fn_c_try_link "$LINENO"; then :
11359  gcc_cv_have_tls=yes
11360else
11361  gcc_cv_have_tls=no
11362fi
11363rm -f core conftest.err conftest.$ac_objext \
11364    conftest$ac_exeext conftest.$ac_ext
11365else
11366  gcc_cv_have_tls=yes
11367fi
11368rm -f core conftest.err conftest.$ac_objext \
11369    conftest$ac_exeext conftest.$ac_ext
11370	  CFLAGS="$chktls_save_CFLAGS"
11371	  LDFLAGS="$chktls_save_LDFLAGS"
11372else
11373  gcc_cv_have_tls=no
11374fi
11375rm -f core conftest.err conftest.$ac_objext \
11376    conftest$ac_exeext conftest.$ac_ext
11377
11378
11379else
11380  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11381/* end confdefs.h.  */
11382__thread int a; int b; int main() { return a = b; }
11383_ACEOF
11384if ac_fn_c_try_run "$LINENO"; then :
11385                      chktls_save_LDFLAGS="$LDFLAGS"
11386      LDFLAGS="-static $LDFLAGS"
11387      if test x$gcc_no_link = xyes; then
11388  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11389fi
11390cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11391/* end confdefs.h.  */
11392int main() { return 0; }
11393_ACEOF
11394if ac_fn_c_try_link "$LINENO"; then :
11395  if test "$cross_compiling" = yes; then :
11396  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11397$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11398as_fn_error $? "cannot run test program while cross compiling
11399See \`config.log' for more details" "$LINENO" 5; }
11400else
11401  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11402/* end confdefs.h.  */
11403__thread int a; int b; int main() { return a = b; }
11404_ACEOF
11405if ac_fn_c_try_run "$LINENO"; then :
11406  gcc_cv_have_tls=yes
11407else
11408  gcc_cv_have_tls=no
11409fi
11410rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11411  conftest.$ac_objext conftest.beam conftest.$ac_ext
11412fi
11413
11414else
11415  gcc_cv_have_tls=yes
11416fi
11417rm -f core conftest.err conftest.$ac_objext \
11418    conftest$ac_exeext conftest.$ac_ext
11419      LDFLAGS="$chktls_save_LDFLAGS"
11420      if test $gcc_cv_have_tls = yes; then
11421						chktls_save_CFLAGS="$CFLAGS"
11422	thread_CFLAGS=failed
11423	for flag in '' '-pthread' '-lpthread'; do
11424	  CFLAGS="$flag $chktls_save_CFLAGS"
11425	  if test x$gcc_no_link = xyes; then
11426  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11427fi
11428cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11429/* end confdefs.h.  */
11430#include <pthread.h>
11431		void *g(void *d) { return NULL; }
11432int
11433main ()
11434{
11435pthread_t t; pthread_create(&t,NULL,g,NULL);
11436  ;
11437  return 0;
11438}
11439_ACEOF
11440if ac_fn_c_try_link "$LINENO"; then :
11441  thread_CFLAGS="$flag"
11442fi
11443rm -f core conftest.err conftest.$ac_objext \
11444    conftest$ac_exeext conftest.$ac_ext
11445	  if test "X$thread_CFLAGS" != Xfailed; then
11446	    break
11447	  fi
11448	done
11449	CFLAGS="$chktls_save_CFLAGS"
11450	if test "X$thread_CFLAGS" != Xfailed; then
11451	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11452 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
11453  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11455as_fn_error $? "cannot run test program while cross compiling
11456See \`config.log' for more details" "$LINENO" 5; }
11457else
11458  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11459/* end confdefs.h.  */
11460#include <pthread.h>
11461		__thread int a;
11462		static int *volatile a_in_other_thread;
11463		static void *
11464		thread_func (void *arg)
11465		{
11466		  a_in_other_thread = &a;
11467		  return (void *)0;
11468		}
11469int
11470main ()
11471{
11472pthread_t thread;
11473		void *thread_retval;
11474		int *volatile a_in_main_thread;
11475		a_in_main_thread = &a;
11476		if (pthread_create (&thread, (pthread_attr_t *)0,
11477				    thread_func, (void *)0))
11478		  return 0;
11479		if (pthread_join (thread, &thread_retval))
11480		  return 0;
11481		return (a_in_other_thread == a_in_main_thread);
11482  ;
11483  return 0;
11484}
11485_ACEOF
11486if ac_fn_c_try_run "$LINENO"; then :
11487  gcc_cv_have_tls=yes
11488else
11489  gcc_cv_have_tls=no
11490fi
11491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11492  conftest.$ac_objext conftest.beam conftest.$ac_ext
11493fi
11494
11495	  CFLAGS="$chktls_save_CFLAGS"
11496	fi
11497      fi
11498else
11499  gcc_cv_have_tls=no
11500fi
11501rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11502  conftest.$ac_objext conftest.beam conftest.$ac_ext
11503fi
11504
11505fi
11506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11507$as_echo "$gcc_cv_have_tls" >&6; }
11508  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11509
11510$as_echo "#define HAVE_TLS 1" >>confdefs.h
11511
11512  fi
11513
11514
11515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11516$as_echo_n "checking if the type of bitfields matters... " >&6; }
11517if ${gt_cv_bitfield_type_matters+:} false; then :
11518  $as_echo_n "(cached) " >&6
11519else
11520
11521    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11522/* end confdefs.h.  */
11523struct foo1 { char x; char y:1; char z; };
11524struct foo2 { char x; long long int y:1; char z; };
11525int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11526int
11527main ()
11528{
11529
11530  ;
11531  return 0;
11532}
11533_ACEOF
11534if ac_fn_c_try_compile "$LINENO"; then :
11535  gt_cv_bitfield_type_matters=yes
11536else
11537  gt_cv_bitfield_type_matters=no
11538fi
11539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11540
11541fi
11542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11543$as_echo "$gt_cv_bitfield_type_matters" >&6; }
11544  if test $gt_cv_bitfield_type_matters = yes; then
11545
11546$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11547
11548  fi
11549
11550
11551# -----------
11552# boehm-gc
11553# -----------
11554
11555# Check whether --enable-objc-gc was given.
11556if test "${enable_objc_gc+set}" = set; then :
11557  enableval=$enable_objc_gc;
11558else
11559  enable_objc_gc=no
11560fi
11561
11562
11563# Check whether --with-target-bdw-gc was given.
11564if test "${with_target_bdw_gc+set}" = set; then :
11565  withval=$with_target_bdw_gc;
11566fi
11567
11568
11569# Check whether --with-target-bdw-gc-include was given.
11570if test "${with_target_bdw_gc_include+set}" = set; then :
11571  withval=$with_target_bdw_gc_include;
11572fi
11573
11574
11575# Check whether --with-target-bdw-gc-lib was given.
11576if test "${with_target_bdw_gc_lib+set}" = set; then :
11577  withval=$with_target_bdw_gc_lib;
11578fi
11579
11580
11581case "$enable_objc_gc" in
11582no)
11583  use_bdw_gc=no
11584  ;;
11585*)
11586  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11587$as_echo_n "checking for bdw garbage collector... " >&6; }
11588  if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11589        BDW_GC_CFLAGS=
11590    BDW_GC_LIBS="-lgc"
11591  else
11592        if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11593      as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11594    elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11595      as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11596    else
11597      { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11598$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11599    fi
11600    mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11601    bdw_val=
11602    if test "x$with_target_bdw_gc" != x; then
11603      for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11604        case "$i" in
11605          *=*) sd=${i%%=*}; d=${i#*=} ;;
11606          *) sd=.; d=$i ;;
11607        esac
11608        if test "$mldir" = "$sd"; then
11609          bdw_val=$d
11610        fi
11611      done
11612      if test "x$bdw_val" = x; then
11613        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11614      fi
11615      bdw_inc_dir="$bdw_val/include"
11616      bdw_lib_dir="$bdw_val/lib"
11617    fi
11618    bdw_val=
11619    if test "x$with_target_bdw_gc_include" != x; then
11620      for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11621        case "$i" in
11622          *=*) sd=${i%%=*}; d=${i#*=} ;;
11623          *) sd=.; d=$i; fallback=$i ;;
11624        esac
11625        if test "$mldir" = "$sd"; then
11626          bdw_val=$d
11627        fi
11628      done
11629      if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11630        bdw_inc_dir="$fallback"
11631      elif test "x$bdw_val" = x; then
11632        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11633      else
11634        bdw_inc_dir="$bdw_val"
11635      fi
11636    fi
11637    bdw_val=
11638    if test "x$with_target_bdw_gc_lib" != x; then
11639      for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11640        case "$i" in
11641          *=*) sd=${i%%=*}; d=${i#*=} ;;
11642          *) sd=.; d=$i ;;
11643        esac
11644        if test "$mldir" = "$sd"; then
11645          bdw_val=$d
11646        fi
11647      done
11648      if test "x$bdw_val" = x; then
11649        as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11650      fi
11651      bdw_lib_dir="$bdw_val"
11652    fi
11653    if test "x$bdw_inc_dir" = x; then
11654      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11655    fi
11656    if test "x$bdw_lib_dir" = x; then
11657      as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11658    fi
11659    BDW_GC_CFLAGS="-I$bdw_inc_dir"
11660    if test -f $bdw_lib_dir/libgc.la; then
11661      BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11662    else
11663      BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11664    fi
11665    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11666$as_echo "found" >&6; }
11667  fi
11668
11669  case "$BDW_GC_LIBS" in
11670  *libgc.la)
11671    use_bdw_gc=yes
11672    ;;
11673  *)
11674    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11675$as_echo_n "checking for system boehm-gc... " >&6; }
11676    save_CFLAGS=$CFLAGS
11677    save_LIBS=$LIBS
11678    CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11679    LIBS="$LIBS $BDW_GC_LIBS"
11680            if test x$gcc_no_link = xyes; then
11681  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11682fi
11683cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11684/* end confdefs.h.  */
11685#include <gc/gc.h>
11686int
11687main ()
11688{
11689GC_init()
11690  ;
11691  return 0;
11692}
11693_ACEOF
11694if ac_fn_c_try_link "$LINENO"; then :
11695
11696        if test "$cross_compiling" = yes; then :
11697            system_bdw_gc_found=no
11698
11699else
11700  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11701/* end confdefs.h.  */
11702
11703          #include <gc/gc.h>
11704          int main() {
11705            GC_init();
11706            return 0;
11707          }
11708
11709_ACEOF
11710if ac_fn_c_try_run "$LINENO"; then :
11711  system_bdw_gc_found=yes
11712else
11713  system_bdw_gc_found=no
11714fi
11715rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11716  conftest.$ac_objext conftest.beam conftest.$ac_ext
11717fi
11718
11719
11720else
11721  system_bdw_gc_found=no
11722fi
11723rm -f core conftest.err conftest.$ac_objext \
11724    conftest$ac_exeext conftest.$ac_ext
11725    CFLAGS=$save_CFLAGS
11726    LIBS=$save_LIBS
11727    if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11728      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11729$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11730      use_bdw_gc=no
11731    elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11732      as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5
11733    else
11734      use_bdw_gc=yes
11735      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11736$as_echo "found" >&6; }
11737    fi
11738  esac
11739esac
11740
11741if test "$use_bdw_gc" = no; then
11742  OBJC_GCFLAGS=''
11743  OBJC_BOEHM_GC=''
11744  OBJC_BOEHM_GC_INCLUDES=''
11745  OBJC_BOEHM_GC_LIBS=''
11746else
11747  OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11748  OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11749  OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11750  OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11751fi
11752
11753
11754
11755
11756
11757# Determine what GCC version number to use in filesystem paths.
11758
11759  get_gcc_base_ver="cat"
11760
11761# Check whether --with-gcc-major-version-only was given.
11762if test "${with_gcc_major_version_only+set}" = set; then :
11763  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11764        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11765      fi
11766
11767fi
11768
11769
11770
11771
11772# ------
11773# Output
11774# ------
11775
11776if test ${multilib} = yes; then
11777  multilib_arg="--enable-multilib"
11778else
11779  multilib_arg=
11780fi
11781
11782ac_config_files="$ac_config_files Makefile"
11783
11784cat >confcache <<\_ACEOF
11785# This file is a shell script that caches the results of configure
11786# tests run on this system so they can be shared between configure
11787# scripts and configure runs, see configure's option --config-cache.
11788# It is not useful on other systems.  If it contains results you don't
11789# want to keep, you may remove or edit it.
11790#
11791# config.status only pays attention to the cache file if you give it
11792# the --recheck option to rerun configure.
11793#
11794# `ac_cv_env_foo' variables (set or unset) will be overridden when
11795# loading this file, other *unset* `ac_cv_foo' will be assigned the
11796# following values.
11797
11798_ACEOF
11799
11800# The following way of writing the cache mishandles newlines in values,
11801# but we know of no workaround that is simple, portable, and efficient.
11802# So, we kill variables containing newlines.
11803# Ultrix sh set writes to stderr and can't be redirected directly,
11804# and sets the high bit in the cache file unless we assign to the vars.
11805(
11806  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11807    eval ac_val=\$$ac_var
11808    case $ac_val in #(
11809    *${as_nl}*)
11810      case $ac_var in #(
11811      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11812$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11813      esac
11814      case $ac_var in #(
11815      _ | IFS | as_nl) ;; #(
11816      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11817      *) { eval $ac_var=; unset $ac_var;} ;;
11818      esac ;;
11819    esac
11820  done
11821
11822  (set) 2>&1 |
11823    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11824    *${as_nl}ac_space=\ *)
11825      # `set' does not quote correctly, so add quotes: double-quote
11826      # substitution turns \\\\ into \\, and sed turns \\ into \.
11827      sed -n \
11828	"s/'/'\\\\''/g;
11829	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11830      ;; #(
11831    *)
11832      # `set' quotes correctly as required by POSIX, so do not add quotes.
11833      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11834      ;;
11835    esac |
11836    sort
11837) |
11838  sed '
11839     /^ac_cv_env_/b end
11840     t clear
11841     :clear
11842     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11843     t end
11844     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11845     :end' >>confcache
11846if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11847  if test -w "$cache_file"; then
11848    if test "x$cache_file" != "x/dev/null"; then
11849      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11850$as_echo "$as_me: updating cache $cache_file" >&6;}
11851      if test ! -f "$cache_file" || test -h "$cache_file"; then
11852	cat confcache >"$cache_file"
11853      else
11854        case $cache_file in #(
11855        */* | ?:*)
11856	  mv -f confcache "$cache_file"$$ &&
11857	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11858        *)
11859	  mv -f confcache "$cache_file" ;;
11860	esac
11861      fi
11862    fi
11863  else
11864    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11865$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11866  fi
11867fi
11868rm -f confcache
11869
11870test "x$prefix" = xNONE && prefix=$ac_default_prefix
11871# Let make expand exec_prefix.
11872test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11873
11874DEFS=-DHAVE_CONFIG_H
11875
11876ac_libobjs=
11877ac_ltlibobjs=
11878U=
11879for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11880  # 1. Remove the extension, and $U if already installed.
11881  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11882  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11883  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11884  #    will be set to the directory where LIBOBJS objects are built.
11885  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11886  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11887done
11888LIBOBJS=$ac_libobjs
11889
11890LTLIBOBJS=$ac_ltlibobjs
11891
11892
11893if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11894  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11895Usually this means the macro was only invoked conditionally." "$LINENO" 5
11896fi
11897
11898: "${CONFIG_STATUS=./config.status}"
11899ac_write_fail=0
11900ac_clean_files_save=$ac_clean_files
11901ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11902{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11903$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11904as_write_fail=0
11905cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11906#! $SHELL
11907# Generated by $as_me.
11908# Run this file to recreate the current configuration.
11909# Compiler output produced by configure, useful for debugging
11910# configure, is in config.log if it exists.
11911
11912debug=false
11913ac_cs_recheck=false
11914ac_cs_silent=false
11915
11916SHELL=\${CONFIG_SHELL-$SHELL}
11917export SHELL
11918_ASEOF
11919cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11920## -------------------- ##
11921## M4sh Initialization. ##
11922## -------------------- ##
11923
11924# Be more Bourne compatible
11925DUALCASE=1; export DUALCASE # for MKS sh
11926if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11927  emulate sh
11928  NULLCMD=:
11929  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11930  # is contrary to our usage.  Disable this feature.
11931  alias -g '${1+"$@"}'='"$@"'
11932  setopt NO_GLOB_SUBST
11933else
11934  case `(set -o) 2>/dev/null` in #(
11935  *posix*) :
11936    set -o posix ;; #(
11937  *) :
11938     ;;
11939esac
11940fi
11941
11942
11943as_nl='
11944'
11945export as_nl
11946# Printing a long string crashes Solaris 7 /usr/bin/printf.
11947as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11948as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11949as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11950# Prefer a ksh shell builtin over an external printf program on Solaris,
11951# but without wasting forks for bash or zsh.
11952if test -z "$BASH_VERSION$ZSH_VERSION" \
11953    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11954  as_echo='print -r --'
11955  as_echo_n='print -rn --'
11956elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11957  as_echo='printf %s\n'
11958  as_echo_n='printf %s'
11959else
11960  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11961    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11962    as_echo_n='/usr/ucb/echo -n'
11963  else
11964    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11965    as_echo_n_body='eval
11966      arg=$1;
11967      case $arg in #(
11968      *"$as_nl"*)
11969	expr "X$arg" : "X\\(.*\\)$as_nl";
11970	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11971      esac;
11972      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11973    '
11974    export as_echo_n_body
11975    as_echo_n='sh -c $as_echo_n_body as_echo'
11976  fi
11977  export as_echo_body
11978  as_echo='sh -c $as_echo_body as_echo'
11979fi
11980
11981# The user is always right.
11982if test "${PATH_SEPARATOR+set}" != set; then
11983  PATH_SEPARATOR=:
11984  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11985    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11986      PATH_SEPARATOR=';'
11987  }
11988fi
11989
11990
11991# IFS
11992# We need space, tab and new line, in precisely that order.  Quoting is
11993# there to prevent editors from complaining about space-tab.
11994# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11995# splitting by setting IFS to empty value.)
11996IFS=" ""	$as_nl"
11997
11998# Find who we are.  Look in the path if we contain no directory separator.
11999as_myself=
12000case $0 in #((
12001  *[\\/]* ) as_myself=$0 ;;
12002  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12003for as_dir in $PATH
12004do
12005  IFS=$as_save_IFS
12006  test -z "$as_dir" && as_dir=.
12007    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12008  done
12009IFS=$as_save_IFS
12010
12011     ;;
12012esac
12013# We did not find ourselves, most probably we were run as `sh COMMAND'
12014# in which case we are not to be found in the path.
12015if test "x$as_myself" = x; then
12016  as_myself=$0
12017fi
12018if test ! -f "$as_myself"; then
12019  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12020  exit 1
12021fi
12022
12023# Unset variables that we do not need and which cause bugs (e.g. in
12024# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12025# suppresses any "Segmentation fault" message there.  '((' could
12026# trigger a bug in pdksh 5.2.14.
12027for as_var in BASH_ENV ENV MAIL MAILPATH
12028do eval test x\${$as_var+set} = xset \
12029  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12030done
12031PS1='$ '
12032PS2='> '
12033PS4='+ '
12034
12035# NLS nuisances.
12036LC_ALL=C
12037export LC_ALL
12038LANGUAGE=C
12039export LANGUAGE
12040
12041# CDPATH.
12042(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12043
12044
12045# as_fn_error STATUS ERROR [LINENO LOG_FD]
12046# ----------------------------------------
12047# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12048# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12049# script with STATUS, using 1 if that was 0.
12050as_fn_error ()
12051{
12052  as_status=$1; test $as_status -eq 0 && as_status=1
12053  if test "$4"; then
12054    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12055    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12056  fi
12057  $as_echo "$as_me: error: $2" >&2
12058  as_fn_exit $as_status
12059} # as_fn_error
12060
12061
12062# as_fn_set_status STATUS
12063# -----------------------
12064# Set $? to STATUS, without forking.
12065as_fn_set_status ()
12066{
12067  return $1
12068} # as_fn_set_status
12069
12070# as_fn_exit STATUS
12071# -----------------
12072# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12073as_fn_exit ()
12074{
12075  set +e
12076  as_fn_set_status $1
12077  exit $1
12078} # as_fn_exit
12079
12080# as_fn_unset VAR
12081# ---------------
12082# Portably unset VAR.
12083as_fn_unset ()
12084{
12085  { eval $1=; unset $1;}
12086}
12087as_unset=as_fn_unset
12088# as_fn_append VAR VALUE
12089# ----------------------
12090# Append the text in VALUE to the end of the definition contained in VAR. Take
12091# advantage of any shell optimizations that allow amortized linear growth over
12092# repeated appends, instead of the typical quadratic growth present in naive
12093# implementations.
12094if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12095  eval 'as_fn_append ()
12096  {
12097    eval $1+=\$2
12098  }'
12099else
12100  as_fn_append ()
12101  {
12102    eval $1=\$$1\$2
12103  }
12104fi # as_fn_append
12105
12106# as_fn_arith ARG...
12107# ------------------
12108# Perform arithmetic evaluation on the ARGs, and store the result in the
12109# global $as_val. Take advantage of shells that can avoid forks. The arguments
12110# must be portable across $(()) and expr.
12111if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12112  eval 'as_fn_arith ()
12113  {
12114    as_val=$(( $* ))
12115  }'
12116else
12117  as_fn_arith ()
12118  {
12119    as_val=`expr "$@" || test $? -eq 1`
12120  }
12121fi # as_fn_arith
12122
12123
12124if expr a : '\(a\)' >/dev/null 2>&1 &&
12125   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12126  as_expr=expr
12127else
12128  as_expr=false
12129fi
12130
12131if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12132  as_basename=basename
12133else
12134  as_basename=false
12135fi
12136
12137if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12138  as_dirname=dirname
12139else
12140  as_dirname=false
12141fi
12142
12143as_me=`$as_basename -- "$0" ||
12144$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12145	 X"$0" : 'X\(//\)$' \| \
12146	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12147$as_echo X/"$0" |
12148    sed '/^.*\/\([^/][^/]*\)\/*$/{
12149	    s//\1/
12150	    q
12151	  }
12152	  /^X\/\(\/\/\)$/{
12153	    s//\1/
12154	    q
12155	  }
12156	  /^X\/\(\/\).*/{
12157	    s//\1/
12158	    q
12159	  }
12160	  s/.*/./; q'`
12161
12162# Avoid depending upon Character Ranges.
12163as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12164as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12165as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12166as_cr_digits='0123456789'
12167as_cr_alnum=$as_cr_Letters$as_cr_digits
12168
12169ECHO_C= ECHO_N= ECHO_T=
12170case `echo -n x` in #(((((
12171-n*)
12172  case `echo 'xy\c'` in
12173  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12174  xy)  ECHO_C='\c';;
12175  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12176       ECHO_T='	';;
12177  esac;;
12178*)
12179  ECHO_N='-n';;
12180esac
12181
12182rm -f conf$$ conf$$.exe conf$$.file
12183if test -d conf$$.dir; then
12184  rm -f conf$$.dir/conf$$.file
12185else
12186  rm -f conf$$.dir
12187  mkdir conf$$.dir 2>/dev/null
12188fi
12189if (echo >conf$$.file) 2>/dev/null; then
12190  if ln -s conf$$.file conf$$ 2>/dev/null; then
12191    as_ln_s='ln -s'
12192    # ... but there are two gotchas:
12193    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12194    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12195    # In both cases, we have to default to `cp -pR'.
12196    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12197      as_ln_s='cp -pR'
12198  elif ln conf$$.file conf$$ 2>/dev/null; then
12199    as_ln_s=ln
12200  else
12201    as_ln_s='cp -pR'
12202  fi
12203else
12204  as_ln_s='cp -pR'
12205fi
12206rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12207rmdir conf$$.dir 2>/dev/null
12208
12209
12210# as_fn_mkdir_p
12211# -------------
12212# Create "$as_dir" as a directory, including parents if necessary.
12213as_fn_mkdir_p ()
12214{
12215
12216  case $as_dir in #(
12217  -*) as_dir=./$as_dir;;
12218  esac
12219  test -d "$as_dir" || eval $as_mkdir_p || {
12220    as_dirs=
12221    while :; do
12222      case $as_dir in #(
12223      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12224      *) as_qdir=$as_dir;;
12225      esac
12226      as_dirs="'$as_qdir' $as_dirs"
12227      as_dir=`$as_dirname -- "$as_dir" ||
12228$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12229	 X"$as_dir" : 'X\(//\)[^/]' \| \
12230	 X"$as_dir" : 'X\(//\)$' \| \
12231	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12232$as_echo X"$as_dir" |
12233    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12234	    s//\1/
12235	    q
12236	  }
12237	  /^X\(\/\/\)[^/].*/{
12238	    s//\1/
12239	    q
12240	  }
12241	  /^X\(\/\/\)$/{
12242	    s//\1/
12243	    q
12244	  }
12245	  /^X\(\/\).*/{
12246	    s//\1/
12247	    q
12248	  }
12249	  s/.*/./; q'`
12250      test -d "$as_dir" && break
12251    done
12252    test -z "$as_dirs" || eval "mkdir $as_dirs"
12253  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12254
12255
12256} # as_fn_mkdir_p
12257if mkdir -p . 2>/dev/null; then
12258  as_mkdir_p='mkdir -p "$as_dir"'
12259else
12260  test -d ./-p && rmdir ./-p
12261  as_mkdir_p=false
12262fi
12263
12264
12265# as_fn_executable_p FILE
12266# -----------------------
12267# Test if FILE is an executable regular file.
12268as_fn_executable_p ()
12269{
12270  test -f "$1" && test -x "$1"
12271} # as_fn_executable_p
12272as_test_x='test -x'
12273as_executable_p=as_fn_executable_p
12274
12275# Sed expression to map a string onto a valid CPP name.
12276as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12277
12278# Sed expression to map a string onto a valid variable name.
12279as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12280
12281
12282exec 6>&1
12283## ----------------------------------- ##
12284## Main body of $CONFIG_STATUS script. ##
12285## ----------------------------------- ##
12286_ASEOF
12287test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12288
12289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12290# Save the log message, to keep $0 and so on meaningful, and to
12291# report actual input values of CONFIG_FILES etc. instead of their
12292# values after options handling.
12293ac_log="
12294This file was extended by package-unused $as_me version-unused, which was
12295generated by GNU Autoconf 2.69.  Invocation command line was
12296
12297  CONFIG_FILES    = $CONFIG_FILES
12298  CONFIG_HEADERS  = $CONFIG_HEADERS
12299  CONFIG_LINKS    = $CONFIG_LINKS
12300  CONFIG_COMMANDS = $CONFIG_COMMANDS
12301  $ $0 $@
12302
12303on `(hostname || uname -n) 2>/dev/null | sed 1q`
12304"
12305
12306_ACEOF
12307
12308case $ac_config_files in *"
12309"*) set x $ac_config_files; shift; ac_config_files=$*;;
12310esac
12311
12312case $ac_config_headers in *"
12313"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12314esac
12315
12316
12317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12318# Files that config.status was made for.
12319config_files="$ac_config_files"
12320config_headers="$ac_config_headers"
12321config_commands="$ac_config_commands"
12322
12323_ACEOF
12324
12325cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12326ac_cs_usage="\
12327\`$as_me' instantiates files and other configuration actions
12328from templates according to the current configuration.  Unless the files
12329and actions are specified as TAGs, all are instantiated by default.
12330
12331Usage: $0 [OPTION]... [TAG]...
12332
12333  -h, --help       print this help, then exit
12334  -V, --version    print version number and configuration settings, then exit
12335      --config     print configuration, then exit
12336  -q, --quiet, --silent
12337                   do not print progress messages
12338  -d, --debug      don't remove temporary files
12339      --recheck    update $as_me by reconfiguring in the same conditions
12340      --file=FILE[:TEMPLATE]
12341                   instantiate the configuration file FILE
12342      --header=FILE[:TEMPLATE]
12343                   instantiate the configuration header FILE
12344
12345Configuration files:
12346$config_files
12347
12348Configuration headers:
12349$config_headers
12350
12351Configuration commands:
12352$config_commands
12353
12354Report bugs to the package provider."
12355
12356_ACEOF
12357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12358ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12359ac_cs_version="\\
12360package-unused config.status version-unused
12361configured by $0, generated by GNU Autoconf 2.69,
12362  with options \\"\$ac_cs_config\\"
12363
12364Copyright (C) 2012 Free Software Foundation, Inc.
12365This config.status script is free software; the Free Software Foundation
12366gives unlimited permission to copy, distribute and modify it."
12367
12368ac_pwd='$ac_pwd'
12369srcdir='$srcdir'
12370INSTALL='$INSTALL'
12371AWK='$AWK'
12372test -n "\$AWK" || AWK=awk
12373_ACEOF
12374
12375cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12376# The default lists apply if the user does not specify any file.
12377ac_need_defaults=:
12378while test $# != 0
12379do
12380  case $1 in
12381  --*=?*)
12382    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12383    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12384    ac_shift=:
12385    ;;
12386  --*=)
12387    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12388    ac_optarg=
12389    ac_shift=:
12390    ;;
12391  *)
12392    ac_option=$1
12393    ac_optarg=$2
12394    ac_shift=shift
12395    ;;
12396  esac
12397
12398  case $ac_option in
12399  # Handling of the options.
12400  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12401    ac_cs_recheck=: ;;
12402  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12403    $as_echo "$ac_cs_version"; exit ;;
12404  --config | --confi | --conf | --con | --co | --c )
12405    $as_echo "$ac_cs_config"; exit ;;
12406  --debug | --debu | --deb | --de | --d | -d )
12407    debug=: ;;
12408  --file | --fil | --fi | --f )
12409    $ac_shift
12410    case $ac_optarg in
12411    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12412    '') as_fn_error $? "missing file argument" ;;
12413    esac
12414    as_fn_append CONFIG_FILES " '$ac_optarg'"
12415    ac_need_defaults=false;;
12416  --header | --heade | --head | --hea )
12417    $ac_shift
12418    case $ac_optarg in
12419    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12420    esac
12421    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12422    ac_need_defaults=false;;
12423  --he | --h)
12424    # Conflict between --help and --header
12425    as_fn_error $? "ambiguous option: \`$1'
12426Try \`$0 --help' for more information.";;
12427  --help | --hel | -h )
12428    $as_echo "$ac_cs_usage"; exit ;;
12429  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12430  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12431    ac_cs_silent=: ;;
12432
12433  # This is an error.
12434  -*) as_fn_error $? "unrecognized option: \`$1'
12435Try \`$0 --help' for more information." ;;
12436
12437  *) as_fn_append ac_config_targets " $1"
12438     ac_need_defaults=false ;;
12439
12440  esac
12441  shift
12442done
12443
12444ac_configure_extra_args=
12445
12446if $ac_cs_silent; then
12447  exec 6>/dev/null
12448  ac_configure_extra_args="$ac_configure_extra_args --silent"
12449fi
12450
12451_ACEOF
12452cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12453if \$ac_cs_recheck; then
12454  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12455  shift
12456  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12457  CONFIG_SHELL='$SHELL'
12458  export CONFIG_SHELL
12459  exec "\$@"
12460fi
12461
12462_ACEOF
12463cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12464exec 5>>config.log
12465{
12466  echo
12467  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12468## Running $as_me. ##
12469_ASBOX
12470  $as_echo "$ac_log"
12471} >&5
12472
12473_ACEOF
12474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12475#
12476# INIT-COMMANDS
12477#
12478
12479srcdir="$srcdir"
12480host="$host"
12481target="$target"
12482with_multisubdir="$with_multisubdir"
12483with_multisrctop="$with_multisrctop"
12484with_target_subdir="$with_target_subdir"
12485ac_configure_args="${multilib_arg} ${ac_configure_args}"
12486multi_basedir="$multi_basedir"
12487CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12488CC="$CC"
12489CXX="$CXX"
12490GFORTRAN="$GFORTRAN"
12491GDC="$GDC"
12492
12493
12494# The HP-UX ksh and POSIX shell print the target directory to stdout
12495# if CDPATH is set.
12496(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12497
12498sed_quote_subst='$sed_quote_subst'
12499double_quote_subst='$double_quote_subst'
12500delay_variable_subst='$delay_variable_subst'
12501AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12502DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12503OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12504macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12505macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12506enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12507enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12508pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12509enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12510SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12511ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12512host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12513host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12514host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12515build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12516build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12517build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12518SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12519Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12520GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12521EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12522FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12523LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12524NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12525LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12526max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12527ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12528exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12529lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12530lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12531lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12532reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12533reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12534deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12535file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12536AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12537AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12538STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12539RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12540old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12541old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12542old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12543lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12544CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12545CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12546compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12547GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12548lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12549lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12550lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12551lt_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"`'
12552objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12553MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12554lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12555lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12556lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12557lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12558lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12559need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12560DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12561NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12562LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12563OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12564OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12565libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12566shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12567extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12568archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12569enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12570export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12571whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12572compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12573old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12574old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12575archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12576archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12577module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12578module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12579with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12580allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12581no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12582hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12583hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12584hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12585hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12586hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12587hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12588hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12589hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12590inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12591link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12592fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12593always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12594export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12595exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12596include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12597prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12598file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12599variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12600need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12601need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12602version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12603runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12604shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12605shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12606libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12607library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12608soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12609install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12610postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12611postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12612finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12613finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12614hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12615sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12616sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12617hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12618enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12619enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12620enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12621old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12622striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12623
12624LTCC='$LTCC'
12625LTCFLAGS='$LTCFLAGS'
12626compiler='$compiler_DEFAULT'
12627
12628# A function that is used when there is no print builtin or printf.
12629func_fallback_echo ()
12630{
12631  eval 'cat <<_LTECHO_EOF
12632\$1
12633_LTECHO_EOF'
12634}
12635
12636# Quote evaled strings.
12637for var in AS \
12638DLLTOOL \
12639OBJDUMP \
12640SHELL \
12641ECHO \
12642SED \
12643GREP \
12644EGREP \
12645FGREP \
12646LD \
12647NM \
12648LN_S \
12649lt_SP2NL \
12650lt_NL2SP \
12651reload_flag \
12652deplibs_check_method \
12653file_magic_cmd \
12654AR \
12655AR_FLAGS \
12656STRIP \
12657RANLIB \
12658CC \
12659CFLAGS \
12660compiler \
12661lt_cv_sys_global_symbol_pipe \
12662lt_cv_sys_global_symbol_to_cdecl \
12663lt_cv_sys_global_symbol_to_c_name_address \
12664lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12665lt_prog_compiler_no_builtin_flag \
12666lt_prog_compiler_wl \
12667lt_prog_compiler_pic \
12668lt_prog_compiler_static \
12669lt_cv_prog_compiler_c_o \
12670need_locks \
12671DSYMUTIL \
12672NMEDIT \
12673LIPO \
12674OTOOL \
12675OTOOL64 \
12676shrext_cmds \
12677export_dynamic_flag_spec \
12678whole_archive_flag_spec \
12679compiler_needs_object \
12680with_gnu_ld \
12681allow_undefined_flag \
12682no_undefined_flag \
12683hardcode_libdir_flag_spec \
12684hardcode_libdir_flag_spec_ld \
12685hardcode_libdir_separator \
12686fix_srcfile_path \
12687exclude_expsyms \
12688include_expsyms \
12689file_list_spec \
12690variables_saved_for_relink \
12691libname_spec \
12692library_names_spec \
12693soname_spec \
12694install_override_mode \
12695finish_eval \
12696old_striplib \
12697striplib; do
12698    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12699    *[\\\\\\\`\\"\\\$]*)
12700      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12701      ;;
12702    *)
12703      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12704      ;;
12705    esac
12706done
12707
12708# Double-quote double-evaled strings.
12709for var in reload_cmds \
12710old_postinstall_cmds \
12711old_postuninstall_cmds \
12712old_archive_cmds \
12713extract_expsyms_cmds \
12714old_archive_from_new_cmds \
12715old_archive_from_expsyms_cmds \
12716archive_cmds \
12717archive_expsym_cmds \
12718module_cmds \
12719module_expsym_cmds \
12720export_symbols_cmds \
12721prelink_cmds \
12722postinstall_cmds \
12723postuninstall_cmds \
12724finish_cmds \
12725sys_lib_search_path_spec \
12726sys_lib_dlsearch_path_spec; do
12727    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12728    *[\\\\\\\`\\"\\\$]*)
12729      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12730      ;;
12731    *)
12732      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12733      ;;
12734    esac
12735done
12736
12737ac_aux_dir='$ac_aux_dir'
12738xsi_shell='$xsi_shell'
12739lt_shell_append='$lt_shell_append'
12740
12741# See if we are running on zsh, and set the options which allow our
12742# commands through without removal of \ escapes INIT.
12743if test -n "\${ZSH_VERSION+set}" ; then
12744   setopt NO_GLOB_SUBST
12745fi
12746
12747
12748    PACKAGE='$PACKAGE'
12749    VERSION='$VERSION'
12750    TIMESTAMP='$TIMESTAMP'
12751    RM='$RM'
12752    ofile='$ofile'
12753
12754
12755
12756
12757_ACEOF
12758
12759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12760
12761# Handling of arguments.
12762for ac_config_target in $ac_config_targets
12763do
12764  case $ac_config_target in
12765    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12766    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12767    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12768    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12769
12770  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12771  esac
12772done
12773
12774
12775# If the user did not use the arguments to specify the items to instantiate,
12776# then the envvar interface is used.  Set only those that are not.
12777# We use the long form for the default assignment because of an extremely
12778# bizarre bug on SunOS 4.1.3.
12779if $ac_need_defaults; then
12780  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12781  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12782  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12783fi
12784
12785# Have a temporary directory for convenience.  Make it in the build tree
12786# simply because there is no reason against having it here, and in addition,
12787# creating and moving files from /tmp can sometimes cause problems.
12788# Hook for its removal unless debugging.
12789# Note that there is a small window in which the directory will not be cleaned:
12790# after its creation but before its name has been assigned to `$tmp'.
12791$debug ||
12792{
12793  tmp= ac_tmp=
12794  trap 'exit_status=$?
12795  : "${ac_tmp:=$tmp}"
12796  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12797' 0
12798  trap 'as_fn_exit 1' 1 2 13 15
12799}
12800# Create a (secure) tmp directory for tmp files.
12801
12802{
12803  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12804  test -d "$tmp"
12805}  ||
12806{
12807  tmp=./conf$$-$RANDOM
12808  (umask 077 && mkdir "$tmp")
12809} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12810ac_tmp=$tmp
12811
12812# Set up the scripts for CONFIG_FILES section.
12813# No need to generate them if there are no CONFIG_FILES.
12814# This happens for instance with `./config.status config.h'.
12815if test -n "$CONFIG_FILES"; then
12816
12817
12818ac_cr=`echo X | tr X '\015'`
12819# On cygwin, bash can eat \r inside `` if the user requested igncr.
12820# But we know of no other shell where ac_cr would be empty at this
12821# point, so we can use a bashism as a fallback.
12822if test "x$ac_cr" = x; then
12823  eval ac_cr=\$\'\\r\'
12824fi
12825ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12826if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12827  ac_cs_awk_cr='\\r'
12828else
12829  ac_cs_awk_cr=$ac_cr
12830fi
12831
12832echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12833_ACEOF
12834
12835
12836{
12837  echo "cat >conf$$subs.awk <<_ACEOF" &&
12838  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12839  echo "_ACEOF"
12840} >conf$$subs.sh ||
12841  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12842ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12843ac_delim='%!_!# '
12844for ac_last_try in false false false false false :; do
12845  . ./conf$$subs.sh ||
12846    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12847
12848  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12849  if test $ac_delim_n = $ac_delim_num; then
12850    break
12851  elif $ac_last_try; then
12852    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12853  else
12854    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12855  fi
12856done
12857rm -f conf$$subs.sh
12858
12859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12860cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12861_ACEOF
12862sed -n '
12863h
12864s/^/S["/; s/!.*/"]=/
12865p
12866g
12867s/^[^!]*!//
12868:repl
12869t repl
12870s/'"$ac_delim"'$//
12871t delim
12872:nl
12873h
12874s/\(.\{148\}\)..*/\1/
12875t more1
12876s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12877p
12878n
12879b repl
12880:more1
12881s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12882p
12883g
12884s/.\{148\}//
12885t nl
12886:delim
12887h
12888s/\(.\{148\}\)..*/\1/
12889t more2
12890s/["\\]/\\&/g; s/^/"/; s/$/"/
12891p
12892b
12893:more2
12894s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12895p
12896g
12897s/.\{148\}//
12898t delim
12899' <conf$$subs.awk | sed '
12900/^[^""]/{
12901  N
12902  s/\n//
12903}
12904' >>$CONFIG_STATUS || ac_write_fail=1
12905rm -f conf$$subs.awk
12906cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12907_ACAWK
12908cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12909  for (key in S) S_is_set[key] = 1
12910  FS = ""
12911
12912}
12913{
12914  line = $ 0
12915  nfields = split(line, field, "@")
12916  substed = 0
12917  len = length(field[1])
12918  for (i = 2; i < nfields; i++) {
12919    key = field[i]
12920    keylen = length(key)
12921    if (S_is_set[key]) {
12922      value = S[key]
12923      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12924      len += length(value) + length(field[++i])
12925      substed = 1
12926    } else
12927      len += 1 + keylen
12928  }
12929
12930  print line
12931}
12932
12933_ACAWK
12934_ACEOF
12935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12936if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12937  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12938else
12939  cat
12940fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12941  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12942_ACEOF
12943
12944# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12945# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12946# trailing colons and then remove the whole line if VPATH becomes empty
12947# (actually we leave an empty line to preserve line numbers).
12948if test "x$srcdir" = x.; then
12949  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12950h
12951s///
12952s/^/:/
12953s/[	 ]*$/:/
12954s/:\$(srcdir):/:/g
12955s/:\${srcdir}:/:/g
12956s/:@srcdir@:/:/g
12957s/^:*//
12958s/:*$//
12959x
12960s/\(=[	 ]*\).*/\1/
12961G
12962s/\n//
12963s/^[^=]*=[	 ]*$//
12964}'
12965fi
12966
12967cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12968fi # test -n "$CONFIG_FILES"
12969
12970# Set up the scripts for CONFIG_HEADERS section.
12971# No need to generate them if there are no CONFIG_HEADERS.
12972# This happens for instance with `./config.status Makefile'.
12973if test -n "$CONFIG_HEADERS"; then
12974cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12975BEGIN {
12976_ACEOF
12977
12978# Transform confdefs.h into an awk script `defines.awk', embedded as
12979# here-document in config.status, that substitutes the proper values into
12980# config.h.in to produce config.h.
12981
12982# Create a delimiter string that does not exist in confdefs.h, to ease
12983# handling of long lines.
12984ac_delim='%!_!# '
12985for ac_last_try in false false :; do
12986  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12987  if test -z "$ac_tt"; then
12988    break
12989  elif $ac_last_try; then
12990    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12991  else
12992    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12993  fi
12994done
12995
12996# For the awk script, D is an array of macro values keyed by name,
12997# likewise P contains macro parameters if any.  Preserve backslash
12998# newline sequences.
12999
13000ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13001sed -n '
13002s/.\{148\}/&'"$ac_delim"'/g
13003t rset
13004:rset
13005s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
13006t def
13007d
13008:def
13009s/\\$//
13010t bsnl
13011s/["\\]/\\&/g
13012s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13013D["\1"]=" \3"/p
13014s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
13015d
13016:bsnl
13017s/["\\]/\\&/g
13018s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
13019D["\1"]=" \3\\\\\\n"\\/p
13020t cont
13021s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13022t cont
13023d
13024:cont
13025n
13026s/.\{148\}/&'"$ac_delim"'/g
13027t clear
13028:clear
13029s/\\$//
13030t bsnlc
13031s/["\\]/\\&/g; s/^/"/; s/$/"/p
13032d
13033:bsnlc
13034s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13035b cont
13036' <confdefs.h | sed '
13037s/'"$ac_delim"'/"\\\
13038"/g' >>$CONFIG_STATUS || ac_write_fail=1
13039
13040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13041  for (key in D) D_is_set[key] = 1
13042  FS = ""
13043}
13044/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13045  line = \$ 0
13046  split(line, arg, " ")
13047  if (arg[1] == "#") {
13048    defundef = arg[2]
13049    mac1 = arg[3]
13050  } else {
13051    defundef = substr(arg[1], 2)
13052    mac1 = arg[2]
13053  }
13054  split(mac1, mac2, "(") #)
13055  macro = mac2[1]
13056  prefix = substr(line, 1, index(line, defundef) - 1)
13057  if (D_is_set[macro]) {
13058    # Preserve the white space surrounding the "#".
13059    print prefix "define", macro P[macro] D[macro]
13060    next
13061  } else {
13062    # Replace #undef with comments.  This is necessary, for example,
13063    # in the case of _POSIX_SOURCE, which is predefined and required
13064    # on some systems where configure will not decide to define it.
13065    if (defundef == "undef") {
13066      print "/*", prefix defundef, macro, "*/"
13067      next
13068    }
13069  }
13070}
13071{ print }
13072_ACAWK
13073_ACEOF
13074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13075  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13076fi # test -n "$CONFIG_HEADERS"
13077
13078
13079eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13080shift
13081for ac_tag
13082do
13083  case $ac_tag in
13084  :[FHLC]) ac_mode=$ac_tag; continue;;
13085  esac
13086  case $ac_mode$ac_tag in
13087  :[FHL]*:*);;
13088  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13089  :[FH]-) ac_tag=-:-;;
13090  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13091  esac
13092  ac_save_IFS=$IFS
13093  IFS=:
13094  set x $ac_tag
13095  IFS=$ac_save_IFS
13096  shift
13097  ac_file=$1
13098  shift
13099
13100  case $ac_mode in
13101  :L) ac_source=$1;;
13102  :[FH])
13103    ac_file_inputs=
13104    for ac_f
13105    do
13106      case $ac_f in
13107      -) ac_f="$ac_tmp/stdin";;
13108      *) # Look for the file first in the build tree, then in the source tree
13109	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13110	 # because $ac_f cannot contain `:'.
13111	 test -f "$ac_f" ||
13112	   case $ac_f in
13113	   [\\/$]*) false;;
13114	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13115	   esac ||
13116	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13117      esac
13118      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13119      as_fn_append ac_file_inputs " '$ac_f'"
13120    done
13121
13122    # Let's still pretend it is `configure' which instantiates (i.e., don't
13123    # use $as_me), people would be surprised to read:
13124    #    /* config.h.  Generated by config.status.  */
13125    configure_input='Generated from '`
13126	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13127	`' by configure.'
13128    if test x"$ac_file" != x-; then
13129      configure_input="$ac_file.  $configure_input"
13130      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13131$as_echo "$as_me: creating $ac_file" >&6;}
13132    fi
13133    # Neutralize special characters interpreted by sed in replacement strings.
13134    case $configure_input in #(
13135    *\&* | *\|* | *\\* )
13136       ac_sed_conf_input=`$as_echo "$configure_input" |
13137       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13138    *) ac_sed_conf_input=$configure_input;;
13139    esac
13140
13141    case $ac_tag in
13142    *:-:* | *:-) cat >"$ac_tmp/stdin" \
13143      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13144    esac
13145    ;;
13146  esac
13147
13148  ac_dir=`$as_dirname -- "$ac_file" ||
13149$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13150	 X"$ac_file" : 'X\(//\)[^/]' \| \
13151	 X"$ac_file" : 'X\(//\)$' \| \
13152	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13153$as_echo X"$ac_file" |
13154    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13155	    s//\1/
13156	    q
13157	  }
13158	  /^X\(\/\/\)[^/].*/{
13159	    s//\1/
13160	    q
13161	  }
13162	  /^X\(\/\/\)$/{
13163	    s//\1/
13164	    q
13165	  }
13166	  /^X\(\/\).*/{
13167	    s//\1/
13168	    q
13169	  }
13170	  s/.*/./; q'`
13171  as_dir="$ac_dir"; as_fn_mkdir_p
13172  ac_builddir=.
13173
13174case "$ac_dir" in
13175.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13176*)
13177  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13178  # A ".." for each directory in $ac_dir_suffix.
13179  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13180  case $ac_top_builddir_sub in
13181  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13182  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13183  esac ;;
13184esac
13185ac_abs_top_builddir=$ac_pwd
13186ac_abs_builddir=$ac_pwd$ac_dir_suffix
13187# for backward compatibility:
13188ac_top_builddir=$ac_top_build_prefix
13189
13190case $srcdir in
13191  .)  # We are building in place.
13192    ac_srcdir=.
13193    ac_top_srcdir=$ac_top_builddir_sub
13194    ac_abs_top_srcdir=$ac_pwd ;;
13195  [\\/]* | ?:[\\/]* )  # Absolute name.
13196    ac_srcdir=$srcdir$ac_dir_suffix;
13197    ac_top_srcdir=$srcdir
13198    ac_abs_top_srcdir=$srcdir ;;
13199  *) # Relative name.
13200    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13201    ac_top_srcdir=$ac_top_build_prefix$srcdir
13202    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13203esac
13204ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13205
13206
13207  case $ac_mode in
13208  :F)
13209  #
13210  # CONFIG_FILE
13211  #
13212
13213  case $INSTALL in
13214  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13215  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13216  esac
13217_ACEOF
13218
13219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13220# If the template does not know about datarootdir, expand it.
13221# FIXME: This hack should be removed a few years after 2.60.
13222ac_datarootdir_hack=; ac_datarootdir_seen=
13223ac_sed_dataroot='
13224/datarootdir/ {
13225  p
13226  q
13227}
13228/@datadir@/p
13229/@docdir@/p
13230/@infodir@/p
13231/@localedir@/p
13232/@mandir@/p'
13233case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13234*datarootdir*) ac_datarootdir_seen=yes;;
13235*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13236  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13237$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13238_ACEOF
13239cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13240  ac_datarootdir_hack='
13241  s&@datadir@&$datadir&g
13242  s&@docdir@&$docdir&g
13243  s&@infodir@&$infodir&g
13244  s&@localedir@&$localedir&g
13245  s&@mandir@&$mandir&g
13246  s&\\\${datarootdir}&$datarootdir&g' ;;
13247esac
13248_ACEOF
13249
13250# Neutralize VPATH when `$srcdir' = `.'.
13251# Shell code in configure.ac might set extrasub.
13252# FIXME: do we really want to maintain this feature?
13253cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13254ac_sed_extra="$ac_vpsub
13255$extrasub
13256_ACEOF
13257cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13258:t
13259/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13260s|@configure_input@|$ac_sed_conf_input|;t t
13261s&@top_builddir@&$ac_top_builddir_sub&;t t
13262s&@top_build_prefix@&$ac_top_build_prefix&;t t
13263s&@srcdir@&$ac_srcdir&;t t
13264s&@abs_srcdir@&$ac_abs_srcdir&;t t
13265s&@top_srcdir@&$ac_top_srcdir&;t t
13266s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13267s&@builddir@&$ac_builddir&;t t
13268s&@abs_builddir@&$ac_abs_builddir&;t t
13269s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13270s&@INSTALL@&$ac_INSTALL&;t t
13271$ac_datarootdir_hack
13272"
13273eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13274  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13275
13276test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13277  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13278  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13279      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13280  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13281which seems to be undefined.  Please make sure it is defined" >&5
13282$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13283which seems to be undefined.  Please make sure it is defined" >&2;}
13284
13285  rm -f "$ac_tmp/stdin"
13286  case $ac_file in
13287  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13288  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13289  esac \
13290  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13291 ;;
13292  :H)
13293  #
13294  # CONFIG_HEADER
13295  #
13296  if test x"$ac_file" != x-; then
13297    {
13298      $as_echo "/* $configure_input  */" \
13299      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13300    } >"$ac_tmp/config.h" \
13301      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13302    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13303      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13304$as_echo "$as_me: $ac_file is unchanged" >&6;}
13305    else
13306      rm -f "$ac_file"
13307      mv "$ac_tmp/config.h" "$ac_file" \
13308	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13309    fi
13310  else
13311    $as_echo "/* $configure_input  */" \
13312      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13313      || as_fn_error $? "could not create -" "$LINENO" 5
13314  fi
13315 ;;
13316
13317  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13318$as_echo "$as_me: executing $ac_file commands" >&6;}
13319 ;;
13320  esac
13321
13322
13323  case $ac_file$ac_mode in
13324    "default-1":C)
13325# Only add multilib support code if we just rebuilt the top-level
13326# Makefile.
13327case " $CONFIG_FILES " in
13328 *" Makefile "*)
13329   ac_file=Makefile . ${multi_basedir}/config-ml.in
13330   ;;
13331esac ;;
13332    "libtool":C)
13333
13334    # See if we are running on zsh, and set the options which allow our
13335    # commands through without removal of \ escapes.
13336    if test -n "${ZSH_VERSION+set}" ; then
13337      setopt NO_GLOB_SUBST
13338    fi
13339
13340    cfgfile="${ofile}T"
13341    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13342    $RM "$cfgfile"
13343
13344    cat <<_LT_EOF >> "$cfgfile"
13345#! $SHELL
13346
13347# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13348# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13349# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13350# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13351#
13352#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13353#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13354#   Written by Gordon Matzigkeit, 1996
13355#
13356#   This file is part of GNU Libtool.
13357#
13358# GNU Libtool is free software; you can redistribute it and/or
13359# modify it under the terms of the GNU General Public License as
13360# published by the Free Software Foundation; either version 2 of
13361# the License, or (at your option) any later version.
13362#
13363# As a special exception to the GNU General Public License,
13364# if you distribute this file as part of a program or library that
13365# is built using GNU Libtool, you may include this file under the
13366# same distribution terms that you use for the rest of that program.
13367#
13368# GNU Libtool is distributed in the hope that it will be useful,
13369# but WITHOUT ANY WARRANTY; without even the implied warranty of
13370# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13371# GNU General Public License for more details.
13372#
13373# You should have received a copy of the GNU General Public License
13374# along with GNU Libtool; see the file COPYING.  If not, a copy
13375# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13376# obtained by writing to the Free Software Foundation, Inc.,
13377# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13378
13379
13380# The names of the tagged configurations supported by this script.
13381available_tags=""
13382
13383# ### BEGIN LIBTOOL CONFIG
13384
13385# Assembler program.
13386AS=$lt_AS
13387
13388# DLL creation program.
13389DLLTOOL=$lt_DLLTOOL
13390
13391# Object dumper program.
13392OBJDUMP=$lt_OBJDUMP
13393
13394# Which release of libtool.m4 was used?
13395macro_version=$macro_version
13396macro_revision=$macro_revision
13397
13398# Whether or not to build shared libraries.
13399build_libtool_libs=$enable_shared
13400
13401# Whether or not to build static libraries.
13402build_old_libs=$enable_static
13403
13404# What type of objects to build.
13405pic_mode=$pic_mode
13406
13407# Whether or not to optimize for fast installation.
13408fast_install=$enable_fast_install
13409
13410# Shell to use when invoking shell scripts.
13411SHELL=$lt_SHELL
13412
13413# An echo program that protects backslashes.
13414ECHO=$lt_ECHO
13415
13416# The host system.
13417host_alias=$host_alias
13418host=$host
13419host_os=$host_os
13420
13421# The build system.
13422build_alias=$build_alias
13423build=$build
13424build_os=$build_os
13425
13426# A sed program that does not truncate output.
13427SED=$lt_SED
13428
13429# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13430Xsed="\$SED -e 1s/^X//"
13431
13432# A grep program that handles long lines.
13433GREP=$lt_GREP
13434
13435# An ERE matcher.
13436EGREP=$lt_EGREP
13437
13438# A literal string matcher.
13439FGREP=$lt_FGREP
13440
13441# A BSD- or MS-compatible name lister.
13442NM=$lt_NM
13443
13444# Whether we need soft or hard links.
13445LN_S=$lt_LN_S
13446
13447# What is the maximum length of a command?
13448max_cmd_len=$max_cmd_len
13449
13450# Object file suffix (normally "o").
13451objext=$ac_objext
13452
13453# Executable file suffix (normally "").
13454exeext=$exeext
13455
13456# whether the shell understands "unset".
13457lt_unset=$lt_unset
13458
13459# turn spaces into newlines.
13460SP2NL=$lt_lt_SP2NL
13461
13462# turn newlines into spaces.
13463NL2SP=$lt_lt_NL2SP
13464
13465# Method to check whether dependent libraries are shared objects.
13466deplibs_check_method=$lt_deplibs_check_method
13467
13468# Command to use when deplibs_check_method == "file_magic".
13469file_magic_cmd=$lt_file_magic_cmd
13470
13471# The archiver.
13472AR=$lt_AR
13473AR_FLAGS=$lt_AR_FLAGS
13474
13475# A symbol stripping program.
13476STRIP=$lt_STRIP
13477
13478# Commands used to install an old-style archive.
13479RANLIB=$lt_RANLIB
13480old_postinstall_cmds=$lt_old_postinstall_cmds
13481old_postuninstall_cmds=$lt_old_postuninstall_cmds
13482
13483# Whether to use a lock for old archive extraction.
13484lock_old_archive_extraction=$lock_old_archive_extraction
13485
13486# A C compiler.
13487LTCC=$lt_CC
13488
13489# LTCC compiler flags.
13490LTCFLAGS=$lt_CFLAGS
13491
13492# Take the output of nm and produce a listing of raw symbols and C names.
13493global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13494
13495# Transform the output of nm in a proper C declaration.
13496global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13497
13498# Transform the output of nm in a C name address pair.
13499global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13500
13501# Transform the output of nm in a C name address pair when lib prefix is needed.
13502global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13503
13504# The name of the directory that contains temporary libtool files.
13505objdir=$objdir
13506
13507# Used to examine libraries when file_magic_cmd begins with "file".
13508MAGIC_CMD=$MAGIC_CMD
13509
13510# Must we lock files when doing compilation?
13511need_locks=$lt_need_locks
13512
13513# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13514DSYMUTIL=$lt_DSYMUTIL
13515
13516# Tool to change global to local symbols on Mac OS X.
13517NMEDIT=$lt_NMEDIT
13518
13519# Tool to manipulate fat objects and archives on Mac OS X.
13520LIPO=$lt_LIPO
13521
13522# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13523OTOOL=$lt_OTOOL
13524
13525# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13526OTOOL64=$lt_OTOOL64
13527
13528# Old archive suffix (normally "a").
13529libext=$libext
13530
13531# Shared library suffix (normally ".so").
13532shrext_cmds=$lt_shrext_cmds
13533
13534# The commands to extract the exported symbol list from a shared archive.
13535extract_expsyms_cmds=$lt_extract_expsyms_cmds
13536
13537# Variables whose values should be saved in libtool wrapper scripts and
13538# restored at link time.
13539variables_saved_for_relink=$lt_variables_saved_for_relink
13540
13541# Do we need the "lib" prefix for modules?
13542need_lib_prefix=$need_lib_prefix
13543
13544# Do we need a version for libraries?
13545need_version=$need_version
13546
13547# Library versioning type.
13548version_type=$version_type
13549
13550# Shared library runtime path variable.
13551runpath_var=$runpath_var
13552
13553# Shared library path variable.
13554shlibpath_var=$shlibpath_var
13555
13556# Is shlibpath searched before the hard-coded library search path?
13557shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13558
13559# Format of library name prefix.
13560libname_spec=$lt_libname_spec
13561
13562# List of archive names.  First name is the real one, the rest are links.
13563# The last name is the one that the linker finds with -lNAME
13564library_names_spec=$lt_library_names_spec
13565
13566# The coded name of the library, if different from the real name.
13567soname_spec=$lt_soname_spec
13568
13569# Permission mode override for installation of shared libraries.
13570install_override_mode=$lt_install_override_mode
13571
13572# Command to use after installation of a shared archive.
13573postinstall_cmds=$lt_postinstall_cmds
13574
13575# Command to use after uninstallation of a shared archive.
13576postuninstall_cmds=$lt_postuninstall_cmds
13577
13578# Commands used to finish a libtool library installation in a directory.
13579finish_cmds=$lt_finish_cmds
13580
13581# As "finish_cmds", except a single script fragment to be evaled but
13582# not shown.
13583finish_eval=$lt_finish_eval
13584
13585# Whether we should hardcode library paths into libraries.
13586hardcode_into_libs=$hardcode_into_libs
13587
13588# Compile-time system search path for libraries.
13589sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13590
13591# Run-time system search path for libraries.
13592sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13593
13594# Whether dlopen is supported.
13595dlopen_support=$enable_dlopen
13596
13597# Whether dlopen of programs is supported.
13598dlopen_self=$enable_dlopen_self
13599
13600# Whether dlopen of statically linked programs is supported.
13601dlopen_self_static=$enable_dlopen_self_static
13602
13603# Commands to strip libraries.
13604old_striplib=$lt_old_striplib
13605striplib=$lt_striplib
13606
13607
13608# The linker used to build libraries.
13609LD=$lt_LD
13610
13611# How to create reloadable object files.
13612reload_flag=$lt_reload_flag
13613reload_cmds=$lt_reload_cmds
13614
13615# Commands used to build an old-style archive.
13616old_archive_cmds=$lt_old_archive_cmds
13617
13618# A language specific compiler.
13619CC=$lt_compiler
13620
13621# Is the compiler the GNU compiler?
13622with_gcc=$GCC
13623
13624# Compiler flag to turn off builtin functions.
13625no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13626
13627# How to pass a linker flag through the compiler.
13628wl=$lt_lt_prog_compiler_wl
13629
13630# Additional compiler flags for building library objects.
13631pic_flag=$lt_lt_prog_compiler_pic
13632
13633# Compiler flag to prevent dynamic linking.
13634link_static_flag=$lt_lt_prog_compiler_static
13635
13636# Does compiler simultaneously support -c and -o options?
13637compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13638
13639# Whether or not to add -lc for building shared libraries.
13640build_libtool_need_lc=$archive_cmds_need_lc
13641
13642# Whether or not to disallow shared libs when runtime libs are static.
13643allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13644
13645# Compiler flag to allow reflexive dlopens.
13646export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13647
13648# Compiler flag to generate shared objects directly from archives.
13649whole_archive_flag_spec=$lt_whole_archive_flag_spec
13650
13651# Whether the compiler copes with passing no objects directly.
13652compiler_needs_object=$lt_compiler_needs_object
13653
13654# Create an old-style archive from a shared archive.
13655old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13656
13657# Create a temporary old-style archive to link instead of a shared archive.
13658old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13659
13660# Commands used to build a shared archive.
13661archive_cmds=$lt_archive_cmds
13662archive_expsym_cmds=$lt_archive_expsym_cmds
13663
13664# Commands used to build a loadable module if different from building
13665# a shared archive.
13666module_cmds=$lt_module_cmds
13667module_expsym_cmds=$lt_module_expsym_cmds
13668
13669# Whether we are building with GNU ld or not.
13670with_gnu_ld=$lt_with_gnu_ld
13671
13672# Flag that allows shared libraries with undefined symbols to be built.
13673allow_undefined_flag=$lt_allow_undefined_flag
13674
13675# Flag that enforces no undefined symbols.
13676no_undefined_flag=$lt_no_undefined_flag
13677
13678# Flag to hardcode \$libdir into a binary during linking.
13679# This must work even if \$libdir does not exist
13680hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13681
13682# If ld is used when linking, flag to hardcode \$libdir into a binary
13683# during linking.  This must work even if \$libdir does not exist.
13684hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13685
13686# Whether we need a single "-rpath" flag with a separated argument.
13687hardcode_libdir_separator=$lt_hardcode_libdir_separator
13688
13689# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13690# DIR into the resulting binary.
13691hardcode_direct=$hardcode_direct
13692
13693# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13694# DIR into the resulting binary and the resulting library dependency is
13695# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13696# library is relocated.
13697hardcode_direct_absolute=$hardcode_direct_absolute
13698
13699# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13700# into the resulting binary.
13701hardcode_minus_L=$hardcode_minus_L
13702
13703# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13704# into the resulting binary.
13705hardcode_shlibpath_var=$hardcode_shlibpath_var
13706
13707# Set to "yes" if building a shared library automatically hardcodes DIR
13708# into the library and all subsequent libraries and executables linked
13709# against it.
13710hardcode_automatic=$hardcode_automatic
13711
13712# Set to yes if linker adds runtime paths of dependent libraries
13713# to runtime path list.
13714inherit_rpath=$inherit_rpath
13715
13716# Whether libtool must link a program against all its dependency libraries.
13717link_all_deplibs=$link_all_deplibs
13718
13719# Fix the shell variable \$srcfile for the compiler.
13720fix_srcfile_path=$lt_fix_srcfile_path
13721
13722# Set to "yes" if exported symbols are required.
13723always_export_symbols=$always_export_symbols
13724
13725# The commands to list exported symbols.
13726export_symbols_cmds=$lt_export_symbols_cmds
13727
13728# Symbols that should not be listed in the preloaded symbols.
13729exclude_expsyms=$lt_exclude_expsyms
13730
13731# Symbols that must always be exported.
13732include_expsyms=$lt_include_expsyms
13733
13734# Commands necessary for linking programs (against libraries) with templates.
13735prelink_cmds=$lt_prelink_cmds
13736
13737# Specify filename containing input files.
13738file_list_spec=$lt_file_list_spec
13739
13740# How to hardcode a shared library path into an executable.
13741hardcode_action=$hardcode_action
13742
13743# ### END LIBTOOL CONFIG
13744
13745_LT_EOF
13746
13747  case $host_os in
13748  aix3*)
13749    cat <<\_LT_EOF >> "$cfgfile"
13750# AIX sometimes has problems with the GCC collect2 program.  For some
13751# reason, if we set the COLLECT_NAMES environment variable, the problems
13752# vanish in a puff of smoke.
13753if test "X${COLLECT_NAMES+set}" != Xset; then
13754  COLLECT_NAMES=
13755  export COLLECT_NAMES
13756fi
13757_LT_EOF
13758    ;;
13759  esac
13760
13761
13762ltmain="$ac_aux_dir/ltmain.sh"
13763
13764
13765  # We use sed instead of cat because bash on DJGPP gets confused if
13766  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13767  # text mode, it properly converts lines to CR/LF.  This bash problem
13768  # is reportedly fixed, but why not run on old versions too?
13769  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13770    || (rm -f "$cfgfile"; exit 1)
13771
13772  case $xsi_shell in
13773  yes)
13774    cat << \_LT_EOF >> "$cfgfile"
13775
13776# func_dirname file append nondir_replacement
13777# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13778# otherwise set result to NONDIR_REPLACEMENT.
13779func_dirname ()
13780{
13781  case ${1} in
13782    */*) func_dirname_result="${1%/*}${2}" ;;
13783    *  ) func_dirname_result="${3}" ;;
13784  esac
13785}
13786
13787# func_basename file
13788func_basename ()
13789{
13790  func_basename_result="${1##*/}"
13791}
13792
13793# func_dirname_and_basename file append nondir_replacement
13794# perform func_basename and func_dirname in a single function
13795# call:
13796#   dirname:  Compute the dirname of FILE.  If nonempty,
13797#             add APPEND to the result, otherwise set result
13798#             to NONDIR_REPLACEMENT.
13799#             value returned in "$func_dirname_result"
13800#   basename: Compute filename of FILE.
13801#             value retuned in "$func_basename_result"
13802# Implementation must be kept synchronized with func_dirname
13803# and func_basename. For efficiency, we do not delegate to
13804# those functions but instead duplicate the functionality here.
13805func_dirname_and_basename ()
13806{
13807  case ${1} in
13808    */*) func_dirname_result="${1%/*}${2}" ;;
13809    *  ) func_dirname_result="${3}" ;;
13810  esac
13811  func_basename_result="${1##*/}"
13812}
13813
13814# func_stripname prefix suffix name
13815# strip PREFIX and SUFFIX off of NAME.
13816# PREFIX and SUFFIX must not contain globbing or regex special
13817# characters, hashes, percent signs, but SUFFIX may contain a leading
13818# dot (in which case that matches only a dot).
13819func_stripname ()
13820{
13821  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13822  # positional parameters, so assign one to ordinary parameter first.
13823  func_stripname_result=${3}
13824  func_stripname_result=${func_stripname_result#"${1}"}
13825  func_stripname_result=${func_stripname_result%"${2}"}
13826}
13827
13828# func_opt_split
13829func_opt_split ()
13830{
13831  func_opt_split_opt=${1%%=*}
13832  func_opt_split_arg=${1#*=}
13833}
13834
13835# func_lo2o object
13836func_lo2o ()
13837{
13838  case ${1} in
13839    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13840    *)    func_lo2o_result=${1} ;;
13841  esac
13842}
13843
13844# func_xform libobj-or-source
13845func_xform ()
13846{
13847  func_xform_result=${1%.*}.lo
13848}
13849
13850# func_arith arithmetic-term...
13851func_arith ()
13852{
13853  func_arith_result=$(( $* ))
13854}
13855
13856# func_len string
13857# STRING may not start with a hyphen.
13858func_len ()
13859{
13860  func_len_result=${#1}
13861}
13862
13863_LT_EOF
13864    ;;
13865  *) # Bourne compatible functions.
13866    cat << \_LT_EOF >> "$cfgfile"
13867
13868# func_dirname file append nondir_replacement
13869# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13870# otherwise set result to NONDIR_REPLACEMENT.
13871func_dirname ()
13872{
13873  # Extract subdirectory from the argument.
13874  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13875  if test "X$func_dirname_result" = "X${1}"; then
13876    func_dirname_result="${3}"
13877  else
13878    func_dirname_result="$func_dirname_result${2}"
13879  fi
13880}
13881
13882# func_basename file
13883func_basename ()
13884{
13885  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13886}
13887
13888
13889# func_stripname prefix suffix name
13890# strip PREFIX and SUFFIX off of NAME.
13891# PREFIX and SUFFIX must not contain globbing or regex special
13892# characters, hashes, percent signs, but SUFFIX may contain a leading
13893# dot (in which case that matches only a dot).
13894# func_strip_suffix prefix name
13895func_stripname ()
13896{
13897  case ${2} in
13898    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13899    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13900  esac
13901}
13902
13903# sed scripts:
13904my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13905my_sed_long_arg='1s/^-[^=]*=//'
13906
13907# func_opt_split
13908func_opt_split ()
13909{
13910  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13911  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13912}
13913
13914# func_lo2o object
13915func_lo2o ()
13916{
13917  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13918}
13919
13920# func_xform libobj-or-source
13921func_xform ()
13922{
13923  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13924}
13925
13926# func_arith arithmetic-term...
13927func_arith ()
13928{
13929  func_arith_result=`expr "$@"`
13930}
13931
13932# func_len string
13933# STRING may not start with a hyphen.
13934func_len ()
13935{
13936  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13937}
13938
13939_LT_EOF
13940esac
13941
13942case $lt_shell_append in
13943  yes)
13944    cat << \_LT_EOF >> "$cfgfile"
13945
13946# func_append var value
13947# Append VALUE to the end of shell variable VAR.
13948func_append ()
13949{
13950  eval "$1+=\$2"
13951}
13952_LT_EOF
13953    ;;
13954  *)
13955    cat << \_LT_EOF >> "$cfgfile"
13956
13957# func_append var value
13958# Append VALUE to the end of shell variable VAR.
13959func_append ()
13960{
13961  eval "$1=\$$1\$2"
13962}
13963
13964_LT_EOF
13965    ;;
13966  esac
13967
13968
13969  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13970    || (rm -f "$cfgfile"; exit 1)
13971
13972  mv -f "$cfgfile" "$ofile" ||
13973    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13974  chmod +x "$ofile"
13975
13976 ;;
13977
13978  esac
13979done # for ac_tag
13980
13981
13982as_fn_exit 0
13983_ACEOF
13984ac_clean_files=$ac_clean_files_save
13985
13986test $ac_write_fail = 0 ||
13987  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13988
13989
13990# configure is writing to config.log, and then calls config.status.
13991# config.status does its own redirection, appending to config.log.
13992# Unfortunately, on DOS this fails, as config.log is still kept open
13993# by configure, so config.status won't be able to write to it; its
13994# output is simply discarded.  So we exec the FD to /dev/null,
13995# effectively closing config.log, so it can be properly (re)opened and
13996# appended to by config.status.  When coming back to configure, we
13997# need to make the FD available again.
13998if test "$no_create" != yes; then
13999  ac_cs_success=:
14000  ac_config_status_args=
14001  test "$silent" = yes &&
14002    ac_config_status_args="$ac_config_status_args --quiet"
14003  exec 5>/dev/null
14004  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14005  exec 5>>config.log
14006  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14007  # would make configure fail if this is the last instruction.
14008  $ac_cs_success || as_fn_exit 1
14009fi
14010if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14011  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14012$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14013fi
14014
14015